@font-face {
  font-family: 'Blair ITC Std';
  src: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/fonts/BlairITCStd.eot');
  src: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/fonts/BlairITCStd.eot?#iefix') format('embedded-opentype'), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/fonts/BlairITCStd.woff') format('woff'), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/fonts/BlairITCStd.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TastySemilight';
  src: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/fonts/TastySemilight.eot');
  src: local('☺'), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/fonts/TastySemilight.woff') format('woff'), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/fonts/TastySemilight.ttf') format('truetype'), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/fonts/TastySemilight.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.clearfix:before,
.clearfix:after,
.catalog-product-view .col1-layout .breadcrumbs:before,
.catalog-product-view .col1-layout .breadcrumbs:after,
.review-product-list .col1-layout .breadcrumbs:before,
.review-product-list .col1-layout .breadcrumbs:after,
.catalog-presentation-view .col1-layout .breadcrumbs:before,
.catalog-presentation-view .col1-layout .breadcrumbs:after,
.catalog-product-view .col1-layout .container:before,
.catalog-product-view .col1-layout .container:after,
.review-product-list .col1-layout .container:before,
.review-product-list .col1-layout .container:after,
.catalog-presentation-view .col1-layout .container:before,
.catalog-presentation-view .col1-layout .container:after,
.box-reviews:before,
.box-reviews:after {
  content: " ";
  display: table;
}
.clearfix:after,
.catalog-product-view .col1-layout .breadcrumbs:after,
.review-product-list .col1-layout .breadcrumbs:after,
.catalog-presentation-view .col1-layout .breadcrumbs:after,
.catalog-product-view .col1-layout .container:after,
.review-product-list .col1-layout .container:after,
.catalog-presentation-view .col1-layout .container:after,
.box-reviews:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/** Global */
* {
  -webkit-font-smoothing: subpixel-antialiased;
}
body {
  font-weight: normal;
  font-family: 'FuturaStd', 'Trebuchet MS', Arial, sans-serif;
}
a {
  color: #082dea;
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  color: #e90e2c;
  text-decoration: none;
}
header {
  font-family: 'Lato', sans-serif;
}
strong {
  font-weight: 600;
}
label {
  font-weight: 600;
}
p.paragraph {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .container.full-xs {
    padding: 0;
  }
}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.row-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.row-flex > div {
  padding: 0;
}
.a-right {
  text-align: right;
}
.a-center {
  text-align: center;
}
.text-can {
  text-transform: uppercase;
}
.text-can:after {
  content: "\00ae";
  font-size: .325em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -1.525em;
}
.text-tasty {
  font-family: 'TastySemilight';
}
.accordion-toggle:after {
  font-family: 'FontAwesome';
  content: "\f103";
  margin-left: 5px;
  position: absolute;
  text-decoration: none;
}
.accordion-toggle.collapsed:after {
  content: "\f101";
}
.hidden-frontend {
  display: none;
}
.btn {
  font-family: 'FuturaStd', 'Trebuchet MS', Arial, sans-serif;
  font-weight: 300;
}
.btn-lifeaid {
  color: #ffffff;
  background-color: #e90e2c;
  border-color: #e90e2c;
}
.btn-lifeaid:hover,
.btn-lifeaid:focus,
.btn-lifeaid:active,
.btn-lifeaid.active,
.open > .dropdown-toggle.btn-lifeaid {
  color: #ffffff;
  background-color: #b90b23;
  border-color: #af0b21;
}
.btn-lifeaid:active,
.btn-lifeaid.active,
.open > .dropdown-toggle.btn-lifeaid {
  background-image: none;
}
.btn-lifeaid.disabled,
.btn-lifeaid[disabled],
fieldset[disabled] .btn-lifeaid,
.btn-lifeaid.disabled:hover,
.btn-lifeaid[disabled]:hover,
fieldset[disabled] .btn-lifeaid:hover,
.btn-lifeaid.disabled:focus,
.btn-lifeaid[disabled]:focus,
fieldset[disabled] .btn-lifeaid:focus,
.btn-lifeaid.disabled:active,
.btn-lifeaid[disabled]:active,
fieldset[disabled] .btn-lifeaid:active,
.btn-lifeaid.disabled.active,
.btn-lifeaid[disabled].active,
fieldset[disabled] .btn-lifeaid.active {
  background-color: #e90e2c;
  border-color: #e90e2c;
}
.btn-lifeaid .badge {
  color: #e90e2c;
  background-color: #ffffff;
}
.btn-lightgrey {
  color: #ffffff;
  background-color: #a6a6a6;
  border-color: #a6a6a6;
}
.btn-lightgrey:hover,
.btn-lightgrey:focus,
.btn-lightgrey:active,
.btn-lightgrey.active,
.open > .dropdown-toggle.btn-lightgrey {
  color: #ffffff;
  background-color: #8d8d8d;
  border-color: #878787;
}
.btn-lightgrey:active,
.btn-lightgrey.active,
.open > .dropdown-toggle.btn-lightgrey {
  background-image: none;
}
.btn-lightgrey.disabled,
.btn-lightgrey[disabled],
fieldset[disabled] .btn-lightgrey,
.btn-lightgrey.disabled:hover,
.btn-lightgrey[disabled]:hover,
fieldset[disabled] .btn-lightgrey:hover,
.btn-lightgrey.disabled:focus,
.btn-lightgrey[disabled]:focus,
fieldset[disabled] .btn-lightgrey:focus,
.btn-lightgrey.disabled:active,
.btn-lightgrey[disabled]:active,
fieldset[disabled] .btn-lightgrey:active,
.btn-lightgrey.disabled.active,
.btn-lightgrey[disabled].active,
fieldset[disabled] .btn-lightgrey.active {
  background-color: #a6a6a6;
  border-color: #a6a6a6;
}
.btn-lightgrey .badge {
  color: #a6a6a6;
  background-color: #ffffff;
}
.btn-golferaid {
  color: #ffffff;
  background-color: #80bd01;
  border-color: #80bd01;
}
.btn-golferaid:hover,
.btn-golferaid:focus,
.btn-golferaid:active,
.btn-golferaid.active,
.open > .dropdown-toggle.btn-golferaid {
  color: #ffffff;
  background-color: #5e8a01;
  border-color: #578001;
}
.btn-golferaid:active,
.btn-golferaid.active,
.open > .dropdown-toggle.btn-golferaid {
  background-image: none;
}
.btn-golferaid.disabled,
.btn-golferaid[disabled],
fieldset[disabled] .btn-golferaid,
.btn-golferaid.disabled:hover,
.btn-golferaid[disabled]:hover,
fieldset[disabled] .btn-golferaid:hover,
.btn-golferaid.disabled:focus,
.btn-golferaid[disabled]:focus,
fieldset[disabled] .btn-golferaid:focus,
.btn-golferaid.disabled:active,
.btn-golferaid[disabled]:active,
fieldset[disabled] .btn-golferaid:active,
.btn-golferaid.disabled.active,
.btn-golferaid[disabled].active,
fieldset[disabled] .btn-golferaid.active {
  background-color: #80bd01;
  border-color: #80bd01;
}
.btn-golferaid .badge {
  color: #80bd01;
  background-color: #ffffff;
}
.btn-golferaid-white {
  color: #4f7828;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-golferaid-white:hover,
.btn-golferaid-white:focus,
.btn-golferaid-white:active,
.btn-golferaid-white.active,
.open > .dropdown-toggle.btn-golferaid-white {
  color: #4f7828;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-golferaid-white:active,
.btn-golferaid-white.active,
.open > .dropdown-toggle.btn-golferaid-white {
  background-image: none;
}
.btn-golferaid-white.disabled,
.btn-golferaid-white[disabled],
fieldset[disabled] .btn-golferaid-white,
.btn-golferaid-white.disabled:hover,
.btn-golferaid-white[disabled]:hover,
fieldset[disabled] .btn-golferaid-white:hover,
.btn-golferaid-white.disabled:focus,
.btn-golferaid-white[disabled]:focus,
fieldset[disabled] .btn-golferaid-white:focus,
.btn-golferaid-white.disabled:active,
.btn-golferaid-white[disabled]:active,
fieldset[disabled] .btn-golferaid-white:active,
.btn-golferaid-white.disabled.active,
.btn-golferaid-white[disabled].active,
fieldset[disabled] .btn-golferaid-white.active {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-golferaid-white .badge {
  color: #ffffff;
  background-color: #4f7828;
}
.btn-lifeaid-inverse {
  color: #ffffff;
  background-color: #363636;
  border-color: #363636;
}
.btn-lifeaid-inverse:hover,
.btn-lifeaid-inverse:focus,
.btn-lifeaid-inverse:active,
.btn-lifeaid-inverse.active,
.open > .dropdown-toggle.btn-lifeaid-inverse {
  color: #ffffff;
  background-color: #1c1c1c;
  border-color: #171717;
}
.btn-lifeaid-inverse:active,
.btn-lifeaid-inverse.active,
.open > .dropdown-toggle.btn-lifeaid-inverse {
  background-image: none;
}
.btn-lifeaid-inverse.disabled,
.btn-lifeaid-inverse[disabled],
fieldset[disabled] .btn-lifeaid-inverse,
.btn-lifeaid-inverse.disabled:hover,
.btn-lifeaid-inverse[disabled]:hover,
fieldset[disabled] .btn-lifeaid-inverse:hover,
.btn-lifeaid-inverse.disabled:focus,
.btn-lifeaid-inverse[disabled]:focus,
fieldset[disabled] .btn-lifeaid-inverse:focus,
.btn-lifeaid-inverse.disabled:active,
.btn-lifeaid-inverse[disabled]:active,
fieldset[disabled] .btn-lifeaid-inverse:active,
.btn-lifeaid-inverse.disabled.active,
.btn-lifeaid-inverse[disabled].active,
fieldset[disabled] .btn-lifeaid-inverse.active {
  background-color: #363636;
  border-color: #363636;
}
.btn-lifeaid-inverse .badge {
  color: #363636;
  background-color: #ffffff;
}
.btn-blank {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.btn-blank:hover,
.btn-blank:focus,
.btn-blank:active,
.btn-blank.active,
.open > .dropdown-toggle.btn-blank {
  color: #ffffff;
  background-color: rgba(230, 230, 230, 0);
  border-color: #e0e0e0;
}
.btn-blank:active,
.btn-blank.active,
.open > .dropdown-toggle.btn-blank {
  background-image: none;
}
.btn-blank.disabled,
.btn-blank[disabled],
fieldset[disabled] .btn-blank,
.btn-blank.disabled:hover,
.btn-blank[disabled]:hover,
fieldset[disabled] .btn-blank:hover,
.btn-blank.disabled:focus,
.btn-blank[disabled]:focus,
fieldset[disabled] .btn-blank:focus,
.btn-blank.disabled:active,
.btn-blank[disabled]:active,
fieldset[disabled] .btn-blank:active,
.btn-blank.disabled.active,
.btn-blank[disabled].active,
fieldset[disabled] .btn-blank.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.btn-blank .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #ffffff;
}
.btn-blank:hover {
  background: rgba(0, 0, 0, 0.7);
}
.btn-blank-inverse {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-blank-inverse:hover,
.btn-blank-inverse:focus,
.btn-blank-inverse:active,
.btn-blank-inverse.active,
.open > .dropdown-toggle.btn-blank-inverse {
  color: #000000;
  background-color: rgba(230, 230, 230, 0);
  border-color: #000000;
}
.btn-blank-inverse:active,
.btn-blank-inverse.active,
.open > .dropdown-toggle.btn-blank-inverse {
  background-image: none;
}
.btn-blank-inverse.disabled,
.btn-blank-inverse[disabled],
fieldset[disabled] .btn-blank-inverse,
.btn-blank-inverse.disabled:hover,
.btn-blank-inverse[disabled]:hover,
fieldset[disabled] .btn-blank-inverse:hover,
.btn-blank-inverse.disabled:focus,
.btn-blank-inverse[disabled]:focus,
fieldset[disabled] .btn-blank-inverse:focus,
.btn-blank-inverse.disabled:active,
.btn-blank-inverse[disabled]:active,
fieldset[disabled] .btn-blank-inverse:active,
.btn-blank-inverse.disabled.active,
.btn-blank-inverse[disabled].active,
fieldset[disabled] .btn-blank-inverse.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-blank-inverse .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
.btn-blank-inverse:hover {
  background-color: rgba(230, 230, 230, 0.5);
}
.btn-default-inverse {
  color: #ffffff;
  background-color: #7d7d7d;
  border-color: #7d7d7d;
}
.btn-default-inverse:hover,
.btn-default-inverse:focus,
.btn-default-inverse:active,
.btn-default-inverse.active,
.open > .dropdown-toggle.btn-default-inverse {
  color: #ffffff;
  background-color: #636363;
  border-color: #5e5e5e;
}
.btn-default-inverse:active,
.btn-default-inverse.active,
.open > .dropdown-toggle.btn-default-inverse {
  background-image: none;
}
.btn-default-inverse.disabled,
.btn-default-inverse[disabled],
fieldset[disabled] .btn-default-inverse,
.btn-default-inverse.disabled:hover,
.btn-default-inverse[disabled]:hover,
fieldset[disabled] .btn-default-inverse:hover,
.btn-default-inverse.disabled:focus,
.btn-default-inverse[disabled]:focus,
fieldset[disabled] .btn-default-inverse:focus,
.btn-default-inverse.disabled:active,
.btn-default-inverse[disabled]:active,
fieldset[disabled] .btn-default-inverse:active,
.btn-default-inverse.disabled.active,
.btn-default-inverse[disabled].active,
fieldset[disabled] .btn-default-inverse.active {
  background-color: #7d7d7d;
  border-color: #7d7d7d;
}
.btn-default-inverse .badge {
  color: #7d7d7d;
  background-color: #ffffff;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #E6E6E6;
}
.btn-transparent-dark {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.6);
  border-color: #ffffff;
}
.btn-transparent-dark:hover,
.btn-transparent-dark:focus,
.btn-transparent-dark:active,
.btn-transparent-dark.active,
.open > .dropdown-toggle.btn-transparent-dark {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.6);
  border-color: #e0e0e0;
}
.btn-transparent-dark:active,
.btn-transparent-dark.active,
.open > .dropdown-toggle.btn-transparent-dark {
  background-image: none;
}
.btn-transparent-dark.disabled,
.btn-transparent-dark[disabled],
fieldset[disabled] .btn-transparent-dark,
.btn-transparent-dark.disabled:hover,
.btn-transparent-dark[disabled]:hover,
fieldset[disabled] .btn-transparent-dark:hover,
.btn-transparent-dark.disabled:focus,
.btn-transparent-dark[disabled]:focus,
fieldset[disabled] .btn-transparent-dark:focus,
.btn-transparent-dark.disabled:active,
.btn-transparent-dark[disabled]:active,
fieldset[disabled] .btn-transparent-dark:active,
.btn-transparent-dark.disabled.active,
.btn-transparent-dark[disabled].active,
fieldset[disabled] .btn-transparent-dark.active {
  background-color: rgba(0, 0, 0, 0.6);
  border-color: #ffffff;
}
.btn-transparent-dark .badge {
  color: rgba(0, 0, 0, 0.6);
  background-color: #ffffff;
}
.btn-transparent-dark:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.btn-transparent-white {
  color: #000000;
  background-color: rgba(255, 255, 255, 0.9);
  border-color: #000000;
}
.btn-transparent-white:hover,
.btn-transparent-white:focus,
.btn-transparent-white:active,
.btn-transparent-white.active,
.open > .dropdown-toggle.btn-transparent-white {
  color: #000000;
  background-color: rgba(230, 230, 230, 0.9);
  border-color: #000000;
}
.btn-transparent-white:active,
.btn-transparent-white.active,
.open > .dropdown-toggle.btn-transparent-white {
  background-image: none;
}
.btn-transparent-white.disabled,
.btn-transparent-white[disabled],
fieldset[disabled] .btn-transparent-white,
.btn-transparent-white.disabled:hover,
.btn-transparent-white[disabled]:hover,
fieldset[disabled] .btn-transparent-white:hover,
.btn-transparent-white.disabled:focus,
.btn-transparent-white[disabled]:focus,
fieldset[disabled] .btn-transparent-white:focus,
.btn-transparent-white.disabled:active,
.btn-transparent-white[disabled]:active,
fieldset[disabled] .btn-transparent-white:active,
.btn-transparent-white.disabled.active,
.btn-transparent-white[disabled].active,
fieldset[disabled] .btn-transparent-white.active {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: #000000;
}
.btn-transparent-white .badge {
  color: rgba(255, 255, 255, 0.9);
  background-color: #000000;
}
.btn-white {
  color: #e90e2c;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
  color: #e90e2c;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-white .badge {
  color: #ffffff;
  background-color: #e90e2c;
}
.btn-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #ffffff;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #e0e0e0;
}
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
  background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #000000;
  border-color: #ffffff;
}
.btn-black .badge {
  color: #000000;
  background-color: #ffffff;
}
.btn-emboss {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
}
.btn-emboss:hover,
.btn-emboss:focus,
.btn-emboss:active,
.btn-emboss.active,
.open > .dropdown-toggle.btn-emboss {
  color: #ffffff;
  background-color: rgba(230, 230, 230, 0);
  border-color: rgba(224, 224, 224, 0);
}
.btn-emboss:active,
.btn-emboss.active,
.open > .dropdown-toggle.btn-emboss {
  background-image: none;
}
.btn-emboss.disabled,
.btn-emboss[disabled],
fieldset[disabled] .btn-emboss,
.btn-emboss.disabled:hover,
.btn-emboss[disabled]:hover,
fieldset[disabled] .btn-emboss:hover,
.btn-emboss.disabled:focus,
.btn-emboss[disabled]:focus,
fieldset[disabled] .btn-emboss:focus,
.btn-emboss.disabled:active,
.btn-emboss[disabled]:active,
fieldset[disabled] .btn-emboss:active,
.btn-emboss.disabled.active,
.btn-emboss[disabled].active,
fieldset[disabled] .btn-emboss.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0);
}
.btn-emboss .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #ffffff;
}
.btn-yellow {
  color: #000000;
  background-color: #ffcc33;
  border-color: #cccc66;
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active,
.open > .dropdown-toggle.btn-yellow {
  color: #000000;
  background-color: #ffbf00;
  border-color: #b8b83d;
}
.btn-yellow:active,
.btn-yellow.active,
.open > .dropdown-toggle.btn-yellow {
  background-image: none;
}
.btn-yellow.disabled,
.btn-yellow[disabled],
fieldset[disabled] .btn-yellow,
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled:active,
.btn-yellow[disabled]:active,
fieldset[disabled] .btn-yellow:active,
.btn-yellow.disabled.active,
.btn-yellow[disabled].active,
fieldset[disabled] .btn-yellow.active {
  background-color: #ffcc33;
  border-color: #cccc66;
}
.btn-yellow .badge {
  color: #ffcc33;
  background-color: #000000;
}
.btn-blue {
  color: #ffffff;
  background-color: #208fdc;
  border-color: #208fdc;
  /*.button-variant(#fff; #128ddf; #128ddf);*/
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  color: #ffffff;
  background-color: #1a72af;
  border-color: #186ca7;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
  background-color: #208fdc;
  border-color: #208fdc;
}
.btn-blue .badge {
  color: #208fdc;
  background-color: #ffffff;
}
.btn-neon-green {
  color: #ffffff;
  background-color: #00afec;
  border-color: #00afec;
}
.btn-neon-green:hover,
.btn-neon-green:focus,
.btn-neon-green:active,
.btn-neon-green.active,
.open > .dropdown-toggle.btn-neon-green {
  color: #ffffff;
  background-color: #0089b9;
  border-color: #0082af;
}
.btn-neon-green:active,
.btn-neon-green.active,
.open > .dropdown-toggle.btn-neon-green {
  background-image: none;
}
.btn-neon-green.disabled,
.btn-neon-green[disabled],
fieldset[disabled] .btn-neon-green,
.btn-neon-green.disabled:hover,
.btn-neon-green[disabled]:hover,
fieldset[disabled] .btn-neon-green:hover,
.btn-neon-green.disabled:focus,
.btn-neon-green[disabled]:focus,
fieldset[disabled] .btn-neon-green:focus,
.btn-neon-green.disabled:active,
.btn-neon-green[disabled]:active,
fieldset[disabled] .btn-neon-green:active,
.btn-neon-green.disabled.active,
.btn-neon-green[disabled].active,
fieldset[disabled] .btn-neon-green.active {
  background-color: #00afec;
  border-color: #00afec;
}
.btn-neon-green .badge {
  color: #00afec;
  background-color: #ffffff;
}
.btn-outline-white {
  color: #fff;
  background-image: none;
  background-color: transparent;
  border-color: #fff;
}
.btn-outline-black {
  color: #000;
  background-image: none;
  background-color: transparent;
  border-color: #000;
}
.btn-outline-white:hover,
.btn-outline-black:hover {
  color: #fff;
  background-color: #e90e2c;
  border-color: #e90e2c;
}
.btn-outline-red {
  color: #e90e2c;
  background-image: none;
  background-color: transparent;
  border-color: #e90e2c;
}
.hover-transparent-dark:hover {
  background-color: rgba(0, 0, 0, 0.2) !important;
  border-color: inherit !important;
}
.hover-lifeaid:hover {
  color: #ffffff !important;
  background-color: #e90e2c !important;
  border-color: #e90e2c !important;
}
.btn.inactive,
.btn:disabled,
.btn.btn-lifeaid:disabled {
  color: #fff;
  background-color: #d3d3d3;
  border-color: #d3d3d3;
}
.btn.inactive:hover,
.btn:disabled:hover,
.btn.btn-lifeaid:disabled:hover,
.btn.inactive:focus,
.btn:disabled:focus,
.btn.btn-lifeaid:disabled:focus {
  text-decoration: none;
  color: #fff;
  background-color: #d3d3d3;
  border-color: #d3d3d3;
}
.btn-fb {
  color: #ffffff;
  background-color: #0074b9;
  border-color: #006eaf;
}
.btn-fb:hover,
.btn-fb:focus,
.btn-fb:active,
.btn-fb.active,
.open > .dropdown-toggle.btn-fb {
  color: #ffffff;
  background-color: #005486;
  border-color: #004772;
}
.btn-fb:active,
.btn-fb.active,
.open > .dropdown-toggle.btn-fb {
  background-image: none;
}
.btn-fb.disabled,
.btn-fb[disabled],
fieldset[disabled] .btn-fb,
.btn-fb.disabled:hover,
.btn-fb[disabled]:hover,
fieldset[disabled] .btn-fb:hover,
.btn-fb.disabled:focus,
.btn-fb[disabled]:focus,
fieldset[disabled] .btn-fb:focus,
.btn-fb.disabled:active,
.btn-fb[disabled]:active,
fieldset[disabled] .btn-fb:active,
.btn-fb.disabled.active,
.btn-fb[disabled].active,
fieldset[disabled] .btn-fb.active {
  background-color: #0074b9;
  border-color: #006eaf;
}
.btn-fb .badge {
  color: #0074b9;
  background-color: #ffffff;
}
.btn-border {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.h-separator {
  padding: 1em;
}
.v-bottom {
  vertical-align: bottom;
}
@media (min-width: 768px) {
  .row.v-middle > div {
    display: inline-block;
    float: none;
    vertical-align: middle;
  }
}
@media (min-width: 768px) {
  .row.v-bottom > div {
    display: table-cell;
    float: none;
  }
}
.form-control {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.modal {
  font-family: 'Lato', sans-serif;
  z-index: 16000002;
}
.modal .modal-title {
  font-weight: 800;
  text-transform: uppercase;
}
.grey-block {
  background-color: #F4F3F3;
}
.red-block {
  background-color: #e90e2c;
}
.blue-block {
  background-color: #009aba;
}
.green-block {
  background-color: #9cae3a;
}
.note-block {
  font-size: .85em;
}
ul.plus-style {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.plus-style li:before {
  content: "+";
  font-weight: 800;
  margin-right: 5px;
}
ul.check_mark {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.check_mark li {
  padding-left: 1.35em;
}
ul.check_mark li:before {
  content: '';
  position: relative;
  display: inline-block;
  left: -0.5em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/check_mark.png');
  background-size: 1em;
  background-repeat: no-repeat;
  width: 1.1em;
  height: 1.1em;
}
.btn-padlock-icon {
  height: 1em;
  vertical-align: top;
  margin-top: .1em;
  margin-right: .5em;
}
.nav-tabs > li > a {
  color: #787777;
  text-decoration: none;
}
.nav-tabs > li > a:hover {
  color: #e90e2c;
  text-decoration: none;
}
.or-strike {
  text-align: center;
}
.or-strike span {
  position: relative;
  display: inline-block;
  background: #fff;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0 .3em;
}
.or-strike span:before {
  content: '';
  position: absolute;
  top: 47%;
  left: -75%;
  width: 250%;
  z-index: -1;
  border-bottom: 1px solid #000;
}
.red-section {
  background-color: #e90e2c;
  color: #fff;
}
/** (>^o^)> Circle Number */
.red-circle-number,
.circle-number {
  display: inline-block;
  padding: .5em .215em 0;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
  color: #FFF;
  background: #e90e2c;
  border: .25em solid #fff;
  -webkit-border-radius: 10em;
          border-radius: 10em;
}
.ga .circle-number {
  background-color: #4c813b;
}
/* Circle Number <(^o^<) **/
.red-circle-number,
.circle-number {
  display: inline-block;
  padding: .5em .215em 0;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
  color: #FFF;
  background: #e90e2c;
  border: .25em solid #fff;
  -webkit-border-radius: 10em;
          border-radius: 10em;
}
/** (>^o^)> Loader */
.la-loader {
  background: rgba(255, 255, 255, 0.7);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
}
/* Loader <(^o^<) **/
/** Breadcumbs */
.breadcrumbs {
  padding: 10px 0;
  color: #787777;
}
.breadcrumbs a {
  color: #787777;
  text-decoration: none;
}
.breadcrumbs a:hover {
  color: #e90e2c;
  text-decoration: none;
}
.breadcrumbs ul {
  padding: 0;
  margin: 0;
}
.breadcrumbs ul li {
  display: inline-block;
  font-weight: 400;
}
/** Messages */
.success {
  color: #11b400;
}
.error {
  color: #df280a;
  font-weight: bold;
}
.notice {
  color: #e26703;
  font-weight: bold;
}
.messages {
  padding: 0;
  margin: 10px 0;
}
.messages ul {
  padding: 0;
}
.messages li {
  list-style: none;
  margin-left: 0;
  font-style: normal;
}
.messages li li {
  position: relative;
  margin-bottom: 5px;
  padding: 7px 10px 7px 20px;
  background: #f4f4f4;
  font-size: 15px;
}
.messages li li:before {
  top: 50%;
  left: 0;
  margin-top: -6px;
}
.messages .error-msg li {
  color: black;
  border-left: 5px solid #df280a;
  background-color: #faebe7;
}
.messages .error-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #df280a;
  border-right: none;
}
.messages .notice-msg li {
  color: black;
  border-left: 5px solid #e26703;
  background-color: #f9ebe6;
}
.messages .notice-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #e26703;
  border-right: none;
}
.messages .success-msg li {
  color: black;
  border-left: 5px solid #11b400;
  background-color: #eff5ea;
}
.messages .success-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #11b400;
  border-right: none;
}
/** Panel Collapse */
.panel-default.panel-collapse {
  position: relative;
  font-weight: 400;
}
.panel-default.panel-collapse .panel-heading:after {
  display: inline-block;
  width: 100%;
  text-align: right;
  position: absolute;
  left: 0;
  padding: 4px 15px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  content: "\f102";
}
.panel-default.panel-collapse .panel-heading.collapsed:after {
  content: "\f103";
}
.panel-default.panel-collapse .list-group .list-group-item:before {
  display: inline-block;
  width: 100%;
  text-align: left;
  position: absolute;
  left: 0;
  padding: 4px 15px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.panel-default.panel-collapse .list-group .list-group-item.info:before {
  content: "\f058";
}
.panel-default.panel-collapse .list-group .list-group-item.check:before {
  content: "\f05a";
}
.panel-default.panel-collapse .list-group .list-group-item.question:before {
  content: "\f059";
}
.panel-default.panel-collapse .list-group .list-group-item ul {
  padding-left: 20px;
}
.panel-default.panel-collapse .list-group .list-group-item ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/** Required */
p.required {
  color: #e51b24;
  text-align: right;
  font-size: 12px;
  margin-bottom: 10px;
}
.required em {
  color: #e51b24;
  margin-right: 3px;
}
.validation-advice {
  color: #e51b24;
  margin-bottom: 10px;
}
.validation-failed {
  background: #FFEAEA;
  border-color: #e51b24;
}
/** SOCIAL LINKS */
a.sm-instagram {
  color: #6c5245;
}
a.sm-twitter {
  color: #39a9e0;
}
a.sm-facebook {
  color: #3b5998;
}
a.sm-gplus {
  color: #d14836;
}
a.sm-youtube {
  color: #cd332d;
}
.social-links a {
  display: inline-block;
  color: inherit;
  text-decoration: none;
  position: relative;
}
.social-links a:not(:last-child) {
  margin-right: 1em;
}
.social-links a:hover {
  text-decoration: none;
  color: #cd332d;
}
.social-links a.sm-instagram:hover {
  color: #6c5245;
}
.social-links a.sm-twitter:hover {
  color: #39a9e0;
}
.social-links a.sm-facebook:hover {
  color: #3b5998;
}
.social-links a.sm-gplus:hover {
  color: #d14836;
}
.social-links a.sm-youtube:hover {
  color: #cd332d;
}
.btn-instagram {
  color: #ffffff;
  background-color: #6c5245;
  border-color: #664d41;
}
.btn-instagram:hover,
.btn-instagram:focus,
.btn-instagram:active,
.btn-instagram.active,
.open > .dropdown-toggle.btn-instagram {
  color: #ffffff;
  background-color: #4d3a31;
  border-color: #403129;
}
.btn-instagram:active,
.btn-instagram.active,
.open > .dropdown-toggle.btn-instagram {
  background-image: none;
}
.btn-instagram.disabled,
.btn-instagram[disabled],
fieldset[disabled] .btn-instagram,
.btn-instagram.disabled:hover,
.btn-instagram[disabled]:hover,
fieldset[disabled] .btn-instagram:hover,
.btn-instagram.disabled:focus,
.btn-instagram[disabled]:focus,
fieldset[disabled] .btn-instagram:focus,
.btn-instagram.disabled:active,
.btn-instagram[disabled]:active,
fieldset[disabled] .btn-instagram:active,
.btn-instagram.disabled.active,
.btn-instagram[disabled].active,
fieldset[disabled] .btn-instagram.active {
  background-color: #6c5245;
  border-color: #664d41;
}
.btn-instagram .badge {
  color: #6c5245;
  background-color: #ffffff;
}
.btn-twitter {
  color: #ffffff;
  background-color: #39a9e0;
  border-color: #30a5df;
}
.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.open > .dropdown-toggle.btn-twitter {
  color: #ffffff;
  background-color: #1f90c7;
  border-color: #1c83b5;
}
.btn-twitter:active,
.btn-twitter.active,
.open > .dropdown-toggle.btn-twitter {
  background-image: none;
}
.btn-twitter.disabled,
.btn-twitter[disabled],
fieldset[disabled] .btn-twitter,
.btn-twitter.disabled:hover,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled:active,
.btn-twitter[disabled]:active,
fieldset[disabled] .btn-twitter:active,
.btn-twitter.disabled.active,
.btn-twitter[disabled].active,
fieldset[disabled] .btn-twitter.active {
  background-color: #39a9e0;
  border-color: #30a5df;
}
.btn-twitter .badge {
  color: #39a9e0;
  background-color: #ffffff;
}
.btn-facebook {
  color: #ffffff;
  background-color: #3b5998;
  border-color: #385591;
}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open > .dropdown-toggle.btn-facebook {
  color: #ffffff;
  background-color: #2d4373;
  border-color: #273b65;
}
.btn-facebook:active,
.btn-facebook.active,
.open > .dropdown-toggle.btn-facebook {
  background-image: none;
}
.btn-facebook.disabled,
.btn-facebook[disabled],
fieldset[disabled] .btn-facebook,
.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled:active,
.btn-facebook[disabled]:active,
fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook.active {
  background-color: #3b5998;
  border-color: #385591;
}
.btn-facebook .badge {
  color: #3b5998;
  background-color: #ffffff;
}
.btn-gplus {
  color: #ffffff;
  background-color: #d14836;
  border-color: #ce422f;
}
.btn-gplus:hover,
.btn-gplus:focus,
.btn-gplus:active,
.btn-gplus.active,
.open > .dropdown-toggle.btn-gplus {
  color: #ffffff;
  background-color: #ad3727;
  border-color: #9c3224;
}
.btn-gplus:active,
.btn-gplus.active,
.open > .dropdown-toggle.btn-gplus {
  background-image: none;
}
.btn-gplus.disabled,
.btn-gplus[disabled],
fieldset[disabled] .btn-gplus,
.btn-gplus.disabled:hover,
.btn-gplus[disabled]:hover,
fieldset[disabled] .btn-gplus:hover,
.btn-gplus.disabled:focus,
.btn-gplus[disabled]:focus,
fieldset[disabled] .btn-gplus:focus,
.btn-gplus.disabled:active,
.btn-gplus[disabled]:active,
fieldset[disabled] .btn-gplus:active,
.btn-gplus.disabled.active,
.btn-gplus[disabled].active,
fieldset[disabled] .btn-gplus.active {
  background-color: #d14836;
  border-color: #ce422f;
}
.btn-gplus .badge {
  color: #d14836;
  background-color: #ffffff;
}
/** (>^o^)> Table of content */
.toc {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.toc > li {
  display: block;
  clear: both;
  position: relative;
  overflow: hidden;
  padding-bottom: .5em;
  text-align: left;
}
.toc > li span {
  position: relative;
  z-index: 1;
  background: #fff;
  display: inline-block;
}
.toc > li span + span {
  float: right;
}
.toc > li:before {
  content: "...................................................................................................................................";
  white-space: nowrap;
  position: absolute;
}
.toc > li.bold {
  font-weight: 600;
}
.toc > li.bigger {
  font-weight: 600;
  font-size: 1.3em;
}
/** Table of content <(^o^<) **/
/** (>^o^)> Rating */
.rating {
  font-size: inherit;
  display: inline-block;
  line-height: 1em;
}
.rating span.star {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #eacc25;
}
.rating span.star:before {
  content: "\f006";
}
.rating span.star.fill:before {
  content: "\f005";
}
.rating span.star.half:before {
  content: "\f123";
}
.rating.can-hover span.star:hover {
  cursor: pointer;
}
.rating.can-hover span.star:hover:before,
.rating.can-hover span.star:hover ~ span.star:before {
  content: "\f005";
}
/* Rating <(^o^<) **/
/** (>^o^)> Banner Top */
.banner-top {
  position: relative;
  background: #6c6c6c;
  color: #FFF;
  padding: 5px 0;
}
.banner-top .form-group {
  margin-right: 6px;
}
.banner-top .text-title {
  text-align: center;
  line-height: 1.3em;
  font-size: .9em;
  font-weight: 300;
}
.banner-top .text-title a {
  color: #FFF;
  display: inline-block;
}
.banner-top .text-title span {
  display: block;
  font-size: 1.4em;
  font-weight: 400;
}
.banner-top .form-control {
  border-color: #979797;
  font-weight: 400;
}
.banner-top .form-control#topheaderfirstname {
  width: 100px;
}
.banner-top .form-control#topheaderemail {
  width: 160px;
}
.banner-top .form-control#topheaderzip {
  width: 85px;
}
.banner-top .form-control#product {
  width: 85px;
}
.banner-top .btn-link {
  color: #FFF;
  text-transform: capitalize;
}
.banner-top.refer-top {
  background: #E51B24;
}
@media (min-width: 768px) {
  .banner-top.refer-top {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .banner-top.refer-top .text-title {
    font-size: .7em;
  }
}
.banner-top.refer-top .form-group {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}
.banner-top select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #ffffff url("https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/arrow_down.png") no-repeat right center;
  padding: 6px 24px 6px 12px;
}
.banner-top select.form-control.input-sm {
  padding-top: 0;
  padding-bottom: 0;
}
/* Banner Top <(^o^<) **/
/** (>^o^)> Social Grid */
.social-grid ul {
  list-style: none;
  padding: 0;
  max-height: 349vw;
  overflow: hidden;
  margin: 0;
}
.social-grid ul li {
  padding: 0;
  overflow: hidden;
  float: left;
  position: relative;
  border-bottom: 3px solid #FFF;
}
.social-grid ul li:nth-child(odd) {
  border-left: 3px solid #FFF;
  border-right: 3px solid #FFF;
}
.social-grid ul li:nth-child(odd):last-child {
  border-right: none;
}
.social-grid ul li:first-child {
  border-left: none;
}
.social-grid ul li a {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  font-size: 1em;
  text-decoration: none;
  color: #FFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}
.social-grid ul li a img {
  width: 100%;
  height: 100%;
}
.social-grid ul li a .text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 0, 0, 0);
}
.social-grid ul li a .text p {
  padding: 1vw;
  display: none;
  margin: 0 auto;
  line-height: 1.4;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.social-grid ul li a:after {
  font-family: FontAwesome;
  font-size: 120%;
  text-shadow: 1px 1px transparent!important;
  display: block;
  color: white;
  background: gray;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 6%;
  right: 6%;
}
.social-grid ul li.instagram-feed a {
  -webkit-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;
}
.social-grid ul li.instagram-feed a:after {
  content: "\f16d";
  padding: 3px 0 0 7px;
  -webkit-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;
}
.social-grid ul li.instagram-feed a .like {
  position: absolute;
  left: 1vw;
  bottom: 1.5vw;
  font-size: .75em;
  font-weight: 400;
}
.social-grid ul li.twitter-feed {
  background: #e3e3e3;
}
.social-grid ul li.twitter-feed a {
  padding: 2vw;
  -webkit-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;
}
.social-grid ul li.twitter-feed a div {
  position: absolute;
  bottom: 1.5vw;
  font-size: .75em;
  font-weight: 400;
}
.social-grid ul li.twitter-feed a div span {
  display: block;
}
.social-grid ul li.twitter-feed a:before {
  text-shadow: 1px 1px #efefef;
  display: block;
  content: "TWITTER";
  margin-bottom: 10px;
  font-size: .7em;
  font-weight: 400;
}
.social-grid ul li.twitter-feed a:after {
  content: "\f099";
  padding: 3px 0 0 7px;
  -webkit-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;
}
.social-grid ul li.twitter-feed a:hover {
  background: #ff0000;
}
.social-grid ul li.twitter-feed a:hover:before {
  text-shadow: 1px 1px #d80000;
}
@media (min-width: 768px) {
  .social-grid.hovered ul li a {
    color: #434343;
    text-shadow: 1px 1px #efefef;
  }
  .social-grid.hovered ul li a .text {
    opacity: 0;
  }
  .social-grid.hovered ul li a .text p {
    display: block;
  }
  .social-grid.hovered ul li a:hover {
    color: #FFF;
    text-shadow: 1px 1px #d80000;
  }
  .social-grid.hovered ul li a:hover .text {
    opacity: 1;
    background: rgba(255, 0, 0, 0.8);
  }
  .social-grid.hovered ul li a:hover:after {
    color: red;
    background: rgba(255, 255, 255, 0.9);
    right: 45%;
  }
}
@media (min-width: 768px) {
  .social-grid.sm-brick ul li {
    width: 16.66666%;
    height: 16.66666vw;
  }
}
/* Social Grid <(^o^<) **/
/** (>^o^)> Modal dialog size */
.fullModal .modal-dialog {
  margin: 0;
}
@media (min-width: 768px) {
  .fullModal .modal-dialog {
    width: 100%;
  }
}
@media (min-width: 768px) {
  #referFriendModal .modal-dialog {
    width: 320px;
  }
}
@media (min-width: 768px) {
  #whyitworkModal.transparentModal .modal-dialog {
    width: 500px;
  }
}
/* change modal backdrop color */
.landing-page-golferaid .modal-backdrop.in {
  opacity: .72;
}
/* Modal dialog size <(^o^<) **/
/** (>^o^)> Team Support */
#lf-teamsupport {
  position: fixed;
  right: 20px;
  bottom: 0;
  z-index: 999;
  cursor: pointer;
  background: #e31b24;
  color: #fff;
  -webkit-border-top-left-radius: 5px;
          border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
          border-top-right-radius: 5px;
  padding: 5px 30px 5px 64px;
  font-weight: 600;
}
#lf-teamsupport:before {
  position: absolute;
  left: 0;
  top: 0;
  background: #d30019;
  -webkit-border-top-left-radius: 5px;
          border-top-left-radius: 5px;
  padding: 5px 10px;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  content: "\2709";
}
/* Team Support <(^o^<) **/
/** (>^o^)> Pager */
.global-pager:before,
.global-pager:after {
  content: " ";
  display: table;
}
.global-pager:after {
  clear: both;
}
.global-pager:before,
.global-pager:after {
  content: " ";
  display: table;
}
.global-pager:after {
  clear: both;
}
.global-pager > div {
  display: inline-block;
  float: right;
}
.global-pager .count-container > div,
.global-pager .count-container > p {
  display: inline-block;
}
.global-pager .count-container .limiter {
  margin-left: 15px;
}
.global-pager .count-container .limiter .input-sm {
  display: inline-block;
  height: auto;
  width: auto;
}
.global-pager .pages {
  margin-right: 20px;
}
.global-pager .pages strong {
  font-weight: normal;
}
.global-pager .pages ol {
  padding: 0 0 0 5px;
  display: inline-block;
}
.global-pager .pages ol li {
  list-style-type: none;
  display: inline-block;
  margin-left: 5px;
}
.global-pager .pages ol li.current {
  color: #e90e2c;
  font-weight: bold;
}
@media (max-width: 991px) {
  .global-pager .pages {
    float: left;
  }
}
/* Pager <(^o^<) **/
/** (>^o^)> Elevate Zoom */
.zoomContainer {
  width: 0 !important;
  height: 0 !important;
  z-index: 999;
}
/* Elevate Zoom <(^o^<) **/
/** (>^o^)> Banner */
.red-banner,
.grey-banner {
  color: #FFF;
  text-align: center;
  padding: .5em 0 .7em;
  font-size: 12px;
}
@media (min-width: 768px) {
  .red-banner,
  .grey-banner {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .red-banner,
  .grey-banner {
    font-size: 20px;
  }
}
.red-banner .big-text,
.grey-banner .big-text {
  font-size: 1.8em;
  line-height: 1.4em;
  text-transform: uppercase;
  font-weight: 400;
}
.red-banner .big-text span,
.grey-banner .big-text span {
  text-transform: none;
  color: #fcff00;
}
.red-banner .countdown,
.grey-banner .countdown {
  font-size: 1.5em;
  line-height: 1em;
  color: #000;
  font-weight: 600;
}
.red-banner .text-yellow,
.grey-banner .text-yellow {
  color: #fbff02;
  text-transform: uppercase;
  font-weight: 600;
}
.red-banner .btn-link,
.grey-banner .btn-link {
  color: #FFF;
  font-weight: 600;
  text-decoration: underline;
}
.red-banner {
  background-color: #e90e2c;
}
.grey-banner {
  background-color: #7D7D7D;
}
.promo-banner {
  color: #000;
  text-align: center;
  padding: .5em 0;
  font-size: 4vw;
}
@media (min-width: 768px) {
  .promo-banner {
    font-size: 2.5vw;
    padding: .25em 0;
  }
}
.promo-banner strong {
  color: #e90e2c;
}
.promo-banner .container {
  padding: 0;
}
.promo-banner .headline {
  font-weight: 600;
  line-height: 1em;
}
.promo-banner .subheadline {
  line-height: 1em;
  font-size: 75%;
}
@media (min-width: 768px) {
  .promo-banner .subheadline {
    font-size: 40%;
  }
}
#testAdrollTopBanner > a {
  color: #FFF;
}
#testAdrollTopBanner > a:hover,
#testAdrollTopBanner > a:focus {
  text-decoration: none;
}
#testAdrollTopBanner .countdown {
  font-size: 1em;
}
#testAdrollTopBanner #adrollCollapse {
  color: #000;
}
#testAdrollTopBanner #adrollCollapse .well {
  margin: 0 10px;
}
/* Banner <(^o^<) **/
/** (>^o^)> Custom Modal */
@media (min-width: 768px) {
  .faModal .modal-dialog {
    width: 550px;
  }
}
.faModal .modal-dialog .modal-content {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.faModal .modal-dialog .modal-content .modal-body {
  padding: 8px;
  position: relative;
}
.faModal .modal-dialog .modal-content .modal-body .title {
  font-size: 1.7em;
  font-weight: 400;
  text-align: center;
}
.faModal .modal-dialog .modal-content .modal-body .custom-close-link {
  display: block;
  position: absolute;
  z-index: 1;
  background: #FFF;
  right: -15px;
  top: -15px;
  color: #000;
  border: 2px solid #000;
  -webkit-border-radius: 500px;
          border-radius: 500px;
  padding: 0 5px;
  font-size: 25px;
  font-weight: 400;
  line-height: 1em;
}
.transparentModal .modal-dialog .modal-content {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  color: #fff;
}
.transparentModal .modal-dialog .modal-content .modal-body {
  padding: 5px;
}
.transparentModal .close {
  position: absolute;
  z-index: 1;
  right: -0.25em;
  top: -0.25em;
  display: block;
  opacity: .9;
  background: #000;
  color: #fff;
  font-size: 1.9em;
  padding: 0 .11em .1em;
  line-height: .7;
  text-shadow: 0 1px 0 #000;
  -webkit-border-radius: 1em;
          border-radius: 1em;
  border: 2px solid #fff;
}
@media (min-width: 768px) {
  .transparentModal .close {
    right: -0.3em;
    top: -0.3em;
    font-size: 2.9em;
  }
}
.transparentModal .close:hover {
  opacity: 1;
}
.greyModal .modal-dialog .modal-body {
  background-color: #f0f0f0;
  padding-bottom: 7px;
}
.greyModal h1 {
  margin: 0 0 15px 0;
  text-align: center;
  font-weight: 600;
  font-size: 5.5vw;
}
@media (min-width: 768px) {
  .greyModal h1 {
    font-size: 2.2em;
    padding: 0 30px;
  }
}
.greyModal .content-wrapper {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: 400;
  color: #000;
  text-align: center;
}
.greyModal .content-wrapper:before,
.greyModal .content-wrapper:after {
  content: " ";
  display: table;
}
.greyModal .content-wrapper:after {
  clear: both;
}
.greyModal .content-wrapper:before,
.greyModal .content-wrapper:after {
  content: " ";
  display: table;
}
.greyModal .content-wrapper:after {
  clear: both;
}
@media (min-width: 768px) {
  .greyModal .content-wrapper {
    text-align: left;
  }
}
.greyModal .content-wrapper .col-sm-6 {
  padding: 0;
}
.greyModal .content-wrapper form .form-group {
  margin-bottom: 10px;
}
.greyModal .content-wrapper form ::-webkit-input-placeholder {
  color: #000;
}
.greyModal .content-wrapper form :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
}
.greyModal .content-wrapper form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
}
.greyModal .content-wrapper form :-ms-input-placeholder {
  color: #000;
}
.greyModal .content-wrapper .btn-lifeaid {
  font-family: 'Fjalla One', sans-serif;
  font-size: 28px;
  padding: 3px 16px 1px;
}
.greyModal .no-thanks {
  color: #5f5f5f;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .greyModal .cans-mobile {
    height: 76px;
    margin: 5px -10px -2px -10px;
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/product/set/cans-row-0916.png');
    background-size: cover;
    background-repeat-y: no-repeat;
  }
}
/* Custom Modal <(^o^<) **/
/** (>^o^)> Review Wrapper */
.lf-review-wrapper {
  margin: 30px 0 0;
}
.lf-review-wrapper .lf-review .message-wrapper {
  text-align: center;
}
.lf-review-wrapper .lf-review .message-wrapper .rating-wrapper {
  font-size: 1.1em;
  text-transform: uppercase;
  font-weight: 600;
  color: #000;
}
.lf-review-wrapper .lf-review .message-wrapper .rating-wrapper .rating {
  color: #ecde04;
}
.lf-review-wrapper .lf-review .message-wrapper .review-text,
.lf-review-wrapper .lf-review .message-wrapper .name {
  font-size: .95em;
  color: #8a8a8a;
  font-style: italic;
}
.lf-review-wrapper .lf-review .message-wrapper .name {
  font-weight: 400;
}
/* Review Wrapper <(^o^<) **/
/** (>^o^)> Bubble */
.lf-bubble {
  position: relative;
  margin-bottom: 1em;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #000;
  margin-bottom: 12px;
}
.lf-bubble .callout {
  position: absolute;
  width: 12px;
  bottom: -12px;
  left: 50px;
}
.lf-bubble .callout.right {
  left: auto;
  right: 50px;
}
.lf-bubble.dark {
  background: #f3f2f2;
}
.lf-bubble.dark .callout {
  bottom: -12px;
}
.lf-bubble.dark .callout.right {
  bottom: -12px;
}
@media (min-width: 992px) {
  .lf-bubble {
    margin-bottom: 16px;
  }
  .lf-bubble .callout {
    width: 16px;
    bottom: -16px;
  }
  .lf-bubble.dark .callout {
    bottom: -16px;
  }
  .lf-bubble.dark .callout.right {
    bottom: -16px;
  }
}
/* Bubble <(^o^<) **/
/** (>^o^)> POP MODAL */
.pop-modal {
  font-weight: 400;
}
@media (min-width: 768px) {
  .pop-modal .modal-dialog {
    width: 585px;
  }
}
.pop-modal .modal-dialog .modal-body {
  background-color: #f0f0f0;
}
.pop-modal h1 {
  margin: 0 0 15px 0;
  text-align: center;
  font-weight: 600;
  font-size: 6vw;
  color: #000;
}
@media (min-width: 768px) {
  .pop-modal h1 {
    font-size: 2.6em;
    padding: 0;
  }
}
.pop-modal form .btn-lifeaid {
  font-family: 'Fjalla One', sans-serif;
  font-size: 28px;
  padding: 3px 16px 1px;
}
.pop-modal form ::-webkit-input-placeholder {
  color: #000;
}
.pop-modal form :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
}
.pop-modal form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
}
.pop-modal form :-ms-input-placeholder {
  color: #000;
}
.pop-modal .no-thanks {
  color: #5f5f5f;
  font-size: 1.15em;
  font-weight: 600;
}
.pop-modal .close-only {
  position: absolute;
  z-index: 1;
  right: -12px;
  top: -10px;
  border: none;
  padding: 0;
}
.pop-modal .close-only .close {
  color: #000;
  border: 2px solid #000;
  -webkit-border-radius: 500px;
          border-radius: 500px;
  padding: 0 5px 2px;
  font-size: 25px;
  font-weight: 400;
  line-height: .9em;
  background: #FFF;
  opacity: 1;
}
/* POP MODAL <(^o^<) **/
/** (>^o^)> Full Screen Dark Modal */
.modal-full-dark {
  color: #FFF;
}
.modal-full-dark .modal-content {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.modal-full-dark .modal-header.close-only {
  border-bottom: none;
}
@media (min-width: 768px) {
  .modal-full-dark .modal-header.close-only {
    position: absolute;
    width: 100%;
    padding: 32px 15px 0;
    z-index: 1;
  }
}
.modal-full-dark .modal-header.close-only .close {
  color: #FFF;
  opacity: 1;
  font-weight: 400;
  font-size: 1.3em;
  word-spacing: .4em;
  cursor: pointer;
}
@media (max-width: 767px) {
  .modal-full-dark .modal-header.close-only .close {
    float: none;
    padding: .5em;
    display: block;
    text-align: center;
    text-transform: uppercase;
    background: #e90e2c;
    position: relative;
  }
  .modal-full-dark .modal-header.close-only .close:after {
    content: 'X';
    position: absolute;
    right: .5em;
  }
}
.modal-full-dark .modal-header.close-only + .modal-content .modal-body {
  padding-top: 0;
}
.catalog-product-view .modal-backdrop.in,
.checkout-cart-index .modal-backdrop.in,
.cms-lifevip .modal-backdrop.in,
.cms-vip .modal-backdrop.in,
.customer-account .modal-backdrop.in,
.checkout-page-form .modal-backdrop.in {
  opacity: .85;
}
/* Full Screen Dark Modal <(^o^<) **/
.carousel-fade .carousel-inner .item {
  -webkit-transition: opacity 0.5s ease-in-out;
          transition: opacity 0.5s ease-in-out;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.owl-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  width: 105%;
  margin: -1.25em -2.5% 0;
  top: 50%;
  font-size: 2.5em;
  line-height: 1em;
  color: #dddddd;
}
/** (>^o^)> */
.map-wrapper {
  padding: 1em 0;
}
.map-wrapper #map-container {
  padding: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc #ccc #999 #ccc;
  -webkit-box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
          box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
  width: 100%;
  margin-bottom: 15px;
}
.map-wrapper #map {
  width: 100%;
  height: 400px;
}
.map-wrapper #map-list {
  margin-top: -1px;
  margin-bottom: 15px;
  height: 373px;
  overflow: scroll;
  border: 1px solid #ddd;
  padding: 0;
  font-size: .9em;
  color: #888;
}
.map-wrapper #map-list h3 {
  margin: 0 0 3px;
  font-size: 1.4em;
  color: #000;
}
.map-wrapper #map-list > div {
  padding: 10px;
  border-bottom: 1px dashed #ddd;
}
/* <(^o^<) **/
/** (>^o^)> Offer Shirt Modal */
#offerShirtModal h1 {
  font-weight: 600;
  font-size: 2.7em;
  line-height: 1em;
  color: #e90e2c;
}
#offerShirtModal h1 span {
  display: block;
  font-weight: 400;
  font-size: .65em;
  color: #000;
  line-height: 1em;
}
#offerShirtModal .img-wrapper {
  margin-top: 1em;
}
@media (max-width: 767px) {
  #offerShirtModal .row-flex {
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}
/* Offer Shirt Modal <(^o^<) **/
@media (max-width: 767px) {
  table.responsive-data-table > thead > tr,
  table.responsive-data-table > tbody > tr,
  table.responsive-data-table > tfoot > tr {
    display: block;
    margin: 15px 0;
  }
  table.responsive-data-table > thead > tr > th,
  table.responsive-data-table > tbody > tr > th,
  table.responsive-data-table > tfoot > tr > th {
    display: none;
    border: none !important;
  }
  table.responsive-data-table > thead > tr > td,
  table.responsive-data-table > tbody > tr > td,
  table.responsive-data-table > tfoot > tr > td {
    display: block;
    border: none !important;
  }
  table.responsive-data-table > thead > tr > td:before,
  table.responsive-data-table > tbody > tr > td:before,
  table.responsive-data-table > tfoot > tr > td:before {
    content: attr(data-title-label);
    font-weight: 600;
    margin-right: 10px;
  }
  table.responsive-data-table > tbody > tr,
  table.responsive-data-table > tfoot > tr {
    border-top: 1px solid #DDD;
  }
}
table.dotted-table > thead > tr > th,
table.dotted-table > tbody > tr > th,
table.dotted-table > tfoot > tr > th,
table.dotted-table > thead > tr > td,
table.dotted-table > tbody > tr > td,
table.dotted-table > tfoot > tr > td {
  border-top: none;
  vertical-align: middle;
}
table.dotted-table > thead > tr > th,
table.dotted-table > tbody > tr > th,
table.dotted-table > tfoot > tr > th {
  border-bottom: 1px solid #000;
}
table.dotted-table > thead > tr > td,
table.dotted-table > tbody > tr > td,
table.dotted-table > tfoot > tr > td {
  border-bottom: 1px dotted #000;
}
@media (max-width: 767px) {
  table.dotted-table.responsive-data-table > tbody > tr,
  table.dotted-table.responsive-data-table > tfoot > tr {
    border: 1px dotted #000;
  }
  table.dotted-table.responsive-data-table > tbody > tr > td,
  table.dotted-table.responsive-data-table > tfoot > tr > td {
    text-align: center;
  }
}
.top-header-cans {
  width: 100%;
  height: 122px;
  background: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/product/set/cans-row-0916.png');
  background-size: auto 100%;
  margin: 5px 0;
}
.lifeaid-form {
  /** (>^o^)> special offer */
}
.lifeaid-form .top-header-red {
  background: #e90e2c;
}
.lifeaid-form h1 {
  text-transform: uppercase;
  font-size: 1.85em;
  font-weight: 600;
}
.lifeaid-form p {
  margin-bottom: 30px;
}
.lifeaid-form p.required {
  margin-bottom: 5px;
}
.lifeaid-form p.ol-ul {
  margin-bottom: 0;
  font-size: 1.2em;
}
.lifeaid-form .grey-block {
  margin-bottom: 40px;
  padding: 20px 0 40px;
}
.lifeaid-form .form-step {
  margin-bottom: 10px;
}
.lifeaid-form .form-step .index {
  font-weight: 800;
  text-transform: uppercase;
  font-size: 1.8em;
  color: #e90e2c;
}
.lifeaid-form .form-step .instruction {
  font-size: .95em;
  font-weight: 400;
}
.lifeaid-form .form-inline > .radio {
  margin-right: 15px;
}
.lifeaid-form .help-block {
  color: #000;
  font-size: .9em;
  font-weight: 400;
}
.lifeaid-form ol {
  padding-left: 20px;
  margin-bottom: 30px;
}
.lifeaid-form.double-line {
  line-height: 2em;
}
.lifeaid-form.specialoffer {
  font-size: 1.4em;
  color: #000;
}
.lifeaid-form.specialoffer h1 {
  text-transform: none;
  margin-bottom: 0;
}
.lifeaid-form.specialoffer p {
  margin-bottom: 20px;
  font-weight: 300;
}
.lifeaid-form.specialoffer .form-step .instruction {
  font-weight: 600;
  font-size: 1.4em;
  text-transform: uppercase;
}
.lifeaid-form.specialoffer .grey-block {
  padding: 20px 20px 5px;
}
.lifeaid-form.specialoffer .btn-lifeaid {
  font-weight: 600;
  padding: 20px 10px;
  font-size: 1.1em;
}
.lifeaid-form.specialoffer .circle-number-wrapper .col-xs-3 {
  text-align: right;
  padding-right: 0;
}
.lifeaid-form.specialoffer .circle-number-wrapper .form-group {
  margin: 15px 0;
}
@media (min-width: 768px) {
  .lifeaid-form.specialoffer .arrow-click-here {
    display: inline-block;
    position: absolute;
    top: .4em;
    margin-left: .5em;
    width: 2em;
    height: 1.5em;
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/arrow-click-here8.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
}
.form-control.onfocus {
  border-color: #E9A966;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(233, 175, 102, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(233, 175, 102, 0.6);
}
/** Topbar */
.top-bar {
  position: relative;
  z-index: 101;
  background: #FFF;
  color: #FFF;
  font-size: 13px;
  text-transform: uppercase;
  border-bottom: 1px solid #d9d9d9;
}
.top-bar a {
  color: #939598;
}
.top-bar a:hover {
  text-decoration: underline;
}
.top-bar .container {
  /*@media (min-width: @screen-lg-min) {
            width: 960px;
            padding-left: 0;
            padding-right: 0;
        }*/
}
.top-bar ul {
  margin-bottom: 0;
}
.top-bar ul li > a {
  position: relative;
  display: inline-block;
  min-width: 40px;
  text-align: center;
  padding: 5px;
  margin-bottom: -1px;
  border-bottom: 1px solid #d9d9d9;
  background: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/header/fades.png') no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  .top-bar ul li > a {
    min-width: 70px;
  }
}
@media (min-width: 992px) {
  .top-bar ul li > a {
    min-width: 90px;
  }
}
.top-bar ul li > a.active {
  border-right: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-bottom: 1px solid #ffffff;
}
.top-bar ul li > a img {
  height: 30px;
}
@media (min-width: 768px) {
  .top-bar ul li > a img {
    height: 50px;
  }
}
@media (min-width: 992px) {
  .top-bar ul li > a img {
    height: 56px;
  }
}
.top-bar ul li.section-right {
  float: right !important;
  text-align: right;
}
.top-bar ul.list-inline li {
  padding-left: 0;
  padding-right: 0;
}
.top-bar .social-links {
  display: inline-block;
  text-align: right;
  position: relative;
  margin-top: 20px;
}
.top-bar .social-links a {
  font-size: 9px;
  position: relative;
  color: #939598;
  text-decoration: none;
}
@media (min-width: 992px) {
  .top-bar .social-links:before {
    /*content: '';
                background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/follow-us.png');
                position: absolute;
                width: 65px;
                height: 30px;
                background-size: contain;
                background-repeat: no-repeat;
                left: -65px;
                top: -5px;*/
  }
}
/** Search Mini Form */
.top-search-wrapper {
  display: inline-block;
  margin-left: 10px;
}
#searchPopoverIcon {
  padding: 0;
  color: #e90e2c;
  font-size: 13px;
  font-weight: bold;
  position: relative;
  margin: -2px 25px 0 0;
}
#searchPopoverIcon:hover {
  color: #000;
  text-decoration: none;
}
#search_mini_form {
  display: inline-block;
  margin: 0;
  padding: 0;
}
#search_mini_form input {
  background: #F0F0F0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  min-width: 180px;
  margin-right: 5px;
  font-size: 14px;
}
#search_mini_form .btn-default-inverse {
  font-weight: 600;
}
/** Navmenu */
.navbar-custom {
  background: #FFF;
  border: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25);
  margin-bottom: 0;
  position: absolute;
  /* red bottom header */
}
.navbar-custom strong {
  font-weight: 600;
}
.navbar-custom.navbar {
  width: 100%;
  z-index: 100;
}
.navbar-custom.navbar.affix-top .navbar-bottom > div .btn {
  padding: 10px;
  font-size: 26px;
}
.navbar-custom.navbar.affix {
  top: 0;
  position: fixed;
}
.navbar-custom .navbar-header,
.navbar-custom .nav-section-right {
  position: relative;
  min-height: 55px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .navbar-custom .navbar-header,
  .navbar-custom .nav-section-right {
    float: left;
  }
}
.navbar-custom .navbar-header > .seals-wrapper,
.navbar-custom .nav-section-right > .seals-wrapper {
  display: none;
  text-align: right;
}
@media (min-width: 768px) {
  .navbar-custom .navbar-header > .seals-wrapper,
  .navbar-custom .nav-section-right > .seals-wrapper {
    display: block;
  }
}
.navbar-custom .navbar-header > .seals-wrapper img,
.navbar-custom .nav-section-right > .seals-wrapper img {
  height: 29px;
}
.navbar-custom .navbar-header .faq-top-link,
.navbar-custom .nav-section-right .faq-top-link {
  display: inline-block;
  margin-right: 15px;
}
.navbar-custom .navbar-header .faq-top-link > div,
.navbar-custom .nav-section-right .faq-top-link > div {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  line-height: 1.2em;
}
.navbar-custom .navbar-header .faq-top-link > div a,
.navbar-custom .nav-section-right .faq-top-link > div a {
  color: #e90e2c;
}
.navbar-custom .navbar-header .faq-top-link > div a:hover,
.navbar-custom .nav-section-right .faq-top-link > div a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .navbar-custom .navbar-header {
    width: 20%;
  }
}
.navbar-custom .navbar-brand {
  height: 43px;
  display: block;
  padding: 13px 0 0 0;
}
@media (min-width: 768px) {
  .navbar-custom .navbar-brand {
    padding: 10px 0 0 15px;
  }
}
.navbar-custom .nav-section-right {
  float: right !important;
  text-align: right;
  padding-top: 12px;
  font-size: 14px;
}
@media (min-width: 768px) {
  .navbar-custom .nav-section-right {
    width: 80%;
  }
}
.navbar-custom .nav-section-right .cs-info {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.3em;
}
.navbar-custom .nav-section-right .cs-info > div {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.navbar-custom .nav-section-right .cs-info a {
  color: #000000;
  text-decoration: none;
}
.navbar-custom .nav-section-right .cs-info a:hover {
  color: #e90e2c;
  text-decoration: none;
}
@media (min-width: 992px) {
  .navbar-custom .nav-section-right .cs-info .fa-envelope-o {
    margin-left: .6em;
  }
}
.navbar-custom .nav-section-right ul.top-links {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.navbar-custom .nav-section-right ul.top-links li {
  list-style-type: none;
  display: inline-block;
  margin-right: 8px;
}
.navbar-custom .nav-section-right ul.top-links li > a {
  font-size: 14px;
}
.navbar-custom .nav-section-right ul.top-links li > a .fa-stack {
  font-size: 12px;
  width: 1.8em;
}
.navbar-custom .dropdown-menu {
  font-size: 12px;
  padding: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  border: 1px solid #DCDCDC;
  border-width: 0 1px 1px 1px;
  margin-top: 2px;
  -webkit-box-shadow: inset 0px 3px 5px 0px rgba(209, 209, 209, 0.5);
          box-shadow: inset 0px 3px 5px 0px rgba(209, 209, 209, 0.5);
}
.navbar-custom .dropdown-menu .container {
  padding: 0;
}
.navbar-custom .dropdown-menu p {
  font-family: 'Raleway', sans-serif;
}
.navbar-custom .dropdown-menu > li {
  /* custom why it works dropdown */
}
.navbar-custom .dropdown-menu > li.wiw-block {
  width: 650px;
}
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper {
  padding: 20px 0;
}
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper:before,
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper:after {
  content: " ";
  display: table;
}
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper:after {
  clear: both;
}
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper:before,
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper:after {
  content: " ";
  display: table;
}
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper:after {
  clear: both;
}
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper .title {
  text-transform: none;
  text-align: center;
  font-size: 1.2em;
  margin-bottom: 15px;
}
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper .can-link {
  display: block;
  text-align: center;
  padding: 0 12px 6px 11px;
}
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper .button-link {
  display: block;
  text-align: center;
}
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper .links-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.navbar-custom .dropdown-menu > li.wiw-block .wiw-wrapper .links-wrapper > div {
  padding: 0 5px;
}
.navbar-custom .dropdown-menu > li > a {
  padding: 19px 20px;
  text-align: left;
  line-height: 1em;
}
.navbar-custom .dropdown-menu > li > a:hover {
  background-color: #E0E0E0;
}
@media (min-width: 992px) {
  .navbar-custom .dropdown:hover .dropdown-menu {
    display: block;
  }
}
.navbar-custom .navbar-collapse {
  padding-right: 0;
}
.navbar-custom .navbar-collapse ul.navbar-nav {
  font-size: 15px;
  text-transform: uppercase;
  width: 100%;
}
.navbar-custom .navbar-collapse ul.navbar-nav:before,
.navbar-custom .navbar-collapse ul.navbar-nav:after {
  content: " ";
  display: table;
}
.navbar-custom .navbar-collapse ul.navbar-nav:after {
  clear: both;
}
.navbar-custom .navbar-collapse ul.navbar-nav:before,
.navbar-custom .navbar-collapse ul.navbar-nav:after {
  content: " ";
  display: table;
}
.navbar-custom .navbar-collapse ul.navbar-nav:after {
  clear: both;
}
.navbar-custom .navbar-collapse ul.navbar-nav > li {
  padding: 0;
}
.navbar-custom .navbar-collapse ul.navbar-nav > li > a {
  color: #FFF;
  font-size: 14px;
  cursor: pointer;
  padding: 14px 1em;
  line-height: .9em;
}
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-custom .navbar-collapse ul.navbar-nav > li > a {
    font-size: 12px;
    padding: 15px 0.85em;
  }
}
.navbar-custom .navbar-collapse ul.navbar-nav > li > a#buyNowNavMenu.shake {
  color: #e90e2c;
}
.navbar-custom .navbar-collapse ul.navbar-nav > li > a > .fa-stack {
  position: absolute;
  top: -17px;
  left: 40%;
  font-size: 12px;
  width: 1.8em;
}
.navbar-custom .navbar-collapse ul.navbar-nav > li > a > .icon-wrapper {
  display: inline-block;
  position: relative;
  width: 2em;
  height: .8em;
}
.navbar-custom .navbar-collapse ul.navbar-nav > li > a > .icon-wrapper img {
  position: absolute;
  width: 1.5em;
  top: -0.35em;
}
.navbar-custom .navbar-collapse ul.navbar-nav > li > a:hover {
  background: #89081a;
}
.navbar-custom .navbar-collapse ul.navbar-nav > li > a:focus {
  background: none;
}
.navbar-custom .navbar-collapse ul.navbar-nav > li.f-right {
  float: right;
}
.navbar-custom .navbar-collapse ul.navbar-nav > li.f-right .dropdown-menu > li > a {
  text-align: right;
}
.navbar-custom .navbar-collapse ul.navbar-nav .open {
  /*&:after {
                    content: '';
                    position: absolute;
                    left: 0;
                    top: 3px;
                    width: 100%;
                    height: 100%;
                    margin-top: 1px;
                    border-bottom: 4px solid @red-lifeaid-color;
                    z-index: 1001;
                }*/
}
.navbar-custom .navbar-collapse ul.navbar-nav .open > a {
  background: #89081a;
}
.navbar-custom .navbar-link-right {
  text-align: right;
  padding-left: 0;
  float: right !important;
}
.navbar-custom .navbar-link-right ul {
  padding: 0;
  margin: 0;
  display: inline-block;
}
.navbar-custom .navbar-link-right ul li {
  list-style-type: none;
  float: left;
}
.navbar-custom .navbar-link-right ul li a {
  position: relative;
  padding: 0;
  font-size: .87em;
  font-weight: 800;
  text-transform: uppercase;
  color: #000;
}
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-custom .navbar-link-right ul li a {
    font-size: .7em;
  }
}
.navbar-custom .navbar-link-right ul li a:hover {
  color: #e90e2c;
}
.navbar-custom .navbar-link-right ul li a > .fa-stack {
  position: absolute;
  top: -21px;
  left: 40%;
  font-size: 12px;
  width: 1.8em;
}
.navbar-custom .navbar-link-right > .seals-wrapper {
  display: none;
  position: relative;
  width: 113px;
  height: 23px;
}
@media (min-width: 768px) {
  .navbar-custom .navbar-link-right > .seals-wrapper {
    display: inline-block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-custom .navbar-link-right > .seals-wrapper {
    position: absolute;
    top: -30px;
    left: -71px;
  }
}
.navbar-custom .navbar-link-right > .seals-wrapper img {
  position: absolute;
  top: -9px;
  left: 0;
  height: 33px;
}
.navbar-custom .navbar-link-right #minicart-head {
  display: inline-block;
  vertical-align: top;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn {
  position: relative;
  padding: 10px 0 9px;
  display: block;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn.dropdown-toggle {
  padding: 16px 2px 4px 0;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn img {
  vertical-align: bottom;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn .badge {
  position: absolute;
  top: 3px;
  right: 0;
  background: #FFF;
  z-index: 2;
  color: #e90e2c;
  padding: 3px 4px 1px;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn:hover,
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn:focus {
  color: #858484;
  text-decoration: none;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  background: #f8f7f7;
  margin: 0 0 0 -281px;
  width: 320px;
  overflow-y: scroll;
  top: 100%;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .items-section {
  overflow-y: hidden;
  overflow-x: hidden;
  /* Let's get this party started */
  /* Track */
  /* Handle */
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .items-section:hover {
  overflow-y: scroll;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .items-section::-webkit-scrollbar {
  width: 12px;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .items-section::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .items-section::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: rgba(255, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .items-section::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 0, 0, 0.4);
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .btn-section {
  -webkit-box-shadow: inset 0px -1px 100px -30px #dcdcdc;
          box-shadow: inset 0px -1px 100px -30px #dcdcdc;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .btn-section:before,
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .btn-section:after {
  content: " ";
  display: table;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .btn-section:after {
  clear: both;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .btn-section:before,
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .btn-section:after {
  content: " ";
  display: table;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .btn-section:after {
  clear: both;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu table {
  margin-bottom: 0;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu table td {
  vertical-align: middle;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu table span.price {
  font-family: 'Fjalla One', sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu table .disc-price-wrapper span.price {
  color: #e90e2c;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu table .product-name {
  line-height: .95em;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu table .product-name a {
  color: #000;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .middle,
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .bottom {
  padding: 1em;
  text-align: center;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .middle {
  background: #D4D3D3;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu a.close {
  padding: 15px;
  border-top: 1px solid #A9A9A9;
  font-family: 'Lato', sans-serif;
  font-weight: 500;
  opacity: 0.5;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu a.close:hover {
  color: #b0b0b0;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .text-light {
  font-size: 13px;
  color: #999898;
  font-weight: 500;
}
.navbar-custom .navbar-link-right #minicart-head .mini-cart-btn + .dropdown-menu .btn-lifeaid {
  font-weight: 600;
  padding: 0.75em 2.5em;
}
.navbar-custom .navbar-bottom > div {
  padding: 0;
}
.navbar-custom .navbar-bottom > div .btn {
  font-size: 18px;
  border-width: 1px 1px 0 1px;
  -webkit-border-radius: 0;
          border-radius: 0;
}
.navbar-custom .bheader {
  background-color: #e90e2c;
}
@media (min-width: 768px) {
  .navbar-custom .bheader .navbar-sb-toggle,
  .navbar-custom .bheader .navbar-link-right {
    width: 3%;
    padding: 0;
  }
  .navbar-custom .bheader .navbar-collapse {
    width: 94%;
    padding: 0;
  }
  .navbar-custom .bheader .sb-toggle-left {
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 40px;
    width: 20px;
    color: #FFF;
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  .navbar-custom .navbar-header,
  .navbar-custom .nav-section-right {
    min-height: 50px;
    padding: 0;
    background-color: #e90e2c;
  }
  .navbar-custom .navbar-collapse {
    width: 100%;
  }
  .navbar-custom .navbar-toggle {
    margin: 0;
    float: left;
    border: none;
    color: #FFF;
  }
  .navbar-custom .mini-cart-mobile {
    float: right;
    display: block;
    padding: 11px 9px;
    position: relative;
    background: #585858;
  }
  .navbar-custom .mini-cart-mobile .badge {
    position: absolute;
    right: 2px;
    margin-top: -2px;
    background: #e90e2c;
  }
}
@media (min-width: 768px) {
  .navbar-custom .dropdown-menu .container {
    width: 700px;
  }
}
@media (min-width: 992px) {
  .navbar-custom .dropdown-menu .container {
    width: 920px;
  }
}
@media (min-width: 1200px) {
  .navbar-custom .dropdown-menu .container {
    width: 1120px;
  }
}
/** (>^o^)> Slidebars */
.sb-toggle-left {
  position: relative;
  width: 45px;
  height: 50px;
  border: none;
}
.sb-toggle-left:after {
  display: inline-block;
  font-family: FontAwesome;
  font-size: 22px;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  content: "\f0c9";
}
.sb-active .sb-toggle-left:after {
  content: "\f00d";
}
body.modal-open #sb-site {
  position: static;
  -webkit-transform: none !important;
  -ms-transform: none !important;
      transform: none !important;
}
.sb-slidebar .sb-menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.sb-slidebar .sb-menu > li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  z-index: 0;
}
.sb-slidebar .sb-menu > li:first-child {
  border-top: none;
}
.sb-slidebar .sb-menu > li a {
  border-left: 3px solid transparent;
  width: 100%;
  display: inline-block;
  padding: .8em 1em;
  color: #f2f2f2;
  text-decoration: none;
  font-weight: 400;
  font-size: .95em;
}
.sb-slidebar .sb-menu > li a:hover {
  text-decoration: none;
  color: #e90e2c;
  background-color: rgba(255, 255, 255, 0.05);
  border-color: #e90e2c;
}
.sb-slidebar .sb-menu > li a .fa-stack {
  display: none;
}
.sb-slidebar .sb-menu > li.open {
  z-index: 1;
}
.sb-slidebar .sb-menu > li.open > a {
  text-decoration: none;
  color: #e90e2c;
  background-color: rgba(255, 255, 255, 0.05);
  border-color: #e90e2c;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu {
  position: static;
  background-color: rgba(255, 255, 255, 0.05);
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 100%;
  padding: 0;
  margin: 0;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li a {
  cursor: pointer;
  padding: .9em 1em .9em 2em;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li a:hover {
  background-color: rgba(255, 255, 255, 0.05);
  border-color: transparent;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .title {
  text-align: left;
  color: #FFF;
  font-size: .8em;
  padding: .9em 1em .9em 2em;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .col-sm-2 {
  padding: 0;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .can-link {
  padding: .9em 1em .9em 2em;
  text-align: left;
  font-size: .8em;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .can-link img {
  width: 50px;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .can-link span.btn-sm {
  padding: 2px 5px;
  font-size: .6em;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .can-link .fa-circle {
  display: inline;
  margin-right: .5em;
  color: #FFF;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .can-link .fa-circle.lifeaid {
  color: #e90e2c;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .can-link .fa-circle.partyaid {
  color: #7B3066;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .can-link .fa-circle.golferaid {
  color: #4C813B;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .can-link .fa-circle.travelaid {
  color: #F3C21A;
}
.sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .can-link .fa-circle.focusaid {
  color: #2DAFCA;
}
@media (min-width: 992px) {
  .sb-slidebar .sb-menu {
    margin: 30px 0;
    font-size: 15px;
  }
  .sb-slidebar .sb-menu > li {
    border: none;
  }
  .sb-slidebar .sb-menu > li > a {
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
    padding: .75em 1em .75em 2.25em;
  }
  .sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li a {
    font-size: 1em;
    font-weight: 300;
    padding: .75em 1em .75em 3.5em;
  }
  .sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .title {
    font-size: 1em;
    padding: .75em 1em .75em 2.25em;
  }
  .sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .col-xs-12 {
    padding: 0;
  }
  .sb-slidebar .sb-menu > li.dropdown ul.dropdown-menu li.wiw-block .can-link {
    font-size: .85em;
    padding: .75em 1em .75em 4.5em;
  }
}
/* Slidebars <(^o^<) **/
/** (>^o^)> Customer Service Number (Mobile Only) */
.mobile-cs {
  text-align: center;
  padding: 4px 0;
  font-weight: 300;
}
.mobile-cs a {
  color: #000;
  text-decoration: underline;
}
/* Customer Service Number (Mobile Only) <(^o^<) **/
/** (>^o^)> Direct Menu Mobile */
.mobile-menu-wrapper {
  float: right;
}
.mobile-menu-wrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.mobile-menu-wrapper ul li {
  display: inline-block;
  vertical-align: top;
}
.mobile-menu-wrapper ul li a {
  display: inline-block;
  padding: 11px 9px;
}
.mobile-menu-wrapper ul li a img {
  height: 28px;
}
.mobile-menu-wrapper ul li a .fa {
  font-size: 27px;
  color: white;
}
.direct-menu {
  text-align: center;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.direct-menu li {
  display: inline-block;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
}
.direct-menu li a {
  color: #787777;
  font-weight: 600;
  font-size: .8em;
}
.direct-menu li a:hover {
  color: #000;
  text-decoration: none;
}
.direct-menu li:first-child {
  border-left: none;
}
.direct-menu li:last-child {
  border-right: none;
}
/* Direct Menu Mobile <(^o^<) **/
/** Button Top Header (Buy Now, Sell Now, Refer Now)*/
.btn-top-header {
  background-color: #e90e2c;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  font-size: 10px;
}
@media (min-width: 768px) {
  .btn-top-header {
    font-size: 12px;
  }
}
@media (min-width: 992px) {
  .btn-top-header {
    font-size: 14px;
  }
}
.btn-top-header .col-xs-4 {
  padding: 0;
  border-left: 1px solid #FFF;
}
.btn-top-header .col-xs-4:first-child {
  border-left: none;
}
.btn-top-header .col-xs-4 .btn {
  padding: .4em 0 .6em;
  font-size: 2em;
  font-weight: 400;
}
@media (min-width: 768px) {
  .btn-top-header .col-xs-4 .btn {
    padding: 0.6em 0 .9em;
  }
}
.btn-top-header .col-xs-4 .btn span.desc {
  display: block;
  font-size: .5em;
  font-weight: 300;
  text-transform: none;
}
@media (max-width: 767px) {
  .btn-top-header .xs-block {
    display: block;
    font-size: .6em;
  }
}
/** FOOTER */
.footer-container .top-grey {
  text-align: center;
  padding: 15px 0;
  background-color: #EAEAEA;
}
.footer-container .scroll-top {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  line-height: 1em;
}
.footer-container .scroll-top a {
  background-color: #EAEAEA;
  padding: 3px 6px;
  font-size: 28px;
  color: #000;
}
.footer-container .footer {
  background: #343434;
  color: #787777;
  padding-top: 40px;
}
.footer-container .footer .top-footer ul {
  margin-bottom: 0;
  padding: 0;
}
.footer-container .footer .top-footer ul li {
  list-style-type: none;
  padding-bottom: 0.3em;
}
.footer-container .footer .top-footer ul li a {
  font-size: 12px;
  font-weight: 400;
  color: #787777;
  text-decoration: none;
}
.footer-container .footer .top-footer ul li a:hover {
  color: #e90e2c;
  text-decoration: none;
}
.footer-container .footer .top-footer .links-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.footer-container .footer .bottom-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 15px 0;
  border-top: 1px solid #787777;
  color: #787777;
  font-size: 11px;
  font-weight: 400;
  padding: 2em 0;
}
.footer-container .footer .bottom-footer address {
  font-weight: 400;
  margin: 1em 0;
}
.footer-container .footer .bottom-footer address a {
  color: #787777;
  margin-left: 15px;
}
.footer-container .footer .bottom-footer address a:hover {
  color: #e90e2c;
}
.footer-container .footer .bottom-footer p {
  padding: 0 1em;
}
@media (min-width: 992px) {
  .footer-container .footer .bottom-footer p {
    padding: 0 5em;
  }
}
.footer-container .footer .bottom-footer .section-left,
.footer-container .footer .bottom-footer .section-right {
  display: none;
}
@media (min-width: 768px) {
  .footer-container .footer .bottom-footer .section-left,
  .footer-container .footer .bottom-footer .section-right {
    display: block;
    width: 35%;
  }
}
.footer-container .footer .bottom-footer .section-left img,
.footer-container .footer .bottom-footer .section-right img {
  max-width: 90%;
  margin-bottom: 1em;
}
.footer-container .footer .bottom-footer .section-left img {
  max-width: 65%;
}
.footer-container .footer .bottom-footer .section-center {
  text-align: center;
}
.footer-container .footer .bottom-footer .section-right {
  text-align: right;
}
.footer-container .footer .bottom-footer .border-box {
  margin-top: 10px;
  padding-top: .25em;
  padding-bottom: .25em;
  border: 1px solid #787777;
}
.footer-container .footer .bottom-footer .social-links {
  font-size: 18px;
  color: #AFAEAE;
}
.footer-container .footer .bottom-footer .social-links .fa-inverse {
  color: #343434;
}
.footer-container .footer .bottom-footer .social-links :hover .fa-inverse {
  color: #FFF;
}
.footer-container .freecans-footer {
  color: #FFF;
  text-align: center;
  padding-top: 2em;
}
.footer-container .freecans-footer .btn {
  font-size: 1em;
  font-weight: 600;
  padding: .5em 2em;
  white-space: normal;
}
@media (min-width: 768px) {
  .footer-container .freecans-footer .btn {
    font-size: 1.8em;
  }
}
.footer-container .freecans-footer p {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 1.2em;
  margin: 2em 0 0;
}
.footer-container .freecans-footer img {
  margin: 0 auto;
  padding-left: 5vw;
  padding-top: 2vw;
  width: 150px;
}
@media (min-width: 768px) {
  .footer-container .freecans-footer img {
    width: 300px;
  }
}
.footer-container .freecans-footer .box-img {
  position: relative;
  width: 35%;
  margin: 2vw auto 0;
}
@media (min-width: 768px) {
  .footer-container .freecans-footer .box-img {
    width: 20%;
  }
}
.footer-container .freecans-footer .box-img:after {
  content: '';
  width: 45%;
  height: 35%;
  position: absolute;
  top: 21%;
  right: -60%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/product/fridges/arrow/get-this-2.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.footer-container .freecans-footer .box-img img {
  width: 100%;
  padding: 0;
}
.footer-container .freecans-footer.bailout img {
  width: 250px;
}
@media (min-width: 768px) {
  .footer-container .freecans-footer.bailout img {
    width: 650px;
    padding-left: 10%;
  }
}
.footer-container .freecans-footer .row-product-wrapper {
  position: relative;
  width: 85%;
  margin: 3em auto;
}
@media (min-width: 768px) {
  .footer-container .freecans-footer .row-product-wrapper {
    width: 65%;
    margin: 5em auto 7em;
  }
}
.footer-container .freecans-footer .row-product-wrapper:after {
  content: '';
  position: absolute;
  right: -11%;
  top: -7%;
  width: 7%;
  height: 40%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/arrow-click-here10.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
}
.footer-container .freecans-footer .row-product-wrapper.row-2 {
  width: 40%;
}
@media (min-width: 768px) {
  .footer-container .freecans-footer .row-product-wrapper.row-2 {
    width: 20%;
  }
}
.footer-container .freecans-footer .row-product-wrapper.row-2 .row-product .img-wrapper {
  width: 50%;
}
.footer-container .freecans-footer .row-product-wrapper.row-2:after {
  right: -31%;
  top: -12%;
  width: 18%;
  height: 40%;
}
.footer-container .freecans-footer .row-product-wrapper.row-4 {
  width: 55%;
}
@media (min-width: 768px) {
  .footer-container .freecans-footer .row-product-wrapper.row-4 {
    width: 35%;
  }
}
.footer-container .freecans-footer .row-product-wrapper.row-4 .row-product .img-wrapper {
  width: 50%;
}
.footer-container .freecans-footer .row-product-wrapper.row-4:after {
  right: -16%;
  top: -10%;
  width: 12.5%;
  height: 40%;
}
.pi-bs-from {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}
.pi-bs-to {
  -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5);
}
.po-bs-from {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
          box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
}
.po-bs-to {
  -webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4);
          box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4);
}
@-webkit-keyframes pulsate-inner {
  from {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  to {
    -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5);
  }
}
@keyframes pulsate-inner {
  from {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  to {
    -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5);
  }
}
@-webkit-keyframes pulsate-outer {
  from {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
  }
  to {
    -webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4);
            box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4);
  }
}
@keyframes pulsate-outer {
  from {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
  }
  to {
    -webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4);
            box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4);
  }
}
@media (min-width: 768px) {
  .v-middle .col-sm-4 {
    width: 40%;
    padding: 0;
  }
  .v-middle .col-sm-pull-4 {
    right: 40%;
  }
}
.home {
  font-weight: 300;
  /** (>^o^)> Category Landing Page */
  /* Category Landing Page <(^o^<) **/
}
@media (max-width: 767px) {
  .home {
    font-size: 12px;
  }
}
.home .why {
  background: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/home/home-what-bg.jpg');
  background-size: cover;
}
.home .why .can {
  text-align: center;
  padding: 40px 25px 32px 25px;
}
@media (max-width: 767px) {
  .home .why .can img {
    width: 30%;
  }
}
.home .why .text-wrapper {
  text-align: center;
  margin-bottom: 30px;
  font-size: 1.4em;
}
@media (min-width: 480px) {
  .home .why .text-wrapper {
    margin: 0 50px;
  }
}
.home .why .text-wrapper p {
  line-height: 1.8em;
  margin-bottom: 40px;
}
.home .scroll-down {
  position: absolute;
  margin-top: -50px;
  width: 100%;
  color: #FFF;
  text-align: center;
  line-height: 1em;
  font-weight: 600;
  font-size: 1.4em;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.7);
  z-index: 1;
}
.home .scroll-down span.fa {
  font-size: 1.4em;
}
.home .ingredients-slider-wrapper {
  margin: 4vw 0;
}
.home .ingredients-slider-wrapper #slider {
  position: relative;
}
.home .ingredients-slider-wrapper #slider > li {
  border: none;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .col-custom,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .col-custom-middle {
  position: relative;
  min-height: 1px;
  float: left;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .col-custom {
  width: 38%;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .col-custom-middle {
  width: 24%;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > h2,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > h2 {
  margin-top: 0;
  font-weight: 900;
  font-size: 4vw;
  line-height: .75em;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > h2,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > h2 {
    font-size: 2.75vw;
  }
}
@media (min-width: 1200px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > h2,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > h2 {
    font-size: 40px;
  }
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > h2 span,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > h2 span {
  display: block;
  position: relative;
  font-size: .58em;
  font-weight: 400;
}
@media (min-width: 768px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > h2 span,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > h2 span {
    color: #C4C4C4;
  }
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-weight: bold;
  font-size: 2.3vw;
}
@media (min-width: 768px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul {
    font-size: 1.5vw;
  }
}
@media (min-width: 992px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul {
    font-size: 1.1vw;
  }
}
@media (min-width: 1200px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul {
    font-size: 14px;
  }
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li {
  margin: 0;
  padding: 0;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .text-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .text-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .text-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .text-wrapper {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .text-wrapper,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .text-wrapper,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .text-wrapper,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .text-wrapper {
    margin-bottom: 5vw;
  }
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper span,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper span,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper span,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper span,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .text-wrapper span,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .text-wrapper span,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .text-wrapper span,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .text-wrapper span {
  display: block;
  position: relative;
  margin-top: -4px;
  font-weight: 400;
  font-size: .98em;
}
@media (min-width: 768px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper span,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper span,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper span,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper span,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .text-wrapper span,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .text-wrapper span,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .text-wrapper span,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .text-wrapper span {
    font-weight: 300;
    font-size: .95em;
  }
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper {
  width: 50px;
  height: 85px;
  position: relative;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
@media (max-width: 767px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper,
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper {
    /*width: @ingredients-icon-size;
                                        height: @ingredients-icon-size;
                                        margin: 0 auto;*/
    display: none;
  }
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper .performance-icon,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper .performance-icon,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper .performance-icon,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper .performance-icon,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper .recovery-icon,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper .recovery-icon,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper .recovery-icon,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper .recovery-icon {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  width: 50px;
  height: 50px;
  z-index: 3;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper .performance-icon img,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper .performance-icon img,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper .performance-icon img,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper .performance-icon img,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper .recovery-icon img,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper .recovery-icon img,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper .recovery-icon img,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper .recovery-icon img {
  width: 100%;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .performance-item .icon-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .performance-item .icon-wrapper {
  margin-left: 15px;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper > ul li .recovery-item .icon-wrapper,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper > ul li .recovery-item .icon-wrapper {
  margin-right: 15px;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper .valign,
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .right-wrapper .valign {
  margin: auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .left-wrapper {
  text-align: right;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .can-wrapper img {
  display: none;
  margin: 0 auto;
  width: 94%;
}
@media (min-width: 768px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .can-wrapper img {
    width: 94%;
  }
}
@media (min-width: 992px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .can-wrapper img {
    display: block;
  }
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .can-wrapper > div {
  display: none;
  text-align: center;
  white-space: nowrap;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .get-btn-wrapper {
  text-align: center;
}
.home .ingredients-slider-wrapper #slider .ingredients-wrapper .get-btn-wrapper .btn {
  margin-top: 2em;
  font-size: 2.3vw;
}
@media (min-width: 768px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .get-btn-wrapper .btn {
    font-size: 1.5vw;
  }
}
@media (min-width: 992px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .get-btn-wrapper .btn {
    font-size: 1.1vw;
  }
}
@media (min-width: 1200px) {
  .home .ingredients-slider-wrapper #slider .ingredients-wrapper .get-btn-wrapper .btn {
    font-size: 16px;
  }
}
.home .ingredients-slider-wrapper #slider .rslide-current .ingredients-wrapper .left-wrapper,
.home .ingredients-slider-wrapper #slider .rslide-current .ingredients-wrapper .right-wrapper {
  display: block;
}
.home .ingredients-slider-wrapper #slider .rslide-current .ingredients-wrapper .can-wrapper img {
  display: block;
}
.home .ingredients-slider-wrapper #slider .rslide-current .ingredients-wrapper .can-wrapper > div {
  display: block;
}
.home .ingredients-slider-wrapper #slider .fafuel .ingredients-wrapper .left-wrapper > h2,
.home .ingredients-slider-wrapper #slider .fafuel .ingredients-wrapper .right-wrapper > h2 {
  font-size: 3.5vw;
}
@media (min-width: 768px) {
  .home .ingredients-slider-wrapper #slider .fafuel .ingredients-wrapper .left-wrapper > h2,
  .home .ingredients-slider-wrapper #slider .fafuel .ingredients-wrapper .right-wrapper > h2 {
    font-size: 2.75vw;
  }
}
@media (min-width: 1200px) {
  .home .ingredients-slider-wrapper #slider .fafuel .ingredients-wrapper .left-wrapper > h2,
  .home .ingredients-slider-wrapper #slider .fafuel .ingredients-wrapper .right-wrapper > h2 {
    font-size: 32px;
  }
}
.home .ingredients-slider-wrapper .rslide-control {
  padding-bottom: 5vw;
  padding-left: 1.5vw;
}
.home .ingredients-slider-wrapper .rslide-control a {
  padding: 0 2vw;
  font-size: 2vw;
  font-weight: 400;
  line-height: 1em;
  border-left: 2px solid #000;
  text-transform: uppercase;
  color: #DADADA;
}
@media (min-width: 1200px) {
  .home .ingredients-slider-wrapper .rslide-control a {
    font-size: 2em;
  }
}
.home .ingredients-slider-wrapper .rslide-control a:first-child {
  border: none;
}
.home .ingredients-slider-wrapper .rslide-control a.current,
.home .ingredients-slider-wrapper .rslide-control a:hover {
  color: #000;
}
.home .ingredients-slider-wrapper .rslide-control a b {
  font-weight: 900;
}
.home .ingredients-slider-wrapper > .text-center {
  margin-top: 30px;
}
.home .athletes .section-left,
.home .profiles .section-left,
.home .athletes .section-right,
.home .profiles .section-right {
  padding: 0;
  font-size: 1em;
}
@media (min-width: 992px) {
  .home .athletes .section-left,
  .home .profiles .section-left,
  .home .athletes .section-right,
  .home .profiles .section-right {
    font-size: 1.4em;
  }
}
.home .athletes .section-left .name,
.home .profiles .section-left .name,
.home .athletes .section-right .name,
.home .profiles .section-right .name {
  position: absolute;
  top: 10px;
  color: #FFF;
  font-size: 2.1em;
  text-transform: uppercase;
  width: 100%;
}
.home .athletes .section-left .see-profile,
.home .profiles .section-left .see-profile,
.home .athletes .section-right .see-profile,
.home .profiles .section-right .see-profile {
  position: absolute;
  bottom: 50px;
  width: 100%;
}
.home .athletes .section-left .name,
.home .profiles .section-left .name,
.home .athletes .section-left .see-profile,
.home .profiles .section-left .see-profile {
  text-align: center;
  padding: 0 50px;
}
@media (min-width: 992px) {
  .home .athletes .section-left .name,
  .home .profiles .section-left .name,
  .home .athletes .section-left .see-profile,
  .home .profiles .section-left .see-profile {
    text-align: right;
  }
}
@media (min-width: 992px) {
  .home .athletes .section-left .see-profile,
  .home .profiles .section-left .see-profile {
    padding: 0 125px;
  }
}
.home .athletes .section-right .name,
.home .profiles .section-right .name,
.home .athletes .section-right .see-profile,
.home .profiles .section-right .see-profile {
  text-align: center;
  padding: 0 50px;
}
@media (min-width: 992px) {
  .home .athletes .section-right .name,
  .home .profiles .section-right .name,
  .home .athletes .section-right .see-profile,
  .home .profiles .section-right .see-profile {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .home .athletes .section-right .see-profile,
  .home .profiles .section-right .see-profile {
    padding: 0 125px;
  }
}
.home .athletes.full-float,
.home .profiles.full-float {
  position: relative;
}
.home .athletes.full-float .text-float,
.home .profiles.full-float .text-float {
  color: white;
  padding: 6vw 0;
  background: rgba(0, 0, 0, 0.7);
}
@media (min-width: 768px) {
  .home .athletes.full-float .text-float,
  .home .profiles.full-float .text-float {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    background: none;
  }
}
.home .athletes.full-float .text-float .name,
.home .profiles.full-float .text-float .name {
  font-size: 5vw;
  text-transform: uppercase;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .home .athletes.full-float .text-float .name,
  .home .profiles.full-float .text-float .name {
    font-size: 1.7em;
  }
}
@media (min-width: 992px) {
  .home .athletes.full-float .text-float .name,
  .home .profiles.full-float .text-float .name {
    font-size: 2.1em;
    margin-bottom: 1.4em;
  }
}
.home .athletes.full-float .text-float p,
.home .profiles.full-float .text-float p {
  margin-bottom: 1.2em;
}
@media (min-width: 992px) {
  .home .athletes.full-float .text-float p,
  .home .profiles.full-float .text-float p {
    font-size: 1.4em;
  }
}
.home .reviews {
  position: relative;
  font-size: 1.4em;
}
.home .reviews:before,
.home .reviews:after {
  content: " ";
  display: table;
}
.home .reviews:after {
  clear: both;
}
.home .reviews:before,
.home .reviews:after {
  content: " ";
  display: table;
}
.home .reviews:after {
  clear: both;
}
.home .reviews .section-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 2.1em;
  margin: 40px 0 0;
}
.home .reviews #review-slider h2,
.home .reviews #review-slider p {
  margin: 0 auto 15px auto;
  text-align: center;
}
.home .reviews #review-slider h2.rating,
.home .reviews #review-slider p.rating {
  font-size: 24px;
  display: block;
}
.home .reviews #review-slider h2.text-review,
.home .reviews #review-slider p.text-review {
  font-weight: 300;
  line-height: 1.8em;
}
.home .reviews #review-slider h2.text-review:before,
.home .reviews #review-slider p.text-review:before {
  content: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/double-quote.png');
}
.home .reviews .mb-wrapper,
.home .reviews .mb-inside {
  border: none;
}
.home .reviews .mb-wrapper a.mb-scrollButtons.mb-left:after,
.home .reviews .mb-inside a.mb-scrollButtons.mb-left:after,
.home .reviews .mb-wrapper a.mb-scrollButtons.mb-right:after,
.home .reviews .mb-inside a.mb-scrollButtons.mb-right:after {
  content: '';
}
.home .reviews .mb-wrapper .mb-controls a,
.home .reviews .mb-inside .mb-controls a {
  border: none;
}
@media (min-width: 768px) {
  .home .reviews .mb-wrapper .mb-controls,
  .home .reviews .mb-inside .mb-controls {
    display: none;
  }
}
.home .reviews > p {
  text-align: center;
  margin-bottom: 40px;
}
.home .who {
  background: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/home/who-we-give-to.jpg');
  background-size: cover;
  background-position: right center;
  color: #FFF;
}
.home .who .text-wrapper {
  font-size: 1.4em;
  margin-top: 40px;
  text-align: center;
}
@media (min-width: 768px) {
  .home .who .text-wrapper {
    text-align: left;
  }
}
.home .who .text-wrapper .section-title {
  text-transform: uppercase;
  font-size: 2.1em;
}
.home .who .text-wrapper .section-title + p {
  margin: 0 0 15px 0;
  line-height: 1.8em;
}
.home .start-selling {
  padding: 0 0 40px;
}
.home .start-selling .text-wrapper {
  font-size: 1.4em;
  text-align: center;
}
@media (min-width: 768px) {
  .home .start-selling .text-wrapper {
    text-align: left;
  }
}
.home .start-selling .text-wrapper .section-title {
  text-transform: uppercase;
  font-size: 2.1em;
  line-height: .9em;
}
.home .start-selling .text-wrapper p {
  margin: 10px 0;
  line-height: 1.8em;
}
.home .love-us {
  font-size: 1.8em;
  font-weight: 400;
  background: #e90e2c;
  color: #FFF;
  padding: 10px 0;
}
.home .love-us .social-links {
  font-size: .65em;
  text-align: center;
}
@media (min-width: 768px) {
  .home .love-us .social-links {
    text-align: right;
  }
}
.home .love-us .social-links a {
  margin-left: 10px;
}
.home .love-us .social-links .fa-inverse {
  color: #e90e2c;
}
.home .love-us .social-links :hover .fa-inverse {
  color: #FFF;
}
@media (max-width: 767px) {
  .home .love-us {
    text-align: center;
  }
}
.home .about {
  padding: 40px 0;
}
.home .about .text-wrapper {
  font-size: 1.4em;
  text-align: center;
}
@media (min-width: 768px) {
  .home .about .text-wrapper {
    text-align: left;
    margin: 60px 0 80px 0;
  }
}
.home .about .text-wrapper .section-title {
  text-transform: uppercase;
  font-size: 2.1em;
  line-height: .9em;
}
.home .about .text-wrapper p {
  margin: 10px 0;
  line-height: 1.8em;
}
.home .about .text-wrapper p strong {
  font-weight: 400;
}
.home .why .btn-lg,
.home .athletes .btn-lg,
.home .profiles .btn-lg,
.home .reviews .btn-lg,
.home .who .btn-lg,
.home .start-selling .btn-lg,
.home .about .btn-lg,
.home .buy-some .btn-lg {
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 12px;
  font-weight: 600;
}
.home .reviews .btn-lg {
  padding-left: 40px;
  padding-right: 40px;
}
.home.landing .why .text-wrapper {
  text-align: center;
  color: #FFF;
  margin: 93px 20px;
  font-size: 1.2em;
}
.home.landing .why .text-wrapper .sub-title {
  font-size: 2.1em;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
}
.home.landing .why .text-wrapper p {
  font-weight: 400;
}
.home.landing .who {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/home/landing-who-we-give-to.jpg');
  height: 530px;
  background-position: -1950px center;
}
@media (min-width: 768px) {
  .home.landing .who {
    background-position: right center;
  }
}
.home.landing .buy-some {
  color: #FFF;
  padding: 50px 0 20px;
}
.home.landing .buy-some .text-wrapper {
  font-size: 1.4em;
  text-align: center;
}
@media (min-width: 768px) {
  .home.landing .buy-some .text-wrapper {
    text-align: right;
  }
}
.home.landing .buy-some .text-wrapper .section-title {
  text-transform: uppercase;
  font-size: 2.1em;
  line-height: .9em;
}
.home.landing .buy-some .text-wrapper p {
  margin: 10px 0;
  line-height: 1.8em;
}
.home.landing .deliverables {
  background-color: #EAEAEA;
  color: #666;
  padding: 15px 0;
}
.home.landing .deliverables .btn-sm {
  margin: 15px 0;
}
.home.landing.fitaid .why {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/home/fitaid/Christmas1215.jpg');
  background-position: center center;
}
.home.landing.fitaid .why .text-wrapper {
  font-family: 'Great Vibes', Helvetica, sans-serif;
  color: #fff;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.75);
  font-size: 1.9em;
  margin: 10px 0 180px;
  text-align: left;
}
@media (min-width: 768px) {
  .home.landing.fitaid .why .text-wrapper {
    margin-right: 0;
    margin-top: 50px;
  }
}
@media (min-width: 992px) {
  .home.landing.fitaid .why .text-wrapper {
    margin-top: 100px;
  }
}
.home.landing.fitaid .why .text-wrapper .sub-title {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}
.home.landing.partyaid .why {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/home/partyaid/partyaid_bg.jpg');
}
.home.landing.partyaid .why .can {
  padding: 40px 0 0;
}
@media (min-width: 768px) {
  .home.landing.partyaid .why .can img {
    width: 145px;
  }
}
.home.landing.partyaid .why .text-wrapper {
  color: #000;
}
@media (min-width: 768px) {
  .home.landing.partyaid .why .text-wrapper {
    text-align: left;
    margin-left: 48px;
  }
}
.home.landing.partyaid .scroll-down {
  color: #000;
}
.home.landing.partyaid .buy-some {
  background: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/home/partyaid/buy-some.jpg');
  background-size: cover;
  background-position: right center;
  padding: 50px 0;
}
@media (min-width: 768px) {
  .home.landing.partyaid .buy-some {
    padding: 100px 0 150px;
  }
}
.home.landing.partyaid .buy-some .text-wrapper {
  font-size: 1.4em;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .home.landing.partyaid .buy-some .text-wrapper {
    text-align: left;
  }
}
.home.landing.partyaid .buy-some p.can {
  text-align: center;
}
.home.landing.partyaid .buy-some p.can img {
  width: 130px;
}
.home.landing.golferaid .why {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/home/golferaid/golferaid_bg.jpg');
}
.home.landing.golferaid .why .can {
  padding: 40px 0 0;
}
@media (min-width: 768px) {
  .home.landing.golferaid .why .can img {
    width: 145px;
  }
}
.home.landing.golferaid .why .text-wrapper {
  color: #000;
  text-align: center;
}
@media (min-width: 768px) {
  .home.landing.golferaid .why .text-wrapper {
    text-align: left;
  }
}
.home.landing.golferaid .scroll-down {
  color: #000;
}
.home.landing.golferaid .buy-some {
  background: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/home/golferaid/buy-some.jpg');
  background-size: cover;
  background-position: right center;
}
.home.landing.golferaid .buy-some p.can {
  margin-top: 25px;
  margin-right: 50px;
}
.home.landing.golferaid .buy-some p.can img {
  width: 120px;
}
.home.landing.focusaid .buy-some {
  padding: 5vw 0;
  background: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/home/focusaid/buy-some.jpg');
  background-size: cover;
  background-position: left center;
}
.home.landing.focusaid .buy-some .text-wrapper {
  text-align: left;
}
.home.landing.focusaid .buy-some .text-wrapper .section-title {
  margin-bottom: 1.2em;
}
.home.landing.focusaid .buy-some .btn-lg {
  padding-left: 40px;
  padding-right: 40px;
}
.dhome {
  font-size: 12px;
  margin-bottom: 3em;
}
@media (min-width: 768px) {
  .dhome {
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  .dhome {
    font-size: 14px;
  }
}
.dhome h1 {
  position: relative;
  line-height: 1em;
  font-weight: 600;
}
.dhome h1 small.trade {
  vertical-align: top;
  color: inherit;
  font-weight: inherit;
}
.dhome p {
  font-weight: 300;
  margin-bottom: 1.25em;
}
.dhome .btn {
  font-size: inherit;
  font-weight: normal;
  padding: .5em 1.25em .4em;
}
.dhome .main-product {
  text-align: center;
}
.dhome .main-product h1 {
  font-size: 6.5vw;
  margin-top: .85em;
  margin-bottom: .55em;
}
@media (min-width: 768px) {
  .dhome .main-product h1 {
    font-size: 2.6em;
    letter-spacing: .1em;
  }
}
.dhome .main-product p {
  font-size: 1.1em;
}
.heading-strike {
  text-align: center;
  position: relative;
  margin: 1.5em 0;
  font-size: 9vw;
}
@media (min-width: 768px) {
  .heading-strike {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 750px;
    margin: 2.5em auto;
    font-size: 1.4em;
  }
}
@media (min-width: 992px) {
  .heading-strike {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .heading-strike {
    width: 986px;
  }
}
.heading-strike span {
  display: inline-block;
  background: #fff;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0 1.2em;
}
.heading-strike span a {
  color: #000;
}
.heading-strike span a:hover {
  color: #e90e2c;
}
.heading-strike:before {
  content: '';
  position: absolute;
  top: 48%;
  left: 0;
  width: 100%;
  z-index: -1;
  border-bottom: 1px solid #ccc;
}
/** (>^o^)> Main Mini Block */
.main-mini-block .red-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-mini-block .red-block:hover {
  background: #89081a;
}
.main-mini-block .blue-block:hover {
  background: #004654;
}
.main-mini-block .green-block:hover {
  background: #576221;
}
.main-mini-block .block-wrapper {
  font-weight: 300;
  line-height: 1em;
  color: #fff;
}
@media (min-width: 768px) {
  .main-mini-block .block-wrapper {
    font-size: .85em;
  }
}
@media (min-width: 992px) {
  .main-mini-block .block-wrapper {
    font-size: 1.1em;
  }
}
.main-mini-block .block-wrapper strong {
  font-size: 9vw;
  line-height: .9em;
  display: block;
  margin-bottom: .15em;
}
@media (min-width: 768px) {
  .main-mini-block .block-wrapper strong {
    font-size: 4.5em;
  }
}
@media (min-width: 992px) {
  .main-mini-block .block-wrapper strong {
    font-size: 5em;
  }
}
.main-mini-block .block-wrapper:focus {
  text-decoration: none;
}
.main-mini-block .btn-wrapper {
  position: absolute;
  top: 42%;
  width: 100%;
  padding: 0 5%;
}
.main-mini-block .btn-wrapper .btn-transparent-dark {
  font-size: 6vw;
  white-space: normal;
}
@media (min-width: 768px) {
  .main-mini-block .btn-wrapper .btn-transparent-dark {
    font-size: 1em;
  }
}
.main-mini-block .row {
  margin-left: 0;
  margin-right: 0;
}
.main-mini-block .row > div {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  border-top: 2px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  text-align: center;
}
.main-mini-block .item {
  text-align: center;
}
.main-mini-block .owl-dots {
  position: static;
  margin-top: 1em;
}
.main-mini-block.buy-now-miniblock .owl-item {
  border-top: 2px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}
.main-mini-block .mmb-slider .red-block {
  height: 69.72049689vw;
}
.main-mini-block .mmb-slider .red-block .block-wrapper {
  font-size: 4.5vw;
}
.main-mini-block .mmb-slider .red-block .block-wrapper strong {
  font-size: 5.5em;
}
/* Main Mini Block <(^o^<) **/
/** (>^o^)> Main Product Slider */
@-webkit-keyframes bounceInDownCustom {
  0%,
  60%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDownCustom {
  0%,
  60%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDownCustom {
  -webkit-animation-name: bounceInDownCustom;
  animation-name: bounceInDownCustom;
}
@media (max-width: 767px) {
  .main-product-container {
    padding: 0;
  }
}
.main-product-slider {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .main-product-slider {
    margin-bottom: 100px;
    margin-left: -15px;
    margin-right: -30px;
  }
}
.main-product-slider .mtext-wrapper {
  font-size: 1.1em;
  text-align: center;
  line-height: 1.1em;
  margin-top: 15px;
  font-weight: 300;
}
@media (min-width: 992px) {
  .main-product-slider .mtext-wrapper {
    display: none;
  }
}
.main-product-slider .mtext-wrapper strong {
  display: block;
}
.main-product-slider .rbubble-wrapper {
  display: none;
  position: absolute;
  z-index: 1;
  left: 0;
  white-space: nowrap;
  margin-top: 1em;
}
.main-product-slider .rbubble-wrapper img {
  height: 1em;
  position: relative;
  z-index: 2;
}
.main-product-slider .rbubble-wrapper .rbubble {
  border: 1px solid #ccc;
  margin-top: -1px;
  background: #fff;
}
.main-product-slider .rbubble-wrapper .rbubble p {
  padding: .5em 1em;
  margin-bottom: 0;
}
.main-product-slider .rbubble-wrapper .rbubble p strong {
  font-weight: 600;
  display: block;
}
.main-product-slider .rbubble-wrapper .rbubble p strong a {
  color: #000;
}
.main-product-slider .rbubble-wrapper .rbubble p strong a:hover {
  text-decoration: underline;
}
.main-product-slider .canw,
.main-product-slider .fuelw {
  display: inline-block;
  vertical-align: top;
  padding: 15px 0 0;
  position: relative;
}
.main-product-slider .canw .img-wrapper,
.main-product-slider .fuelw .img-wrapper {
  position: relative;
}
.main-product-slider .canw .img-wrapper img,
.main-product-slider .fuelw .img-wrapper img {
  width: 100%;
  position: relative;
}
.main-product-slider .canw .img-wrapper div.zoomIn,
.main-product-slider .fuelw .img-wrapper div.zoomIn {
  position: absolute;
  height: 12.295%;
  bottom: -4.6475%;
  left: 0;
  z-index: -1;
}
.main-product-slider .canw .img-wrapper div.zoomIn img.shadow,
.main-product-slider .fuelw .img-wrapper div.zoomIn img.shadow {
  width: 155%;
  margin-left: -25%;
}
@media (min-width: 992px) {
  .main-product-slider .canw .img-wrapper div.zoomIn,
  .main-product-slider .fuelw .img-wrapper div.zoomIn,
  .main-product-slider .canw .img-wrapper img,
  .main-product-slider .fuelw .img-wrapper img,
  .main-product-slider .canw .img-wrapper .sprite-products,
  .main-product-slider .fuelw .img-wrapper .sprite-products {
    -webkit-transition: -webkit-transform 0.4s;
            transition: transform 0.4s;
  }
  .main-product-slider .canw:hover .img-wrapper img,
  .main-product-slider .fuelw:hover .img-wrapper img,
  .main-product-slider .canw:hover .img-wrapper .sprite-products,
  .main-product-slider .fuelw:hover .img-wrapper .sprite-products {
    -webkit-transform: translate(0, -20px);
        -ms-transform: translate(0, -20px);
            transform: translate(0, -20px);
  }
  .main-product-slider .canw:hover .img-wrapper img.shadow,
  .main-product-slider .fuelw:hover .img-wrapper img.shadow {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
  }
  .main-product-slider .canw:hover .img-wrapper:after,
  .main-product-slider .fuelw:hover .img-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 2;
    height: 1em;
    width: 100%;
    margin-top: 0;
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/bubble/callout-top-light.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  .main-product-slider .canw:hover .rbubble-wrapper,
  .main-product-slider .fuelw:hover .rbubble-wrapper {
    display: block;
  }
  .main-product-slider .canw:hover.focusaid .rbubble-wrapper,
  .main-product-slider .fuelw:hover.focusaid .rbubble-wrapper {
    left: -100%;
  }
  .main-product-slider .canw:hover.travelaid .rbubble-wrapper,
  .main-product-slider .fuelw:hover.travelaid .rbubble-wrapper,
  .main-product-slider .canw:hover.golferaid .rbubble-wrapper,
  .main-product-slider .fuelw:hover.golferaid .rbubble-wrapper,
  .main-product-slider .canw:hover.partyaid .rbubble-wrapper,
  .main-product-slider .fuelw:hover.partyaid .rbubble-wrapper {
    text-align: right;
    left: auto;
    right: 0;
  }
  .main-product-slider .canw:hover.lifeaid .rbubble-wrapper,
  .main-product-slider .fuelw:hover.lifeaid .rbubble-wrapper {
    left: -75%;
  }
}
.main-product-slider .fuelw {
  margin: 0 10px;
}
.main-product-slider .fuelw .img-wrapper div.zoomIn {
  bottom: -4.5%;
}
.main-product-slider .fuelw .img-wrapper div.zoomIn img.shadow {
  width: 205%;
  margin-left: -50%;
}
.main-product-slider .owl-dots {
  position: static;
}
/* Main Produck Slider <(^o^<) **/
/** (>^o^)> Testimonial */
.testimonial-slider .testimonial {
  text-align: center;
  font-weight: 300;
}
.testimonial-slider .testimonial img {
  width: 30%;
  margin: 0 auto;
}
.testimonial-slider .testimonial .name {
  font-weight: 700;
  margin: .5em 0;
}
.testimonial-slider .testimonial .title {
  font-weight: 600;
  margin-top: .5em;
}
.testimonial-slider .testimonial .review {
  font-size: .95em;
}
.testimonial-slider .owl-dots {
  position: static;
}
/* Testimonial <(^o^<) **/
/** (>^o^)> Buy Online Slider */
.buy-online-wrapper .buy-online-slider .item {
  display: inline-block;
  vertical-align: top;
  padding: 0 10px;
}
.buy-online-wrapper .buy-online-slider .item .img-wrapper {
  position: relative;
  width: 50%;
  margin: 0 auto;
}
.buy-online-wrapper .buy-online-slider .item .img-wrapper img {
  width: 100%;
  position: relative;
}
.buy-online-wrapper .buy-online-slider .item .img-wrapper a {
  display: block;
}
.buy-online-wrapper .buy-online-slider .item .text-wrapper {
  text-align: center;
  font-weight: 300;
  line-height: 1.1em;
  margin-top: 1.5em;
}
@media (min-width: 768px) {
  .buy-online-wrapper .buy-online-slider .item .text-wrapper {
    margin-top: 2.5em;
    font-size: .95em;
  }
}
.buy-online-wrapper .buy-online-slider .item .text-wrapper strong {
  display: block;
  margin-top: .75em;
}
.buy-online-wrapper .buy-online-slider .item .text-wrapper a {
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
}
.buy-online-wrapper .buy-online-slider .owl-dots {
  position: static;
}
/* Buy Online Slider <(^o^<) **/
/** (>^o^)> Block Slider */
.block-slider-wrapper .row {
  margin: 0;
}
.block-slider-wrapper .row .col-sm-6 {
  padding: 0;
}
@media (min-width: 768px) {
  .block-slider-wrapper .row .col-sm-6.section-left {
    border-right: 1px solid #FFF;
    text-align: right;
  }
  .block-slider-wrapper .row .col-sm-6.section-right {
    border-left: 1px solid #FFF;
    text-align: left;
  }
}
.block-slider-wrapper .block-slide {
  position: relative;
}
.block-slider-wrapper .block-slide .heading-absolute {
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  font-weight: 600;
  font-size: 7vw;
  line-height: 1em;
  padding: .2em 1em;
  color: rgba(255, 255, 255, 0.85);
  text-shadow: 1px 2px 6px rgba(0, 0, 0, 0.7);
}
@media (min-width: 768px) {
  .block-slider-wrapper .block-slide .heading-absolute {
    font-size: 4vw;
  }
}
@media (min-width: 992px) {
  .block-slider-wrapper .block-slide .heading-absolute {
    font-size: 2.9em;
  }
}
@media (min-width: 768px) {
  .block-slider-wrapper .item {
    border-right: 2px solid #FFF;
  }
}
.block-slider-wrapper .owl-dots {
  position: static;
  margin-top: 1em;
}
/* Block Slider <(^o^<) **/
.cross-red-break {
  position: relative;
  text-align: center;
}
.cross-red-break:before,
.cross-red-break:after {
  content: " ";
  display: table;
}
.cross-red-break:after {
  clear: both;
}
.cross-red-break:before,
.cross-red-break:after {
  content: " ";
  display: table;
}
.cross-red-break:after {
  clear: both;
}
.cross-red-break:before {
  content: '';
  position: absolute;
  width: 100%;
  top: 13px;
  left: 0;
  border-top: 15px solid #e90e2c;
}
.cross-red-break > div {
  position: relative;
  display: inline-block;
  padding: 0 4px;
  background: #fff;
}
.cross-red-break img {
  width: 40px;
}
/** (>^o^)> Teaser block */
.teaser-block {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: #FFF;
  font-size: 1.3em;
}
.teaser-block p {
  line-height: 1.5em;
  margin-bottom: 1.5em;
  font-weight: 300;
}
.teaser-block .padded {
  padding: 2.5em 0 1em;
}
.teaser-block .section-title {
  font-size: 10vw;
  text-transform: uppercase;
  line-height: 1em;
}
@media (min-width: 768px) {
  .teaser-block .section-title {
    font-size: 2.2em;
  }
}
.teaser-block.hero .padded {
  padding: 3em 0 2.5em;
}
@media (min-width: 992px) {
  .teaser-block.hero .icon-wrapper {
    padding: 0 65px 0 40px;
  }
}
.teaser-block.hero .section-title {
  font-size: 8vw;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .teaser-block.hero .section-title {
    font-size: 2.2em;
  }
}
.teaser-block.hero .btn {
  font-size: .8em;
  padding: .7em 2.7em .5em;
}
.teaser-block.hero.fitaid {
  background: #000;
}
.teaser-block.hero.focusaid {
  background: #00a7cf;
}
.teaser-block.hero.partyaid {
  background: #722182;
}
.teaser-block.hero.travelaid {
  background: #ff9016;
}
.teaser-block.hero.golferaid {
  background: #80bd01;
}
.teaser-block.hero.lifeaid {
  background: #e31d1a;
}
.teaser-block.hero.lifeaid .icon-wrapper {
  padding: 0 8vw;
}
@media (min-width: 768px) {
  .teaser-block.hero.lifeaid .icon-wrapper {
    padding: 0 30px;
  }
}
@media (min-width: 992px) {
  .teaser-block.hero.lifeaid .icon-wrapper {
    padding: 0 75px 0 80px;
  }
}
.teaser-block.hero.lifeaid .icon-wrapper .col-xs-4 {
  padding: 0 7.5px 15px;
}
/* Teaser block <(^o^<) **/
/** (>^o^)> Brick slider */
.brick-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.brick-slider .btn-wrapper {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 0 5%;
  text-align: center;
  font-size: 4.5vw;
  margin-top: -1em;
}
@media (min-width: 768px) {
  .brick-slider .btn-wrapper {
    font-size: 1.25em;
  }
}
.brick-slider .btn-wrapper .btn {
  font-size: inherit;
  white-space: normal;
  letter-spacing: .05em;
  line-height: 1;
  padding: .75em .75em .6em;
  font-weight: 600;
}
.brick-slider .slider-wrapper {
  width: 100%;
}
@media (min-width: 768px) {
  .brick-slider .slider-wrapper {
    width: 66.6%;
  }
}
.brick-slider .brick-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .brick-slider .brick-wrapper {
    margin-top: .8%;
  }
}
@media (min-width: 768px) {
  .brick-slider .brick-wrapper {
    width: 33%;
  }
}
.brick-slider .mini-brick {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .brick-slider .mini-brick {
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}
.brick-slider .mini-brick > .item {
  width: 49.5%;
  position: relative;
}
@media (min-width: 768px) {
  .brick-slider .mini-brick > .item {
    width: 100%;
  }
}
.brick-slider .mini-brick > .item > a {
  display: block;
}
.brick-slider .mini-brick > .item .btn-wrapper {
  top: auto;
  bottom: 0;
  margin-bottom: 5%;
  margin-top: 0;
}
@media (max-width: 767px) {
  .brick-slider .mini-brick > .item .btn-wrapper {
    font-size: 2.5vw;
  }
}
.carousel-indicators {
  bottom: 0;
  width: 100%;
  margin: 0 0 0 -50%;
  line-height: 1;
}
@media (min-width: 768px) {
  .carousel-indicators {
    margin-bottom: -30px;
  }
}
.carousel-indicators > li {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  margin: 5px;
  background: #ddd;
  background: rgba(150, 150, 150, 0.4);
  cursor: pointer;
  -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.4), inset 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 1px rgba(255, 255, 255, 0.4), inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border: none;
}
.carousel-indicators > li.active {
  margin: 5px;
  width: 16px;
  height: 16px;
  background: #ddd;
  background: rgba(150, 150, 150, 0.4);
}
.carousel-indicators > li.active:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  top: 3px;
  left: 3px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: rgba(255, 255, 255, 0.8);
}
/* Brick slider <(^o^<) **/
/** Row product */
.row-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.row-product .img-wrapper {
  width: 16.66666667%;
  padding: 0;
}
.row-product .img-wrapper.wmargin {
  margin: 0 1.3%;
}
/** Row product */
/** Toolbar */
.toolbar {
  margin: 40px -15px;
}
.toolbar:before,
.toolbar:after {
  content: " ";
  display: table;
}
.toolbar:after {
  clear: both;
}
.toolbar:before,
.toolbar:after {
  content: " ";
  display: table;
}
.toolbar:after {
  clear: both;
}
.toolbar label {
  font-weight: normal;
  margin-right: 0;
}
.toolbar a {
  color: #787777;
  text-decoration: none;
}
.toolbar a:hover {
  color: #e90e2c;
  text-decoration: none;
}
.toolbar .sorter > div {
  display: inline-block;
}
.toolbar .sorter .view-mode strong {
  color: #e90e2c;
}
.toolbar .sorter .view-mode .grid,
.toolbar .sorter .view-mode .list {
  width: 28px;
  height: 14px;
  display: inline-block;
}
.toolbar .sorter .view-mode .grid:after,
.toolbar .sorter .view-mode .list:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;
  text-rendering: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  position: absolute;
  content: "\f009";
}
.toolbar .sorter .view-mode .list:after {
  content: "\f0c9";
}
@media (max-width: 991px) {
  .toolbar .sorter .view-mode {
    float: right;
  }
}
.toolbar .sorter .sort-by .sort-by-switcher {
  width: 10px;
  height: 12px;
  display: inline-block;
  margin-left: 5px;
}
.toolbar .sorter .sort-by .sort-by-switcher:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 14px;
  text-rendering: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  position: absolute;
  content: "\f176";
}
.toolbar .sorter .sort-by .sort-by-switcher-desc::after {
  content: "\f175";
}
.toolbar .cpager > div {
  display: inline-block;
  float: right;
}
.toolbar .cpager .count-container > div {
  display: inline-block;
}
.toolbar .cpager .pages {
  margin-right: 20px;
}
.toolbar .cpager .pages strong {
  font-weight: normal;
}
.toolbar .cpager .pages ol {
  padding: 0 0 0 5px;
  display: inline-block;
}
.toolbar .cpager .pages ol li {
  list-style-type: none;
  display: inline-block;
  margin-left: 5px;
}
.toolbar .cpager .pages ol li.current {
  color: #e90e2c;
  font-weight: bold;
}
@media (max-width: 991px) {
  .toolbar .cpager .pages {
    float: left;
  }
}
.toolbar .form-control {
  display: inline-block;
  width: auto;
  height: auto;
}
/** Product List */
.category-products .products-grid .product-col {
  margin-bottom: 20px;
}
.category-products .products-grid .product-wrapper {
  padding: 7px;
  margin-bottom: 30px;
  font-weight: 400;
  position: relative;
}
.category-products .products-grid .product-wrapper:hover {
  border: 1px solid #000;
  padding: 6px;
}
.category-products .products-grid .product-wrapper .product-image img {
  margin: 0 auto 6px;
}
.category-products .products-grid .product-wrapper .product-name {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
}
.category-products .products-grid .product-wrapper .product-name a {
  color: #000;
}
.category-products .products-grid .product-wrapper .product-info .price-box {
  font-size: 1.5em;
}
.category-products .products-grid .product-wrapper .product-info .price-box .regular-price {
  font-weight: 600;
}
.category-products .products-grid .product-wrapper .product-info .price-box .unit-count {
  font-size: .75em;
  color: #878888;
}
.category-products .products-grid .product-wrapper .product-info .price-box.wholesale {
  font-size: 1.2em;
}
.category-products .products-grid .product-wrapper .product-info .price-box.wholesale .text-wsale {
  font-size: .75em;
}
.category-products .products-grid .product-wrapper .product-info .price-box.wholesale p {
  display: inline;
}
.category-products .products-grid .product-wrapper .product-info .desc {
  min-height: 2.85714286em;
}
.category-products .products-grid .product-wrapper .product-info .desc .btn-xs {
  padding: 0;
}
.category-products .products-grid .product-wrapper .product-info .ratings .rating-box {
  display: inline-block;
  font-size: 1.4em;
}
.category-products .products-grid .product-wrapper .product-info .ratings span.amount {
  display: none;
}
@media (min-width: 768px) {
  .category-products .products-grid .product-wrapper .product-info .select-btn-set .actions {
    padding-left: 0;
    text-align: right;
  }
}
.category-products .products-grid .product-wrapper .product-info .select-btn-set .actions .btn {
  margin-top: 5px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .category-products .products-grid .product-wrapper .product-info .select-btn-set .configurable-wrapper {
    position: absolute;
    z-index: 1;
  }
}
.category-products .products-grid .product-wrapper .product-info .select-btn-set .configurable-wrapper .configurable dl {
  margin-bottom: 0;
}
.category-products .products-grid .product-wrapper .product-info .select-btn-set .configurable-wrapper .configurable dl dd {
  margin: 5px 0;
  /*width: 48%;
                                    float: left;
                                    &:nth-child(2) {
                                        float: right;
                                    }*/
}
.category-products .products-grid .product-wrapper .product-info .select-btn-set .configurable-wrapper .configurable select {
  height: 30px;
  line-height: 30px;
  padding: 5px 10px;
  font-size: 12px;
}
.category-products .products-grid.owl-carousel .owl-controls {
  position: absolute;
  top: 35%;
  font-size: 4.5em;
  width: 100%;
  color: rgba(0, 0, 0, 0.4);
}
.category-products .products-grid.owl-carousel .owl-controls .owl-nav .owl-prev {
  float: left;
}
.category-products .products-grid.owl-carousel .owl-controls .owl-nav .owl-next {
  float: right;
}
.category-products .products-list {
  color: #000;
  font-weight: 400;
}
.category-products .products-list form > .row {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #DDD;
}
.category-products .products-list .product-name {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}
.category-products .products-list .product-name a {
  color: #000;
}
.category-products .products-list .ratings .rating-box {
  font-size: 1.4em;
}
.category-products .products-list .ratings .rating-links {
  font-size: .9em;
  line-height: 1em;
}
.category-products .products-list .product-info .price-box {
  font-size: 1.5em;
  line-height: .9em;
  margin: 10px 0;
}
.category-products .products-list .product-info .price-box .regular-price {
  font-weight: 600;
}
.category-products .products-list .product-info .price-box .unit-count {
  display: block;
  font-size: .75em;
  color: #878888;
}
.category-products .products-list .product-info .price-box.wholesale {
  font-size: 1.2em;
}
.category-products .products-list .product-info .price-box.wholesale .text-wsale {
  font-size: .75em;
}
.category-products .products-list .product-info .price-box.wholesale p {
  display: inline;
}
.category-products .products-list .product-info .desc {
  margin-top: 10px;
}
.category-products .products-list .product-info .desc .btn-xs {
  padding: 0;
}
.category-products .products-list .product-info .actions {
  text-align: right;
  margin-top: 10px;
}
.category-products .products-list .product-info .actions .configurable dl {
  margin-bottom: 10px;
}
.category-products .products-list .product-info .actions .configurable select {
  width: auto;
  margin: 0 0 0 auto;
  height: 30px;
  line-height: 30px;
  padding: 5px 10px;
  font-size: 12px;
}
.category-products .products-list .product-info .ratings .rating-box {
  display: inline-block;
}
.product-list-flex {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.product-list-flex > li {
  width: 100%;
}
@media (min-width: 768px) {
  .product-list-flex > li {
    width: 30%;
  }
}
.product-list-flex > li .product-wrapper {
  text-align: center;
}
.product-list-flex > li .product-wrapper .image img {
  max-width: 100%;
}
.product-list-flex > li .product-wrapper .name {
  display: block;
  margin-top: .3em;
  color: #000;
  font-size: 1.1em;
  font-weight: 600;
}
.product-list-flex > li .product-wrapper .price-box {
  font-size: 1.7em;
  line-height: 1.1;
  margin-top: .4em;
}
.product-list-flex > li .product-wrapper .price-box .regular-price {
  font-weight: 600;
}
.product-list-flex > li .product-wrapper .price-box .unit-count {
  display: block;
  font-size: .7em;
  color: #878888;
}
.product-list-flex > li .product-wrapper .btn-wrapper {
  margin-top: 1em;
}
.product-list-flex > li .product-wrapper .btn-wrapper .btn {
  font-size: .9em;
  padding: .7em .8em .5em;
  line-height: 1em;
}
.offer-modal h4 {
  text-align: right;
  margin-top: 0;
  margin-bottom: 25px;
}
.offer-modal h4 a {
  text-decoration: underline;
}
.offer-modal .modal-title {
  line-height: 1em;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 1.7em;
}
.offer-modal p a {
  color: #2400FF;
}
/** Price */
.price-box .old-price,
.price-box .special-price {
  display: inline-block;
  margin-bottom: 0;
}
.price-box .old-price .price-label,
.price-box .special-price .price-label {
  display: none;
}
.price-box .old-price > .price,
.price-box .special-price > .price {
  font-weight: 600;
}
.price-box .old-price .price {
  text-decoration: line-through;
}
.price-box .special-price > .price {
  color: #e90e2c;
}
.price-box.wholesale .special-price > .price {
  color: #000;
}
/** Layered Navigation */
.block-layered-nav {
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
}
.block-layered-nav:before,
.block-layered-nav:after {
  content: " ";
  display: table;
}
.block-layered-nav:after {
  clear: both;
}
.block-layered-nav:before,
.block-layered-nav:after {
  content: " ";
  display: table;
}
.block-layered-nav:after {
  clear: both;
}
.block-layered-nav a {
  color: #000;
}
.block-layered-nav a:hover {
  color: #e90e2c;
}
.block-layered-nav .block-title {
  text-transform: uppercase;
  padding-bottom: 2px;
  border-bottom: 1px solid #333;
  position: relative;
  cursor: pointer;
}
.block-layered-nav .block-title img {
  height: 15px;
  margin-right: 4px;
  margin-top: 2px;
  vertical-align: top;
}
@media (max-width: 991px) {
  .block-layered-nav .block-title[aria-expanded="true"]:after,
  .block-layered-nav .block-title[aria-expanded="false"]:after {
    content: "\f0d8";
    position: absolute;
    right: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 1.4em;
    text-rendering: auto;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .block-layered-nav .block-title[aria-expanded="false"]:after {
    content: "\f0d7";
  }
}
.block-layered-nav dl {
  width: 90%;
  color: #000;
}
@media (max-width: 991px) {
  .block-layered-nav dl {
    margin: 0 auto;
  }
}
.block-layered-nav dl dt {
  margin-top: 10px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 991px) {
  .block-layered-nav dl dt[aria-expanded="true"]:after,
  .block-layered-nav dl dt[aria-expanded="false"]:after {
    content: "\f0d8";
    position: absolute;
    right: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 1.4em;
    text-rendering: auto;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .block-layered-nav dl dt[aria-expanded="false"]:after {
    content: "\f0d7";
  }
}
.block-layered-nav dl dd {
  padding-left: 10px;
  font-size: .9em;
}
.block-layered-nav dl#narrow-by-list dt {
  border-bottom: 1px solid #CFCFCF;
}
.block-layered-nav dl#narrow-by-list dd {
  padding-left: 0;
}
.block-layered-nav ol {
  margin: 0;
  padding: 2px 0 10px;
  list-style-type: none;
}
.block-layered-nav ol li {
  text-transform: uppercase;
}
.block-layered-nav .currently {
  color: #000;
}
.block-layered-nav .currently ol li {
  text-transform: none;
  font-size: .85em;
}
.block-layered-nav .currently ol li .fa {
  color: #e90e2c;
}
.block-layered-nav .actions {
  font-size: .85em;
  text-align: right;
}
.block-layered-nav .actions a {
  color: #000;
}
.block-layered-nav #collapseStore {
  max-height: 25vh;
  overflow-y: scroll;
}
@media (min-width: 992px) {
  .block-layered-nav #collapseStore {
    max-height: 250px;
  }
}
.block-layered-nav #collapseStore .miles {
  color: rgba(0, 0, 0, 0.4);
}
.block-layered-nav #collapseStore + p {
  font-size: .9em;
  font-weight: 400;
  margin-top: .5em;
}
/** (>^o^)> Product List Button Sidebar */
.button-sidebar a {
  text-transform: uppercase;
  font-size: 2.3em;
  font-weight: 600;
  padding: 20px 0;
  margin-bottom: 15px;
}
.button-sidebar a.notif {
  font-size: 2.1em;
  cursor: auto;
  background-color: #e90e2c;
}
.button-sidebar a > span {
  display: block;
  font-size: .5em;
  font-weight: 400;
}
/* Product List Button Sidebar <(^o^<) **/
/** Product Page */
.catalog-product-view .col1-layout .breadcrumbs,
.review-product-list .col1-layout .breadcrumbs,
.catalog-presentation-view .col1-layout .breadcrumbs,
.catalog-product-view .col1-layout .container,
.review-product-list .col1-layout .container,
.catalog-presentation-view .col1-layout .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .catalog-product-view .col1-layout .breadcrumbs,
  .review-product-list .col1-layout .breadcrumbs,
  .catalog-presentation-view .col1-layout .breadcrumbs,
  .catalog-product-view .col1-layout .container,
  .review-product-list .col1-layout .container,
  .catalog-presentation-view .col1-layout .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .catalog-product-view .col1-layout .breadcrumbs,
  .review-product-list .col1-layout .breadcrumbs,
  .catalog-presentation-view .col1-layout .breadcrumbs,
  .catalog-product-view .col1-layout .container,
  .review-product-list .col1-layout .container,
  .catalog-presentation-view .col1-layout .container {
    width: 970px;
  }
}
.product-view {
  font-weight: 300;
}
@media (max-width: 767px) {
  .product-view {
    font-size: 12px;
  }
}
.product-view .heading {
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 8vw;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .product-view .heading {
    font-size: 6vw;
  }
}
@media (min-width: 992px) {
  .product-view .heading {
    font-size: 2.3em;
  }
}
.product-view .heading-strike {
  margin: 1em 0 1.5em;
}
.product-view .info-wrapper {
  padding: 1.5em 0 2em;
}
@media (min-width: 768px) {
  .product-view .info-wrapper.use-bg {
    background: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/splash.jpg') no-repeat left bottom;
  }
}
.product-view .info-wrapper h1 {
  margin: 0;
  font-weight: 600;
  font-size: 7vw;
  line-height: 1.3em;
}
@media (min-width: 768px) {
  .product-view .info-wrapper h1 {
    font-size: 2.4em;
  }
}
.product-view .info-wrapper .short-description {
  font-size: 1.4em;
}
.product-view .info-wrapper .paragraph {
  margin-top: 15px;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: .97em;
}
.product-view .info-wrapper .media,
.product-view .info-wrapper .info {
  margin-bottom: 1em;
}
.product-view .info-wrapper .media .review-summary {
  font-size: 2em;
}
.product-view .info-wrapper .media .product-image-wrapper {
  position: relative;
}
@media (max-width: 767px) {
  .product-view .info-wrapper .info {
    text-align: center;
  }
}
.product-view .info-wrapper .info .price-info {
  font-size: 2.8em;
  font-weight: 400;
}
.product-view .info-wrapper .info .price-info .price-box {
  display: inline-block;
}
.product-view .info-wrapper .info .price-info .price-box.wholesale .text-wsale {
  font-size: .75em;
  font-weight: 400;
}
.product-view .info-wrapper .info .price-info .price-box.wholesale p {
  display: inline;
}
.product-view .info-wrapper .info .price-info .price-box sup {
  font-size: .6em;
  font-weight: 300;
  top: -0.525em;
  margin-right: 5px;
}
.product-view .info-wrapper .info .price-info .price-box .regular-price {
  display: inline-block;
  position: relative;
}
.product-view .info-wrapper .info .price-info .price-box .regular-price.old-price:after {
  content: '';
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  border-top: 2px solid #000;
}
.product-view .info-wrapper .info .price-info .unit-count {
  font-size: .5em;
  font-weight: 400;
}
.product-view .info-wrapper .info .review-summary {
  margin-bottom: 5px;
}
.product-view .info-wrapper .info .review-summary .rating-box {
  display: inline-block;
  margin-right: 15px;
  font-size: 2em;
}
.product-view .info-wrapper .info .review-summary .amount {
  position: relative;
  top: -7px;
}
.product-view .info-wrapper .info .short-description,
.product-view .info-wrapper .info .sharing-links {
  margin-bottom: 5px;
}
.product-view .info-wrapper .info .product-options-bottom {
  position: relative;
}
.product-view .info-wrapper .info .product-options-bottom .or {
  margin: 0 15px;
}
.product-view .info-wrapper .info .product-options .form-control {
  width: 155px;
}
.product-view .info-wrapper .info .addthis-wrapper {
  margin-top: 20px;
  margin-left: -2px;
}
.product-view .info-wrapper .info .addthis-wrapper:before,
.product-view .info-wrapper .info .addthis-wrapper:after {
  content: " ";
  display: table;
}
.product-view .info-wrapper .info .addthis-wrapper:after {
  clear: both;
}
.product-view .info-wrapper .info .addthis-wrapper:before,
.product-view .info-wrapper .info .addthis-wrapper:after {
  content: " ";
  display: table;
}
.product-view .info-wrapper .info .addthis-wrapper:after {
  clear: both;
}
@media (min-width: 992px) {
  .product-view .info-wrapper .info {
    padding-left: 100px;
  }
}
.product-view .product-collateral {
  margin-bottom: 40px;
}
.product-view .description {
  background: #F6F6F6;
  border: 1px solid #E0E0E0;
  border-width: 1px 0;
  text-align: center;
  padding: 30px 0;
  position: relative;
  text-shadow: 1px 1px 0px rgba(246, 246, 246, 0.7);
}
.product-view .description h2 {
  font-size: 1.8em;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}
.product-view .description h2 span {
  font-weight: 300;
  display: block;
}
.product-view .description p {
  font-size: 1.2em;
  line-height: 2em;
  margin-bottom: 15px;
}
.product-view .description .img-list-wrapper {
  line-height: 1em;
  font-size: .85em;
}
.product-view .description .img-list-wrapper:before,
.product-view .description .img-list-wrapper:after {
  content: " ";
  display: table;
}
.product-view .description .img-list-wrapper:after {
  clear: both;
}
.product-view .description .img-list-wrapper:before,
.product-view .description .img-list-wrapper:after {
  content: " ";
  display: table;
}
.product-view .description .img-list-wrapper:after {
  clear: both;
}
.product-view .description .img-list-wrapper strong {
  text-transform: uppercase;
  font-weight: 800;
}
@media (max-width: 767px) {
  .product-view .description .img-list-wrapper strong {
    font-size: .7em;
  }
}
@media (min-width: 768px) {
  .product-view .description .img-list-wrapper {
    padding: 0 40px;
  }
  .product-view .description .img-list-wrapper img.center-block {
    width: 60%;
    margin-bottom: 7px;
  }
}
@media (min-width: 992px) {
  .product-view .description .images-fitaid,
  .product-view .description .images-partyaid,
  .product-view .description .images-golferaid {
    width: 50%;
    height: 110%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-size: contain;
    z-index: 1;
  }
}
.product-view .description .images-fitaid + div.row,
.product-view .description .images-partyaid + div.row,
.product-view .description .images-golferaid + div.row {
  position: relative;
  z-index: 2;
}
@media (min-width: 1200px) {
  .product-view .description .images-fitaid {
    left: 3%;
  }
}
@media (min-width: 992px) {
  .product-view .description .images-partyaid {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .product-view .description .images-golferaid {
    height: 97%;
  }
}
@media (min-width: 1200px) {
  .product-view .description .images-golferaid {
    left: 10%;
  }
}
.product-view h2 {
  font-size: 1.1em;
  font-weight: 600;
  margin-top: 15px;
  margin-bottom: 5px;
}
.product-view .testimonial-wrapper {
  padding: 6vw 0 7vw;
}
.product-view .product-detail {
  font-weight: 400;
  margin-top: 1em;
  text-align: justify;
}
.product-view .product-detail .title {
  font-size: 1.2em;
  font-weight: 600;
}
.product-view .rewardpointsbehavior-product-view,
.product-view .rewardpoints-product-view-earning {
  color: #7d7d7d;
}
/* New Badge */
.new-badge-wrapper {
  width: 50%;
  height: 40%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.new-badge-wrapper .new-badge {
  color: #FFF;
  text-align: center;
  text-transform: uppercase;
  font-size: 2em;
  line-height: 1em;
  font-weight: 600;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  position: relative;
  padding: 5% 0 3%;
  left: -35%;
  top: 14%;
  width: 120%;
  background-color: #e90e2c;
}
@media (min-width: 768px) {
  .new-badge-wrapper .new-badge {
    font-size: 1.5em;
  }
}
.products-grid .new-badge-wrapper .new-badge {
  font-size: 1.1em;
  top: 10%;
}
@media (max-width: 767px) {
  .products-grid .new-badge-wrapper .new-badge {
    left: -27%;
  }
}
.products-list .product-image {
  display: block;
  position: relative;
}
.products-list .new-badge-wrapper .new-badge {
  font-size: 1em;
  padding: 5% 0 5%;
  left: -30%;
  top: 16%;
}
.product-wrapper:hover .new-badge-wrapper {
  top: -1px;
  left: -1px;
}
/* New Badge */
.qty-wrapper {
  margin-bottom: 15px;
}
.qty-wrapper label {
  font-weight: 400;
  font-size: 1.4em;
  margin: 0 .8em 0 0;
}
@media (min-width: 768px) {
  .qty-wrapper label {
    display: block;
    margin: 0;
    font-size: 1.2em;
  }
}
.qty-wrapper #qty {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0;
  padding: .1em 0 0 0;
  height: auto;
  width: 1.6em;
  font-size: 2.3em;
  font-weight: 400;
  line-height: 1em;
  color: #000;
  border: 1px solid #000;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.qty-wrapper .qtyminus,
.qty-wrapper .qtyplus {
  font-size: 1em;
  padding: 0;
  line-height: 1em;
  color: #000;
}
.qty-wrapper .qtyminus.disabled,
.qty-wrapper .qtyplus.disabled {
  color: #CCC;
}
.qty-wrapper .qtyminus:hover,
.qty-wrapper .qtyplus:hover {
  color: #e90e2c;
}
.qty-wrapper #addMoreCase {
  vertical-align: middle;
  font-weight: 600;
  color: #e90e2c;
  font-size: 1.2em;
  margin-top: .65em;
}
@media (min-width: 768px) {
  .qty-wrapper #addMoreCase {
    display: inline-block;
    width: 70%;
    margin: 0 0 0 1.2em;
  }
}
.review-product-list .product-view .info-wrapper.use-bg {
  background: none;
}
.catalog-presentation-view .product-view .info-wrapper {
  padding-bottom: 80px;
}
.catalog-presentation-view .product-view .info-wrapper form .clearfix,
.catalog-presentation-view .product-view .info-wrapper form .catalog-product-view .col1-layout .breadcrumbs,
.catalog-presentation-view .product-view .info-wrapper form .review-product-list .col1-layout .breadcrumbs,
.catalog-presentation-view .product-view .info-wrapper form .catalog-presentation-view .col1-layout .breadcrumbs,
.catalog-presentation-view .product-view .info-wrapper form .catalog-product-view .col1-layout .container,
.catalog-presentation-view .product-view .info-wrapper form .review-product-list .col1-layout .container,
.catalog-presentation-view .product-view .info-wrapper form .catalog-presentation-view .col1-layout .container,
.catalog-presentation-view .product-view .info-wrapper form .box-reviews {
  background-color: #f3f3f3;
  padding-top: 15px;
  margin-bottom: 15px;
}
/** Swatch */
.swatch-link,
.swatch-label {
  display: block;
  -webkit-border-radius: 0;
          border-radius: 0;
  font-size: 12px;
  text-align: center;
  color: #CCC;
  text-decoration: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.swatch-link {
  border: 1px solid #c7c7c7;
  margin: 0 0 3px;
}
.swatch-link:hover {
  cursor: pointer;
  text-decoration: none;
}
.swatch-link .x {
  display: none;
  text-indent: -999em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
}
.swatch-link.has-image .swatch-label {
  position: relative;
}
.swatch-link.has-image img {
  position: absolute;
  top: 0;
  left: 0;
}
.swatch-label {
  border: 1px solid #fff;
  margin: 0;
  white-space: nowrap;
  background: #fafafa;
}
.configurable-swatch-list {
  margin: 10px 0;
  padding: 0;
  list-style-type: none;
  zoom: 1;
  clear: both;
  -webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
  float: left;
  zoom: 1;
  margin: 0 10px 0 0;
}
.products-grid .configurable-swatch-list li {
  display: inline-block;
  float: none;
  margin: 0;
  vertical-align: top;
}
.configurable-swatch-list .not-available .x {
  display: block;
}
.configurable-swatch-list .not-available .swatch-link {
  border-color: #c7c7c7;
  position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
  color: #aaa;
  background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
  padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
  outline: 0;
}
.product-img-box .product-image {
  margin-bottom: 5px;
}
.product-img-box .product-image img {
  max-width: 50%;
  max-height: 200px;
  margin: 0px auto;
}
@media (min-width: 768px) {
  .product-img-box .product-image img {
    max-width: 100%;
    max-height: 750px;
  }
}
.product-img-box .more-views h2 {
  margin: 10px 0;
  font-size: 20px;
}
.product-img-box .product-image-carousel .owl-dots {
  position: static;
}
.product-image-gallery {
  position: relative;
}
.product-image-gallery .gallery-image {
  display: none;
}
.product-image-gallery .gallery-image.visible {
  display: block;
}
.product-image-gallery .gallery-image.visible.hidden {
  visibility: hidden;
}
.product-image-thumbs {
  padding: 0;
}
.product-image-thumbs:before,
.product-image-thumbs:after {
  content: " ";
  display: table;
}
.product-image-thumbs:after {
  clear: both;
}
.product-image-thumbs:before,
.product-image-thumbs:after {
  content: " ";
  display: table;
}
.product-image-thumbs:after {
  clear: both;
}
.product-image-thumbs li {
  display: inline-block;
  padding: 2px;
}
.product-image-thumbs li:first-child {
  margin-left: -1px;
}
.product-image-thumbs a {
  display: inline-block;
  border: 1px solid transparent;
}
.no-touch .product-image-thumbs a:hover {
  border-color: #a1a1a1;
}
.product-subscription-wrapper {
  margin-bottom: 0;
}
.product-subscription-wrapper .option-wrapper {
  background: #F3F3F3;
  margin-bottom: 15px;
  padding: 10px;
}
.product-subscription-wrapper .option-wrapper > .radio {
  margin: 0;
  font-size: .95em;
}
.product-subscription-wrapper .option-wrapper > .radio input {
  margin-top: 2px;
}
.product-subscription-wrapper .option-wrapper > .radio.disabled {
  color: #CCC;
}
.product-subscription-wrapper .option-wrapper.is-subscribe-option .radio input {
  margin-left: 0;
  z-index: 2;
}
.product-subscription-wrapper .option-wrapper.is-subscribe-option .radio > div {
  margin-left: 0;
}
@media (min-width: 768px) {
  .product-subscription-wrapper .option-wrapper.is-subscribe-option .radio > div {
    margin-left: 15px;
  }
}
.product-subscription-wrapper .option-wrapper.is-subscribe-option .radio > div .img-wrap,
.product-subscription-wrapper .option-wrapper.is-subscribe-option .radio > div .txt-wrap {
  display: inline-block;
  vertical-align: top;
  padding: 0;
}
@media (min-width: 768px) {
  .product-subscription-wrapper .option-wrapper.is-subscribe-option .radio > div .txt-wrap {
    padding-left: 15px;
  }
}
.product-subscription-wrapper .option-wrapper.is-subscribe-option .radio > div .txt-wrap label {
  padding-left: 8px;
  font-weight: 300;
}
.product-subscription-wrapper .option-wrapper.is-subscribe-option .radio > div .txt-wrap label strong {
  font-weight: 700;
}
.product-subscription-wrapper .option-wrapper.is-subscribe-option .radio > div .txt-wrap label .error {
  font-weight: inherit;
}
.product-subscription-wrapper .option-wrapper.is-subscribe-option .absolute-click-select {
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  height: 26px;
  width: 100%;
  margin-top: -26px;
}
.product-subscription-wrapper .option-wrapper .rewardpoints-product-view-earning {
  display: inline;
}
.product-subscription-wrapper .option-wrapper #additional-case {
  display: inline;
  width: auto;
  height: auto;
}
.product-subscription-wrapper .what-deal-wrapper {
  margin-left: 8px;
  margin-bottom: 10px;
}
.product-subscription-wrapper .what-deal-wrapper a {
  color: #1d42e0;
  font-weight: 400;
}
.product-subscription-wrapper .what-deal-wrapper .popover {
  max-width: 335px;
}
.product-subscription-wrapper .what-deal-wrapper .popover .popover-content {
  font-weight: 600;
}
.product-subscription-wrapper .what-deal-wrapper .popover .popover-content ul {
  list-style-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/check_mark.png');
  padding-left: 22px;
  font-size: .85em;
  margin-top: 10px;
}
.product-subscription-wrapper .form-inline .radio {
  margin-left: 15px;
}
.product-subscription-wrapper .freegift {
  margin-top: 15px;
}
.product-subscription-wrapper .freegift h5 {
  font-weight: 300;
  margin-top: 0;
}
.product-subscription-wrapper .freegift h5 strong {
  font-weight: 700;
}
.product-subscription-wrapper .freegift ul {
  padding: 0;
}
.product-subscription-wrapper .freegift ul li {
  list-style-type: none;
  margin-bottom: 10px;
}
.product-subscription-wrapper .freegift ul li .form-inline {
  margin-bottom: 5px;
}
.product-subscription-wrapper .freegift .form-group {
  margin-bottom: 8px;
}
.product-subscription-wrapper .freegift .input-sm {
  font-size: 10px;
  height: 26px;
  line-height: 26px;
}
.product-subscription-wrapper .freegift #free-gift-by-qty.disabled {
  color: #BBB;
}
.product-subscription-wrapper .freegift #free-gift-by-qty.disabled:before {
  content: '';
  background: #C3C3C3;
}
.product-subscription-wrapper .freegift #free-gift-by-qty label {
  font-weight: 400;
}
.product-subscription-wrapper .freegift .free-gift-by-qty-wrapper .col-xs-2 {
  padding-right: 0;
}
.product-subscription-wrapper .freegift .free-gift-by-qty-wrapper .col-xs-10 {
  padding-left: 0;
}
.product-subscription-wrapper .freegift .free-gift-by-qty-wrapper #unlock-free-gift-by-qty {
  display: block;
  position: relative;
  margin-top: -4px;
}
@media (max-width: 767px) {
  .product-subscription-wrapper .freegift .freebies-wrapper {
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .product-subscription-wrapper .freegift .freebies-wrapper .img-freebies {
    padding: 10px 10px 40px;
  }
  .product-subscription-wrapper .freegift .freebies-wrapper .img-freebies.fs {
    padding: 15px 0 40px;
  }
  .product-subscription-wrapper .freegift .freebies-wrapper .img-freebies.ga {
    padding: 10px 30px 40px;
  }
  .product-subscription-wrapper .freegift .freebies-wrapper .img-freebies.twocase {
    padding: 10px 28px 40px;
  }
}
#advice-required-by-name-is_subscribe,
#disabledWarning {
  position: absolute;
  top: -35px;
  left: -100px;
  text-align: left;
  line-height: .95em;
  font-size: 12px;
  background: #E51B24;
  color: #FFF;
  padding: 2px 5px 3px 10px;
  font-weight: 400;
}
@media (max-width: 767px) {
  #advice-required-by-name-is_subscribe,
  #disabledWarning {
    left: 170px;
  }
}
#advice-required-by-name-is_subscribe span,
#disabledWarning span {
  display: block;
  font-weight: 800;
}
#advice-required-by-name-is_subscribe:after,
#disabledWarning:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: -18px;
  top: -5px;
  border-top: 18px solid rgba(0, 0, 0, 0);
  border-bottom: 18px solid rgba(0, 0, 0, 0);
  border-left: 18px solid #E51B24;
}
@media (max-width: 767px) {
  #advice-required-by-name-is_subscribe:after,
  #disabledWarning:after {
    right: auto;
    left: -18px;
    border-right: 18px solid #E51B24;
    border-left: none;
  }
}
#disabledWarning {
  top: 45%;
  left: -90px;
}
@media (max-width: 767px) {
  #disabledWarning {
    left: 120px;
  }
  #disabledWarning:after {
    right: auto;
    left: -18px;
    border-right: 18px solid #E51B24;
    border-left: none;
  }
}
dl.item-options {
  margin-top: 10px;
}
dl.item-options dt {
  float: left;
  clear: left;
  margin-right: 10px;
}
dl.item-options dd {
  float: left;
}
/** (>^o^)> Upsell */
.upsell-only {
  display: none;
}
.upsell {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .upsell h1,
  .upsell .product-view {
    padding: 0 70px;
  }
}
.upsell h1 {
  font-size: 2em;
  font-weight: 600;
  text-align: center;
}
.upsell h1 a {
  font-size: .65em;
  font-weight: 300;
  color: #2400ff;
}
.upsell .upsell-review-wrapper {
  margin: 30px 0;
}
.upsell .upsell-review-wrapper .upsell-review .message-wrapper {
  background-color: #FFF;
}
.upsell .upsell-review-wrapper .upsell-review .message-wrapper .message {
  padding-left: 40px;
  padding-top: 1em;
  font-weight: 400;
}
.upsell .upsell-review-wrapper .upsell-review .message-wrapper .message:before {
  position: absolute;
  left: 0;
  top: 0;
  content: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/grey-double-quote.png');
}
.upsell .upsell-review-wrapper .upsell-review .message-wrapper .message .name {
  font-weight: 600;
}
@media (min-width: 992px) {
  .upsell .category-products .products-grid .clearfix,
  .upsell .category-products .products-grid .catalog-product-view .col1-layout .breadcrumbs,
  .upsell .category-products .products-grid .review-product-list .col1-layout .breadcrumbs,
  .upsell .category-products .products-grid .catalog-presentation-view .col1-layout .breadcrumbs,
  .upsell .category-products .products-grid .catalog-product-view .col1-layout .container,
  .upsell .category-products .products-grid .review-product-list .col1-layout .container,
  .upsell .category-products .products-grid .catalog-presentation-view .col1-layout .container,
  .upsell .category-products .products-grid .box-reviews {
    margin: 0 -70px;
  }
}
.upsell .category-products .products-grid .product-col {
  margin-bottom: 5px;
}
.upsell .category-products .products-grid .product-col .product-wrapper {
  margin-bottom: 0;
}
.upsell .upsell-only {
  display: block;
}
.upsell .btn-link {
  font-size: 1.3em;
  font-weight: 300;
  color: #2400ff;
  text-transform: none;
}
/* Upsell <(^o^<) **/
.focusaid-teaser {
  position: relative;
}
.focusaid-teaser .text-float {
  position: absolute;
  top: 0;
  color: #fff;
  font-size: .7em;
  width: 60%;
  padding: 5px;
  line-height: 1.4em;
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
}
/** (>^o^)> Product Compare */
.product-compare-wrapper {
  border-top: 1px solid #ddd;
  padding: 3em 0;
}
.product-compare-wrapper .product-compare {
  margin-left: -5px;
  margin-right: -5px;
  font-size: 1.1em;
  line-height: 1.65em;
}
.product-compare-wrapper .product-compare > .col-xs-3 {
  padding-left: 0px;
  padding-right: 0px;
}
.product-compare-wrapper .product-compare > .col-xs-9 {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 2em;
}
.product-compare-wrapper .product-compare > .col-xs-9 p strong {
  font-weight: 600;
  text-transform: uppercase;
}
.product-compare-wrapper .product-compare > .col-xs-9 select {
  width: 125px;
  height: auto;
  text-transform: uppercase;
}
.product-compare-wrapper .product-compare.fuel > .col-xs-3 {
  margin-left: -10px;
  margin-right: 10px;
}
.product-compare-wrapper .list-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: .7em;
}
.product-compare-wrapper .list-info .action-wrapper a {
  text-transform: uppercase;
  color: #e90e2c;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  padding: 0 2px;
}
.product-compare-wrapper .list-info .action-wrapper a span {
  display: block;
  line-height: 1.2em;
  margin-bottom: .7em;
}
.product-compare-wrapper .list-info .action-wrapper a img {
  width: 2em;
}
.product-compare-wrapper .list-info .action-wrapper a.show-ingredients-modal img {
  width: 1.5em;
}
.product-compare-wrapper .list-info .action-wrapper a .fa {
  margin: 0;
  line-height: 1em;
  font-size: 1.8em;
  color: #4a5053;
}
.product-compare-wrapper .list-info .border-sep {
  width: 1px;
  background-color: #7a7e81;
}
.compare-product-modal h1 {
  text-transform: uppercase;
}
.compare-product-modal .modal-content .container {
  width: auto !important;
  padding: 0 !important;
}
@media (max-width: 767px) {
  .compare-product-modal .ingredients ul {
    height: 80vh;
    overflow: scroll;
  }
}
/* Product Compare <(^o^<) **/
/** (>^o^)> Social Grid */
.social-grid-wrapper {
  margin: 1em 0;
}
@media (min-width: 768px) {
  .social-grid-wrapper {
    margin-bottom: 0;
  }
}
.socialg-slider .owl-dots {
  position: static;
  margin-top: 1em;
}
/* Social Grid <(^o^<) **/
/** (>^o^)> Hero Carousel */
.hero-carousel .owl-dots {
  position: relative;
}
/* Hero Carousel <(^o^<) **/
/** (>^o^)> mix-match-box */
.mix-match-box-page .product-options-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  width: 18em;
  margin: 2em auto 1em;
}
.mix-match-box-page .product-options-bottom .btn {
  font-family: 'Lato', sans-serif;
  font-weight: 600;
  margin-bottom: 1em;
}
.mix-match-box-page .product-options-bottom .btn.btn-default.disabled {
  color: #fff;
  background-color: #d3d3d3;
  border-color: #d3d3d3;
}
@media (max-width: 767px) {
  .mix-match-box-section {
    font-size: 4vw;
  }
}
.mix-match-box-section .learn-more {
  margin: 1em -15px 1.5em;
  padding: 1em;
  background-color: #f0f0f0;
  text-align: center;
}
@media (min-width: 768px) {
  .mix-match-box-section .learn-more {
    background: none;
  }
}
.mix-match-box-section .learn-more a {
  position: relative;
  color: #0094d9;
  text-decoration: underline;
  font-weight: 600;
}
.mix-match-box-section .learn-more a:before {
  content: '';
  position: absolute;
  width: 3.7em;
  height: 1.5em;
  left: -1.9em;
  top: 1.3em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/mix-match-box/arrow.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.mix-match-box-section .instruction {
  text-align: center;
  font-weight: 600;
  margin-bottom: 1.5em;
}
.mix-match-box-section .instruction span {
  position: relative;
}
.mix-match-box-section .instruction span:before {
  content: '';
  position: absolute;
  width: 4.7em;
  height: 1em;
  left: 0;
  top: 1.1em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/mix-match-box/uline.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.mix-match-box-wrapper-wrapper {
  width: 95%;
  margin: 0 auto;
  padding-right: 9%;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 54.16666667%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/mix-match-box/48-box.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box {
  position: absolute;
  top: -3.2%;
  right: 12.7%;
  width: 60.5%;
  height: 80.5%;
  padding: 0 2%;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 48%;
  height: 45%;
  background-color: #e7e7e8;
  cursor: pointer;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li > span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  color: #fff;
  text-transform: uppercase;
  font-size: .8em;
  line-height: 1.2em;
  text-align: center;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li.fitaid,
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li.fuel {
  background-color: #000;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li.focusaid {
  background-color: #26b0e9;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li.partyaid {
  background-color: #5d2c8b;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li.travelaid {
  background-color: #f06e2e;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li.golferaid {
  background-color: #77bf3d;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li.lifeaid {
  background-color: #e90e2c;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li .action {
  font-size: 1.3em;
  margin-top: 6px;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper .mix-match-box li .line-sep {
  display: inline-block;
  width: 4.5em;
  margin: 0 auto;
  border-top: 2px solid;
}
.mix-match-box-wrapper-wrapper .mix-match-box-wrapper.warrow:before {
  content: '';
  position: absolute;
  width: 10%;
  height: 38%;
  left: -14%;
  bottom: -3%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/mix-match-box/arrow-white.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.mix-match-box-wrapper-wrapper.closed {
  width: 100%;
  padding-right: 0;
}
.mix-match-box-wrapper-wrapper.closed .mix-match-box-wrapper {
  padding-bottom: 70.19064125%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/mix-match-box/48-box-closed.png');
}
.mix-match-box-wrapper-wrapper.closed .mix-match-box-wrapper .mix-match-box {
  top: 4%;
  right: 5%;
  width: 82.6%;
  height: 87%;
}
.mix-match-box-wrapper-wrapper.closed .mix-match-box-wrapper .mix-match-box li {
  width: 47.5%;
  height: 43.5%;
  cursor: pointer;
}
.mix-match-box-wrapper-wrapper.closed .mix-match-box-wrapper .mix-match-box li span {
  font-size: 1em;
}
@media (min-width: 768px) {
  .mix-match-box-wrapper-wrapper.closed .mix-match-box-wrapper .mix-match-box li span {
    font-size: 1.6em;
  }
}
.mix-match-info-wrapper {
  height: 3.2em;
}
.mix-max-percentage {
  text-align: center;
  font-weight: 600;
  font-size: 1.8em;
  line-height: 1em;
}
.mix-max-left {
  text-align: center;
  font-weight: 600;
}
.mix-max-left strong {
  color: #e90e2c;
  text-decoration: underline;
}
.mix-max-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  margin: 2em 0 1.2em;
}
.mix-max-options > div {
  cursor: pointer;
  text-align: center;
  width: 12%;
}
.mix-max-options .fuel-wrapper {
  width: 15%;
}
.mix-max-options .fuel-wrapper .sp-wrapper {
  width: 80%;
  margin: 0 auto;
}
.mix-max-options .btn-link {
  padding: 0;
  color: #000;
  font-weight: 600;
  text-decoration: underline;
  line-height: 1em;
  font-size: 3.5vw;
  margin-top: .9em;
}
@media (min-width: 768px) {
  .mix-max-options .btn-link {
    font-size: 1em;
  }
}
.mix-max-options .btn-link:focus {
  outline: none;
}
.mix-max-options .btn-link[disabled],
.mix-max-options .btn-link[disabled]:focus {
  color: #ababab;
  text-decoration: underline;
}
.mix-match-box-modal {
  text-align: center;
  font-size: 3.8vw;
}
@media (min-width: 768px) {
  .mix-match-box-modal {
    font-size: 1em;
  }
}
.mix-match-box-modal .h1 {
  margin: .2em 0;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.5em;
}
.mix-match-box-modal .mix-match-box-wrapper-wrapper.closed {
  width: 60%;
}
@media (min-width: 768px) {
  .mix-match-box-modal .mix-match-box-wrapper-wrapper.closed {
    width: 40%;
    font-size: .7em;
  }
}
.mix-match-box-modal .line-sep {
  border-top: 1px solid;
}
.mix-match-box-modal .divider {
  padding-top: 2em;
}
.mix-match-box-modal .divider-half {
  padding-top: 1em;
}
.mix-match-box-modal a {
  color: #227ec7;
  text-decoration: underline;
  cursor: pointer;
}
.mix-match-box-modal .btn-wrapper-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
.mix-match-box-modal .btn-wrapper-flex .btn {
  margin-bottom: .7em;
}
.mix-match-box-modal .x-close {
  position: absolute;
  right: 0;
  margin-top: -0.7em;
  text-align: center;
  color: #FFF;
  text-decoration: none;
  line-height: 1.3em;
}
.mix-match-box-modal .x-close span {
  display: block;
  font-size: 1.5em;
}
.mix-match-box-modal .mix-max-options .btn-link {
  color: #FFF;
}
#mixMatchUpsellModal p {
  margin-bottom: 0;
  font-size: 1.05em;
}
#mixMatchUpsellModal p img {
  margin: 1em auto;
  width: 85%;
}
@media (min-width: 768px) {
  #mixMatchUpsellModal p img {
    width: 60%;
  }
}
#mixMatchUpsellModal p span.text-uline {
  display: block;
  text-decoration: underline;
}
#mixMatchUpsellModal .whats-deal-link {
  font-size: 1.2em;
}
#mixMatchUpsellModal .btn-wrapper-flex {
  width: 16em;
  margin: 0 auto;
}
#mixMatchUpsellModal .btn-wrapper-flex .btn {
  font-size: 1.5em;
}
#mixMatchUpsellModal .btn-wrapper-flex .btn-link {
  padding: 0;
  text-transform: none;
  color: #fff;
}
#mixMatchUpsellModal .btn-wrapper-flex .btn-default-inverse {
  color: #fff;
  text-transform: none;
  line-height: 1.1em;
  font-size: 1.4em;
  text-decoration: none;
  padding: 3px 0;
}
#mixMatchUpsellModal .mix-match-box-modal .mix-match-box-wrapper-wrapper.closed {
  margin-bottom: 1em;
}
#mixMatchSubscriptionModal p {
  margin-bottom: 0;
}
#mixMatchSubscriptionModal p img {
  margin: 1.2em auto;
}
#mixMatchSubscriptionModal .my-box-wrapper {
  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;
}
#mixMatchSubscriptionModal .my-box-wrapper .mix-match-box-wrapper-wrapper {
  width: 28%;
  margin: 0 1.5em 0 0;
}
#mixMatchSubscriptionModal .my-box-wrapper .text {
  font-size: 1.7em;
  font-weight: 700;
  padding-left: 1em;
}
#mixMatchSubscriptionModal .my-box-wrapper .text ul {
  font-size: .6em;
  font-weight: 300;
  white-space: nowrap;
  padding-left: 15px;
  text-align: left;
}
#mixMatchSubscriptionModal .my-box-wrapper .text a {
  font-weight: 400;
  font-size: .7em;
}
#mixMatchSubscriptionModal .btn-wrapper-flex {
  width: 16em;
  margin: 0 auto;
}
#mixMatchSubscriptionModal .btn-wrapper-flex .btn {
  font-size: 1.5em;
  font-weight: 600;
}
#mixMatchSubscriptionModal .freegift {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
@media (min-width: 768px) {
  #mixMatchSubscriptionModal .freegift {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
#mixMatchSubscriptionModal .freegift .freebies-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 2% 2em;
}
@media (min-width: 768px) {
  #mixMatchSubscriptionModal .freegift .freebies-wrapper {
    width: 33.33333333%;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
#mixMatchSubscriptionModal .freegift .freebies-wrapper .freebies-image {
  width: 26%;
}
#mixMatchSubscriptionModal .freegift .freebies-wrapper .freebies-image > img {
  width: 100%;
}
#mixMatchSubscriptionModal .freegift .freebies-wrapper .freebies-image > img.sticker {
  margin-top: .7em;
  width: 45%;
}
@media (min-width: 768px) {
  #mixMatchSubscriptionModal .freegift .freebies-wrapper .freebies-image {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 3.5em;
    margin-bottom: 1.5em;
  }
  #mixMatchSubscriptionModal .freegift .freebies-wrapper .freebies-image > img {
    height: 100%;
    width: auto;
    margin: 0 auto;
    display: inline-block;
  }
  #mixMatchSubscriptionModal .freegift .freebies-wrapper .freebies-image > img.sticker {
    margin-top: 0;
    width: auto;
  }
}
#mixMatchSubscriptionModal .freegift .freebies-wrapper .freebies-text {
  width: 66%;
  text-align: left;
}
@media (min-width: 768px) {
  #mixMatchSubscriptionModal .freegift .freebies-wrapper .freebies-text {
    width: 100%;
  }
}
#mixMatchSubscriptionModal .freegift .freebies-wrapper .freebies-text h5 {
  margin: 0 0 .7em 0;
  line-height: 1.3em;
  font-size: 1.1em;
}
#mixMatchSubscriptionModal .freegift .freebies-wrapper .freebies-text select {
  width: 80%;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  font-size: .9em;
}
#learnMoreMixMatchBoxModal .mix-match-box-modal {
  text-align: left;
  font-size: 4vw;
  margin-top: 1em;
}
@media (min-width: 768px) {
  #learnMoreMixMatchBoxModal .mix-match-box-modal {
    font-size: 1em;
  }
}
#learnMoreMixMatchBoxModal .mix-match-box-modal p {
  line-height: 1.6em;
  margin-bottom: 15px;
}
#learnMoreMixMatchBoxModal .mix-match-box-modal .line-sep {
  margin-bottom: 15px;
}
#learnMoreMixMatchBoxModal .mix-match-box-modal .igetit {
  position: relative;
  display: inline-block;
  margin: 1.3em 0;
  font-size: 1.5em;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
}
#learnMoreMixMatchBoxModal .mix-match-box-modal .igetit:before {
  content: '';
  position: absolute;
  width: 90%;
  height: 1em;
  left: 3%;
  top: 1.3em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/mix-match-box/long-uline.png');
  background-repeat: no-repeat;
  background-size: contain;
}
#leadCaptureModal .mix-match-box-modal .custom-container {
  width: 78%;
  margin: 0 auto;
}
#leadCaptureModal .mix-match-box-modal .custom-container2 {
  width: 70%;
  margin: 0 auto;
}
#leadCaptureModal .mix-match-box-modal .line-sep {
  margin: 2em 0;
}
#leadCaptureModal .mix-match-box-modal form input {
  border-color: #fff;
  background: transparent;
  color: #fff;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
#leadCaptureModal .mix-match-box-modal form ::-webkit-input-placeholder {
  color: #fff;
}
#leadCaptureModal .mix-match-box-modal form :-moz-placeholder {
  color: #fff;
}
#leadCaptureModal .mix-match-box-modal form ::-moz-placeholder {
  color: #fff;
}
#leadCaptureModal .mix-match-box-modal form :-ms-input-placeholder {
  color: #fff;
}
#leadCaptureModal .mix-match-box-modal form button {
  font-size: 1.4em;
  text-transform: uppercase;
}
#leadCaptureModal .mix-match-box-modal form button.btn-lg {
  padding: .3em 1em;
  margin-top: 10px;
}
#leadCaptureModal .mix-match-box-modal form button.no-thanks {
  background: transparent;
  border: none;
}
@media (min-width: 768px) {
  #mixMatchLandingModal .mix-match-box-modal .instruction,
  #mixMatchLandingModal .mix-match-box-modal .mix-match-box-wrapper-wrapper {
    font-size: 1.3em;
  }
}
@media (min-width: 768px) {
  #mixMatchLandingModal .mix-match-box-modal .mix-match-box-wrapper-wrapper {
    width: 70%;
    padding-right: 8%;
  }
}
#mixMatchLandingModal .mix-match-box-modal .mix-max-options {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  #mixMatchLandingModal .mix-match-box-modal .mix-max-options {
    width: 80%;
  }
}
#mixMatchLandingModal .mix-match-box-modal .btn-wrapper-flex {
  width: 18em;
  margin: 0 auto;
}
#mixMatchLandingModal .mix-match-box-modal .btn-wrapper-flex .btn {
  font-size: 1.5em;
  font-weight: 600;
  white-space: normal;
  text-decoration: none;
}
#mixMatchLandingModal .mix-match-box-modal .btn-wrapper-flex .btn-link {
  padding: 0;
  text-transform: none;
  color: #fff;
  text-decoration: underline;
}
#mixMatchLandingModal .mix-match-box-modal .btn-wrapper-flex a.btn:hover {
  color: #227ec7;
}
#mixMatchLandingModal .mix-match-box-modal .btn-wrapper-flex .btn-default-inverse {
  color: #FFF;
}
#mixMatchFullModal .mix-match-box-modal .btn-wrapper-flex {
  width: 16em;
  margin: 0 auto;
}
#mixMatchFullModal .mix-match-box-modal .btn-wrapper-flex .btn {
  font-size: 1.5em;
  white-space: normal;
  text-decoration: none;
}
#mixMatchFullModal .mix-match-box-modal .btn-wrapper-flex .btn-default-inverse {
  text-transform: none;
  line-height: 1em;
  padding: 4px 16px;
}
.customer-account #mixMatchLandingModal .btn-wrapper-flex {
  width: 100%;
  margin: 0 auto;
}
.mix-match-box-page .product-view .info .mix-match-box-section .learn-more,
.mix-match-box-page .product-view .info .mix-match-box-section .instruction,
.mix-match-box-page .product-view .info .mix-match-box-section .mix-max-percentage,
.mix-match-box-page .product-view .info .mix-match-box-section .mix-max-left {
  text-align: left;
}
.mix-match-box-page .product-view .info .mix-match-box-section .learn-more {
  margin-top: 0;
}
.mix-match-box-page .product-view .info .mix-match-box-section .mix-match-box-wrapper-wrapper,
.mix-match-box-page .product-view .info .mix-match-box-section .mix-match-info-wrapper {
  display: inline-block;
  vertical-align: middle;
}
.mix-match-box-page .product-view .info .mix-match-box-section .mix-match-box-wrapper-wrapper {
  width: 55%;
  margin-left: 0;
  padding-right: 0;
}
.mix-match-box-page .product-view .info .mix-match-box-section .mix-match-info-wrapper {
  width: 44%;
}
.mix-match-box-page .product-view .info .mix-match-box-section .mix-max-options {
  width: 75%;
  margin-top: 1em;
}
@media (min-width: 768px) {
  .mix-match-box-page .product-view .info .product-options-bottom {
    margin-left: 0;
    margin-top: 0;
  }
}
/* mix-match-box <(^o^<) **/
.review-summary-table th,
.review-summary-table td {
  text-align: center;
}
.ratings-table .rating-box .rating span.star:before {
  padding: 0;
}
@media (max-width: 767px) {
  #product-review-table .rating span.star {
    display: block;
  }
}
/** (>^o^)> Product Page */
.box-reviews {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .box-reviews {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .box-reviews {
    width: 970px;
  }
}
.box-reviews .review-heading {
  text-align: center;
  margin-top: 60px;
}
.box-reviews .review-heading h2 {
  font-family: 'Fjalla One', sans-serif;
  font-size: 3em;
  text-transform: uppercase;
  font-weight: 400;
}
.box-reviews .review-heading .rating {
  display: block;
  font-size: 3em;
  line-height: 1em;
}
.box-reviews .banner {
  margin: 40px 0;
  text-align: center;
}
.box-reviews .banner p {
  margin-bottom: 15px;
}
.box-reviews .list-review {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.box-reviews .list-review li {
  margin-bottom: 15px;
}
.box-reviews .list-review .review-title {
  text-transform: uppercase;
  font-size: 1.1em;
}
.box-reviews .list-review .ratings-table .rating-box {
  margin-left: 15px;
}
.box-reviews .list-review .ratings-table .rating-box .star {
  width: 14px;
  height: 13px;
}
.box-reviews .form-add .rating .star {
  width: 14px;
  height: 13px;
}
/* Product Page <(^o^<) **/
/** CHECKOUT PAGE */
/** (>^o^)> Nav Menu */
.navbar-custom .navbar-collapse ul li a .continue-shopping {
  color: #FFF;
  margin-right: 3px;
  font-size: 15px;
  line-height: 0;
}
/* Nav Menu <(^o^<) **/
/** (>^o^)> Checkout Cart */
.cart .cart-table {
  margin-top: 40px;
}
.cart .cart-table h3 {
  margin: 0;
}
.cart .cart-table a {
  color: #000;
}
.cart .cart-table a:hover {
  color: #e90e2c;
}
.cart .cart-table tr td {
  vertical-align: middle;
}
.cart .cart-table tr td.product-cart-info .product-name {
  font-size: 1em;
  font-weight: 600;
}
.cart .cart-table tr td.product-cart-info .product-upsell {
  padding-left: 5px;
}
.cart .cart-table tr td.product-cart-info .product-upsell a {
  color: #e90e2c;
}
.cart .cart-table tr td.product-cart-actions .qty-wrapper {
  min-width: 80px;
}
.cart .cart-table tr td.product-cart-actions .qty-wrapper input {
  text-align: center;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.cart .cart-table tr td.product-cart-actions .qty-wrapper .btn {
  border: none;
}
.cart .cart-table tr td.product-cart-actions .qty-wrapper .btn.disabled {
  background: none;
  color: #B3B3B3;
}
.cart .cart-table tr td.product-cart-actions .qty-wrapper .btn:hover {
  background: none;
}
.cart .cart-table tr td.product-cart-remove .btn {
  text-transform: none;
  padding: 5px 0;
}
.cart .cart-table tr td.product-cart-total {
  text-align: center;
  font-size: 1.2em;
  font-weight: 400;
}
.cart .cart-table tr td .cart-price {
  display: inline-block;
}
@media (max-width: 767px) {
  .cart .cart-table tr th {
    display: none;
  }
  .cart .cart-table tr td {
    display: block;
    border: none;
  }
  .cart .cart-table tr td:before,
  .cart .cart-table tr td:after {
    content: " ";
    display: table;
  }
  .cart .cart-table tr td:after {
    clear: both;
  }
  .cart .cart-table tr td:before,
  .cart .cart-table tr td:after {
    content: " ";
    display: table;
  }
  .cart .cart-table tr td:after {
    clear: both;
  }
  .cart .cart-table tr td.product-cart-image {
    border-top: 1px solid #DDD;
    text-align: center;
  }
  .cart .cart-table tr td.product-cart-actions .qty-wrapper {
    display: inline-block;
  }
  .cart .cart-table tr td.product-cart-actions .qty-wrapper input {
    display: inline-block;
    width: auto;
  }
  .cart .cart-table tr td.product-cart-remove {
    position: absolute;
  }
  .cart .cart-table tr td.product-cart-actions:before,
  .cart .cart-table tr td.product-cart-total:before {
    content: attr(data-label);
    display: inline-block;
    margin-right: 10px;
    font-weight: 600;
  }
}
.cart .cart-forms {
  text-align: right;
}
.cart .cart-forms .help-block {
  font-size: .95em;
  font-weight: 400;
  text-align: left;
}
.cart .cart-totals-wrapper {
  margin: 30px 0 20px 0;
}
.cart .cart-totals-wrapper .cart-totals .table td {
  border-top: none;
}
.cart .cart-totals-wrapper .cart-totals .table td .price {
  margin-right: 15px;
}
.cart .cart-totals-wrapper .cart-totals .table td .dshipping-price .discount-price img {
  margin-right: 15px;
}
.cart .cart-totals-wrapper .cart-totals .table tr > td:nth-child(1) {
  width: 65%;
}
.cart .cart-totals-wrapper .cart-totals .text-red .price {
  position: relative;
}
.cart .cart-totals-wrapper .cart-totals .text-red .price:before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 160px;
  height: 60px;
  left: -80px;
  top: -30px;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/your-savings.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.cart .cart-totals-wrapper .checkout-bottom {
  text-align: right;
}
.cart .cart-totals-wrapper .checkout-bottom .sep-or {
  text-align: right;
  margin: 15px 75px;
}
@media (min-width: 992px) {
  .cart .cart-totals-wrapper .checkout-bottom .sep-or {
    text-align: center;
    margin: 15px 0;
  }
}
.cart .cart-totals-wrapper .checkout-bottom .paypal-logo {
  margin-bottom: 15px;
}
@media (min-width: 420px) {
  .cart .cart-totals-wrapper .checkout-bottom .paypal-logo {
    display: inline-block;
    margin-right: 10px;
  }
}
@media (max-width: 419px) {
  .cart .cart-totals-wrapper .checkout-bottom .paypal-logo img {
    width: 175px;
  }
}
.cart .cart-totals-wrapper .checkout-bottom #AmazonPayButtonMethod {
  display: inline-block;
}
.cart .cart-totals-wrapper .checkout-bottom #AmazonPayButtonMethod img {
  width: 175px;
}
@media (min-width: 768px) {
  .cart .cart-totals-wrapper .checkout-bottom #AmazonPayButtonMethod img {
    height: 35px;
  }
}
.cart .panel-info {
  margin-top: 20px;
}
.discount-price {
  display: block;
  position: relative;
  margin-bottom: -1.5em;
  color: #f93d3c;
}
.discount-price:after {
  content: "";
  display: block;
  height: 1.2em;
  width: 5em;
  margin: .2em auto 0;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/x-mark-price.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.dshipping-price .discount-price:after {
  margin: .2em 0 0 auto;
}
.checkout-cart-sidebar {
  background: #EFEFEF;
  color: #5A5A5A;
  padding: 30px 0;
  margin: 20px 0;
  font-weight: 400;
}
.checkout-cart-sidebar:before,
.checkout-cart-sidebar:after {
  content: " ";
  display: table;
}
.checkout-cart-sidebar:after {
  clear: both;
}
.checkout-cart-sidebar:before,
.checkout-cart-sidebar:after {
  content: " ";
  display: table;
}
.checkout-cart-sidebar:after {
  clear: both;
}
.checkout-cart-sidebar h3 {
  margin-top: 0;
}
.checkout-cart-sidebar div.btn-wrapper {
  margin: 0 0 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ABABAB;
}
.checkout-cart-sidebar div.btn-wrapper.no-border {
  padding: 0;
  border-bottom: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  .checkout-cart-sidebar div.btn-wrapper {
    margin: 30px 0 0;
    padding: 0;
    border: none;
  }
}
.checkout-cart-sidebar div.btn-wrapper a {
  display: block;
  margin-top: 30px;
}
/* Checkout Cart <(^o^<) **/
/** (>^o^)> Checkout Login */
.checkout-login h2,
.account-login h2 {
  font-weight: 600;
  font-size: 1.7em;
}
.checkout-login .col-sm-6,
.account-login .col-sm-6 {
  padding: 0 15%;
}
@media (min-width: 768px) {
  .checkout-login .col-sm-6,
  .account-login .col-sm-6 {
    padding: 0 7.5%;
  }
}
@media (min-width: 992px) {
  .checkout-login .col-sm-6,
  .account-login .col-sm-6 {
    padding: 0 5% 0 17.5%;
  }
  .checkout-login .col-sm-6 + .col-sm-6,
  .account-login .col-sm-6 + .col-sm-6 {
    padding: 0 17.5% 0 5%;
  }
}
.checkout-login .btn,
.account-login .btn {
  font-family: 'Fjalla One', sans-serif;
}
.checkout-login .btn .fa-facebook,
.account-login .btn .fa-facebook {
  font-size: 1.4em;
  position: absolute;
  margin-left: -20px;
}
.checkout-login .help-block a,
.account-login .help-block a {
  font-weight: 600;
  color: #000;
}
.checkout-login .help-block a:hover,
.account-login .help-block a:hover {
  color: #e90e2c;
}
.checkout-login .content,
.account-login .content {
  margin-bottom: 3em;
}
@media (min-width: 768px) {
  .checkout-login .border-sepa,
  .account-login .border-sepa {
    width: 50%;
    border-bottom: none;
    border-right: 1px solid #000;
    height: 11em;
    margin: 3em 0 0 0;
  }
}
@media (min-width: 768px) {
  #login-modal .modal-dialog {
    width: 450px;
  }
}
/* Checkout Login <(^o^<) **/
/** (>^o^)> Checkout Subscription */
tr.summary-total td {
  text-align: right;
}
tr.summary-total td .summary-collapse:before {
  content: "\f0d7";
  position: absolute;
  margin-left: -18px;
  margin-top: -1px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 1.4em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
tr.summary-total.show-details td .summary-collapse:before {
  content: "\f0d8";
}
/* Checkout Subscription <(^o^<) **/
/** (>^o^)> Checkout Navigation */
.checkout-navigation {
  margin: 0 auto 30px;
  position: relative;
}
@media (max-width: 767px) {
  .checkout-navigation .container {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .checkout-navigation:before,
  .checkout-navigation:after {
    content: "";
    height: 100%;
    width: 50%;
    position: absolute;
    top: 0;
    background: #d3d3d3;
    z-index: -1;
  }
  .checkout-navigation:before {
    left: 0;
  }
  .checkout-navigation:after {
    right: 0;
  }
  .checkout-navigation.first:before,
  .checkout-navigation.last:after {
    background: #7f7f7f;
  }
}
.checkout-navigation .steps {
  list-style: none;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0;
}
.checkout-navigation .steps:before,
.checkout-navigation .steps:after {
  content: " ";
  display: table;
}
.checkout-navigation .steps:after {
  clear: both;
}
.checkout-navigation .steps:before,
.checkout-navigation .steps:after {
  content: " ";
  display: table;
}
.checkout-navigation .steps:after {
  clear: both;
}
.checkout-navigation .steps li {
  padding: 0;
}
.checkout-navigation .steps li span {
  color: white;
  font-size: .85em;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 5px 0;
  background: grey;
  background: #d3d3d3;
  position: relative;
  display: block;
}
.checkout-navigation .steps li span:after,
.checkout-navigation .steps li span:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 29px solid #d3d3d3;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}
.checkout-navigation .steps li span:before {
  border-left: 30px solid white;
  margin-left: 1px;
  z-index: 1;
}
.checkout-navigation .steps li span.active {
  background: #7f7f7f;
}
.checkout-navigation .steps li span.active:after {
  border-left-color: #7f7f7f !important;
}
.checkout-navigation .steps li:first-child a {
  padding-left: 10px;
}
/* Checkout Navigation <(^o^<) **/
/** (>^o^)> Checkout Review */
#checkout-review-table-wrapper .checkout-review-table {
  margin-top: 40px;
}
#checkout-review-table-wrapper .checkout-review-table tr:first-child td {
  border-top: none;
}
#checkout-review-table-wrapper .checkout-review-table tr td {
  vertical-align: top;
}
#checkout-review-table-wrapper .checkout-review-table tr td h4.product-name {
  font-size: 1em;
  margin-top: 0;
  margin-bottom: 0;
}
#checkout-review-table-wrapper .checkout-review-table tr td .item-options {
  margin: 5px 0 0 0;
}
#checkout-review-table-wrapper .checkout-review-table tr td .item-options:before,
#checkout-review-table-wrapper .checkout-review-table tr td .item-options:after {
  content: " ";
  display: table;
}
#checkout-review-table-wrapper .checkout-review-table tr td .item-options:after {
  clear: both;
}
#checkout-review-table-wrapper .checkout-review-table tr td .item-options:before,
#checkout-review-table-wrapper .checkout-review-table tr td .item-options:after {
  content: " ";
  display: table;
}
#checkout-review-table-wrapper .checkout-review-table tr td .item-options:after {
  clear: both;
}
#checkout-review-table-wrapper .checkout-review-table tr td .item-options dt:after {
  content: ':';
}
#checkout-review-table-wrapper .checkout-review-table tr td .item-options dt,
#checkout-review-table-wrapper .checkout-review-table tr td .item-options dd {
  line-height: 1.15em;
}
#checkout-review-table-wrapper .checkout-review-table tr td span,
#checkout-review-table-wrapper .checkout-review-table tr td dt,
#checkout-review-table-wrapper .checkout-review-table tr td dd {
  font-size: .9em;
  color: #656464;
  font-weight: 400;
}
#checkout-review-table-wrapper .checkout-review-table tr td span.price,
#checkout-review-table-wrapper .checkout-review-table tr td dt.price,
#checkout-review-table-wrapper .checkout-review-table tr td dd.price {
  font-size: 1.1em;
  color: #000;
  white-space: nowrap;
}
#checkout-review-table-wrapper .checkout-review-table tr td strong {
  font-weight: 400;
}
#checkout-review-table-wrapper .checkout-review-table tr td .discount-price {
  display: block;
}
#checkout-review-table-wrapper .checkout-review-table tr td .discount-price .price {
  color: #f93d3c;
}
#checkout-review-table-wrapper .checkout-review-table tr td .discount-price:after {
  margin: 5px -1em 0 auto;
}
#checkout-review-table-wrapper .checkout-review-table tr td .dshipping-price {
  font-size: 1em;
}
#checkout-review-table-wrapper .checkout-review-table tr td .dshipping-price .discount-price {
  font-size: 1em;
}
#checkout-review-table-wrapper .checkout-review-table tfoot {
  border-top: 2px solid #DDD;
}
#checkout-review-table-wrapper .checkout-review-table tfoot tr td {
  border: none;
}
#checkout-review-table-wrapper .checkout-review-table tfoot tr td .text-red .price {
  position: relative;
}
#checkout-review-table-wrapper .checkout-review-table tfoot tr td .text-red .price:before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 160px;
  height: 60px;
  left: -85px;
  top: -30px;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/your-savings.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/* Checkout Review <(^o^<) **/
/** (>^o^)> Checkout Form */
.checkout-page-form #co-form {
  font-weight: 400;
}
.checkout-page-form #co-form h4 {
  text-transform: uppercase;
}
.checkout-page-form #co-form a {
  color: #2400ff;
  text-decoration: underline;
}
.checkout-page-form #co-form a:hover {
  color: #e90e2c;
}
.checkout-page-form #co-form .row .control-label {
  line-height: 2.5em;
  color: #555;
  font-weight: 300;
}
@media (min-width: 992px) {
  .checkout-page-form .col-md-7 {
    padding-right: 60px;
  }
  .checkout-page-form .col-md-5 {
    padding-left: 60px;
  }
}
.checkout-page-form .form-control::-webkit-input-placeholder,
.checkout-page-form .form-control:-moz-placeholder,
.checkout-page-form .form-control::-moz-placeholder,
.checkout-page-form .form-control:-ms-input-placeholder {
  text-transform: uppercase;
}
.form-list:before,
.form-list:after {
  content: " ";
  display: table;
}
.form-list:after {
  clear: both;
}
.form-list:before,
.form-list:after {
  content: " ";
  display: table;
}
.form-list:after {
  clear: both;
}
#checkout_grand_total {
  font-size: 1.25em;
  padding: 0 1em;
  font-weight: 400;
}
/* Checkout Form <(^o^<) **/
/** (>^o^)> Checkout Success */
.checkout-success {
  font-weight: 600;
}
.checkout-success h1 {
  font-size: 4em;
  font-weight: 600;
  line-height: 1.5em;
}
.checkout-success p {
  line-height: 2em;
}
.checkout-success .ship {
  margin-top: 40px;
}
@media (max-width: 992px) {
  .checkout-success .ship {
    font-size: 9px;
  }
}
.checkout-success .ship .text-title span {
  color: #e90e2c;
  display: block;
  font-size: 2.25em;
  font-weight: 600;
  line-height: 1.2em;
}
.checkout-success .ship .text-title span:first-child {
  color: #000;
}
.checkout-success .ship .text-title span:last-child {
  font-size: 4.5em;
}
.checkout-success .ship .img-wrapper {
  text-align: center;
  padding-top: 20px;
}
.checkout-success .ship .img-wrapper img {
  width: 90%;
}
.checkout-success .ship .btn {
  margin: 15px 0;
}
@media (max-width: 992px) {
  .checkout-success .ship .btn {
    font-size: 11px;
  }
}
.checkout-success .refer-friend {
  background: #FFF;
  margin: 30px 0;
  padding: 10px 30px 30px;
}
.checkout-success .refer-friend strong {
  color: #e90e2c;
}
.checkout-success .refer-friend h4 {
  margin: 20px 0;
  font-weight: 600;
}
.checkout-success .refer-friend .give-receive {
  margin-bottom: 20px;
}
.checkout-success .refer-friend .give-receive > div {
  margin-bottom: 20px;
}
.checkout-success .refer-friend a.share-link {
  color: #001eff;
}
.checkout-success .refer-friend .sm-twitter,
.checkout-success .refer-friend .sm-facebook {
  font-size: 18px;
  margin: 0 15px;
}
.checkout-success .refer-friend hr {
  border-color: #D0D0D0;
  border-width: 2px 0 0 0;
}
.checkout-success .btn {
  font-family: 'Fjalla One', sans-serif;
}
/* Checkout Success <(^o^<) **/
.list-athlete {
  margin-top: 30px;
}
.list-athlete .thumbnail {
  padding: 0;
  border: none;
  background: #2F2E2E;
}
.list-athlete .thumbnail a {
  text-align: center;
}
.list-athlete .thumbnail a .img-wrap img {
  transition: filter 1s;
  -webkit-transition: -webkit-filter 1s;
  width: 100%;
}
.list-athlete .thumbnail a .img-wrap img.bw {
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.list-athlete .thumbnail a .caption {
  color: #FFF;
}
@media (min-width: 768px) {
  .list-athlete .thumbnail a .caption {
    height: 68px;
    overflow: hidden;
  }
}
.list-athlete .thumbnail a .caption h3 {
  font-size: 1em;
  margin-top: 5px;
  text-transform: uppercase;
}
.athlete-detail-wrapper {
  margin-top: 15px;
}
.athlete-detail-wrapper .list-image-wrapper .img-view img {
  max-height: 435px;
  margin: 0 auto;
}
.athlete-detail-wrapper .list-image-wrapper .thumbnail-wrapper {
  margin: 10px -5px 20px;
}
.athlete-detail-wrapper .list-image-wrapper .thumbnail-wrapper .col-custom {
  position: relative;
  min-height: 1px;
  padding: 5px;
  float: left;
  width: 20%;
  overflow: hidden;
}
.athlete-detail-wrapper .list-image-wrapper .thumbnail-wrapper .thumbnail {
  padding: 0;
  border: none;
  height: 100%;
  overflow: hidden;
}
.athlete-detail-wrapper .list-image-wrapper .thumbnail-wrapper .thumbnail img {
  width: auto;
  height: 100%;
  max-width: none;
}
.athlete-detail-wrapper .info-wrapper {
  background: #2F2E2E;
  color: #FFF;
  padding: 15px;
}
.athlete-detail-wrapper .info-wrapper .info-top:before,
.athlete-detail-wrapper .info-wrapper .info-top:after {
  content: " ";
  display: table;
}
.athlete-detail-wrapper .info-wrapper .info-top:after {
  clear: both;
}
.athlete-detail-wrapper .info-wrapper .info-top:before,
.athlete-detail-wrapper .info-wrapper .info-top:after {
  content: " ";
  display: table;
}
.athlete-detail-wrapper .info-wrapper .info-top:after {
  clear: both;
}
@media (min-width: 992px) {
  .athlete-detail-wrapper .info-wrapper .info-top {
    min-height: 436px;
  }
}
.athlete-detail-wrapper .info-wrapper h1 {
  text-transform: uppercase;
  margin: 0 0 25px 0;
}
.athlete-detail-wrapper .info-wrapper ul.info-section {
  list-style-type: none;
  margin: 0 0 25px 0;
  padding: 0;
}
.athlete-detail-wrapper .info-wrapper ul.info-section li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.athlete-detail-wrapper .info-wrapper ul.info-section li.title {
  text-transform: uppercase;
  font-size: 1.4em;
  font-weight: 400;
}
.athlete-detail-wrapper .info-wrapper .social-section {
  background: #5B5B5B;
  text-align: center;
  margin: 0 -15px -15px -15px;
  padding: 15px;
}
.athlete-detail-wrapper .info-wrapper .social-section .social-links {
  margin-top: 10px;
  color: #AFAEAE;
}
.athlete-detail-wrapper .info-wrapper .social-section .social-links a .fa-inverse {
  color: #5B5B5B;
}
.athlete-detail-wrapper .info-wrapper .social-section .social-links a:hover .fa-inverse {
  color: #FFF;
}
.athlete-detail-wrapper .bio-section,
.athlete-detail-wrapper .fav-section,
.athlete-detail-wrapper .video-section {
  margin: 15px;
  padding: 15px 20px;
  background: #EAE9E9;
  font-weight: 400;
}
.athlete-detail-wrapper .bio-section:before,
.athlete-detail-wrapper .fav-section:before,
.athlete-detail-wrapper .video-section:before,
.athlete-detail-wrapper .bio-section:after,
.athlete-detail-wrapper .fav-section:after,
.athlete-detail-wrapper .video-section:after {
  content: " ";
  display: table;
}
.athlete-detail-wrapper .bio-section:after,
.athlete-detail-wrapper .fav-section:after,
.athlete-detail-wrapper .video-section:after {
  clear: both;
}
.athlete-detail-wrapper .bio-section:before,
.athlete-detail-wrapper .fav-section:before,
.athlete-detail-wrapper .video-section:before,
.athlete-detail-wrapper .bio-section:after,
.athlete-detail-wrapper .fav-section:after,
.athlete-detail-wrapper .video-section:after {
  content: " ";
  display: table;
}
.athlete-detail-wrapper .bio-section:after,
.athlete-detail-wrapper .fav-section:after,
.athlete-detail-wrapper .video-section:after {
  clear: both;
}
.athlete-detail-wrapper .bio-section .title,
.athlete-detail-wrapper .fav-section .title,
.athlete-detail-wrapper .video-section .title {
  font-size: 2em;
  font-weight: 600;
  text-transform: uppercase;
}
.athlete-detail-wrapper .fav-section {
  background: none;
  padding: 15px 0;
}
.athlete-detail-wrapper .fav-section .title {
  text-align: center;
  margin-bottom: 30px;
}
.athlete-detail-wrapper .fav-section .thumbnail {
  border: none;
  background: #DDD;
  padding: 0;
  width: 100%;
}
.athlete-detail-wrapper .video-section .col-sm-6 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.landing-menu .heading {
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 8vw;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .landing-menu .heading {
    font-size: 6vw;
  }
}
@media (min-width: 992px) {
  .landing-menu .heading {
    font-size: 2.3em;
  }
}
.landing-menu .top-header {
  width: 100%;
  height: 122px;
  background: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/product/set/cans-row-0916.png');
  background-size: auto 100%;
  margin: 5px 0;
  /*&.partyaid {
            background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/partyaid-top.jpg');
        }
        &.golferaid {
            background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/golferaid-top.jpg');
        }
        &.fuel {
            background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/fuel-top.jpg');
        }
        &.travelaid {
            background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/travelaid-top.jpg');
        }
        &.focusaid {
            background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/focusaid-top.jpg');
        }*/
}
.landing-menu .mini-navigation {
  background: #E8E8E8;
}
.landing-menu .mini-navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
  padding: 10px 0;
}
.landing-menu .mini-navigation ul:before,
.landing-menu .mini-navigation ul:after {
  content: " ";
  display: table;
}
.landing-menu .mini-navigation ul:after {
  clear: both;
}
.landing-menu .mini-navigation ul:before,
.landing-menu .mini-navigation ul:after {
  content: " ";
  display: table;
}
.landing-menu .mini-navigation ul:after {
  clear: both;
}
.landing-menu .mini-navigation ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  margin: 0 15px;
}
.landing-menu .mini-navigation ul li a {
  text-transform: uppercase;
  font-weight: 600;
  color: #000;
}
.landing-menu .mini-navigation ul li a:hover,
.landing-menu .mini-navigation ul li a.active {
  border-bottom: 1px solid #000;
}
@media (min-width: 992px) {
  .landing-menu .menu-content > .container {
    width: 700px;
  }
}
.landing-menu .menu-content h1 {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 30px;
}
.landing-menu .menu-content h5 {
  text-transform: uppercase;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 5px;
}
.landing-menu .menu-content .embed-responsive {
  margin-bottom: 30px;
}
.ingredients ul,
.faq ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ingredients ul li,
.faq ul li {
  list-style-type: none;
  margin: 0 0 15px 0;
  padding: 0;
}
.ingredients ul li .list-title,
.faq ul li .list-title {
  font-weight: 600;
}
.ingredients ul li .list-title img,
.faq ul li .list-title img {
  width: 50px;
  margin: 10px 15px 10px 0;
}
.ingredients ul li p,
.faq ul li p {
  font-weight: 400;
  line-height: 1.8em;
}
.ingredients blockquote,
.faq blockquote {
  font-size: 1em;
  padding: 0 0 0 10px;
  border-left: 4px solid #009aba;
  font-weight: 600;
}
.ingredients blockquote strong,
.faq blockquote strong {
  color: #009aba;
}
.retailer-wrapper,
.affiliate-wrapper {
  margin: 30px 0;
}
.retailer-wrapper a.btn-lifeaid,
.affiliate-wrapper a.btn-lifeaid {
  font-size: 1.7em;
  font-weight: 600;
  margin-bottom: 10px;
}
.retailer-wrapper .grey-block,
.affiliate-wrapper .grey-block {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  padding: 15px 15px 0 15px;
  margin-bottom: 30px;
}
.retailer-wrapper .grey-block p,
.affiliate-wrapper .grey-block p {
  padding-bottom: 10px;
}
.retailer-wrapper .grey-block ul,
.affiliate-wrapper .grey-block ul {
  font-weight: 600;
}
.retailer-wrapper .grey-block ul li,
.affiliate-wrapper .grey-block ul li {
  margin-bottom: 5px;
}
.retailer-wrapper .grey-block.left-section,
.affiliate-wrapper .grey-block.left-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/bug.png');
  background-repeat: no-repeat;
  background-position: 96.5% bottom;
  background-size: 50px;
}
@media (min-width: 992px) {
  .retailer-wrapper .grey-block.left-section,
  .affiliate-wrapper .grey-block.left-section {
    background-size: 80px;
  }
}
.retailer-wrapper .grey-block.left-section .col-xs-4,
.affiliate-wrapper .grey-block.left-section .col-xs-4,
.retailer-wrapper .grey-block.left-section .col-xs-8,
.affiliate-wrapper .grey-block.left-section .col-xs-8 {
  padding: 0;
}
.retailer-wrapper .grey-block.right-section,
.affiliate-wrapper .grey-block.right-section {
  padding-bottom: 15px;
}
.retailer-wrapper p.note-block,
.affiliate-wrapper p.note-block {
  font-size: .92em;
  line-height: 1.3em;
  font-weight: 300;
}
.retailer-wrapper p strong,
.affiliate-wrapper p strong {
  font-size: 1.1em;
}
.retailer-wrapper p a,
.affiliate-wrapper p a {
  color: #2400ff;
  font-weight: 600;
}
.affiliate-wrapper .grey-block.left-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/affiliate-bug.png');
}
/** (>^o^)> Product Page */
.product-subscription-wrapper.retailer .option-wrapper.is-subscribe-option .radio > div .txt-wrap,
.product-subscription-wrapper.affiliate .option-wrapper.is-subscribe-option .radio > div .txt-wrap {
  width: 100%;
}
.product-subscription-wrapper.retailer .option-wrapper .freegift,
.product-subscription-wrapper.affiliate .option-wrapper .freegift {
  padding-left: 30px;
}
/* Product Page <(^o^<) **/
.std {
  font-weight: 400;
}
.std h1,
.std h2,
.std h3 {
  font-weight: 600;
}
.jobs a {
  color: #082dea;
}
.jobs a:hover {
  text-decoration: underline;
}
.media-asset #mediaAssetTab {
  margin: 30px 0 20px;
}
.media-asset #mediaAssetTab li a {
  font-weight: 600;
}
.media-asset #mediaAssetTab li.active a {
  color: #e90e2c;
}
.media-asset #mediaAssetTab-accordion .panel-title a {
  display: block;
}
/** (>^o^)> FAQ Zendesk */
#faq-search-results .faq-title {
  font-weight: 600;
  color: #e90e2c;
}
#faq-search-results .panel-body {
  padding-top: 0;
}
#faqTab {
  margin-bottom: 20px;
}
#faqTab li a {
  font-weight: 600;
}
#faqTab li.active a {
  color: #e90e2c;
}
#faqTab-accordion .panel-title a {
  display: block;
}
.faq-accordion .faq-heading {
  font-size: 1.7em;
  font-weight: 600;
  margin: 1em 0 .5em;
  color: #e90e2c;
}
.faq-accordion .faq-heading:first-child {
  margin-top: 0;
}
.faq-accordion .panel .panel-heading .panel-title > a {
  display: block;
  color: #e90e2c;
}
.faq-accordion .panel .panel-heading .panel-title > a:after {
  font-family: 'Glyphicons Halflings';
  content: "\e253";
  float: right;
  font-size: 18px;
  line-height: 22px;
}
.faq-accordion .panel .panel-heading .panel-title > a.collapsed {
  color: #454444;
}
.faq-accordion .panel .panel-heading .panel-title > a.collapsed:after {
  content: "\e252";
}
.faq-accordion .panel .panel-heading .panel-title > a:focus {
  text-decoration: none;
}
.faq-accordion-list .faq-heading {
  font-size: 1.1em;
  font-weight: 600;
  margin: 1em 0 .5em;
  color: #e90e2c;
}
.faq-accordion-list .faq-heading:first-child {
  margin-top: 0;
}
.faq-accordion-list .panel {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: .9em;
}
.faq-accordion-list .panel .panel-body {
  background: #f5f5f5;
  word-wrap: break-word;
}
.faq-accordion-list .faq-title {
  padding-left: .5em;
  display: block;
  position: relative;
  color: #000;
}
.faq-accordion-list .faq-title:before {
  content: "-";
  display: inline-block;
  position: absolute;
  left: 0;
}
.faq-accordion-list .show-more {
  color: #e90e2c;
  text-decoration: underline;
}
/* FAQ Zendesk <(^o^<) **/
/** (>^o^)> Media */
.media {
  margin-bottom: 20px;
}
.media .media-left,
.media .media-right,
.media .media-body {
  display: table-cell;
  vertical-align: middle;
}
.media .media-left {
  padding-right: 10px;
}
.media .media-right {
  padding-left: 10px;
}
/* Media <(^o^<) **/
/** (>^o^)> No Route 404 Page */
.no-route {
  padding-bottom: 8em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/cans/mix-cans.jpg');
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: bottom right;
}
@media (min-width: 768px) {
  .no-route {
    font-size: 1.2em;
    padding-bottom: 12em;
    background-size: 67%;
  }
}
.no-route h1 {
  font-size: 8vw;
  font-weight: 400;
  margin: .6em 0 0;
}
@media (min-width: 768px) {
  .no-route h1 {
    font-size: 5vw;
  }
}
@media (min-width: 992px) {
  .no-route h1 {
    font-size: 3em;
  }
}
.no-route h3 {
  margin-bottom: 0;
}
/* No Route 404 Page <(^o^<) **/
/** (>^o^)> Left navigation */
.block-account {
  margin: 20px 0 0;
}
.block-account .block-content ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.block-account .block-content ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background-color: #FAFAFA;
  display: block;
  padding: 15px;
}
.block-account .block-content ul li a {
  font-weight: 600;
  color: #000;
  margin-left: 32px;
  padding-bottom: 3px;
  position: relative;
}
.block-account .block-content ul li a .fa-stack {
  position: absolute;
  left: -38px;
  top: -7px;
  font-size: 1.2em;
}
.block-account .block-content ul li a:hover {
  border-bottom: 2px solid #e90e2c;
}
.block-account .block-content ul li a:hover .fa-stack {
  color: #e90e2c;
}
.block-account .block-content ul li a:focus {
  text-decoration: none;
}
.block-account .block-content ul li a .dicon {
  position: absolute;
  left: -37px;
  top: -6px;
}
.block-account .block-content ul li.current a {
  border-bottom: 2px solid #e90e2c;
}
.block-account .block-content ul li.current a .fa-stack {
  color: #e90e2c;
}
/*.dicon {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    background-size: cover;
    background-repeat: none;
    &.box-plus {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/box-plus.png');
    }
    &.clock {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/clock.png');
    }
    &.comment {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/comment.png');
    }
    &.credit-card {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/credit-card.png');
    }
    &.dashboard {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/dashboard.png');
    }
    &.info {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/info.png');
    }
    &.refresh {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/refresh.png');
    }
    &.speaker {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/speaker.png');
    }
    &.truck {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/truck.png');
    }
    &.usd {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/usd.png');
    }
    &.edit {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/edit.png');
    }
    &.gift-card {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/gift-card.png');
    }
    &.tto {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/tto.png');
    }
    &.reward {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/reward.png');
    }
    &.pin {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/pin.png');
    }
}
.current .dicon,
a:hover .dicon {
    &.box-plus {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/box-plus-hover.png');
    }
    &.clock {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/clock-hover.png');
    }
    &.comment {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/comment-hover.png');
    }
    &.credit-card {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/credit-card-hover.png');
    }
    &.dashboard {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/dashboard-hover.png');
    }
    &.info {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/info-hover.png');
    }
    &.refresh {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/refresh-hover.png');
    }
    &.speaker {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/speaker-hover.png');
    }
    &.truck {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/truck-hover.png');
    }
    &.usd {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/usd-hover.png');
    }
    &.edit {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/edit-hover.png');
    }
    &.gift-card {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/gift-card-hover.png');
    }
    &.tto {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/tto-hover.png');
    }
    &.reward {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/reward-hover.png');
    }
    &.pin {
        background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/pin-hover.png');
    }
}*/
/* Left navigation <(^o^<) **/
/** (>^o^)> My account */
.buttons-set {
  margin: 0 -15px 40px;
}
.buttons-set:before,
.buttons-set:after {
  content: " ";
  display: table;
}
.buttons-set:after {
  clear: both;
}
.buttons-set:before,
.buttons-set:after {
  content: " ";
  display: table;
}
.buttons-set:after {
  clear: both;
}
.buttons-set .right-link {
  text-align: right;
}
.button-set-right {
  text-align: right;
  margin-bottom: 1.5em;
}
.button-set-absolute {
  position: absolute;
  right: 0;
  padding-right: 15px;
  z-index: 1;
}
.customer-account {
  font-weight: 400;
  /* Address */
  /* Sales order view */
}
.customer-account .nobr {
  white-space: nowrap;
}
.customer-account .table a {
  color: #082dea;
  text-decoration: underline;
}
.customer-account .table a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .customer-account .page-title.title-buttons {
    position: relative;
  }
  .customer-account .page-title.title-buttons .btn-wrapper {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.customer-account .addresses-list ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.customer-account .addresses-list ol li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.customer-account #my-orders-table tfoot tr td {
  border: none;
}
.customer-account #my-orders-table tfoot tr.first,
.customer-account #my-orders-table tfoot tr.last {
  border-top: 1px solid #dddddd;
}
.customer-account .my-account p a {
  color: #082dea;
}
.customer-account .my-account .btn-link {
  color: #082dea;
}
.customer-account .my-account .btn-link.custom-link {
  text-transform: none;
  padding-left: 0;
  padding-right: 0;
}
.customer-account .my-account .page-title h1 {
  font-weight: 600;
  font-size: 2em;
  margin-bottom: 30px;
}
.customer-account .my-account .page-title h1.light {
  font-weight: 400;
}
.customer-account .my-account .page-title h1 small {
  color: inherit;
  font-size: .75em;
  font-weight: inherit;
}
.customer-account .my-account .page-title h1 .fa-stack {
  font-size: .6em;
}
.customer-account .my-account .box-account .box {
  background: #FAFAFA;
  padding: 10px;
  margin-bottom: 20px;
}
.customer-account .my-account .box-account .box .box-title {
  margin-bottom: 5px;
}
.customer-account .my-account .box-account .box .box-title h3 {
  margin: 0;
  font-size: 1.4em;
  font-weight: 600;
  text-align: center;
}
.customer-account .my-account .box-account .box .box-content {
  padding: 10px;
  background: #FFF;
}
.customer-account .my-account .box-account .box .box-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.customer-account .my-account .box-account .box .box-list:before,
.customer-account .my-account .box-account .box .box-list:after {
  content: " ";
  display: table;
}
.customer-account .my-account .box-account .box .box-list:after {
  clear: both;
}
.customer-account .my-account .box-account .box .box-list:before,
.customer-account .my-account .box-account .box .box-list:after {
  content: " ";
  display: table;
}
.customer-account .my-account .box-account .box .box-list:after {
  clear: both;
}
.customer-account .my-account .box-account .box .box-list > li {
  list-style-type: none;
  margin: 0 0 10px 0;
  padding: 10px;
  background: #FFF;
}
.customer-account .my-account .box-account .box .box-list .item-options:before,
.customer-account .my-account .box-account .box .box-list .item-options:after {
  content: " ";
  display: table;
}
.customer-account .my-account .box-account .box .box-list .item-options:after {
  clear: both;
}
.customer-account .my-account .box-account .box .box-list .item-options:before,
.customer-account .my-account .box-account .box .box-list .item-options:after {
  content: " ";
  display: table;
}
.customer-account .my-account .box-account .box .box-list .item-options:after {
  clear: both;
}
.customer-account .my-account .box-account .box .btn-link {
  position: relative;
  font-weight: 600;
  font-size: .9em;
}
.customer-account .my-account .box-account .box .btn-link .fa-stack {
  font-size: .75em;
}
.customer-account .my-account .box-account .box .btn-link .dicon {
  width: 17px;
  height: 17px;
  position: absolute;
  left: -13px;
}
.customer-account .my-account .box-account .box .help-block {
  color: #000;
  margin: -4px 0 0;
  font-size: .85em;
}
.customer-account .my-account ::-webkit-input-placeholder {
  text-transform: uppercase;
}
.customer-account .my-account :-moz-placeholder {
  /* Firefox 18- */
  text-transform: uppercase;
}
.customer-account .my-account ::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: uppercase;
}
.customer-account .my-account :-ms-input-placeholder {
  text-transform: uppercase;
}
.customer-account .welcome-msg p {
  margin-bottom: 30px;
}
.customer-account .welcome-msg p.hello {
  margin-bottom: 0;
}
/* My account <(^o^<) **/
/** (>^o^)> Info */
.info-set {
  margin-bottom: 40px;
}
.info-set a {
  color: #082dea;
}
.info-set a:hover {
  text-decoration: underline;
}
.info-set h2.legend {
  padding-bottom: 5px;
  text-transform: uppercase;
  font-size: 1.25em;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
}
.info-set .box .box-title h3 {
  font-size: 1em;
  text-transform: uppercase;
  font-weight: 600;
}
.info-set table .product-name {
  font-size: 1em;
  margin: 0;
}
/* Info <(^o^<) **/
/** (>^o^)> My Account Modal */
.account-modal h1 {
  font-weight: 800;
  text-align: center;
}
.account-modal h1.no-margin {
  margin: -7px 0 0 0;
}
.account-modal h1 small {
  color: inherit;
  display: block;
  font-size: 50%;
  margin-top: 5px;
}
.account-modal h2 {
  font-weight: 800;
  margin-bottom: 15px;
}
.account-modal h2 small {
  color: inherit;
  display: block;
  font-size: 55%;
  margin-top: 5px;
}
@media (min-width: 768px) {
  .account-modal .modal-dialog {
    width: 650px;
  }
}
.account-modal .modal-dialog .modal-body {
  padding-bottom: 30px;
}
.account-modal .modal-dialog .modal-body .button-set-absolute {
  position: static;
  padding: 0;
  text-align: right;
}
@media (min-width: 768px) {
  .account-modal#accountShippingModal .modal-dialog,
  .account-modal#accountInfoModal .modal-dialog {
    width: 500px;
  }
}
.account-modal#orderHistoryModal #my-orders-table thead tr {
  background-color: #4f4f4f;
  color: white;
}
@media (min-width: 768px) {
  .account-modal#orderHistoryModal .global-pager {
    position: absolute;
    right: 30px;
    color: white;
    margin-top: 7px;
  }
}
.account-modal ::-webkit-input-placeholder {
  text-transform: uppercase;
}
.account-modal :-moz-placeholder {
  /* Firefox 18- */
  text-transform: uppercase;
}
.account-modal ::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: uppercase;
}
.account-modal :-ms-input-placeholder {
  text-transform: uppercase;
}
/* My Account Modal <(^o^<) **/
/** (>^o^)> My Account Subscription List */
.csub-list h4 {
  font-weight: 600;
}
.csub-list h4 a {
  color: #000;
  text-decoration: underline;
}
.csub-list h4 a:hover {
  color: #e90e2c;
}
.csub-list .item-list {
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
}
.csub-list .item-list a.link {
  color: #082dea;
}
.csub-list .item-list > .row > div {
  margin-bottom: 15px;
}
.csub-list .item-list .product-info.row {
  margin-left: -7px;
  margin-right: -7px;
}
.csub-list .item-list .product-info.row > div {
  padding-left: 7px;
  padding-right: 7px;
}
.csub-list .item-list .set-btn {
  text-align: right;
}
@media (min-width: 768px) {
  .csub-list .item-list .set-btn {
    text-align: left;
  }
}
.csub-list .item-list .set-btn .btn {
  margin-bottom: 5px;
}
/* My Account Subscription List <(^o^<) **/
/** (>^o^)> Account Store Locator */
.product-carried h4 {
  font-weight: 600;
}
.product-carried .checkbox input[type="checkbox"] {
  margin-top: 10px;
}
.product-carried .checkbox .can-img {
  width: 15px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px;
}
.product-carried .checkbox .can-img.fuel {
  width: 19px;
  margin: 0;
}
/* Account Store Locator <(^o^<) **/
.vip-wrapper .vip-header {
  height: 80px;
  width: 100%;
  background-color: #E2E2E2;
  margin-bottom: 50px;
}
.vip-wrapper .vip-header .logo-wrapper {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 14px;
}
.vip-wrapper .vip-banner {
  margin-bottom: 1em;
  font-size: 2.3vw;
  color: #FFF;
  background: #636363;
}
@media (min-width: 768px) {
  .vip-wrapper .vip-banner {
    font-size: 14px;
    background: #e90e2c;
  }
}
@media (min-width: 1200px) {
  .vip-wrapper .vip-banner {
    font-size: 17px;
  }
}
.vip-wrapper .vip-banner .title {
  text-align: center;
  padding: .3em 0;
  font-size: 1.8em;
  line-height: 1em;
  font-weight: 600;
  letter-spacing: .08em;
}
.vip-wrapper .vip-content .offer .img-wrapper {
  text-align: right;
}
@media (min-width: 768px) {
  .vip-wrapper .vip-content .offer .img-wrapper {
    position: absolute;
    left: 53%;
  }
}
.vip-wrapper .vip-content .offer .detail {
  font-weight: 600;
  font-size: 15px;
  /*@media (min-width: @screen-sm-min) {
                    font-size: 14px;
                }*/
  color: #000;
}
@media (min-width: 1200px) {
  .vip-wrapper .vip-content .offer .detail {
    font-size: 17px;
  }
}
.vip-wrapper .vip-content .offer .detail h1 {
  margin: 0 0 15px 0;
  font-size: 2.5em;
  line-height: .93em;
  font-weight: 600;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
}
.vip-wrapper .vip-content .offer .detail h1 strong {
  color: #e90e2c;
}
.vip-wrapper .vip-content .offer .detail p {
  margin: 0 0 15px 0;
}
@media (min-width: 768px) {
  .vip-wrapper .vip-content .offer .detail p {
    margin-right: 22px;
  }
}
.vip-wrapper .vip-content .offer .detail .title,
.vip-wrapper .vip-content .offer .detail .sub-title {
  font-size: 1.8em;
  line-height: 1.1em;
  margin-bottom: .8em;
}
.vip-wrapper .vip-content .offer .detail .sub-title {
  font-size: 1.6em;
  font-weight: 300;
}
.vip-wrapper .vip-content .offer .freebies-wrapper p {
  font-weight: 300;
}
.vip-wrapper .vip-content .offer .freebies-wrapper p img {
  position: absolute;
  margin: .5em 0;
  width: 1.3em;
}
.vip-wrapper .vip-content .offer .freebies-wrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.vip-wrapper .vip-content .offer .freebies-wrapper ul li {
  list-style-type: none;
  margin: 0.5em 0 0;
  padding: 0 0 0.5em;
  border-bottom: 1px solid #d7d7d7;
}
@media (min-width: 768px) {
  .vip-wrapper .vip-content .offer .freebies-wrapper ul li {
    margin: 0 0 1em;
    padding: 0 0 1em;
  }
}
.vip-wrapper .vip-content .offer .freebies-wrapper ul li:last-child {
  border-bottom: none;
}
.vip-wrapper .vip-content .offer .freebies-wrapper ul li strong {
  color: #e90e2c;
}
.vip-wrapper .vip-content .offer .freebies-wrapper ul li img {
  display: block;
  margin: 0 auto;
  height: 5vh;
}
@media (min-width: 768px) {
  .vip-wrapper .vip-content .offer .freebies-wrapper ul li img {
    height: 45px;
  }
}
.vip-wrapper .vip-content .offer .freebies-wrapper .more-detail-btn {
  color: #808080;
  font-weight: 400;
  margin-top: 10px;
  display: inline-block;
  font-size: .95em;
}
@media (min-width: 768px) {
  .vip-wrapper .vip-content .offer .freebies-wrapper #moreDetail {
    display: block;
  }
}
.vip-wrapper .vip-content .offer .products-wrapper {
  margin-top: 3em;
  padding-bottom: 7em;
  background: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/splash.png') no-repeat left bottom;
  background-size: 100%;
}
@media (min-width: 768px) {
  .vip-wrapper .vip-content .offer .products-wrapper {
    background-size: 50%;
  }
  .vip-wrapper .vip-content .offer .products-wrapper .col-sm-2 {
    width: 20%;
  }
  .vip-wrapper .vip-content .offer .products-wrapper .col-sm-offset-2 {
    margin-left: 20%;
  }
}
.vip-wrapper .vip-content .offer .products-wrapper .product {
  position: relative;
}
.vip-wrapper .vip-content .offer .products-wrapper .product .btn {
  font-size: 1.4em;
  line-height: 1em;
  padding: .25em .2em .2em;
  width: 90%;
  margin: 0 auto 1em;
}
@media (min-width: 768px) {
  .vip-wrapper .vip-content .offer .products-wrapper .product .btn {
    font-size: 1em;
  }
}
.vip-wrapper .vip-content .offer .products-wrapper .product .flavor-text {
  position: absolute;
  bottom: 12%;
  width: 100%;
  font-size: 13px;
  font-weight: 300;
}
@media (min-width: 768px) {
  .vip-wrapper .product-view .info-wrapper {
    padding-bottom: 160px;
  }
}
.vip-wrapper .product-view .info-wrapper .info {
  padding-left: 0;
}
.vip-wrapper .product-view .info-wrapper .info .qty-wrapper {
  margin-bottom: 40px;
}
.vip-wrapper .product-view .product-subscription-wrapper .is-subscribe-option .txt-wrap {
  font-weight: 300;
  margin: 15px 0 30px 0;
}
.vip-wrapper .product-view .product-subscription-wrapper .is-subscribe-option .txt-wrap strong {
  font-weight: 700;
  font-size: 1.2em;
}
.vip-wrapper .product-view .product-subscription-wrapper .is-subscribe-option .txt-wrap u {
  font-weight: 300;
}
.vip-wrapper .product-view #disabledWarning {
  position: absolute;
  top: 45%;
  left: 120px;
  text-align: left;
  line-height: .95em;
  font-size: 12px;
  background: #E51B24;
  color: #FFF;
  padding: 2px 5px 3px 10px;
  font-weight: 400;
}
.vip-wrapper .product-view #disabledWarning span {
  display: block;
  font-weight: 800;
}
.vip-wrapper .product-view #disabledWarning:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: -18px;
  top: -5px;
  border-top: 18px solid rgba(0, 0, 0, 0);
  border-bottom: 18px solid rgba(0, 0, 0, 0);
  border-right: 18px solid #E51B24;
  border-left: none;
}
@media (min-width: 768px) {
  .vip-wrapper.partyaid .vip-content .offer .img-wrapper {
    position: absolute;
    z-index: -1;
    top: 80px;
    right: -200px;
    left: auto;
  }
}
@media (min-width: 992px) {
  .vip-wrapper.partyaid .vip-content .offer .img-wrapper {
    right: 0;
  }
}
.vip-wrapper .category-products {
  margin-top: 1em;
}
@media (min-width: 768px) {
  .vip-wrapper .category-products {
    margin-top: 3em;
  }
}
@media (min-width: 992px) {
  .vip-wrapper .category-products.col-md-9 {
    font-size: 14px;
    margin-left: 12.5%;
  }
}
.vip-wrapper .category-products .products-grid .product-wrapper {
  text-align: left;
}
.coupon-banner {
  background: #e90e2c;
  padding: 7px 10px;
  margin-bottom: 15px;
}
.coupon-banner h4 {
  color: #FFF;
  margin-top: 0;
}
.coupon-banner .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.coupon-banner .row > div {
  padding-right: 7.5px;
  padding-left: 7.5px;
}
.coupon-banner span {
  display: block;
  line-height: 1.1em;
  color: #fff;
}
.coupon-banner .input-wrapper {
  position: relative;
}
.coupon-banner .input-wrapper #yellowAlert {
  background: #f0ff00;
  display: inline-block;
  position: absolute;
  left: 50%;
  margin-left: -47.5px;
  top: 60px;
  width: 95px;
  text-align: center;
  padding: 0 5px 3px;
}
.coupon-banner .input-wrapper #yellowAlert > span {
  margin-top: -9px;
  position: relative;
  font-size: .8em;
  color: #000;
}
.coupon-banner .input-wrapper #yellowAlert:before {
  border-bottom: 20px solid #f0ff00;
  border-left: 47.5px solid transparent;
  border-right: 47.5px solid transparent;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: -20px;
  width: 0;
}
.price-discounted-wrapper .regular-price {
  position: relative;
}
.price-discounted-wrapper .regular-price:before {
  content: '';
  position: absolute;
  height: 1.5em;
  width: 160%;
  left: -30%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/x-mark-price2.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/** (>^o^)> Global Custom Page (stand alone page) */
.stp {
  font-family: 'Raleway', sans-serif;
  font-size: 10px;
}
@media (min-width: 768px) {
  .stp {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  .stp {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .stp .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .stp .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .stp .container {
    width: 1170px;
  }
}
.stp .padded {
  padding: 3vw 3vw 0 3vw;
}
.stp .stp-logo {
  text-align: center;
  padding-bottom: 1em;
}
.stp .paleo-logo {
  text-align: center;
  margin-bottom: 3em;
}
.stp .form-note {
  font-size: 12px;
}
.stp p {
  margin-bottom: 10px;
}
.stp .btn-lifeaid {
  font-family: 'Fjalla One', sans-serif;
}
.stp .btn-lifeaid.btn-lg {
  padding: 0.75em 2.5em;
}
.stp .sap-review-wrapper {
  margin: 4em 0;
}
.stp .sap-review-wrapper .owl-carousel .message-wrapper {
  text-align: center;
}
.stp .sap-review-wrapper .owl-carousel .message-wrapper > div {
  margin-bottom: 10px;
}
.stp .sap-review-wrapper .owl-carousel .message-wrapper .rating-wrapper {
  font-weight: 700;
}
.stp .sap-review-wrapper .owl-carousel .message-wrapper .rating-wrapper .rating {
  color: #FFE400;
  margin-left: 15px;
}
.stp .sap-review-wrapper .owl-carousel .message-wrapper .name {
  font-weight: 700;
}
.stp .sap-review-wrapper .owl-carousel .owl-controls {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 100%;
}
.stp .sap-review-wrapper .owl-carousel .owl-controls .owl-prev {
  float: left;
  position: relative;
  left: -8%;
}
.stp .sap-review-wrapper .owl-carousel .owl-controls .owl-next {
  float: right;
  position: relative;
  right: -8%;
}
/* Global Custom Page (stand alone page) <(^o^<) **/
.start h1,
.fourfreecans h1,
.gyms h1,
.professionals h1,
.grocery h1,
.ben h1,
.fmlab h1,
.fbbc h1,
.start-selling h1,
.mbedros h1,
.start .section-title,
.fourfreecans .section-title,
.gyms .section-title,
.professionals .section-title,
.grocery .section-title,
.ben .section-title,
.fmlab .section-title,
.fbbc .section-title,
.start-selling .section-title,
.mbedros .section-title {
  font-size: 2.5em;
  text-align: center;
  font-weight: 600;
  margin: 20px 0 10px 0;
}
.start h1 small,
.fourfreecans h1 small,
.gyms h1 small,
.professionals h1 small,
.grocery h1 small,
.ben h1 small,
.fmlab h1 small,
.fbbc h1 small,
.start-selling h1 small,
.mbedros h1 small,
.start .section-title small,
.fourfreecans .section-title small,
.gyms .section-title small,
.professionals .section-title small,
.grocery .section-title small,
.ben .section-title small,
.fmlab .section-title small,
.fbbc .section-title small,
.start-selling .section-title small,
.mbedros .section-title small {
  color: inherit;
}
.start .section-heading,
.fourfreecans .section-heading,
.gyms .section-heading,
.professionals .section-heading,
.grocery .section-heading,
.ben .section-heading,
.fmlab .section-heading,
.fbbc .section-heading,
.start-selling .section-heading,
.mbedros .section-heading {
  color: #e61a23;
  font-size: 2.5em;
  margin: 10px 0 40px 0;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
}
.start .cta-top,
.fourfreecans .cta-top,
.gyms .cta-top,
.professionals .cta-top,
.grocery .cta-top,
.ben .cta-top,
.fmlab .cta-top,
.fbbc .cta-top,
.start-selling .cta-top,
.mbedros .cta-top {
  background: #e31d1a;
  color: #FFF;
  text-align: center;
}
.start .cta-top .logo-wrapper,
.fourfreecans .cta-top .logo-wrapper,
.gyms .cta-top .logo-wrapper,
.professionals .cta-top .logo-wrapper,
.grocery .cta-top .logo-wrapper,
.ben .cta-top .logo-wrapper,
.fmlab .cta-top .logo-wrapper,
.fbbc .cta-top .logo-wrapper,
.start-selling .cta-top .logo-wrapper,
.mbedros .cta-top .logo-wrapper {
  display: block;
  margin: 1em 0 .8em;
}
@media (min-width: 768px) {
  .start .cta-top .logo-wrapper,
  .fourfreecans .cta-top .logo-wrapper,
  .gyms .cta-top .logo-wrapper,
  .professionals .cta-top .logo-wrapper,
  .grocery .cta-top .logo-wrapper,
  .ben .cta-top .logo-wrapper,
  .fmlab .cta-top .logo-wrapper,
  .fbbc .cta-top .logo-wrapper,
  .start-selling .cta-top .logo-wrapper,
  .mbedros .cta-top .logo-wrapper {
    text-align: left;
  }
}
.start .cta-top .logo-wrapper img,
.fourfreecans .cta-top .logo-wrapper img,
.gyms .cta-top .logo-wrapper img,
.professionals .cta-top .logo-wrapper img,
.grocery .cta-top .logo-wrapper img,
.ben .cta-top .logo-wrapper img,
.fmlab .cta-top .logo-wrapper img,
.fbbc .cta-top .logo-wrapper img,
.start-selling .cta-top .logo-wrapper img,
.mbedros .cta-top .logo-wrapper img {
  height: 2.4em;
  width: auto !important;
}
.start .cta-top .section-title,
.fourfreecans .cta-top .section-title,
.gyms .cta-top .section-title,
.professionals .cta-top .section-title,
.grocery .cta-top .section-title,
.ben .cta-top .section-title,
.fmlab .cta-top .section-title,
.fbbc .cta-top .section-title,
.start-selling .cta-top .section-title,
.mbedros .cta-top .section-title {
  margin: .6em 0;
  font-size: 1.3em;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .start .cta-top .section-title,
  .fourfreecans .cta-top .section-title,
  .gyms .cta-top .section-title,
  .professionals .cta-top .section-title,
  .grocery .cta-top .section-title,
  .ben .cta-top .section-title,
  .fmlab .cta-top .section-title,
  .fbbc .cta-top .section-title,
  .start-selling .cta-top .section-title,
  .mbedros .cta-top .section-title {
    font-size: 1.2em;
  }
}
.start .cta-top .section-title .small,
.fourfreecans .cta-top .section-title .small,
.gyms .cta-top .section-title .small,
.professionals .cta-top .section-title .small,
.grocery .cta-top .section-title .small,
.ben .cta-top .section-title .small,
.fmlab .cta-top .section-title .small,
.fbbc .cta-top .section-title .small,
.start-selling .cta-top .section-title .small,
.mbedros .cta-top .section-title .small {
  font-size: 85%;
  font-weight: 300;
}
.start .cta-top .btn-emboss,
.fourfreecans .cta-top .btn-emboss,
.gyms .cta-top .btn-emboss,
.professionals .cta-top .btn-emboss,
.grocery .cta-top .btn-emboss,
.ben .cta-top .btn-emboss,
.fmlab .cta-top .btn-emboss,
.fbbc .cta-top .btn-emboss,
.start-selling .cta-top .btn-emboss,
.mbedros .cta-top .btn-emboss {
  margin: .7em 0;
  padding: .2em .5em;
  font-size: .9em;
  text-align: center;
}
@media (min-width: 768px) {
  .start .cta-top .btn-emboss,
  .fourfreecans .cta-top .btn-emboss,
  .gyms .cta-top .btn-emboss,
  .professionals .cta-top .btn-emboss,
  .grocery .cta-top .btn-emboss,
  .ben .cta-top .btn-emboss,
  .fmlab .cta-top .btn-emboss,
  .fbbc .cta-top .btn-emboss,
  .start-selling .cta-top .btn-emboss,
  .mbedros .cta-top .btn-emboss {
    text-align: right;
    font-size: 1.3em;
  }
}
.start .form-section,
.fourfreecans .form-section,
.gyms .form-section,
.professionals .form-section,
.grocery .form-section,
.ben .form-section,
.fmlab .form-section,
.fbbc .form-section,
.start-selling .form-section,
.mbedros .form-section {
  color: white;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/promo_JackieLeanBack.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding-bottom: 60px;
}
.start .form-section .form-ask,
.fourfreecans .form-section .form-ask,
.gyms .form-section .form-ask,
.professionals .form-section .form-ask,
.grocery .form-section .form-ask,
.ben .form-section .form-ask,
.fmlab .form-section .form-ask,
.fbbc .form-section .form-ask,
.start-selling .form-section .form-ask,
.mbedros .form-section .form-ask {
  font-size: 16px;
  text-align: center;
  margin: auto;
  padding: 2em 0 2em 0;
}
.start .form-section .form-ask > label,
.fourfreecans .form-section .form-ask > label,
.gyms .form-section .form-ask > label,
.professionals .form-section .form-ask > label,
.grocery .form-section .form-ask > label,
.ben .form-section .form-ask > label,
.fmlab .form-section .form-ask > label,
.fbbc .form-section .form-ask > label,
.start-selling .form-section .form-ask > label,
.mbedros .form-section .form-ask > label {
  font-size: 18px;
}
.start .form-section .form-control,
.fourfreecans .form-section .form-control,
.gyms .form-section .form-control,
.professionals .form-section .form-control,
.grocery .form-section .form-control,
.ben .form-section .form-control,
.fmlab .form-section .form-control,
.fbbc .form-section .form-control,
.start-selling .form-section .form-control,
.mbedros .form-section .form-control {
  background: rgba(255, 255, 255, 0.5);
  border: none;
  color: #FFF;
}
.start .form-section ::-webkit-input-placeholder,
.fourfreecans .form-section ::-webkit-input-placeholder,
.gyms .form-section ::-webkit-input-placeholder,
.professionals .form-section ::-webkit-input-placeholder,
.grocery .form-section ::-webkit-input-placeholder,
.ben .form-section ::-webkit-input-placeholder,
.fmlab .form-section ::-webkit-input-placeholder,
.fbbc .form-section ::-webkit-input-placeholder,
.start-selling .form-section ::-webkit-input-placeholder,
.mbedros .form-section ::-webkit-input-placeholder {
  color: #FFF;
}
.start .form-section :-moz-placeholder,
.fourfreecans .form-section :-moz-placeholder,
.gyms .form-section :-moz-placeholder,
.professionals .form-section :-moz-placeholder,
.grocery .form-section :-moz-placeholder,
.ben .form-section :-moz-placeholder,
.fmlab .form-section :-moz-placeholder,
.fbbc .form-section :-moz-placeholder,
.start-selling .form-section :-moz-placeholder,
.mbedros .form-section :-moz-placeholder {
  /* Firefox 18- */
  color: #FFF;
}
.start .form-section ::-moz-placeholder,
.fourfreecans .form-section ::-moz-placeholder,
.gyms .form-section ::-moz-placeholder,
.professionals .form-section ::-moz-placeholder,
.grocery .form-section ::-moz-placeholder,
.ben .form-section ::-moz-placeholder,
.fmlab .form-section ::-moz-placeholder,
.fbbc .form-section ::-moz-placeholder,
.start-selling .form-section ::-moz-placeholder,
.mbedros .form-section ::-moz-placeholder {
  /* Firefox 19+ */
  color: #FFF;
}
.start .form-section :-ms-input-placeholder,
.fourfreecans .form-section :-ms-input-placeholder,
.gyms .form-section :-ms-input-placeholder,
.professionals .form-section :-ms-input-placeholder,
.grocery .form-section :-ms-input-placeholder,
.ben .form-section :-ms-input-placeholder,
.fmlab .form-section :-ms-input-placeholder,
.fbbc .form-section :-ms-input-placeholder,
.start-selling .form-section :-ms-input-placeholder,
.mbedros .form-section :-ms-input-placeholder {
  color: #FFF;
}
.start .form-section select option,
.fourfreecans .form-section select option,
.gyms .form-section select option,
.professionals .form-section select option,
.grocery .form-section select option,
.ben .form-section select option,
.fmlab .form-section select option,
.fbbc .form-section select option,
.start-selling .form-section select option,
.mbedros .form-section select option {
  color: #000;
}
.start .learn-more-section,
.fourfreecans .learn-more-section,
.gyms .learn-more-section,
.professionals .learn-more-section,
.grocery .learn-more-section,
.ben .learn-more-section,
.fmlab .learn-more-section,
.fbbc .learn-more-section,
.start-selling .learn-more-section,
.mbedros .learn-more-section {
  position: relative;
  margin-top: -1.5em;
  text-align: center;
}
.start .learn-more-section div,
.fourfreecans .learn-more-section div,
.gyms .learn-more-section div,
.professionals .learn-more-section div,
.grocery .learn-more-section div,
.ben .learn-more-section div,
.fmlab .learn-more-section div,
.fbbc .learn-more-section div,
.start-selling .learn-more-section div,
.mbedros .learn-more-section div {
  color: #FFF;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 600;
  margin-bottom: 1em;
}
.start .learn-more-section span.glyphicon,
.fourfreecans .learn-more-section span.glyphicon,
.gyms .learn-more-section span.glyphicon,
.professionals .learn-more-section span.glyphicon,
.grocery .learn-more-section span.glyphicon,
.ben .learn-more-section span.glyphicon,
.fmlab .learn-more-section span.glyphicon,
.fbbc .learn-more-section span.glyphicon,
.start-selling .learn-more-section span.glyphicon,
.mbedros .learn-more-section span.glyphicon {
  font-size: 18px;
  color: #000;
}
.start .about-section .msg-wrapper,
.fourfreecans .about-section .msg-wrapper,
.gyms .about-section .msg-wrapper,
.professionals .about-section .msg-wrapper,
.grocery .about-section .msg-wrapper,
.ben .about-section .msg-wrapper,
.fmlab .about-section .msg-wrapper,
.fbbc .about-section .msg-wrapper,
.start-selling .about-section .msg-wrapper,
.mbedros .about-section .msg-wrapper {
  padding-top: 4em;
  padding-bottom: 4em;
}
.start .about-section .msg-wrapper:before,
.fourfreecans .about-section .msg-wrapper:before,
.gyms .about-section .msg-wrapper:before,
.professionals .about-section .msg-wrapper:before,
.grocery .about-section .msg-wrapper:before,
.ben .about-section .msg-wrapper:before,
.fmlab .about-section .msg-wrapper:before,
.fbbc .about-section .msg-wrapper:before,
.start-selling .about-section .msg-wrapper:before,
.mbedros .about-section .msg-wrapper:before,
.start .about-section .msg-wrapper:after,
.fourfreecans .about-section .msg-wrapper:after,
.gyms .about-section .msg-wrapper:after,
.professionals .about-section .msg-wrapper:after,
.grocery .about-section .msg-wrapper:after,
.ben .about-section .msg-wrapper:after,
.fmlab .about-section .msg-wrapper:after,
.fbbc .about-section .msg-wrapper:after,
.start-selling .about-section .msg-wrapper:after,
.mbedros .about-section .msg-wrapper:after {
  content: " ";
  display: table;
}
.start .about-section .msg-wrapper:after,
.fourfreecans .about-section .msg-wrapper:after,
.gyms .about-section .msg-wrapper:after,
.professionals .about-section .msg-wrapper:after,
.grocery .about-section .msg-wrapper:after,
.ben .about-section .msg-wrapper:after,
.fmlab .about-section .msg-wrapper:after,
.fbbc .about-section .msg-wrapper:after,
.start-selling .about-section .msg-wrapper:after,
.mbedros .about-section .msg-wrapper:after {
  clear: both;
}
.start .about-section .msg-wrapper:before,
.fourfreecans .about-section .msg-wrapper:before,
.gyms .about-section .msg-wrapper:before,
.professionals .about-section .msg-wrapper:before,
.grocery .about-section .msg-wrapper:before,
.ben .about-section .msg-wrapper:before,
.fmlab .about-section .msg-wrapper:before,
.fbbc .about-section .msg-wrapper:before,
.start-selling .about-section .msg-wrapper:before,
.mbedros .about-section .msg-wrapper:before,
.start .about-section .msg-wrapper:after,
.fourfreecans .about-section .msg-wrapper:after,
.gyms .about-section .msg-wrapper:after,
.professionals .about-section .msg-wrapper:after,
.grocery .about-section .msg-wrapper:after,
.ben .about-section .msg-wrapper:after,
.fmlab .about-section .msg-wrapper:after,
.fbbc .about-section .msg-wrapper:after,
.start-selling .about-section .msg-wrapper:after,
.mbedros .about-section .msg-wrapper:after {
  content: " ";
  display: table;
}
.start .about-section .msg-wrapper:after,
.fourfreecans .about-section .msg-wrapper:after,
.gyms .about-section .msg-wrapper:after,
.professionals .about-section .msg-wrapper:after,
.grocery .about-section .msg-wrapper:after,
.ben .about-section .msg-wrapper:after,
.fmlab .about-section .msg-wrapper:after,
.fbbc .about-section .msg-wrapper:after,
.start-selling .about-section .msg-wrapper:after,
.mbedros .about-section .msg-wrapper:after {
  clear: both;
}
.start .about-section .msg-wrapper .margin,
.fourfreecans .about-section .msg-wrapper .margin,
.gyms .about-section .msg-wrapper .margin,
.professionals .about-section .msg-wrapper .margin,
.grocery .about-section .msg-wrapper .margin,
.ben .about-section .msg-wrapper .margin,
.fmlab .about-section .msg-wrapper .margin,
.fbbc .about-section .msg-wrapper .margin,
.start-selling .about-section .msg-wrapper .margin,
.mbedros .about-section .msg-wrapper .margin {
  margin-bottom: 2em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/start_margins.jpg');
  background-size: 169px 204px;
  background-position: top center;
  min-height: 204px;
  background-repeat: no-repeat;
  border-top: 1px solid white;
}
.start .about-section .msg-wrapper .support,
.fourfreecans .about-section .msg-wrapper .support,
.gyms .about-section .msg-wrapper .support,
.professionals .about-section .msg-wrapper .support,
.grocery .about-section .msg-wrapper .support,
.ben .about-section .msg-wrapper .support,
.fmlab .about-section .msg-wrapper .support,
.fbbc .about-section .msg-wrapper .support,
.start-selling .about-section .msg-wrapper .support,
.mbedros .about-section .msg-wrapper .support {
  margin-bottom: 2em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/start_support.jpg');
  background-size: 178px 205px;
  background-position: top center;
  min-height: 204px;
  background-repeat: no-repeat;
}
.start .about-section .msg-wrapper .guaranteed,
.fourfreecans .about-section .msg-wrapper .guaranteed,
.gyms .about-section .msg-wrapper .guaranteed,
.professionals .about-section .msg-wrapper .guaranteed,
.grocery .about-section .msg-wrapper .guaranteed,
.ben .about-section .msg-wrapper .guaranteed,
.fmlab .about-section .msg-wrapper .guaranteed,
.fbbc .about-section .msg-wrapper .guaranteed,
.start-selling .about-section .msg-wrapper .guaranteed,
.mbedros .about-section .msg-wrapper .guaranteed {
  margin-bottom: 2em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/start_guaranteed.jpg');
  background-size: 205px 206px;
  background-position: top center;
  min-height: 204px;
  background-repeat: no-repeat;
}
.start .about-section .paragraph,
.fourfreecans .about-section .paragraph,
.gyms .about-section .paragraph,
.professionals .about-section .paragraph,
.grocery .about-section .paragraph,
.ben .about-section .paragraph,
.fmlab .about-section .paragraph,
.fbbc .about-section .paragraph,
.start-selling .about-section .paragraph,
.mbedros .about-section .paragraph {
  text-align: justify;
  font-size: 1.5em;
  line-height: 2em;
  margin: 2em 0em;
}
.start .about-section .review-bubble:before,
.fourfreecans .about-section .review-bubble:before,
.gyms .about-section .review-bubble:before,
.professionals .about-section .review-bubble:before,
.grocery .about-section .review-bubble:before,
.ben .about-section .review-bubble:before,
.fmlab .about-section .review-bubble:before,
.fbbc .about-section .review-bubble:before,
.start-selling .about-section .review-bubble:before,
.mbedros .about-section .review-bubble:before,
.start .about-section .review-bubble:after,
.fourfreecans .about-section .review-bubble:after,
.gyms .about-section .review-bubble:after,
.professionals .about-section .review-bubble:after,
.grocery .about-section .review-bubble:after,
.ben .about-section .review-bubble:after,
.fmlab .about-section .review-bubble:after,
.fbbc .about-section .review-bubble:after,
.start-selling .about-section .review-bubble:after,
.mbedros .about-section .review-bubble:after {
  content: " ";
  display: table;
}
.start .about-section .review-bubble:after,
.fourfreecans .about-section .review-bubble:after,
.gyms .about-section .review-bubble:after,
.professionals .about-section .review-bubble:after,
.grocery .about-section .review-bubble:after,
.ben .about-section .review-bubble:after,
.fmlab .about-section .review-bubble:after,
.fbbc .about-section .review-bubble:after,
.start-selling .about-section .review-bubble:after,
.mbedros .about-section .review-bubble:after {
  clear: both;
}
.start .about-section .review-bubble:before,
.fourfreecans .about-section .review-bubble:before,
.gyms .about-section .review-bubble:before,
.professionals .about-section .review-bubble:before,
.grocery .about-section .review-bubble:before,
.ben .about-section .review-bubble:before,
.fmlab .about-section .review-bubble:before,
.fbbc .about-section .review-bubble:before,
.start-selling .about-section .review-bubble:before,
.mbedros .about-section .review-bubble:before,
.start .about-section .review-bubble:after,
.fourfreecans .about-section .review-bubble:after,
.gyms .about-section .review-bubble:after,
.professionals .about-section .review-bubble:after,
.grocery .about-section .review-bubble:after,
.ben .about-section .review-bubble:after,
.fmlab .about-section .review-bubble:after,
.fbbc .about-section .review-bubble:after,
.start-selling .about-section .review-bubble:after,
.mbedros .about-section .review-bubble:after {
  content: " ";
  display: table;
}
.start .about-section .review-bubble:after,
.fourfreecans .about-section .review-bubble:after,
.gyms .about-section .review-bubble:after,
.professionals .about-section .review-bubble:after,
.grocery .about-section .review-bubble:after,
.ben .about-section .review-bubble:after,
.fmlab .about-section .review-bubble:after,
.fbbc .about-section .review-bubble:after,
.start-selling .about-section .review-bubble:after,
.mbedros .about-section .review-bubble:after {
  clear: both;
}
.start .about-section .review-bubble .bubble,
.fourfreecans .about-section .review-bubble .bubble,
.gyms .about-section .review-bubble .bubble,
.professionals .about-section .review-bubble .bubble,
.grocery .about-section .review-bubble .bubble,
.ben .about-section .review-bubble .bubble,
.fmlab .about-section .review-bubble .bubble,
.fbbc .about-section .review-bubble .bubble,
.start-selling .about-section .review-bubble .bubble,
.mbedros .about-section .review-bubble .bubble {
  position: relative;
  font-size: 16px;
  background: #f5f5f5;
  padding: 2em;
  margin-bottom: 1em;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
.start .about-section .review-bubble .bubble img,
.fourfreecans .about-section .review-bubble .bubble img,
.gyms .about-section .review-bubble .bubble img,
.professionals .about-section .review-bubble .bubble img,
.grocery .about-section .review-bubble .bubble img,
.ben .about-section .review-bubble .bubble img,
.fmlab .about-section .review-bubble .bubble img,
.fbbc .about-section .review-bubble .bubble img,
.start-selling .about-section .review-bubble .bubble img,
.mbedros .about-section .review-bubble .bubble img {
  position: absolute;
  right: -23px;
  top: 63px;
}
.start .reseller-reviews-section,
.fourfreecans .reseller-reviews-section,
.gyms .reseller-reviews-section,
.professionals .reseller-reviews-section,
.grocery .reseller-reviews-section,
.ben .reseller-reviews-section,
.fmlab .reseller-reviews-section,
.fbbc .reseller-reviews-section,
.start-selling .reseller-reviews-section,
.mbedros .reseller-reviews-section {
  background: #e90e2c;
  color: #FFF;
}
.start .reseller-reviews-section h3,
.fourfreecans .reseller-reviews-section h3,
.gyms .reseller-reviews-section h3,
.professionals .reseller-reviews-section h3,
.grocery .reseller-reviews-section h3,
.ben .reseller-reviews-section h3,
.fmlab .reseller-reviews-section h3,
.fbbc .reseller-reviews-section h3,
.start-selling .reseller-reviews-section h3,
.mbedros .reseller-reviews-section h3 {
  font-weight: bold;
  font-size: 25px;
}
.start .reseller-reviews-section .star-wrapper,
.fourfreecans .reseller-reviews-section .star-wrapper,
.gyms .reseller-reviews-section .star-wrapper,
.professionals .reseller-reviews-section .star-wrapper,
.grocery .reseller-reviews-section .star-wrapper,
.ben .reseller-reviews-section .star-wrapper,
.fmlab .reseller-reviews-section .star-wrapper,
.fbbc .reseller-reviews-section .star-wrapper,
.start-selling .reseller-reviews-section .star-wrapper,
.mbedros .reseller-reviews-section .star-wrapper {
  font-size: 1.5em;
  color: #FFE400;
  margin-bottom: 10px;
}
.start .reseller-reviews-section .name,
.fourfreecans .reseller-reviews-section .name,
.gyms .reseller-reviews-section .name,
.professionals .reseller-reviews-section .name,
.grocery .reseller-reviews-section .name,
.ben .reseller-reviews-section .name,
.fmlab .reseller-reviews-section .name,
.fbbc .reseller-reviews-section .name,
.start-selling .reseller-reviews-section .name,
.mbedros .reseller-reviews-section .name {
  font-weight: 600;
  margin-bottom: 2em;
}
.start .coaches-section,
.fourfreecans .coaches-section,
.gyms .coaches-section,
.professionals .coaches-section,
.grocery .coaches-section,
.ben .coaches-section,
.fmlab .coaches-section,
.fbbc .coaches-section,
.start-selling .coaches-section,
.mbedros .coaches-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/coach.jpg');
  padding: 20vw 10vw;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.start .coaches-section .grey-transparent,
.fourfreecans .coaches-section .grey-transparent,
.gyms .coaches-section .grey-transparent,
.professionals .coaches-section .grey-transparent,
.grocery .coaches-section .grey-transparent,
.ben .coaches-section .grey-transparent,
.fmlab .coaches-section .grey-transparent,
.fbbc .coaches-section .grey-transparent,
.start-selling .coaches-section .grey-transparent,
.mbedros .coaches-section .grey-transparent {
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  padding: 4vw 5vw;
}
.start .footer-section,
.fourfreecans .footer-section,
.gyms .footer-section,
.professionals .footer-section,
.grocery .footer-section,
.ben .footer-section,
.fmlab .footer-section,
.fbbc .footer-section,
.start-selling .footer-section,
.mbedros .footer-section {
  background: #000;
  color: white;
  text-align: center;
  padding: 3em 0 3em 0;
}
.start .footer-section .footer-bottom,
.fourfreecans .footer-section .footer-bottom,
.gyms .footer-section .footer-bottom,
.professionals .footer-section .footer-bottom,
.grocery .footer-section .footer-bottom,
.ben .footer-section .footer-bottom,
.fmlab .footer-section .footer-bottom,
.fbbc .footer-section .footer-bottom,
.start-selling .footer-section .footer-bottom,
.mbedros .footer-section .footer-bottom {
  font-size: 12px;
}
.start .footer-section .footer-bottom a,
.fourfreecans .footer-section .footer-bottom a,
.gyms .footer-section .footer-bottom a,
.professionals .footer-section .footer-bottom a,
.grocery .footer-section .footer-bottom a,
.ben .footer-section .footer-bottom a,
.fmlab .footer-section .footer-bottom a,
.fbbc .footer-section .footer-bottom a,
.start-selling .footer-section .footer-bottom a,
.mbedros .footer-section .footer-bottom a {
  font-weight: 600;
}
.start .footer-section .footer-bottom p,
.fourfreecans .footer-section .footer-bottom p,
.gyms .footer-section .footer-bottom p,
.professionals .footer-section .footer-bottom p,
.grocery .footer-section .footer-bottom p,
.ben .footer-section .footer-bottom p,
.fmlab .footer-section .footer-bottom p,
.fbbc .footer-section .footer-bottom p,
.start-selling .footer-section .footer-bottom p,
.mbedros .footer-section .footer-bottom p {
  margin: 1em 0 0 0;
}
.start .footer-section .footer-bottom p.statements,
.fourfreecans .footer-section .footer-bottom p.statements,
.gyms .footer-section .footer-bottom p.statements,
.professionals .footer-section .footer-bottom p.statements,
.grocery .footer-section .footer-bottom p.statements,
.ben .footer-section .footer-bottom p.statements,
.fmlab .footer-section .footer-bottom p.statements,
.fbbc .footer-section .footer-bottom p.statements,
.start-selling .footer-section .footer-bottom p.statements,
.mbedros .footer-section .footer-bottom p.statements {
  padding: 1em;
  border: 1px solid #787777;
}
.professionals .form-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/start-bg-doctor.jpg');
}
.grocery .form-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/start-bg-grocery.jpg');
}
.ben h1,
.fmlab h1,
.ben .section-title,
.fmlab .section-title {
  font-weight: 800;
  font-size: 2.4em;
}
.ben h1 small,
.fmlab h1 small,
.ben .section-title small,
.fmlab .section-title small {
  font-size: 76%;
}
.ben .btn-lifeaid,
.fmlab .btn-lifeaid,
.ben .btn-white,
.fmlab .btn-white {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: 800;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  font-size: 1.55em;
}
.ben .btn-lifeaid.btn-lg,
.fmlab .btn-lifeaid.btn-lg,
.ben .btn-white.btn-lg,
.fmlab .btn-white.btn-lg {
  padding: 0.2em 1.25em;
}
.ben .offer-section,
.fmlab .offer-section {
  background-color: #e90e2c;
  color: #FFF;
  text-align: center;
  font-size: 2.5em;
  font-weight: 800;
}
.ben .offer-section .padded,
.fmlab .offer-section .padded {
  padding: 60px 3vw 2.5vw;
}
.ben .offer-section .btn-white,
.fmlab .offer-section .btn-white {
  font-size: .6em;
}
.ben .about-section,
.fmlab .about-section {
  text-align: center;
}
.ben .about-section .msg-wrapper,
.fmlab .about-section .msg-wrapper {
  padding-bottom: 1em;
}
.ben .about-section .paragraph,
.fmlab .about-section .paragraph {
  font-size: 1.2em;
  line-height: 1.75em;
}
@media (min-width: 992px) {
  .ben .about-section .paragraph,
  .fmlab .about-section .paragraph {
    margin: 2em 3em;
  }
}
@media (min-width: 992px) {
  .ben .about-section .review-bubble,
  .fmlab .about-section .review-bubble {
    margin: 0 3em;
  }
}
.ben .about-section .review-bubble p,
.fmlab .about-section .review-bubble p {
  text-align: left;
}
.ben .reseller-reviews-section .padded,
.fmlab .reseller-reviews-section .padded {
  padding: 3vw;
}
.ben .reseller-reviews-section .star-wrapper,
.fmlab .reseller-reviews-section .star-wrapper {
  font-size: 2em;
  color: #FFF;
  margin-bottom: 0;
}
.ben .reseller-reviews-section h3,
.fmlab .reseller-reviews-section h3 {
  font-size: 2em;
  font-weight: 400;
  margin: 40px 0 10px;
}
.ben .reseller-reviews-section p,
.fmlab .reseller-reviews-section p {
  font-size: 1.9em;
  font-weight: 300;
  line-height: 1.2em;
}
.ben .reseller-reviews-section p img,
.fmlab .reseller-reviews-section p img {
  width: 1.1em;
  display: inline-block;
  margin-top: -7px;
  margin-right: 7px;
}
.ben .or .or-sign,
.fmlab .or .or-sign {
  text-align: center;
  font-size: 2em;
  font-weight: 800;
}
.ben .or .text-wrapper,
.fmlab .or .text-wrapper {
  display: inline-block;
  width: 76%;
  margin-right: 3%;
  padding-right: 3%;
  padding-bottom: .5em;
  text-align: center;
  font-size: 1.8em;
  position: relative;
}
@media (min-width: 768px) {
  .ben .or .text-wrapper,
  .fmlab .or .text-wrapper {
    width: 80%;
  }
}
@media (min-width: 992px) {
  .ben .or .text-wrapper,
  .fmlab .or .text-wrapper {
    font-size: 2.2em;
    margin-left: 10%;
    width: 74%;
    padding-right: 4%;
  }
}
.ben .or .text-wrapper small,
.fmlab .or .text-wrapper small {
  color: inherit;
}
.ben .or .text-wrapper img.arrow-sign,
.fmlab .or .text-wrapper img.arrow-sign {
  width: 2.4em;
  position: absolute;
  right: 0;
  bottom: 0;
}
.ben .or .click-wrapper,
.fmlab .or .click-wrapper {
  display: inline-block;
  vertical-align: bottom;
  width: 20%;
}
@media (min-width: 768px) {
  .ben .or .click-wrapper,
  .fmlab .or .click-wrapper {
    width: 16%;
  }
}
@media (min-width: 992px) {
  .ben .or .click-wrapper,
  .fmlab .or .click-wrapper {
    width: 12%;
  }
}
.ben h1,
.ben .section-title {
  font-weight: 800;
  font-size: 2.3em;
}
.ben h1 small,
.ben .section-title small {
  font-size: 65%;
}
.ben .form-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/ben_bg.jpg');
}
.fmlab .form-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/ben.jpg');
}
.mbedros {
  font-family: 'Lato', sans-serif;
}
.mbedros h1,
.mbedros .section-title {
  font-size: 2.1em;
}
.mbedros .btn-lifeaid {
  font-family: 'Lato', sans-serif;
}
.mbedros .btn-lifeaid.btn-lg {
  font-size: 1.4em;
  padding: 0.3em 1em;
  font-weight: 600;
}
.mbedros .form-section {
  padding-bottom: 0;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/bodybootcamp.jpg');
}
.mbedros .form-section h1 {
  margin: 0 0 1.5em;
}
.mbedros .form-section .foot {
  position: relative;
  background: rgba(0, 0, 0, 0.5);
}
.mbedros .form-section .foot .padded {
  position: relative;
  padding: 2vw 3vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .mbedros .form-section .foot .padded {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.mbedros .form-section .foot .fbbc-logo {
  width: 15%;
}
@media (min-width: 768px) {
  .mbedros .form-section .foot .fbbc-logo {
    width: 11%;
  }
}
.mbedros .form-section .foot .spartan-logo {
  width: 11%;
}
@media (min-width: 768px) {
  .mbedros .form-section .foot .spartan-logo {
    width: 8%;
  }
}
.mbedros .form-section .foot .form-note {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
  text-align: center;
  font-weight: 400;
  font-size: .7em;
  line-height: 1.25em;
}
@media (min-width: 768px) {
  .mbedros .form-section .foot .form-note {
    width: 40%;
    margin-right: 28%;
    margin-left: 4%;
  }
}
.mbedros .form-section .foot .form-note strong {
  font-weight: 400;
}
.mbedros .form-section .foot .box {
  display: none;
}
@media (min-width: 768px) {
  .mbedros .form-section .foot .box {
    display: inline-block;
    position: absolute;
    width: 17%;
    top: -30%;
    right: 5%;
  }
}
.mbedros .about-section .section-heading {
  color: inherit;
  text-transform: none;
  font-weight: 600;
  font-size: 2.5em;
}
.mbedros .about-section .msg-wrapper {
  padding: 0;
}
.mbedros .about-section .paragraph {
  font-size: 1.25em;
}
.mbedros .about-section .review-bubble .bubble {
  font-size: .95em;
  font-weight: 300;
  text-align: right;
  margin-top: 6vw;
}
.mbedros .about-section .review-bubble .bubble img {
  top: 50%;
}
.mbedros .reseller-reviews-section {
  font-family: 'Raleway', sans-serif;
}
.start-selling h1 {
  margin: 1vw 0 3vw;
  line-height: 1.3em;
}
.start-selling h1 small {
  font-weight: 300;
  display: block;
}
.start-selling .fsection a {
  color: #e90e2c;
}
.start-selling .fsection .contact {
  text-align: center;
  margin: 1vw 0 2vw;
  font-weight: 600;
}
@media (max-width: 767px) {
  .start-selling .fsection .contact {
    font-size: 1.3em;
  }
}
.start-selling .fsection h1 .contact {
  font-size: 4.5vw;
  font-weight: 400;
  line-height: 1em;
  margin: 4vw;
}
.start-selling .fsection .stp-logo {
  padding: .4em 0;
  text-align: left;
}
.start-selling .fsection .red-hoz {
  background: #e90e2c;
  width: 100%;
  height: 2.2em;
}
.start-selling .fsection .padded {
  padding: 0 3vw;
}
.start-selling .fsection .ffooter {
  background: #e90e2c;
  margin-top: 3%;
}
.start-selling .fsection .ffooter img {
  margin-top: -3%;
}
.start-selling .choosepack {
  margin: 2vw 0;
}
.start-selling .choosepack .radio {
  margin-bottom: 2vw;
}
.frevo .form-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/fitnessrevobg.jpg');
}
.frevo .form-section .foot .spartan-logo {
  margin-left: 14%;
}
.frevo .about-section .review-bubble {
  text-align: center;
}
.frevo .about-section .review-bubble .bubble {
  margin: 0 0 2vw 0;
}
.frevo .about-section .review-bubble .bubble img {
  top: 25%;
}
.frevo .about-section .review-bubble .btnScroll {
  margin-bottom: 3vw;
}
/** (>^o^)> 2freecans */
.twofreecans {
  font-family: 'Raleway', sans-serif;
  font-size: 10px;
}
@media (min-width: 768px) {
  .twofreecans {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  .twofreecans {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .twofreecans .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .twofreecans .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .twofreecans .container {
    width: 1170px;
  }
}
.twofreecans .featured-image {
  position: fixed;
  z-index: -1;
  width: 100%;
}
.twofreecans .featured-image img {
  width: 100%;
}
.twofreecans h1,
.twofreecans h2,
.twofreecans h3 {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 300;
  color: #e90e2c;
}
.twofreecans h1 {
  background: #e90e2c;
  display: inline;
  padding: 0 2%;
  text-transform: uppercase;
  color: #fff;
  font-size: 3em;
  font-size: 10vw;
}
@media (min-width: 480px) {
  .twofreecans h1 {
    font-size: 4.5em;
    font-size: 10vw;
  }
}
@media (min-width: 768px) {
  .twofreecans h1 {
    font-size: 5em;
  }
}
@media (min-width: 992px) {
  .twofreecans h1 {
    font-size: 5.5em;
  }
}
@media (min-width: 1200px) {
  .twofreecans h1 {
    font-size: 6.5em;
  }
}
.twofreecans h2 {
  font-size: 2em;
  margin: 5% 0 0;
}
.twofreecans h3 {
  font-size: 1.5em;
  margin: 5% 0 10%;
}
.twofreecans p {
  font-size: 1.3em;
  margin: 0 0 10px;
}
.twofreecans .btn-lifeaid,
.twofreecans .btn-default-inverse,
.twofreecans .btn-lifeaid-inverse {
  font-family: 'Fjalla One', sans-serif;
  font-size: 2em;
  padding: 1% 2% 0.5%;
}
@media (min-width: 480px) {
  .twofreecans .btn-lifeaid,
  .twofreecans .btn-default-inverse,
  .twofreecans .btn-lifeaid-inverse {
    font-size: 2.5em;
  }
}
@media (min-width: 768px) {
  .twofreecans .btn-lifeaid,
  .twofreecans .btn-default-inverse,
  .twofreecans .btn-lifeaid-inverse {
    font-size: 3em;
  }
}
.twofreecans .do-this {
  margin-top: 23%;
  text-align: center;
}
@media (min-width: 768px) {
  .twofreecans .do-this {
    margin-top: 30%;
  }
}
.twofreecans .do-this.no-title {
  margin-top: 41%;
}
.twofreecans .do-this .btn-lifeaid {
  padding: 1% 9% 0.5%;
}
.twofreecans .twocans {
  position: absolute;
  top: 60%;
  left: 5.5%;
  width: 20%;
}
@media (min-width: 1200px) {
  .twofreecans .twocans {
    width: 22%;
  }
}
.twofreecans .scroll-down {
  margin-top: 3%;
  text-align: center;
  display: block;
  font-weight: 600;
  font-size: 1.2em;
  color: #FFF;
}
.twofreecans .scroll-bw .scroll-down .fa {
  color: #000;
}
.twofreecans .scroll-black .scroll-down {
  color: #000;
}
.twofreecans .mid {
  background: #fff;
  margin-top: 2%;
  padding-bottom: 7%;
}
@media (min-width: 768px) {
  .twofreecans .mid {
    margin-top: 2%;
  }
}
@media (min-width: 992px) {
  .twofreecans .mid {
    margin-top: 2%;
  }
}
@media (min-width: 1200px) {
  .twofreecans .mid {
    margin-top: 2.5%;
  }
}
.twofreecans .mid .seals-wrapper {
  text-align: center;
}
.twofreecans .mid .seals-wrapper .text {
  font-family: 'Fjalla One', sans-serif;
  display: inline;
  margin: 0 2%;
  line-height: normal;
  vertical-align: middle;
  font-size: .8em;
  color: #000;
}
.twofreecans .mid .seals-wrapper img {
  margin: 0 2%;
  width: 20%;
}
.twofreecans .mid .testimonial-wrapper {
  width: 72%;
  margin: 0 0 0 auto;
}
.twofreecans .mid .testimonial-wrapper .message-wrapper .message {
  color: #666;
  font-size: 1.2em;
  text-align: right;
  margin-bottom: 10px;
}
.twofreecans .mid .testimonial-wrapper .message-wrapper .name {
  color: #000;
  font-weight: 700;
}
.twofreecans .bottom {
  background: #000;
  padding-bottom: 5%;
  text-align: center;
}
.twofreecans .bottom .cta {
  margin-top: -4%;
  text-align: center;
}
.twofreecans .bottom .perks > div {
  width: 22%;
  text-align: left;
  margin: 3% auto 0;
  display: inline-block;
  font-size: 0.6em;
}
@media (min-width: 480px) {
  .twofreecans .bottom .perks > div {
    font-size: 0.9em;
  }
}
@media (min-width: 768px) {
  .twofreecans .bottom .perks > div {
    font-size: 1em;
    width: 19%;
  }
}
@media (min-width: 1200px) {
  .twofreecans .bottom .perks > div {
    font-size: 1.1em;
  }
}
.twofreecans .bottom .perks > div img {
  vertical-align: top;
  display: inline-block;
  width: 25%;
  margin-right: 2%;
}
.twofreecans .bottom .perks > div span {
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  margin-top: 2%;
}
.twofreecans .bottom .perks > div.perk-spacer {
  width: 5%;
}
@media (min-width: 768px) {
  .twofreecans .bottom .perks > div.perk-spacer {
    width: 22%;
  }
}
.twofreecans .final-cans {
  display: block;
  margin: 0 auto;
  width: 35%;
  margin-top: -3%;
}
@media (min-width: 480px) {
  .twofreecans .final-cans {
    margin-top: -4%;
  }
}
@media (min-width: 768px) {
  .twofreecans .final-cans {
    margin-top: -7%;
  }
}
@media (min-width: 992px) {
  .twofreecans .final-cans {
    margin-top: -13%;
  }
}
/* 2freecans <(^o^<) **/
/** (>^o^)> Success page */
.stp-success {
  margin-top: 40px;
  margin-bottom: 60px;
  font-weight: 400;
}
@media (min-width: 1200px) {
  .stp-success .container {
    width: 700px;
  }
}
.stp-success h1 {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 30px;
}
.stp-success .btn-link {
  padding: 1px 0;
}
/* Success page <(^o^<) **/
/** (>^o^)> APO Page */
.stp-apo .hero {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/apo/header_apo.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.stp-apo .hero h1 {
  font-weight: 700;
  color: white;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
  text-shadow: 0 0 10px #000000;
  text-transform: uppercase;
  font-size: 3.5em;
  padding: 3em 0;
}
.stp-apo .sap-review-wrapper {
  font-size: 13px;
}
.stp-apo .sap-review-wrapper .owl-carousel .owl-controls {
  color: #808282;
  opacity: .9;
}
.stp-apo .products:before,
.stp-apo .products:after {
  content: " ";
  display: table;
}
.stp-apo .products:after {
  clear: both;
}
.stp-apo .products:before,
.stp-apo .products:after {
  content: " ";
  display: table;
}
.stp-apo .products:after {
  clear: both;
}
.stp-apo .products .product-box {
  padding: 1em 15px;
}
.stp-apo .products .product-box .title {
  height: 2em;
  text-align: center;
  font-size: 15px;
  font-family: 'Fjalla One', sans-serif;
  text-transform: uppercase;
}
.stp-apo .products .product-box .image {
  margin-bottom: 1em;
}
.stp-apo .products .product-box .desc {
  margin-bottom: 30px;
  font-size: 12px;
  overflow: hidden;
}
.stp-apo .products .product-box .action {
  margin-bottom: 40px;
}
.stp-apo .products .product-box .action .qty-wrapper {
  margin: 12px 0 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .stp-apo .products .product-box .action .qty-wrapper {
    text-align: center;
  }
}
.stp-apo .products .product-box .action .qty-wrapper label {
  font-size: 16px;
}
.stp-apo .products .product-box .action .qty-wrapper .btn-link {
  padding: 6px 5px;
  color: #000;
}
.stp-apo .products .product-box .action .qty-wrapper .qty {
  display: inline-block;
  width: 40px;
  text-align: center;
}
.stp-apo .products .product-box .action .btn-lifeaid {
  font-size: 17px;
  padding: 6px;
}
.stp-apo .products .product-box .action .btn-lifeaid span {
  display: block;
  font-size: .7em;
}
.stp-apo .products .product-box .action .btn-note {
  font-size: 14px;
  text-align: center;
  margin-top: 5px;
}
.stp-apo .products .product-box .action .btn-note a {
  color: #082dea;
  font-weight: 600;
}
.stp-apo .products .product-box .action .btn-note a:hover {
  text-decoration: underline;
}
.stp-apo .message-notif {
  text-align: center;
  font-weight: 600;
  margin-bottom: 4em;
}
.stp-apo .message-notif:before,
.stp-apo .message-notif:after {
  content: " ";
  display: table;
}
.stp-apo .message-notif:after {
  clear: both;
}
.stp-apo .message-notif:before,
.stp-apo .message-notif:after {
  content: " ";
  display: table;
}
.stp-apo .message-notif:after {
  clear: both;
}
/* APO Page <(^o^<) **/
/** (>^o^)> BOGO landing page */
.bogo {
  font-family: 'Lato', sans-serif;
}
.bogo .padded {
  padding: 3vw 5vw 1vw;
}
.bogo .btn {
  font-family: 'Lato', sans-serif;
  font-size: 1.4em;
  font-weight: 600;
}
.bogo .light {
  font-weight: 300;
}
.bogo .sub-text-1,
.bogo .sub-text-2 {
  line-height: 1.2em;
  margin-bottom: 1.2em;
}
.bogo .sub-text-1 {
  font-size: 1.7em;
}
.bogo .sub-text-2 {
  font-size: 1.2em;
}
.bogo .sub-text-3 {
  font-size: .9em;
}
.bogo .x-mark {
  margin-right: 7px;
}
.bogo .x-mark:before {
  content: '';
  position: absolute;
  height: 1.2em;
  width: 4.2em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/x-mark.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.bogo .cta-top {
  background: #e31d1a;
  color: #FFF;
  text-align: center;
}
.bogo .cta-top .logo-wrapper {
  display: block;
  margin: 20px 0;
}
@media (min-width: 768px) {
  .bogo .cta-top .logo-wrapper {
    text-align: left;
  }
}
.bogo .cta-top .section-title {
  margin: 10px 0;
  font-size: 1.3em;
  line-height: 1.3em;
}
@media (min-width: 768px) {
  .bogo .cta-top .section-title {
    font-size: 1.5em;
  }
}
.bogo .cta-top .section-title .small {
  font-size: 85%;
  font-weight: 300;
}
.bogo .cta-top .btn-emboss {
  margin: 15px 0;
  font-size: .9em;
  padding: 2px 5px;
  text-align: center;
}
@media (min-width: 768px) {
  .bogo .cta-top .btn-emboss {
    text-align: right;
    padding: 8px 14px;
    font-size: 1.3em;
  }
}
.bogo .top-section {
  color: white;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/bogo/jacky-bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: -350px center;
}
@media (min-width: 768px) {
  .bogo .top-section {
    background-position: right center;
  }
}
@media (max-width: 767px) {
  .bogo .top-section .padded {
    background: rgba(0, 0, 0, 0.5);
  }
}
.bogo .top-section h1 {
  display: inline-block;
  margin: 0 0 .31em 0;
  padding: 7px 0 9px 0;
  border-top: .1em solid #FFF;
  border-bottom: .1em solid #FFF;
  font-size: 8.5vw;
  font-weight: 400;
  line-height: 1em;
}
@media (min-width: 768px) {
  .bogo .top-section h1 {
    font-size: 3.8em;
  }
}
.bogo .top-section .box-img {
  margin-bottom: -2em;
}
.bogo .top-section .testimo {
  font-size: .85em;
  font-weight: 300;
}
.bogo .top-section .testimo img {
  width: 4em;
  margin-left: 10px;
}
.bogo .top-section .light {
  margin-top: 1.2em;
  font-size: 1.3em;
}
.bogo .about-section .padded {
  padding-bottom: 0;
}
.bogo .about-section .section-title {
  font-size: 2.5em;
  line-height: 1em;
  text-align: center;
  font-weight: 600;
  margin: 0 0 10px 0;
}
.bogo .about-section .msg-wrapper {
  padding-top: 2em;
}
.bogo .about-section .msg-wrapper:before,
.bogo .about-section .msg-wrapper:after {
  content: " ";
  display: table;
}
.bogo .about-section .msg-wrapper:after {
  clear: both;
}
.bogo .about-section .msg-wrapper:before,
.bogo .about-section .msg-wrapper:after {
  content: " ";
  display: table;
}
.bogo .about-section .msg-wrapper:after {
  clear: both;
}
.bogo .about-section .msg-wrapper .margin,
.bogo .about-section .msg-wrapper .support,
.bogo .about-section .msg-wrapper .guaranteed {
  margin-bottom: 2em;
  background-size: contain;
  background-position: top center;
  min-height: 204px;
  background-repeat: no-repeat;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/bogo/margin.png');
}
.bogo .about-section .msg-wrapper .support {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/bogo/support.png');
}
.bogo .about-section .msg-wrapper .guaranteed {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/bogo/guaranteed.png');
}
.bogo .about-section .paragraph {
  text-align: justify;
  font-size: 1.2em;
  line-height: 1.75em;
  margin: 0 0 1.5em;
}
.bogo .about-section .review-bubble {
  text-align: center;
}
.bogo .about-section .review-bubble:before,
.bogo .about-section .review-bubble:after {
  content: " ";
  display: table;
}
.bogo .about-section .review-bubble:after {
  clear: both;
}
.bogo .about-section .review-bubble:before,
.bogo .about-section .review-bubble:after {
  content: " ";
  display: table;
}
.bogo .about-section .review-bubble:after {
  clear: both;
}
@media (min-width: 768px) {
  .bogo .about-section .review-bubble {
    text-align: left;
  }
}
.bogo .review-section {
  background: #e90e2c;
  color: #FFF;
  text-align: center;
  padding: 3vw 0;
}
.bogo .review-section .section-title {
  font-size: 2.4em;
  font-weight: 600;
  margin-bottom: .5em;
}
.bogo .review-section .reviewer {
  font-size: 2em;
  line-height: 1em;
  font-weight: 600;
}
.bogo .review-section .reviewer small {
  display: block;
  color: inherit;
  font-size: 65%;
  font-weight: 400;
}
.bogo .review-section .star-wrapper {
  font-size: 2em;
  margin: .1em 0 .2em;
}
.bogo .review-section p {
  font-size: 1.55em;
  margin-bottom: 1em;
}
.bogo .athlete-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/bogo/nicole-bg.jpg');
  padding: 21vw 5vw;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  text-align: center;
}
.bogo .athlete-section .icons img {
  width: 6em;
  margin: 2.5em 1em 0;
}
.bogo.type2 .top-section h1 {
  font-size: 6.7vw;
}
@media (min-width: 768px) {
  .bogo.type2 .top-section h1 {
    font-size: 2.6em;
  }
}
.bogo.type2 .top-section .box-img {
  margin-bottom: -3em;
}
.bogo.type2 .top-section .ingredients-img {
  margin-bottom: 2em;
}
.bogo.type2 .review-section {
  text-align: left;
}
.bogo.type2 .review-section .section-title {
  margin-bottom: 1.5em;
  line-height: 1.2em;
  text-align: center;
}
@media (min-width: 768px) {
  .bogo.type2 .review-section .section-title {
    padding: 0 4em;
  }
}
.bogo.type2 .review-section .star-wrapper {
  margin: .3em 0 .2em;
}
.bogo.type2 .review-section p {
  font-weight: 300;
}
.bogo-footer {
  color: #FFF;
  text-align: center;
  padding-top: 2em;
}
.bogo-footer .btn {
  font-size: 1.4em;
  font-weight: 600;
  padding: 8px 30px;
}
.bogo-footer p {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 1.2em;
  margin: 2em 0 0;
}
.bogo-footer img {
  margin: 0 auto;
  padding-left: 10vw;
}
/* BOGO landing page <(^o^<) **/
/** (>^o^)> Freecans stand alone page OCR/CROSSFIT */
.freecans-stp {
  font-family: 'Lato', sans-serif;
}
.freecans-stp .padded {
  padding: 3vw 5vw 1vw;
}
.freecans-stp .padded:before,
.freecans-stp .padded:after {
  content: " ";
  display: table;
}
.freecans-stp .padded:after {
  clear: both;
}
.freecans-stp .padded:before,
.freecans-stp .padded:after {
  content: " ";
  display: table;
}
.freecans-stp .padded:after {
  clear: both;
}
.freecans-stp .btn {
  font-family: 'Lato', sans-serif;
  font-size: 1.8em;
  font-weight: 600;
  padding: .2em;
}
.freecans-stp .light {
  font-weight: 300;
}
.freecans-stp .sub-text-1,
.freecans-stp .sub-text-2 {
  line-height: 1.2em;
  margin-bottom: 1.2em;
}
.freecans-stp .sub-text-1 {
  font-size: 1.9em;
}
.freecans-stp .sub-text-2 {
  font-size: 1.4em;
}
.freecans-stp .sub-text-3 {
  font-size: .9em;
}
.freecans-stp .x-mark {
  position: relative;
}
.freecans-stp .x-mark:before {
  content: '';
  position: absolute;
  height: 1.5em;
  width: 160%;
  left: -30%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/x-mark-price2.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.freecans-stp .final-mark {
  position: relative;
}
.freecans-stp .final-mark:before {
  content: '';
  position: absolute;
  height: 3em;
  width: 160%;
  left: -20%;
  top: -0.25em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/final-mark.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.freecans-stp .uline {
  position: relative;
  display: inline-block;
}
.freecans-stp .uline:after {
  content: '';
  display: block;
  height: .6em;
  width: 105%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/uline.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
}
.freecans-stp .bg-image {
  position: fixed;
  z-index: -1;
}
.freecans-stp .cta-top {
  background: #e31d1a;
  color: #FFF;
  text-align: center;
}
.freecans-stp .cta-top .logo-wrapper {
  display: block;
  margin: 1.5em 0;
}
@media (min-width: 768px) {
  .freecans-stp .cta-top .logo-wrapper {
    text-align: left;
  }
}
.freecans-stp .cta-top .logo-wrapper img {
  height: 1.7em;
  width: auto !important;
}
.freecans-stp .cta-top .logo-wrapper.wtagline {
  margin: 1em 0 0;
}
.freecans-stp .cta-top .logo-wrapper.wtagline img {
  height: 2em;
}
.freecans-stp .cta-top .section-title {
  margin: 10px 0;
  font-size: 1.3em;
  line-height: 1.1em;
}
@media (min-width: 768px) {
  .freecans-stp .cta-top .section-title {
    font-size: 1.3em;
  }
}
.freecans-stp .cta-top .section-title .small {
  font-size: 75%;
  font-weight: 300;
}
.freecans-stp .cta-top .btn-emboss {
  margin: 1em 0;
  padding: .2em .5em;
  font-size: .9em;
  text-align: center;
}
@media (min-width: 768px) {
  .freecans-stp .cta-top .btn-emboss {
    text-align: right;
    font-size: 1.3em;
  }
}
.freecans-stp .cta-top .timer-countdown {
  font-weight: 400;
  font-size: .9em;
  line-height: 1.2em;
  color: #000;
}
@media (min-width: 992px) {
  .freecans-stp .cta-top .timer-countdown {
    font-size: .7em;
    line-height: 1em;
  }
}
.freecans-stp .top-section {
  color: white;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/ocr-bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right center;
  text-align: center;
}
.freecans-stp .top-section .padded {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}
.freecans-stp .top-section .content-wrapper {
  background: rgba(0, 0, 0, 0.5);
  padding: 3vw 15px 1vw;
}
.freecans-stp .top-section h1 {
  display: inline-block;
  margin: 0 0 .31em 0;
  padding: 7px 0 9px 0;
  font-size: 8.5vw;
  font-weight: 600;
  line-height: .95em;
}
@media (min-width: 768px) {
  .freecans-stp .top-section h1 {
    font-size: 2.6em;
  }
}
.freecans-stp .top-section .light {
  margin-top: 1.2em;
  font-size: 1.3em;
}
.freecans-stp .top-section .cans-wrapper {
  position: absolute;
  bottom: -16vw;
  left: 4vw;
  width: 23%;
}
@media (min-width: 992px) {
  .freecans-stp .top-section .cans-wrapper {
    bottom: -39%;
  }
}
.freecans-stp .top-section .sub-text-2 > div {
  margin-bottom: 10px;
}
.freecans-stp .top-section .btn-lifeaid {
  text-transform: none;
}
.freecans-stp .top-section .click-here {
  position: relative;
}
.freecans-stp .top-section .click-here:after {
  content: '';
  position: absolute;
  width: 1em;
  height: 2em;
  right: -1.2em;
  bottom: -1.1em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/arrow-click-here2.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: -right center;
}
.freecans-stp .top-section.no-string .content-wrapper {
  padding-top: 1vw;
}
.freecans-stp .top-section .content-wrapper-dark {
  padding: 5vw 15px 7vw;
  color: #000;
  font-weight: 400;
}
.freecans-stp .top-section .content-wrapper-dark .partner-logo {
  margin-bottom: 2.5em;
}
.freecans-stp .top-section .content-wrapper-dark .btn-set-wrapper {
  margin-top: 4em;
}
.freecans-stp .top-section .content-wrapper-dark .btn-set-wrapper .red-arrow-down {
  position: relative;
}
.freecans-stp .top-section .content-wrapper-dark .btn-set-wrapper .red-arrow-down:before {
  content: '';
  position: absolute;
  width: 3em;
  height: 3em;
  left: 1.5em;
  top: -3.5em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/arrow-click-here3.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
}
@media (min-width: 768px) {
  .freecans-stp .top-section .content-wrapper-dark .btn-set-wrapper .red-arrow-down:before {
    left: -1em;
  }
}
.freecans-stp .top-section .content-wrapper-dark .btn-set-wrapper .btn-lifeaid {
  font-size: 1.2em;
  padding-top: .4em;
  padding-bottom: .4em;
  margin-bottom: 1em;
}
.freecans-stp .about-section .padded {
  padding: 4vw 8vw 6vw;
}
.freecans-stp .about-section .section-title {
  font-size: 2em;
  line-height: 1em;
  text-align: center;
  font-weight: 600;
  margin: 0 0 30px 0;
  color: #e90e2c;
}
.freecans-stp .about-section .paragraph {
  text-align: justify;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1.6em;
  margin: 0 0 1.5em;
}
.freecans-stp .athlete-section .padded {
  padding: 16vw 5vw;
}
.freecans-stp .athlete-section h2 {
  margin: 0;
  color: #FFF;
  font-size: 2.3em;
  line-height: 1em;
  text-align: center;
}
.freecans-stp .testimonial-section .padded {
  padding-top: 6vw;
  padding-bottom: 6vw;
}
.freecans-stp .testimonial-section .section-title {
  font-size: 2em;
  line-height: 1em;
  text-align: center;
  font-weight: 600;
  margin: 0 0 30px 0;
  color: #e90e2c;
}
.freecans-stp .testimonial-section .fc-review-wrapper .message-wrapper {
  text-align: center;
  font-size: 1.1em;
}
.freecans-stp .testimonial-section .fc-review-wrapper .message-wrapper .message {
  color: #767676;
  font-weight: 400;
  width: 100%;
}
.freecans-stp .testimonial-section .fc-review-wrapper .message-wrapper .name {
  font-weight: 600;
}
.freecans-stp .testimonial-section .fc-review-wrapper .owl-controls .owl-nav {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}
.freecans-stp .testimonial-section .fc-review-wrapper .owl-controls .owl-nav .owl-prev,
.freecans-stp .testimonial-section .fc-review-wrapper .owl-controls .owl-nav .owl-next {
  display: inline-block;
  padding: 0 13px;
}
.freecans-stp .profile-section div {
  text-align: center;
  position: absolute;
  width: 100%;
  padding-top: 16vw;
  font-size: 2em;
  color: #FFF;
  line-height: 1.1em;
  font-weight: 400;
}
.freecans-stp .video-section .padded {
  padding-top: 6vw;
  padding-bottom: 6vw;
}
.freecans-stp .video-section .section-title {
  font-size: 2em;
  line-height: 1em;
  text-align: center;
  font-weight: 600;
  margin: 0 0 30px 0;
  color: #e90e2c;
}
.freecans-stp .ingredients-section .section-title {
  font-size: 2em;
  line-height: 1em;
  text-align: left;
  font-weight: 600;
  color: #e90e2c;
}
.freecans-stp .ingredients-section .bg {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/noah-silhouette.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
}
.freecans-stp .ingredients-section ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.freecans-stp .ingredients-section ul li {
  list-style-type: none;
  margin: 0 0 15px 0;
  padding: 0;
}
.freecans-stp .ingredients-section ul li .list-title {
  font-weight: 600;
}
.freecans-stp .ingredients-section ul li .list-title img {
  width: 3em;
  margin: .8em 1em .8em 0;
}
.freecans-stp .ingredients-section ul li p {
  font-weight: 400;
  line-height: 1.8em;
}
.freecans-stp.gf .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/gf-bg.jpg');
}
.freecans-stp.cf .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/cf-bg.jpg');
}
.freecans-stp.px .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/px-bg.jpg');
}
.freecans-stp.bb .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/bb-bg.jpg');
  background-size: contain;
  background-color: #000;
}
.freecans-stp.jp .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/jp-bg.jpg');
}
.freecans-stp.cfbar .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/cfbar-bg.jpg');
}
.freecans-stp.lwah .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/lwah_0516.jpg');
  background-position: center center;
}
.freecans-stp.lwah .top-section.no-string .content-wrapper {
  padding: 4vw 15px 3vw;
}
.freecans-stp.lwah .top-section .cans-wrapper {
  display: none;
}
.freecans-stp .callback {
  display: none;
}
.freecans-stp.cdown .cta-top .section-title {
  line-height: 1em;
}
.freecans-stp.cdown .cta-top .section-title .callback {
  display: block;
  font-weight: 400;
  font-size: .9em;
  line-height: 1.2em;
  color: #000;
}
@media (min-width: 992px) {
  .freecans-stp.cdown .cta-top .section-title .callback {
    font-size: .7em;
    line-height: 1em;
  }
}
.freecans-stp.bailout .btop-section h1 {
  font-size: 2.8em;
  font-weight: 600;
  text-align: center;
}
.freecans-stp.bailout .btop-section .padded {
  padding: 3vw 0 0;
}
.freecans-stp.bailout .btop-section .offers-info {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
  max-width: 360px;
  margin: 0 auto 15px;
}
.freecans-stp.bailout .btop-section .offers-info .title {
  font-size: 1.5em;
  border: 1px solid #fff;
  padding: .3em 0;
  background: #fff600;
  color: #000;
  font-weight: 800;
  text-align: center;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
.freecans-stp.bailout .btop-section .offers-info .content {
  padding: 15px;
}
.freecans-stp.bailout .btop-section .offers-info .content .sub-text-2 {
  margin-bottom: .7em;
}
.freecans-stp.bailout .btop-section .offers-info .content .sub-text-2 .row > div {
  padding: .2em;
}
.freecans-stp.bailout .btop-section .offers-info .content .sub-text-1 {
  font-size: 1.6em;
  text-align: center;
  margin-bottom: 1.8em;
}
.freecans-stp.bailout .btop-section .btn {
  font-size: 1.6em;
  text-transform: none;
}
.freecans-stp.bailout .btop-section .btn-group .caret {
  border-width: .35em .35em 0 .35em;
  margin-left: .2em;
}
.freecans-stp.bailout .btop-section .btn-group .dropdown-menu {
  width: 100%;
  font-size: 1.2em;
  text-align: center;
}
.freecans-stp.bailout .about-section {
  background: #eeeeee;
  font-weight: 400;
}
.freecans-stp.bailout .about-section .padded {
  padding: 3vw 5vw 2vw;
}
.freecans-stp.bailout .about-section .section-content-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 13px;
}
.freecans-stp.bailout .about-section .section-content-list .list-wrapper {
  width: 100%;
}
@media (min-width: 768px) {
  .freecans-stp.bailout .about-section .section-content-list .list-wrapper {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .freecans-stp.bailout .about-section .section-content-list .list-wrapper {
    width: 33.33333333%;
  }
}
.freecans-stp.bailout .about-section .section-content-list .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -5px;
  margin-right: -5px;
}
.freecans-stp.bailout .about-section .section-content-list .row > div {
  padding: 0 5px 20px;
}
.freecans-stp.bailout .about-section .section-content-list .row > div.col-xs-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 8px 15px;
}
.freecans-stp.bailout .about-section .section-content-list h4 {
  font-size: 1.1em;
  font-weight: 600;
  margin-top: 15px;
}
.freecans-stp.bailout .about-section .section-content-list p {
  font-weight: 600;
}
.freecans-stp.bailout .about-section .section-content-list ul li {
  padding-bottom: .25em;
}
.freecans-stp.bailout .who-loves .padded {
  padding: 3vw 0 7vw;
}
.freecans-stp.bailout .who-loves .section-title {
  font-size: 2em;
  line-height: 1em;
  text-align: center;
  font-weight: 600;
  margin: 0 0 30px 0;
  color: #e90e2c;
}
.freecans-stp.bailout .who-loves .social-phone-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.freecans-stp.bailout .who-loves .social-phone-list > div {
  width: 50%;
  padding: 0 5% 1.5em;
}
@media (min-width: 768px) {
  .freecans-stp.bailout .who-loves .social-phone-list > div {
    width: 20%;
    padding: 0 1.1em;
  }
}
.freecans-stp.bailout .who-loves .social-phone-list > div .text-absolute {
  position: relative;
  text-align: center;
  margin-top: -5.5vw;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .freecans-stp.bailout .who-loves .social-phone-list > div .text-absolute {
    margin-top: -1.75em;
    font-size: .75em;
  }
}
@media (min-width: 992px) {
  .freecans-stp.bailout .who-loves .social-phone-list > div .text-absolute {
    font-size: .95em;
  }
}
.freecans-stp.bailout .who-loves .social-phone-list > div .text-absolute a {
  color: #000000;
  text-decoration: none;
}
.freecans-stp.bailout .who-loves .social-phone-list > div .text-absolute a:hover {
  color: #e90e2c;
  text-decoration: none;
}
.freecans-stp.fbuy .blank-bg {
  background: none;
}
.freecans-stp.fbuy .box-info .title {
  font-size: 2em;
  font-weight: 600;
  line-height: 1.1em;
  text-align: center;
  text-transform: uppercase;
  padding: .6em 0;
  background: #595959;
  color: #FFF;
}
.freecans-stp.fbuy .box-info .content {
  padding: 1.5em;
  background: rgba(255, 255, 255, 0.7);
}
.freecans-stp.fbuy .box-info .content .sub-title {
  text-align: center;
  font-size: 1.45em;
  font-weight: 600;
}
.freecans-stp.fbuy .box-info .content .sub-title span {
  font-size: 1.3em;
}
.freecans-stp.fbuy .cta-top {
  background: #e90e2c;
}
.freecans-stp.fbuy .cta-top .section-title {
  display: inline-block;
  margin: .4em 0;
  font-size: 2.6vw;
}
@media (min-width: 768px) {
  .freecans-stp.fbuy .cta-top .section-title {
    font-size: 1.3em;
  }
}
.freecans-stp.fbuy .cta-top .logo-wrapper {
  margin: 3vw 0 0;
}
.freecans-stp.fbuy .cta-top .logo-wrapper img {
  height: 3vw;
}
@media (min-width: 768px) {
  .freecans-stp.fbuy .cta-top .logo-wrapper {
    margin: 1.4em 0 0;
  }
  .freecans-stp.fbuy .cta-top .logo-wrapper img {
    height: 1.3em;
  }
}
.freecans-stp.fbuy .cta-top .logo-wrapper.wback-link {
  margin: .9em 0 0;
  color: #ffffff;
  text-align: left;
  font-weight: 300;
}
.freecans-stp.fbuy .cta-top .section-action {
  display: inline-block;
  padding-top: .5em;
}
.freecans-stp.fbuy .cta-top .section-action .btn-link {
  color: #FFF;
  font-size: 1.2em;
  position: relative;
}
.freecans-stp.fbuy .cta-top .section-action .btn-link:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 235%;
  height: 4em;
  left: -60%;
  top: 30%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/raf-login.png');
  background-size: contain;
  background-repeat: no-repeat;
}
.freecans-stp.fbuy .cta-top .section-action .ddlogin .dropdown-menu {
  left: auto;
  right: 0;
  color: #000;
  min-width: 250px;
}
.freecans-stp.fbuy .cta-top .section-action .ddlogin .dropdown-menu li {
  padding: 5px 10px 7px;
}
.freecans-stp.fbuy .btop-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/cans-scatter.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (min-width: 992px) {
  .freecans-stp.fbuy .btop-section {
    background-position: center center;
  }
}
.freecans-stp.fbuy .btop-section.dark {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/fbuy-generic-bg.jpg');
}
.freecans-stp.fbuy .btop-section .padded {
  padding: 4.5vw 0 3.5vw;
}
.freecans-stp.fbuy .btop-section form {
  padding: 1em 2em 0;
}
@media (min-width: 768px) {
  .freecans-stp.fbuy .btop-section .col-sm-6.col-md-5 {
    float: none;
    margin: 0 auto;
  }
}
.freecans-stp.fbuy .about-section .padded {
  padding-bottom: 2vw;
}
.freecans-stp.fuel .cta-top .logo-wrapper {
  font-family: 'Blair ITC Std';
  font-size: 18px;
  line-height: .75em;
  margin: 1.8em 0 0;
  color: #FFF;
  font-weight: 400;
}
@media (min-width: 992px) {
  .freecans-stp.fuel .cta-top .logo-wrapper {
    font-size: 35px;
    margin: .9em 0 .5em;
  }
}
.freecans-stp.fuel .cta-top .logo-wrapper img {
  margin-top: -0.3em;
  height: 1.2em;
}
.freecans-stp.fuel .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/freepouches/jacky-fuel-bg.jpg');
  background-position: center center;
}
.freecans-stp.fuel .top-section .btn {
  font-size: 1.6em;
}
.freecans-stp.fuel .top-section .cans-wrapper {
  bottom: -4vw;
}
@media (min-width: 992px) {
  .freecans-stp.fuel .top-section .cans-wrapper {
    bottom: -12%;
  }
}
.freecans-stp.fuel .top-section .content-wrapper {
  background: none;
}
.freecans-stp.fuel .top-section .ingredients-wrapper {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: left;
  padding: 3vw 0 1vw;
}
.freecans-stp.fuel .top-section .ingredients-wrapper li {
  margin-bottom: .9em;
  width: 49%;
  display: inline-block;
}
@media (min-width: 768px) {
  .freecans-stp.fuel .top-section .ingredients-wrapper li {
    width: 100%;
  }
}
.freecans-stp.fuel .top-section .ingredients-wrapper li img {
  width: 28px;
}
@media (min-width: 768px) {
  .freecans-stp.fuel .top-section .ingredients-wrapper li img {
    width: 40px;
  }
}
.freecans-stp.fuel .top-section .ingredients-wrapper li span {
  font-size: 1.2em;
  vertical-align: middle;
  margin-left: 3px;
}
@media (min-width: 768px) {
  .freecans-stp.fuel .top-section .ingredients-wrapper li span {
    margin-left: 15px;
  }
}
.freecans-stp.fuel .about-section .padded {
  padding-bottom: 0;
}
.freecans-stp.fuel .about-section .review {
  font-weight: 400;
  font-style: italic;
  font-size: .83em;
}
.freecans-stp.fuel .about-section .reviewer {
  font-size: .83em;
}
.freecans-stp.fuel .about-section .reviewer img {
  width: 4em;
  margin-top: 10px;
}
.freecans-stp.fuel .review-section {
  background: #e90e2c;
  color: #FFF;
  padding: 3vw 0;
}
.freecans-stp.fuel .review-section .section-title {
  font-size: 2.4em;
  font-weight: 600;
  margin-bottom: .5em;
  text-align: center;
}
.freecans-stp.fuel .review-section .reviewer {
  font-size: 2em;
  line-height: 1em;
  font-weight: 600;
}
.freecans-stp.fuel .review-section .reviewer small {
  display: block;
  color: inherit;
  font-size: 65%;
  font-weight: 400;
}
.freecans-stp.fuel .review-section .star-wrapper {
  font-size: 2em;
  margin: .1em 0 .2em;
}
.freecans-stp.fuel .review-section p {
  font-size: 1.55em;
  margin-bottom: 1em;
}
.freecans-stp.fuel .athlete-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/bogo/nicole-bg.jpg');
  padding: 24vw 5vw;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  text-align: center;
}
.freecans-stp.fuel .athlete-section .icons img {
  width: 6em;
  margin: 2.5em 1em 0;
}
.freecans-stp.fuel .athlete-section .btn-lg {
  padding: .2em .5em;
}
.freecans-stp.ffbiking .top-section {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0.75))), url("https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/ff-biking.jpg") no-repeat;
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url("https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/ff-biking.jpg") no-repeat;
  background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url("https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/ff-biking.jpg") no-repeat;
  background-position: left bottom;
  background-size: cover;
}
.freecans-stp.pa .cta-top .logo-wrapper {
  margin: 1em 0;
}
.freecans-stp.pa .cta-top .section-title {
  font-size: 1.1em;
  margin: .5em 0;
}
@media (min-width: 768px) {
  .freecans-stp.pa .cta-top .section-title {
    font-size: 1.3em;
  }
}
.freecans-stp.pa .cta-top .btn-emboss {
  margin: .5em 0;
}
.freecans-stp.pa .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/pa-bg.jpg');
  background-position: center;
}
.freecans-stp.pa .top-section .ingredients {
  padding: 5vw 0;
}
@media (min-width: 768px) {
  .freecans-stp.pa .top-section .ingredients {
    padding: 7vw 0 0 0;
  }
}
.freecans-stp.pa .top-section .ingredients .center-block {
  margin-top: 2vw;
  width: 35px;
}
@media (min-width: 768px) {
  .freecans-stp.pa .top-section .ingredients .center-block {
    width: 50px;
  }
}
@media (min-width: 992px) {
  .freecans-stp.pa .top-section .ingredients .center-block {
    width: 60px;
  }
}
.freecans-stp.pa .top-section .cans-wrapper {
  bottom: -12vw;
}
@media (min-width: 992px) {
  .freecans-stp.pa .top-section .cans-wrapper {
    bottom: -30%;
  }
}
.freecans-stp.pa .about-section .padded {
  padding: 6vw 8vw;
}
.freecans-stp.ga .cta-top .logo-wrapper {
  margin: 1em 0;
}
.freecans-stp.ga .cta-top .section-title {
  font-size: 1.1em;
  margin: .5em 0;
}
@media (min-width: 768px) {
  .freecans-stp.ga .cta-top .section-title {
    font-size: 1.3em;
  }
}
.freecans-stp.ga .cta-top .btn-emboss {
  margin: .5em 0;
}
.freecans-stp.ga .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/ga-field-bg.jpg');
  background-position: left center;
}
.freecans-stp.ga .top-section .content-wrapper {
  padding: 2vw 15px 1vw;
  margin-top: 3vw;
}
.freecans-stp.ga .top-section .cans-wrapper {
  left: auto;
  right: 4vw;
  bottom: -12vw;
}
@media (min-width: 992px) {
  .freecans-stp.ga .top-section .cans-wrapper {
    right: 13vw;
    bottom: -27%;
  }
}
.freecans-stp.ga .top-section .sub-text-3 {
  margin: .8em;
}
.freecans-stp.ga .about-section .padded {
  padding: 4vw 5vw;
}
.freecans-stp.ga .about-section .sub-text {
  text-align: center;
  color: #000;
  font-size: 2.15em;
  font-weight: 600;
  margin-bottom: .5em;
}
@media (min-width: 992px) {
  .freecans-stp.ga .about-section .sub-text {
    text-align: right;
  }
}
.freecans-stp.ga .testimonial-section .padded {
  padding: 4vw 0;
}
.freecans-stp.ga .testimonial-section .testi-bubble .row {
  margin-left: -4px;
  margin-right: -4px;
}
.freecans-stp.ga .testimonial-section .testi-bubble .row > div {
  padding-left: 4px;
  padding-right: 4px;
}
.freecans-stp.ga .testimonial-section .testi-bubble .lf-bubble-wrapper {
  margin-bottom: 2em;
}
.freecans-stp.ga .testimonial-section .testi-bubble .lf-bubble-wrapper .lf-bubble {
  font-weight: 400;
  font-size: .75em;
  padding: .7em 1em;
}
.freecans-stp.ga .testimonial-section .testi-bubble .lf-bubble-wrapper .lf-bubble .glyphicon-star {
  color: #ffe400;
}
.freecans-stp.ga .testimonial-section .btn {
  padding: .2em 1em;
}
.freecans-stp.fca .cta-top .logo-wrapper {
  margin: 1em 0;
}
.freecans-stp.fca .cta-top .section-title {
  font-size: 1.1em;
  margin: .5em 0;
}
@media (min-width: 768px) {
  .freecans-stp.fca .cta-top .section-title {
    font-size: 1.3em;
  }
}
.freecans-stp.fca .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/office-desk.jpg');
  background-position: right center;
}
.freecans-stp.fca .top-section .content-wrapper {
  padding: 2vw 15px 1vw;
  margin-top: 2em;
}
.freecans-stp.fca .top-section .cans-wrapper {
  bottom: -12vw;
}
@media (min-width: 992px) {
  .freecans-stp.fca .top-section .cans-wrapper {
    bottom: -29%;
  }
}
.freecans-stp.fca .top-section .sub-text-3 {
  line-height: 3em;
}
.freecans-stp.fca .about-section .padded {
  padding: 6vw 8vw;
}
.freecans-stp.bio-muscle .btn {
  font-size: inherit;
  padding: .5em 1em;
}
.freecans-stp.bio-muscle .cta-top .logo-wrapper img {
  height: 1.8em;
}
.freecans-stp.bio-muscle .cta-top .section-title {
  font-size: 1.1em;
}
@media (min-width: 768px) {
  .freecans-stp.bio-muscle .cta-top .section-title {
    font-size: 1.3em;
  }
}
.freecans-stp.bio-muscle .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/bio-muscle/jackie.jpg');
  background-position: center center;
}
.freecans-stp.bio-muscle .top-section .padded {
  padding-top: 20vw;
}
.freecans-stp.bio-muscle .top-section h1 {
  text-align: left;
  display: inline-block;
  margin: 0 0 .31em 0;
  padding: 7px 0 9px 0;
  font-size: 7vw;
  font-weight: 600;
  line-height: .95em;
}
@media (min-width: 768px) {
  .freecans-stp.bio-muscle .top-section h1 {
    font-size: 2.8em;
  }
}
.freecans-stp.bio-muscle .top-section h1 big {
  font-size: 1.55em;
}
.freecans-stp.bio-muscle .top-section h1 small {
  font-size: .7em;
  color: inherit;
  font-weight: inherit;
  display: block;
}
@media (min-width: 768px) {
  .freecans-stp.bio-muscle .top-section h1 small {
    font-size: .75em;
  }
}
.freecans-stp.bio-muscle .top-section h1 small span {
  display: block;
  border-top: .085em solid #fff;
  padding-top: .2em;
  margin-top: .5em;
}
.freecans-stp.bio-muscle .top-section .sub-text-2 {
  text-align: right;
  margin: 2em 0 7em 0;
}
.freecans-stp.bio-muscle .top-section .cans-wrapper {
  bottom: -25vw;
}
@media (min-width: 992px) {
  .freecans-stp.bio-muscle .top-section .cans-wrapper {
    bottom: -80%;
  }
}
.freecans-stp.bio-muscle .float-form-section {
  position: relative;
}
@media (min-width: 992px) {
  .freecans-stp.bio-muscle .float-form-section .yblock-desc {
    padding: 0;
  }
  .freecans-stp.bio-muscle .float-form-section .yblock-desc .pad {
    padding: 0 2em 0 1.2em;
  }
}
.freecans-stp.bio-muscle .float-form-section .yblock-desc p {
  margin: .8em 0 1em 0;
}
@media (min-width: 992px) {
  .freecans-stp.bio-muscle .float-form-section .yblock-wrapper {
    padding-left: 0;
    padding-top: 16vw;
    margin-bottom: 6vw;
  }
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock {
  border: .2em solid #ffcc33;
  font-size: 1.1em;
}
@media (min-width: 992px) {
  .freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock {
    position: absolute;
    bottom: 0;
    font-size: .8em;
  }
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ytitle {
  background: #ffffcc;
  padding: .4em;
  font-size: 5.5vw;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  line-height: 1.2em;
  border-bottom: 0.1em solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  .freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ytitle {
    font-size: 1.65em;
  }
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ytitle big {
  display: block;
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ycontent {
  background: #fff;
  padding: .5em 2em 0;
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ycontent p {
  color: #006666;
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ycontent p.small {
  font-size: 85%;
  font-weight: 600;
  line-height: 1.1em;
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ycontent form .form-group {
  margin-bottom: 10px;
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ycontent form .form-group .col-sm-4 {
  padding-left: 0;
  padding-right: 0;
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ycontent form .form-group .control-label {
  padding-top: 2px;
  color: #006666;
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ycontent form .form-group .form-control {
  padding: 2px 5px;
  height: 26px;
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ycontent form .form-group .help-block {
  font-weight: 600;
}
.freecans-stp.bio-muscle .float-form-section .yblock-wrapper .yblock .ycontent form .form-group .help-block img {
  width: 1.5em;
  margin-top: -0.2em;
  margin-right: .5em;
}
@media (min-width: 992px) {
  .freecans-stp.bio-muscle .about-section .padded {
    padding: 0 12vw 0;
  }
}
.freecans-stp.bio-muscle .about-section .section-title {
  text-align: left;
  margin: 0 0 .3em 0;
}
.freecans-stp.bio-muscle .about-section .paragraph {
  margin-bottom: 4em;
}
.freecans-stp.bio-muscle .about-section .paragraph img {
  width: 3em;
}
@media (min-width: 768px) {
  .freecans-stp.bio-muscle .about-section .can-mark {
    position: relative;
  }
  .freecans-stp.bio-muscle .about-section .can-mark:after {
    content: '';
    display: block;
    position: absolute;
    left: -15%;
    bottom: -5%;
    height: 2.5em;
    width: 50%;
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/arrow-click-here4.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right center;
  }
}
.freecans-stp.bio-muscle .ingredients-section .padded {
  padding-top: 0;
  padding-bottom: 0;
}
.freecans-stp.bio-muscle .ingredients-section ul {
  margin-bottom: 8vw;
}
.freecans-stp.bio-muscle.golferaid .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/2freecans/bio-muscle/ga-header-bg.jpg');
}
.freecans-stp.bio-muscle.golferaid .top-section h1 big {
  font-size: 1.13em;
}
@media (min-width: 768px) {
  .freecans-stp.bio-muscle.golferaid .top-section h1 small {
    font-size: .715em;
  }
}
.freecans-stp.bio-muscle.golferaid .top-section h1 small span {
  font-size: .64em;
}
.freecans-stp.bio-muscle.golferaid .ingredients-section .bg {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/ga-silhouette.jpg');
}
@media (min-width: 992px) {
  .freecans-stp.bio-muscle.golferaid .about-section .padded {
    padding: 0 8vw 0;
  }
}
.freecans-stp.bio-muscle.golferaid .about-section .paragraph,
.freecans-stp.bio-muscle.golferaid .about-section .pvideo {
  margin-bottom: 2em;
}
/* Freecans stand alone page OCR/CROSSFIT <(^o^<) **/
.red-banner.fbuy-banner {
  padding: 0;
}
.red-banner.fbuy-banner .container {
  padding-top: .3em;
  padding-bottom: .5em;
}
@media (min-width: 768px) {
  .red-banner.fbuy-banner .container {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/fbuy-top-banner.png');
  }
}
.red-banner.fbuy-banner .container u {
  font-weight: 600;
}
.red-banner.fbuy-banner .container .btn-set {
  position: relative;
}
@media (min-width: 768px) {
  .red-banner.fbuy-banner .container .btn-set {
    text-align: right;
  }
  .red-banner.fbuy-banner .container .btn-set:after {
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/arrow-down-2.png');
    width: 1.5em;
    height: 1.75em;
    position: absolute;
    top: -0.7em;
    right: -0.3em;
  }
  .red-banner.fbuy-banner .container .btn-set .btn {
    margin: 0 2.5em 0 0;
  }
}
@media (max-width: 767px) {
  .red-banner.fbuy-banner .container .btn-set .btn {
    font-size: 10px;
  }
}
.red-banner.fbuy-banner .countdown {
  font-size: 1em;
}
#suggestionTopBanner {
  background-color: #eea236;
}
.yBanner {
  padding: 0;
  font-size: 12px;
  background-color: #eea236;
  color: #FFF;
  line-height: 1.15em;
}
@media (min-width: 768px) {
  .yBanner {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .yBanner {
    font-size: 22px;
  }
}
.yBanner .container {
  padding-top: .3em;
  padding-bottom: .5em;
}
.yBanner .container u {
  font-weight: 600;
}
.yBanner .container .text-yellow {
  color: #fbff02;
  text-transform: uppercase;
  font-weight: 600;
}
.yBanner .container .btn-set {
  position: relative;
}
@media (min-width: 768px) {
  .yBanner .container .btn-set {
    text-align: right;
  }
  .yBanner .container .btn-set:after {
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/arrow-down-2.png');
    width: 1.5em;
    height: 1.75em;
    position: absolute;
    top: -0.7em;
    right: -0.3em;
  }
  .yBanner .container .btn-set .btn {
    margin: 0 2.5em 0 0;
  }
}
@media (max-width: 767px) {
  .yBanner .container .btn-set .btn {
    font-size: 10px;
  }
}
.yBanner .countdown {
  font-size: 1em;
  font-weight: 600;
  color: #000;
}
/** (>^o^)> Smoothie King landing page */
.sk {
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  font-size: 15px;
}
@media (min-width: 768px) {
  .sk {
    font-size: 19px;
  }
}
@media (min-width: 768px) {
  .sk .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .sk .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .sk .container {
    width: 1170px;
  }
}
.sk .padded {
  padding: 3vw 3vw 0 3vw;
}
.sk .stp-logo {
  text-align: center;
  padding-bottom: 2em;
}
.sk .stp-logo img {
  width: 200px;
}
.sk .btn-wrapper {
  padding: 1.5em 3em 1.5em;
}
.sk .btn-wrapper span {
  display: block;
  font-size: .9em;
  margin-top: .75em;
}
.sk .btn-wrapper span a {
  font-weight: 600;
  color: #FFF;
}
.sk .btn-wrapper span a:hover {
  text-decoration: underline;
}
.sk .btn-lifeaid.btn-lg,
.sk .btn-default-inverse.btn-lg {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  font-size: 1em;
  font-weight: 600;
  padding: 7px 16px;
}
@media (max-width: 767px) {
  .sk .btn-lifeaid.btn-lg,
  .sk .btn-default-inverse.btn-lg {
    margin-bottom: 20px;
  }
}
.sk h1 {
  font-size: 1.9em;
  font-weight: 600;
  line-height: 1.35em;
  margin: 20px 0 10px 0;
}
.sk h2 {
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.35em;
  margin: 20px 0 10px 0;
  color: #e90e2c;
}
.sk .top-section {
  color: #FFF;
  text-align: center;
  background-color: #000;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sk/christmas-abbott.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center right;
}
.sk .top-section .padded {
  position: relative;
  padding-top: 4vw;
  background-color: rgba(0, 0, 0, 0.5);
}
@media (min-width: 992px) {
  .sk .top-section .padded {
    background: none;
  }
}
.sk .top-section .icons {
  margin: 0 3em;
  padding: 1.5em 0;
  border-bottom: 1px solid #FFF;
}
.sk .top-section .icons .row .clearfix,
.sk .top-section .icons .row .catalog-product-view .col1-layout .breadcrumbs,
.sk .top-section .icons .row .review-product-list .col1-layout .breadcrumbs,
.sk .top-section .icons .row .catalog-presentation-view .col1-layout .breadcrumbs,
.sk .top-section .icons .row .catalog-product-view .col1-layout .container,
.sk .top-section .icons .row .review-product-list .col1-layout .container,
.sk .top-section .icons .row .catalog-presentation-view .col1-layout .container,
.sk .top-section .icons .row .box-reviews {
  padding: 15px;
}
@media (min-width: 768px) {
  .sk .top-section .icons .row {
    margin: 0 -12px;
  }
  .sk .top-section .icons .row > div {
    padding: 0 12px;
  }
}
.sk .top-section .learn-more {
  display: inline-block;
  margin-bottom: 1em;
}
.sk .top-section .learn-more img {
  width: 25px;
}
.sk .top-section p {
  font-size: 1.1em;
}
.sk .top-section p small {
  font-size: 70%;
  color: #e90e2c;
  font-weight: 600;
}
.sk .top-section p small a {
  color: #FFF;
  font-weight: 800;
}
.sk .top-section p small a:hover {
  text-decoration: underline;
}
.sk .top-section .img-desc {
  text-align: right;
  line-height: .8em;
  font-size: 0.8em;
  position: absolute;
  right: 5px;
  bottom: 5px;
  color: rgba(255, 255, 255, 0.7);
}
@media (min-width: 992px) {
  .sk .top-section .img-desc {
    font-size: 1.2em;
    position: absolute;
    right: 100px;
    bottom: 30px;
    color: #ffffff;
  }
}
.sk .top-section .img-desc small {
  font-size: 70%;
}
.sk .about-section {
  text-align: center;
  font-size: 1.1em;
}
.sk .about-section .padded {
  padding: 3vw 5vw;
}
.sk .about-section h2 {
  margin-bottom: 1em;
}
.sk .about-section p {
  line-height: 1.25em;
  margin-bottom: 1.5em;
}
.sk .about-section img {
  max-width: 100%;
}
.sk .infographic-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sk/noah-olsen.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.sk .infographic-section .padded {
  padding: 9vw 6.9vw 2vw;
  color: #FFF;
}
.sk .infographic-section .padded h3 {
  font-size: 1.76em;
  font-weight: 300;
  margin: 0 0 2.5vw 0;
  text-align: center;
}
.sk .infographic-section .padded h3 span {
  font-weight: 400;
}
.sk .infographic-section .padded h3 em {
  font-weight: 800;
}
.sk .infographic-section .padded .row {
  margin: 0 -1.8vw;
}
.sk .infographic-section .padded .row > div {
  padding: 0 0 30px 0;
}
@media (min-width: 768px) {
  .sk .infographic-section .padded .row > div {
    padding: 0;
  }
}
.sk .infographic-section .padded .row > div img {
  max-width: 100%;
}
@media (min-width: 768px) {
  .sk .infographic-section .padded .row > div img {
    width: 100%;
  }
}
.sk .infographic-section .padded .img-desc {
  text-align: center;
  line-height: 1.1em;
  font-size: 1.2em;
  margin-top: 5vw;
}
.sk .infographic-section .padded .img-desc small {
  font-size: 80%;
}
.sk .buy-now-section {
  font-size: .6em;
}
.sk .buy-now-section h3 {
  text-align: center;
  font-size: 2em;
  margin-bottom: 1em;
}
.sk .buy-now-section h3 small {
  color: inherit;
  font-size: 75%;
}
.sk .profile-section div {
  text-align: center;
  position: absolute;
  width: 100%;
  padding: 1.5em 0;
  color: #FFF;
  line-height: 1.1em;
}
.sk .bottom-section {
  text-align: center;
}
.sk .bottom-section h3 {
  font-size: 1.15em;
}
.sk .bottom-section img {
  margin: 1em 0;
}
.sk .bottom-section .padded {
  padding: 3vw 3vw 5vw 3vw;
}
.sk .bottom-section .offered {
  font-weight: 400;
  margin: 2.5vw 0;
}
.sk .bottom-section .call {
  font-weight: 600;
}
.sk .form-section {
  color: white;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sk/jacky.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right center;
  padding-bottom: 1em;
}
@media (max-width: 767px) {
  .sk .form-section {
    background-position: -1500px center;
  }
}
.sk .form-section h3 {
  text-align: center;
  font-size: 1.15em;
  margin: 0 0 2em 0;
}
.sk .form-section h3 small {
  font-size: 75%;
  color: inherit;
}
.sk .form-section form {
  margin-bottom: 2em;
}
.sk .form-section .form-control {
  background: rgba(255, 255, 255, 0.5);
  border: none;
  color: #FFF;
}
.sk .form-section .form-note {
  font-size: 11px;
  margin-bottom: 1em;
}
.sk .form-section .form-note strong {
  font-weight: normal;
  color: #e90e2c;
}
.sk .form-section .btn-lifeaid.btn-lg {
  font-family: 'Fjalla One', sans-serif;
  -webkit-border-radius: 0;
          border-radius: 0;
  font-size: 1.4em;
  font-weight: 300;
  padding: 3px 16px 1px;
}
.sk .form-section ::-webkit-input-placeholder {
  color: #FFF;
}
.sk .form-section :-moz-placeholder {
  /* Firefox 18- */
  color: #FFF;
}
.sk .form-section ::-moz-placeholder {
  /* Firefox 19+ */
  color: #FFF;
}
.sk .form-section :-ms-input-placeholder {
  color: #FFF;
}
/* Smoothie King landing page <(^o^<) **/
/** (>^o^)> Enter To Win Top */
.etw-top .validation-advice {
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #a94442;
  color: #a94442;
  font-weight: 600;
  padding: 2px 5px;
  font-size: .8em;
  max-width: 100px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  margin-top: 2px;
}
.etw-top .validation-advice:after,
.etw-top .validation-advice:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.etw-top .validation-advice:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: rgba(255, 255, 255, 0.9);
  border-width: 5px;
  margin-left: -5px;
}
.etw-top .validation-advice:before {
  border-color: rgba(169, 68, 66, 0);
  border-bottom-color: #a94442;
  border-width: 6px;
  margin-left: -6px;
}
/* Enter To Win Top <(^o^<) **/
/** (>^o^)> Enter To Win Footer */
.footer-container .footer .etw-form-wrapper h4 {
  color: #FFF;
  font-size: 1.4em;
  font-weight: 600;
  line-height: 1em;
}
.footer-container .footer .etw-form-wrapper h4 small {
  font-weight: 300;
  font-size: .65em;
  color: #fff;
}
.footer-container .footer .etw-form-wrapper .flex-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  .footer-container .footer .etw-form-wrapper .flex-wrapper > div {
    width: 49%;
  }
}
.footer-container .footer .etw-form-wrapper .etw-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer-container .footer .etw-form-wrapper .etw-form > div {
  width: 100%;
}
.footer-container .footer .etw-form-wrapper .etw-form .half-col {
  width: 48%;
}
.footer-container .footer .etw-form-wrapper .etw-form .form-control {
  text-transform: uppercase;
}
.footer-container .footer .etw-form-wrapper .etw-form select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #ffffff url("https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/arrow_down.png") no-repeat right center;
  padding: 6px 24px 6px 5px;
}
.footer-container .footer .etw-form-wrapper .etw-form select.form-control.input-sm {
  padding-top: 0;
  padding-bottom: 0;
}
/* Enter To Win Footer <(^o^<) **/
/** (>^o^)> Enter To Win Start Modal */
@media (min-width: 768px) {
  #startETWModal .modal-dialog {
    width: 585px;
  }
}
#startETWModal .modal-dialog .modal-body {
  background-color: #f0f0f0;
  padding-bottom: 7px;
}
#startETWModal h1 {
  margin: 0 0 15px 0;
  text-align: center;
  font-weight: 600;
  font-size: 6.5vw;
}
@media (min-width: 768px) {
  #startETWModal h1 {
    font-size: 2.8em;
    padding: 0 30px;
  }
}
#startETWModal .content-wrapper {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: 400;
  color: #000;
  text-align: center;
}
#startETWModal .content-wrapper:before,
#startETWModal .content-wrapper:after {
  content: " ";
  display: table;
}
#startETWModal .content-wrapper:after {
  clear: both;
}
#startETWModal .content-wrapper:before,
#startETWModal .content-wrapper:after {
  content: " ";
  display: table;
}
#startETWModal .content-wrapper:after {
  clear: both;
}
@media (min-width: 768px) {
  #startETWModal .content-wrapper {
    text-align: left;
  }
}
#startETWModal .content-wrapper .col-sm-6 {
  padding: 0;
}
#startETWModal .content-wrapper form .form-group {
  margin-bottom: 10px;
}
#startETWModal .content-wrapper form .btn-lifeaid {
  font-family: 'Fjalla One', sans-serif;
  font-size: 28px;
  padding: 3px 16px 1px;
}
#startETWModal .content-wrapper form ::-webkit-input-placeholder {
  color: #000;
}
#startETWModal .content-wrapper form :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
}
#startETWModal .content-wrapper form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
}
#startETWModal .content-wrapper form :-ms-input-placeholder {
  color: #000;
}
#startETWModal .content-wrapper .img-wrap {
  text-align: center;
}
@media (min-width: 768px) {
  #startETWModal .content-wrapper .img-wrap img {
    margin-left: 5px;
    margin-top: -3px;
  }
}
#startETWModal .no-thanks {
  color: #5f5f5f;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  #startETWModal .cans-mobile {
    height: 76px;
    margin: 5px -10px -2px -10px;
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/product/set/cans-row-0916.png');
    background-size: cover;
    background-repeat-y: no-repeat;
  }
}
.success-start-banner {
  background: #e3e2e2;
  text-align: center;
  color: #000;
  padding: .3em 0 .1em;
}
.success-start-banner .heading {
  font-weight: 600;
  font-size: 5vw;
  line-height: 1em;
}
@media (min-width: 768px) {
  .success-start-banner .heading {
    font-size: 1.4em;
  }
}
@media (min-width: 992px) {
  .success-start-banner .heading {
    font-size: 1.8em;
  }
}
.success-start-banner p {
  line-height: 1.2em;
  margin: 0;
  color: #555;
}
@media (min-width: 768px) {
  .success-start-banner p {
    font-size: 1.2em;
  }
}
@media (min-width: 992px) {
  .success-start-banner p {
    font-size: 1.4em;
  }
}
.success-start-banner p strong {
  color: #e90e2c;
  font-weight: 600;
}
.success-start-banner p .glyphicon {
  font-size: .7em;
  margin: 0 .2em;
}
.success-start-banner .time-offer {
  font-size: .9em;
}
/* Enter To Win Start Modal <(^o^<) **/
/** (>^o^)> Global stand alone page */
.spage {
  font-family: 'Lato', sans-serif;
  font-size: 10px;
}
@media (min-width: 768px) {
  .spage {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  .spage {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .spage .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .spage .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .spage .container {
    width: 1170px;
  }
}
.spage .padded {
  padding: 3vw 5vw;
}
.spage .padded:before,
.spage .padded:after {
  content: " ";
  display: table;
}
.spage .padded:after {
  clear: both;
}
.spage .padded:before,
.spage .padded:after {
  content: " ";
  display: table;
}
.spage .padded:after {
  clear: both;
}
.spage .btn {
  font-size: inherit;
  font-weight: 600;
  padding: .5em 1em;
}
.spage .form-control {
  font-size: inherit;
  padding: .4em 1em;
  height: 2.3em;
}
.spage h1,
.spage .section-title {
  font-size: 2.5em;
  text-align: center;
  font-weight: 600;
  margin-top: .6em;
  margin-bottom: .6em;
  line-height: 1em;
}
.spage h1 small,
.spage .section-title small {
  display: block;
  color: inherit;
  font-size: 75%;
}
.spage h1 .clickhere-left,
.spage .section-title .clickhere-left {
  position: relative;
  top: -0.3em;
  height: 1em;
  margin-right: 1em;
}
.spage h4 {
  font-size: 1em;
  font-weight: 600;
  margin: .75em 0;
}
.spage hr {
  margin: 1.5em 0;
}
.spage .uline {
  position: relative;
  display: inline-block;
}
.spage .uline:before {
  content: '';
  display: block;
  position: absolute;
  bottom: -0.2em;
  left: -0.5em;
  height: .6em;
  width: 155%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/uline.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
}
.spage .cta-top {
  background: #e31d1a;
  color: #FFF;
}
.spage .la-box {
  background: #FFF;
  font-size: 1em;
}
.spage .la-box .header-box {
  padding: 1vw;
  background: #e31d1a;
  color: #FFF;
  text-align: center;
  font-size: 1.6em;
  line-height: 1.1em;
}
.spage .la-box .content-box {
  padding: 1.5vw;
  color: #006666;
}
.spage .la-box .content-box form .control-label {
  padding-top: .4em;
}
.spage .la-box .content-box form .form-control {
  padding: .5em .7em;
  font-size: 1em;
  height: 2.2em;
}
.spage .la-box .content-box form .btn {
  font-size: 1.5em;
}
.spage .rblock-wrapper .rblock .rtitle {
  background: #e31d1a;
  color: #FFF;
}
.spage .rblock-wrapper .rblock .rcontent {
  background: #eaeaea;
}
.spage .social-phone-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.spage .social-phone-list > div {
  width: 100%;
  padding: 0 30% 1.5em;
}
@media (min-width: 768px) {
  .spage .social-phone-list > div {
    width: 20%;
    padding: 0 1.1em;
  }
}
.spage .social-phone-list > div .text-absolute {
  position: relative;
  text-align: center;
  margin-top: -5.5vw;
  line-height: 1.2em;
}
@media (min-width: 768px) {
  .spage .social-phone-list > div .text-absolute {
    margin-top: -1.75em;
    font-size: .75em;
  }
}
@media (min-width: 992px) {
  .spage .social-phone-list > div .text-absolute {
    font-size: .95em;
  }
}
.spage .social-phone-list > div .text-absolute a {
  color: #000000;
  text-decoration: none;
}
.spage .social-phone-list > div .text-absolute a:hover {
  color: #e90e2c;
  text-decoration: none;
}
.arrow-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.arrow-list li {
  position: relative;
  margin-left: 2em;
  text-align: left;
}
.arrow-list li:before {
  content: '';
  position: absolute;
  width: 1.75em;
  height: 0.74666667em;
  top: 0.37333333em;
  left: -2em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/handwriting/arrow-left.png');
  background-size: contain;
  background-repeat: no-repeat;
}
.lfpage {
  color: #000;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 12px;
}
@media (min-width: 768px) {
  .lfpage {
    font-size: 14px;
  }
}
.lfpage .h1 {
  margin: 0 0 .2em 0;
  font-size: 8.2vw;
  font-weight: 800;
  line-height: 1em;
}
@media (min-width: 768px) {
  .lfpage .h1 {
    font-size: 2.6em;
  }
}
.lfpage .heading {
  text-align: center;
  font-weight: bold;
  font-size: 5vw;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .lfpage .heading {
    font-size: 2.3em;
  }
}
@media (min-width: 768px) {
  .lfpage .p-padded {
    padding: 0 0 0 2em;
  }
}
@media (min-width: 992px) {
  .lfpage .p-padded {
    padding: 0 2.7em;
  }
}
@media (min-width: 992px) {
  .lfpage .col-less {
    width: 45% !important;
  }
}
.lfpage .x-mark {
  position: relative;
}
.lfpage .x-mark:before {
  content: '';
  position: absolute;
  z-index: -1;
  height: 1.5em;
  width: 160%;
  left: -30%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/handwriting/xcross.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.lfpage .btn {
  font-family: 'Lato', sans-serif;
}
.lfpage .btn-block {
  font-size: 1.4em;
  font-weight: 600;
}
.lfpage .price-small {
  font-size: .8em;
  font-weight: 600;
}
.lfpage .glyphicon-star {
  color: #f1d226;
}
.lfpage .content {
  font-size: 14px;
  text-align: center;
}
@media (min-width: 768px) {
  .lfpage .content {
    font-size: 15px;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .lfpage .content {
    font-size: 16px;
  }
}
.lfpage .lf-top .c-top {
  position: relative;
  color: #fff;
  background: #e90e2c;
  height: 80vw;
}
@media (min-width: 768px) {
  .lfpage .lf-top .c-top {
    height: auto;
  }
}
@media (max-width: 767px) {
  .lfpage .lf-top .c-top .container {
    padding: 0 3vw;
  }
}
@media (max-width: 767px) {
  .lfpage .lf-top .c-top .h1 {
    margin-bottom: 0;
  }
}
.lfpage .lf-top .c-top p {
  font-size: 4vw;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .lfpage .lf-top .c-top p {
    font-size: 1.2em;
    margin-bottom: 2em;
  }
}
.lfpage .lf-top .c-top .cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 3vw 0;
}
@media (min-width: 768px) {
  .lfpage .lf-top .c-top .cta {
    margin: 1em 0 2.5em;
  }
  .lfpage .lf-top .c-top .cta > div {
    width: 50%;
  }
}
.lfpage .lf-top .c-top .cta .logo-wrapper img {
  height: 8vw;
}
@media (min-width: 768px) {
  .lfpage .lf-top .c-top .cta .logo-wrapper img {
    height: 2.5em;
  }
}
.lfpage .lf-top .c-top .cta .btn-facebook {
  font-size: .8em;
  font-weight: 400;
  padding: .2em .4em .25em;
  -webkit-border-radius: .4em;
          border-radius: .4em;
}
@media (min-width: 768px) {
  .lfpage .lf-top .c-top .cta .btn-facebook {
    padding: .15em .7em .3em;
  }
}
.lfpage .lf-top .c-top .cta .purchased {
  font-size: .8em;
  padding: .27em 2vw;
  border: 1px solid;
  margin-left: 1vw;
}
@media (min-width: 768px) {
  .lfpage .lf-top .c-top .cta .purchased {
    padding: .27em 1.5em;
    margin-left: 1em;
  }
}
.lfpage .lf-top .c-top .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 768px) {
  .lfpage .lf-top .c-top .content > div {
    width: 50%;
  }
}
.lfpage .lf-top .c-bottom .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .lfpage .lf-top .c-bottom .content {
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}
@media (min-width: 768px) {
  .lfpage .lf-top .c-bottom .content {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .lfpage .lf-top .c-bottom .content > div {
    width: 50%;
  }
  .lfpage .lf-top .c-bottom .content .col-less {
    margin-bottom: 3em;
  }
}
.lfpage .lf-top .c-bottom .btn-lifeaid {
  width: 99%;
  margin-bottom: 1.2em;
}
.lfpage .lf-top .c-bottom #carousel-custom-dots {
  margin-bottom: 1em;
}
@media (max-width: 767px) {
  .lfpage .lf-top .c-bottom .col-less.p-padded {
    margin: 0 7%;
    position: relative;
  }
}
.lfpage .lf-top .c-bottom .arrow-list {
  padding-bottom: 2.5vw;
}
.lfpage .lf-top .c-bottom .arrow-list li {
  font-size: 4vw;
}
.lfpage .lf-top .c-bottom .arrow-list li:not(:last-child) {
  margin-bottom: 3.5vw;
}
.lfpage .lf-top .c-bottom .arrow-list li.light {
  color: #fff;
  margin-bottom: 8vw;
}
@media (min-width: 768px) {
  .lfpage .lf-top .c-bottom .arrow-list {
    padding-bottom: 1em;
  }
  .lfpage .lf-top .c-bottom .arrow-list li {
    font-size: 1.2em;
  }
  .lfpage .lf-top .c-bottom .arrow-list li:not(:last-child) {
    margin-bottom: 1.75em;
  }
  .lfpage .lf-top .c-bottom .arrow-list li.light {
    margin-bottom: 2.25em;
  }
}
.lfpage .cal-section {
  background: #f3f3f3;
  padding-top: 2em;
  padding-bottom: 2em;
  font-size: 16px;
}
@media (min-width: 768px) {
  .lfpage .cal-section {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .lfpage .cal-section .col-less .p-padded {
    padding: 0 7%;
  }
}
.lfpage .cal-section .toc {
  margin-bottom: .9em;
  position: relative;
}
@media (max-width: 767px) {
  .lfpage .cal-section .toc {
    font-size: 16px;
  }
}
.lfpage .cal-section .toc > li span {
  background: #f3f3f3;
}
.lfpage .cal-section .toc > li span:last-child {
  padding: 0 10px 0 0;
}
.lfpage .cal-section .toc > li span.x-mark:before {
  width: 70px;
  height: 23.33333333px;
  left: auto;
  right: 0;
}
.lfpage .cal-section .toc > li.free-mark {
  margin-top: -0.5em;
  margin-bottom: -0.3em;
  padding-top: .5em;
  padding-bottom: .8em;
}
.lfpage .cal-section .toc > li.free-mark:after {
  content: "";
  position: absolute;
  top: 0;
  left: 35%;
  width: 30%;
  height: 100%;
  background-color: #f3f3f3;
  background-image: url("https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/text/free.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.lfpage .cal-section .toc > li.final-price {
  margin-top: -0.5em;
  margin-bottom: -0.3em;
  padding-top: .5em;
  padding-bottom: .5em;
}
.lfpage .cal-section .toc > li.final-price:after {
  content: attr(data-price);
  display: inline-block;
  background-color: #f3f3f3;
  position: absolute;
  left: 50%;
  margin-left: -1em;
  font-weight: 600;
  font-size: 1.5em;
  line-height: 1em;
  margin-top: -0.1em;
}
.lfpage .cal-section .toc:after {
  content: "";
  position: absolute;
  right: -2.5em;
  width: 2.5em;
  height: 3.5em;
  bottom: -2em;
  background-image: url("https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/handwriting/curve-arrow.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.lfpage .cal-section .text-center {
  margin-bottom: .4em;
}
@media (min-width: 768px) {
  .lfpage .cal-section .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .lfpage .cal-section .content > div {
    width: 50%;
  }
}
.lfpage .cal-section form .row {
  margin: 0;
}
.lfpage .cal-section form .row .col-xs-6 {
  padding: 0;
}
.lfpage .cal-section form .btn-group {
  font-size: 1em;
  padding: .2em;
  border: 2px solid transparent;
}
.lfpage .cal-section form .btn-group > .btn-block {
  font-size: 1em;
  font-weight: 400;
  padding-left: 0;
  padding-right: 0;
}
.lfpage .cal-section form .btn-group .validation-advice {
  text-align: center;
  font-size: .9em;
  color: #5bbdff;
  border: 2px solid;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  margin: -0.4em;
}
.lfpage .cal-section .wistia-wrapper .title {
  text-align: center;
  margin: .5em 0;
}
.lfpage .cal-section .wistia-wrapper img {
  width: 80%;
}
@media (min-width: 768px) {
  .lfpage .cal-section .wistia-wrapper img {
    width: 65%;
  }
}
.lfpage .about-section {
  padding: 4em 0;
}
.lfpage .about-section .content {
  line-height: 1.8em;
}
@media (min-width: 768px) {
  .lfpage .about-section .content {
    padding: 0 1em;
  }
}
.lfpage .testimonial-section {
  padding: 4em 0;
}
.lfpage .testimonial-section .content {
  padding: 0 2.5em;
}
@media (min-width: 768px) {
  .lfpage .testimonial-section .content {
    padding: 0 1em;
  }
}
.lfpage .testimonial-section .owl-carousel {
  text-align: center;
}
.lfpage .testimonial-section .owl-carousel .title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.2em;
  margin-bottom: .5em;
}
.lfpage .testimonial-section .owl-carousel .owl-stage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.lfpage .testimonial-section .owl-carousel .owl-controls .owl-nav {
  width: 125%;
  font-size: 3.5em;
  margin: -0.5em -12.5% 0;
  color: #a7a7a7;
}
@media (min-width: 768px) {
  .lfpage .testimonial-section .owl-carousel .owl-controls .owl-nav {
    width: 115%;
    margin: -0.5em -7.5% 0;
  }
}
.lfpage .endorse-section {
  height: 90vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #626262;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (min-width: 768px) {
  .lfpage .endorse-section {
    height: 37vw;
  }
}
.lfpage .endorse-section .text-heading {
  font-weight: 400;
  font-size: 6.5vw;
  color: #fff;
}
@media (min-width: 768px) {
  .lfpage .endorse-section .text-heading {
    font-size: 2.5em;
  }
}
.lfpage .endorse-section .text-heading span {
  display: block;
  font-weight: 300;
  font-size: 70%;
  margin-top: 1.2em;
}
.fapage .lf-top .c-top .content,
.gapage .lf-top .c-top .content {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 767px) {
  .fapage .lf-top .c-top .cta .logo-wrapper img,
  .gapage .lf-top .c-top .cta .logo-wrapper img {
    height: 7vw;
  }
}
.fapage .lf-top .c-bottom .content,
.gapage .lf-top .c-bottom .content {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-bottom: 2em;
}
.fapage .lf-top .c-bottom .content .p-padded,
.gapage .lf-top .c-bottom .content .p-padded {
  margin-top: 2em;
}
@media (max-width: 767px) {
  .fapage .lf-top .c-bottom .content .p-padded,
  .gapage .lf-top .c-bottom .content .p-padded {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 1vw;
  }
  .fapage .lf-top .c-bottom .content .p-padded .visible-xs,
  .gapage .lf-top .c-bottom .content .p-padded .visible-xs {
    margin-bottom: 3vw;
  }
  .fapage .lf-top .c-bottom .content .p-padded .visible-xs strong,
  .gapage .lf-top .c-bottom .content .p-padded .visible-xs strong {
    font-weight: 800;
  }
}
.fapage .lf-top .c-bottom .btn-lifeaid,
.gapage .lf-top .c-bottom .btn-lifeaid {
  margin-bottom: 1em;
}
.fapage .lf-top .c-bottom .content .p-padded,
.gapage .lf-top .c-bottom .content .p-padded,
.fapage .cal-section .content .p-padded,
.gapage .cal-section .content .p-padded {
  padding: 0 6%;
}
@media (min-width: 768px) {
  .fapage .lf-top .c-bottom .content .p-padded,
  .gapage .lf-top .c-bottom .content .p-padded,
  .fapage .lf-top .c-top .content .p-padded,
  .gapage .lf-top .c-top .content .p-padded,
  .fapage .cal-section .content .p-padded,
  .gapage .cal-section .content .p-padded {
    padding: 0 5em 0 0;
  }
}
.gapage .lf-top .c-top {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(128, 189, 1, 0.8)), to(rgba(128, 189, 1, 0.8))), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/ga-field-bg-mobile.jpg') center no-repeat;
  background: -webkit-linear-gradient(rgba(128, 189, 1, 0.8), rgba(128, 189, 1, 0.8)), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/ga-field-bg-mobile.jpg') center no-repeat;
  background: linear-gradient(rgba(128, 189, 1, 0.8), rgba(128, 189, 1, 0.8)), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/ga-field-bg-mobile.jpg') center no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  .gapage .lf-top .c-top {
    background: -webkit-gradient(linear, left top, right top, from(#80bd01), color-stop(rgba(128, 189, 1, 0.75)), color-stop(rgba(128, 189, 1, 0.75)), to(#80bd01)), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/ga-field-bg-bw.jpg') center no-repeat;
    background: -webkit-linear-gradient(left, #80bd01, rgba(128, 189, 1, 0.75), rgba(128, 189, 1, 0.75), #80bd01), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/ga-field-bg-bw.jpg') center no-repeat;
    background: linear-gradient(to right, #80bd01, rgba(128, 189, 1, 0.75), rgba(128, 189, 1, 0.75), #80bd01), url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/ga-field-bg-bw.jpg') center no-repeat;
  }
}
.gapage .endorse-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/rymo-mobile.jpg');
}
@media (min-width: 768px) {
  .gapage .endorse-section {
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/rymo.jpg');
  }
}
.fapage .lf-top .c-top {
  background-color: #000000;
}
.fapage .lf-top .c-bottom .arrow-list li {
  font-size: 3.8vw;
}
.fapage .lf-top .c-bottom .arrow-list li:not(:last-child) {
  margin-bottom: 1.5vw;
}
.fapage .lf-top .c-bottom .arrow-list li.light {
  margin-bottom: 5vw;
}
@media (min-width: 768px) {
  .fapage .lf-top .c-bottom .arrow-list li {
    font-size: 1.2em;
  }
  .fapage .lf-top .c-bottom .arrow-list li.light {
    margin-bottom: 1.55em;
  }
}
.fapage .endorse-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/neal-maddox-mobile.jpg');
}
@media (min-width: 768px) {
  .fapage .endorse-section {
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/neal-maddox.jpg');
  }
}
.cans-arrow-bullet {
  position: relative;
  z-index: 1;
  margin-top: -46.5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.cans-arrow-bullet img {
  width: 90%;
  margin: 0 -19% 0 -21%;
}
.product-nav-wrapper {
  margin: -44.2% auto 2em;
}
@media (min-width: 768px) {
  .product-nav-wrapper {
    width: 85%;
    margin: -41.7% auto 2em;
  }
}
.product-nav-wrapper .product-nav-slider {
  margin-bottom: 1em;
}
.product-nav-wrapper .product-nav-slider .item {
  width: 100%;
}
.product-nav-wrapper .product-nav-slider .item .img-wrapper {
  width: 45%;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .product-nav-wrapper .product-nav-slider .item .img-wrapper {
    width: 50%;
  }
}
.product-nav-wrapper .product-nav-slider .item .text-wrapper {
  text-align: center;
  margin-top: 1em;
}
.product-nav-wrapper .product-nav-slider .item .text-wrapper strong {
  display: block;
}
@media (min-width: 768px) {
  .product-nav-wrapper .product-nav-slider .item .text-wrapper strong {
    font-size: 1.4em;
  }
}
.product-nav-wrapper .product-nav-slider .item .text-wrapper a {
  color: #0485fe;
}
.product-nav-wrapper .product-nav-slider .item .text-wrapper .rating {
  font-size: 1.3em;
}
#carousel-custom-dots {
  list-style-type: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#carousel-custom-dots > li {
  width: 11%;
  text-align: center;
}
#carousel-custom-dots > li span {
  display: inline-block;
  position: relative;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  margin-top: 10px;
  background: #e1e1e1;
  border: 1px solid #7a7a7a;
}
#carousel-custom-dots > li.active span {
  background: #e90e2c;
}
/* Global Custom Page stand alone page <(^o^<) **/
/** (>^o^)> FUNCTION */
/* FUNCTION <(^o^<) **/
/** (>^o^)> locator landing page */
.locator-lp .cta-top {
  font-size: 1.5em;
  font-weight: 600;
  text-align: center;
}
@media (min-width: 768px) {
  .locator-lp .cta-top {
    font-size: 2.35em;
  }
}
@media (min-width: 992px) {
  .locator-lp .cta-top {
    font-size: 2.75em;
  }
}
.locator-lp .cta-top .padded {
  padding: 1vw 0 1.5vw;
  position: relative;
}
@media (min-width: 768px) {
  .locator-lp .cta-top .padded {
    padding: 0 9vw .2vw;
  }
}
.locator-lp .cta-top .float-logo {
  display: inline-block;
  width: 2em;
  position: absolute;
  margin-left: .5em;
  top: 50%;
  border: 0.25em solid #fff;
  background: #FFF;
}
@media (min-width: 992px) {
  .locator-lp .cta-top .float-logo {
    top: 20%;
  }
}
.locator-lp .cta-top-logo {
  text-align: center;
}
.locator-lp .cta-top-logo .padded {
  padding: 2vw 0 0 0;
}
.locator-lp .cta-top-logo img {
  vertical-align: top;
  height: 5em;
}
.locator-lp .cta-top-logo img.donquijote {
  height: 4.04em;
  margin-left: 1em;
}
.locator-lp .section-content-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 15px;
}
@media (max-width: 767px) {
  .locator-lp .section-content-list {
    font-size: 1.5em;
  }
}
.locator-lp .section-content-list .list-wrapper {
  width: 100%;
}
@media (min-width: 768px) {
  .locator-lp .section-content-list .list-wrapper {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .locator-lp .section-content-list .list-wrapper {
    width: 33.33333333%;
  }
}
.locator-lp .section-content-list .list-wrapper .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -5px;
  margin-right: -5px;
}
.locator-lp .section-content-list .list-wrapper .row > div {
  padding: 0 10px 20px;
}
.locator-lp .section-content-list .list-wrapper .row > div.col-xs-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 8px 17px 0;
}
.locator-lp .section-content-list .check_mark {
  font-size: .8em;
}
.locator-lp .section-content-list .col-md-8 {
  padding: 0;
}
.locator-lp .section-content-list p {
  font-size: .9em;
  font-weight: 600;
  margin-bottom: 1em;
}
.locator-lp .about-section .padded {
  padding-bottom: 0;
}
.locator-lp .about-section .lpoints {
  margin-bottom: 3em;
}
.locator-lp .locator-section {
  background: #F4F4F4;
}
.locator-lp .locator-section .section-title {
  font-size: 2em;
  margin-bottom: .2em;
}
.locator-lp .locator-section .section-title + .text-center {
  margin-bottom: .3em;
}
.locator-lp .locator-section .la-box {
  font-size: 17px;
}
.locator-lp .locator-section .la-box .content-box {
  font-size: .7em;
  line-height: 1.2em;
}
.locator-lp .who-loves .col-xs-4 {
  padding: 2vw 3vw 0;
}
@media (min-width: 768px) {
  .sevel .section-content-list {
    background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/flower.jpg');
    background-repeat: no-repeat;
    background-size: 35%;
    background-position-x: 41.5%;
    background-position-y: 32%;
  }
}
@media (min-width: 992px) {
  .sevel .section-content-list {
    background-size: 23%;
    background-position-x: 30%;
    background-position-y: 100%;
  }
}
.hyvee .cta-top .padded {
  padding: 0 0 .2vw;
}
.hyvee .cta-top img {
  display: inline-block;
  height: 1.4em;
  margin-left: .4em;
}
.hyvee .locator-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/locator/map-bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}
.hyvee .locator-section .padded {
  padding: 4vw 5vw 6vw;
}
.hyvee .who-loves .padded {
  padding: 3vw 0;
}
.wholefood .cta-top {
  font-size: 1.1em;
}
@media (min-width: 768px) {
  .wholefood .cta-top {
    font-size: 1.5em;
  }
}
@media (min-width: 992px) {
  .wholefood .cta-top {
    font-size: 1.8em;
  }
}
.wholefood .cta-top .padded {
  padding: .2vw 0 .7vw;
}
.wholefood .cta-top img {
  display: inline-block;
  vertical-align: bottom;
  height: 1.6em;
  margin-left: .4em;
}
.wholefood .about-section .padded {
  padding-top: 1vw;
}
.wholefood .locator-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/locator/map-bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}
.wholefood .locator-section .padded {
  padding: 4vw 5vw 6vw;
}
.wholefood .who-loves .padded {
  padding: 3vw 0;
}
/* locator landing page <(^o^<) **/
/** (>^o^)> lpv1 - Landing Page V1 */
.lpv1 .section-title {
  color: #e90e2c;
}
.lpv1 .cta-top .logo-wrapper {
  display: block;
  margin: 1em 0;
}
.lpv1 .cta-top .logo-wrapper img {
  height: 1.8em;
}
.lpv1 .cta-top .cta-title {
  text-align: center;
  font-weight: 400;
  font-size: 1.2em;
  margin-top: .25em;
}
.lpv1 .cta-top .cta-title .small {
  font-weight: 300;
}
.lpv1 .cta-top .cta-call {
  margin-top: 1.15em;
}
.lpv1 .top-section {
  color: #FFF;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/jackie-hold-can-right.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right center;
}
.lpv1 .top-section .padded {
  position: relative;
}
.lpv1 .top-section .cans-wrapper {
  position: absolute;
  bottom: -34vw;
  left: 4vw;
  width: 23%;
}
@media (min-width: 992px) {
  .lpv1 .top-section .cans-wrapper {
    bottom: -90%;
  }
}
.lpv1 .about-section .section-title {
  text-align: left;
}
.lpv1 .about-section .paragraph {
  font-weight: 400;
  line-height: 1.7em;
}
.lpv1 .about-section .paragraph.bigger {
  font-size: 1.4em;
  margin-top: 1em;
}
.lpv1 .about-section .acan-wrapper {
  padding: 0 3em;
}
.lpv1 .about-section .click-buy-now-wrapper {
  margin-bottom: 2em;
}
.lpv1 .about-section .click-buy-now-wrapper img {
  width: 30%;
  margin: 10% auto 30% 25%;
  display: block;
}
.lpv1 .ingredients-section .section-title {
  text-align: left;
}
.lpv1 .ingredients-section .bg {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/noah-silhouette.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
}
.lpv1 .ingredients-section ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lpv1 .ingredients-section ul li {
  list-style-type: none;
  margin: 0 0 15px 0;
  padding: 0;
}
.lpv1 .ingredients-section ul li .list-title {
  font-weight: 600;
}
.lpv1 .ingredients-section ul li .list-title img {
  width: 3em;
  margin: .8em 1em .8em 0;
}
.lpv1 .ingredients-section ul li p {
  font-weight: 400;
  line-height: 1.8em;
}
.lpv1 .testimonial-section .padded {
  padding-top: 6vw;
  padding-bottom: 6vw;
}
.lpv1 .testimonial-section .fc-review-wrapper .message-wrapper {
  text-align: center;
  font-size: 1.1em;
}
.lpv1 .testimonial-section .fc-review-wrapper .message-wrapper .message {
  color: #767676;
  font-weight: 400;
  width: 100%;
}
.lpv1 .testimonial-section .fc-review-wrapper .message-wrapper .name {
  font-weight: 600;
}
.lpv1 .testimonial-section .fc-review-wrapper .owl-controls .owl-nav {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}
.lpv1 .testimonial-section .fc-review-wrapper .owl-controls .owl-nav .owl-prev,
.lpv1 .testimonial-section .fc-review-wrapper .owl-controls .owl-nav .owl-next {
  display: inline-block;
  padding: 0 13px;
}
/* lpv1 - Landing Page V1 <(^o^<) **/
/** (>^o^)> lpv2 - Landing Page V2 */
.lpv2 .cta-top:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3.8em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/star-bg.png');
  background-repeat: repeat-x;
  background-position: left .8em;
  background-size: 3.4em;
}
.lpv2 .cta-top .logo-wrapper {
  display: inline-block;
  margin: 0 2em;
  padding: 1em 1em .8em;
  background: #e31d1a;
  opacity: 0;
}
@media (min-width: 768px) {
  .lpv2 .cta-top .logo-wrapper {
    opacity: 1;
  }
}
.lpv2 .cta-top .logo-wrapper img {
  height: 2em;
}
.lpv2 .top-header-cans {
  width: 100%;
  height: 7.5em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/cans-top2.png');
  background-repeat: repeat-x;
  background-size: auto 100%;
  margin: .3em 0;
}
.lpv2 .giveaway-logo {
  position: absolute;
  top: 0;
  width: 68%;
  left: 16%;
  text-align: center;
}
.lpv2 .giveaway-logo img {
  width: 100%;
}
@media (min-width: 768px) {
  .lpv2 .giveaway-logo {
    width: 30%;
    left: 35%;
  }
  .lpv2 .giveaway-logo img {
    width: 23em;
  }
}
.lpv2 .giveaway-wrapper {
  padding: 0 0 2em;
  text-align: center;
  font-size: 1.25em;
  font-weight: 300;
}
.lpv2 .giveaway-wrapper .giveaway-bg {
  padding: 23% 0 .5em;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/dollar-bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  .lpv2 .giveaway-wrapper .giveaway-bg {
    padding-top: 6em;
  }
}
.lpv2 .giveaway-wrapper .giveaway-bg .claim-over {
  line-height: 1.2em;
}
.lpv2 .giveaway-wrapper .giveaway-bg .claim-over strong {
  font-size: 1.4em;
}
.lpv2 .giveaway-wrapper .giveaway-bg .dark-trans-bg {
  font-size: 1.3em;
  padding: 1em 0;
  background: rgba(0, 0, 0, 0.6);
  color: #FFF;
  text-shadow: 0 0 0.4em rgba(0, 0, 0, 0.8);
}
.lpv2 .giveaway-wrapper .giveaway-bg .dark-trans-bg p {
  padding: 0 10vw;
}
.lpv2 .giveaway-wrapper .giveaway-bg .dark-trans-bg p small {
  font-size: .65em;
}
.lpv2 .giveaway-wrapper .giveaway-bg .dark-trans-bg a {
  color: #009aba;
}
.lpv2 .giveaway-wrapper .giveaway-bg .dark-trans-bg a:hover {
  text-decoration: underline;
}
.lpv2 .giveaway-wrapper .giveaway-bg h1 {
  font-weight: 300;
  font-size: 8vw;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .lpv2 .giveaway-wrapper .giveaway-bg h1 {
    font-size: 3em;
  }
}
.lpv2 .giveaway-wrapper p.info {
  color: #A0A0A0;
  font-size: 3.5vw;
  text-align: left;
  padding: 0 11vw;
}
@media (min-width: 768px) {
  .lpv2 .giveaway-wrapper p.info {
    font-size: .7em;
  }
}
.lpv2 .giveaway-wrapper p.info strong {
  display: block;
  text-align: center;
  font-weight: 800;
}
.lpv2 .giveaway-wrapper .KPlainTxt a {
  color: #009aba;
}
.lpv2 .giveaway-wrapper .KPlainTxt a:hover {
  text-decoration: underline;
}
.lpv2 .btn-arrow-wrapper {
  padding: 1em 3.4em;
  display: inline-block;
  position: relative;
}
.lpv2 .btn-arrow-wrapper:before {
  content: '';
  width: 3em;
  height: 3em;
  top: 0;
  left: 0;
  position: absolute;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/arrow-click-here7.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.lpv2 .btn-arrow-wrapper .btn {
  padding: .5em 2.5em;
  line-height: 1.1em;
}
/* lpv2 - Landing Page V2 <(^o^<) **/
/** (>^o^)> lpv3 - Landing Page V3 */
.lpv3 .cta-top .cta-top-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.lpv3 .cta-top .cta-top-content > div {
  display: inline-block;
}
.lpv3 .cta-top .cta-logo {
  display: block;
}
.lpv3 .cta-top .cta-logo img {
  height: 1.9em;
}
.lpv3 .cta-top .cta-title {
  text-align: center;
  font-weight: 400;
  font-size: 1.2em;
}
.lpv3 .cta-top .cta-title .small {
  font-weight: 300;
}
.lpv3 .form-section {
  padding-bottom: 0;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/la-fitness.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (min-width: 768px) {
  .lpv3 .form-section .padded {
    padding: 3vw 12vw;
  }
}
.lpv3 .form-section h1 {
  color: #fff;
  margin: 0 0 1.5em;
  font-weight: 400;
}
.lpv3 .form-section form .circle-number-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.lpv3 .form-section form .circle-number-wrapper .col-xs-2 {
  text-align: right;
  padding-right: 0;
}
.lpv3 .form-section form .circle-number-wrapper .red-circle-number {
  margin-bottom: 15px;
  padding: .6em .35em .1em;
  border: .2em solid #fff;
}
.lpv3 .form-section form .form-control {
  height: auto;
  padding: .3em 1em .2em;
  border: none;
}
.lpv3 .form-section .foot {
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.lpv3 .form-section .foot .padded {
  position: relative;
  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;
}
@media (min-width: 768px) {
  .lpv3 .form-section .foot .padded {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.lpv3 .form-section .foot .spartan-logo {
  width: 15%;
}
@media (min-width: 768px) {
  .lpv3 .form-section .foot .spartan-logo {
    width: 9%;
  }
}
.lpv3 .form-section .foot .form-note {
  display: inline-block;
  vertical-align: middle;
  width: 70%;
  text-align: center;
  font-weight: 400;
  font-size: .7em;
  line-height: 1.25em;
  margin-left: 5%;
}
@media (min-width: 768px) {
  .lpv3 .form-section .foot .form-note {
    width: 47%;
    margin-right: 4%;
  }
}
.lpv3 .form-section .foot .form-note strong {
  font-weight: 400;
  color: #e90e2c;
}
.lpv3 .form-section .foot .box {
  display: none;
}
@media (min-width: 768px) {
  .lpv3 .form-section .foot .box {
    display: inline-block;
    position: absolute;
    width: 22%;
    bottom: -52%;
    right: 6%;
  }
  .lpv3 .form-section .foot .box img {
    width: 100%;
  }
}
.lpv3 .form-section .foot .box:after {
  content: '';
  width: 45%;
  height: 16%;
  position: absolute;
  top: 67%;
  left: 33%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/product/fridges/arrow/get-this-1.png');
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 768px) {
  .lpv3 .about-section .padded {
    padding: 3vw 10vw;
  }
}
.lpv3 .about-section .msg-wrapper {
  padding-top: 2em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.lpv3 .about-section .msg-wrapper > div {
  height: 25vw;
}
@media (min-width: 768px) {
  .lpv3 .about-section .msg-wrapper > div {
    height: 17vw;
  }
}
@media (min-width: 992px) {
  .lpv3 .about-section .msg-wrapper > div {
    height: 220px;
  }
}
.lpv3 .about-section .msg-wrapper > div img {
  height: 100%;
  width: auto;
}
.lpv3 .about-section p {
  font-size: 1.2em;
  line-height: 2em;
  margin: 2em 0em;
}
.lpv3 .hc-reviews-section {
  color: #fff;
  background-color: #e90e2c;
}
.lpv3 .hc-reviews-section .review-wrapper {
  font-size: 1.8em;
  margin-bottom: 2em;
}
.lpv3 .hc-reviews-section .review-wrapper h3,
.lpv3 .hc-reviews-section .review-wrapper p {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: 300;
  font-size: inherit;
}
.lpv3 .coaches-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/start/coach.jpg');
  height: 57.26495726vw;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.lpv3 .coaches-section .grey-transparent {
  display: inline-block;
  width: 63%;
  text-align: center;
  font-size: 1.4em;
  background: rgba(0, 0, 0, 0.6);
  padding: 4vw 0;
}
/** (>^o^)> lpv3 - Landing Page V3 */
.adword .top-section .padded {
  padding: 3vw 5vw 14vw;
}
.adword .top-section h1 {
  text-align: left;
  font-size: 6vw;
}
@media (min-width: 768px) {
  .adword .top-section h1 {
    font-size: 3em;
  }
}
.adword .top-section h1 big {
  font-size: 1.25em;
}
.adword .top-section h1 small {
  color: inherit;
  font-size: .47em;
  font-weight: 400;
  display: block;
  margin-top: .3em;
}
.adword .float-form-section .padded {
  padding: 3vw 5vw 0;
}
@media (min-width: 768px) {
  .adword .float-form-section .padded {
    padding: 3vw 5vw 5vw;
  }
}
.adword .float-form-section .rblock-wrapper {
  position: relative;
  top: -10vw;
}
@media (min-width: 992px) {
  .adword .float-form-section .rblock-wrapper {
    top: -5vw;
  }
}
.adword .float-form-section .rblock-wrapper .rblock .rtitle {
  font-size: 1.3em;
  text-align: center;
  font-weight: 400;
  padding: .2em 0.5em .4em;
}
.adword .float-form-section .rblock-wrapper .rcontent {
  padding: 2vw 5vw 0;
}
@media (min-width: 768px) {
  .adword .float-form-section .rblock-wrapper .rcontent {
    padding: 1.8em 1.5em .2em;
  }
}
.adword .float-form-section form .form-group > div {
  padding: 0 .5em 1em;
}
.adword .float-form-section form .form-control {
  border: none;
}
.adword .about-section .padded {
  padding-bottom: 0;
}
.adword .ingredients-section .padded {
  padding-top: 0;
  padding-bottom: 0;
}
.adword .ingredients-section ul {
  margin-bottom: 8vw;
}
/** (>^o^)> Lifetime Fitness Landing Page */
.ltfit .cta-top .cta-heading {
  text-align: center;
  font-size: 1.2em;
  margin-top: .8em;
}
@media (max-width: 767px) {
  .ltfit .cta-top .cta-heading {
    margin-top: .4em;
    line-height: 1.2em;
  }
  .ltfit .cta-top .cta-heading strong {
    display: block;
  }
}
.ltfit .top-section {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/background/lifetimefitness-bg.jpg');
}
.ltfit .top-section .padded {
  padding: 5vw 5vw 8vw;
}
.ltfit .top-section h1 {
  text-align: left;
  font-weight: 300;
  line-height: 1.4em;
  font-size: 3.75vw;
}
@media (min-width: 768px) {
  .ltfit .top-section h1 {
    font-size: 1.55em;
  }
}
@media (min-width: 992px) {
  .ltfit .top-section h1 {
    font-size: 2.55vw;
  }
}
@media (min-width: 1200px) {
  .ltfit .top-section h1 {
    font-size: 2.2em;
  }
}
.ltfit .top-section h1 img {
  height: 1.5em;
}
.ltfit .top-section .cans-wrapper {
  bottom: -14vw;
}
@media (min-width: 992px) {
  .ltfit .top-section .cans-wrapper {
    bottom: -53%;
  }
}
.ltfit .about-section .padded {
  padding: 0 5vw 5vw;
}
.ltfit .about-section .paragraph {
  line-height: 1.9em;
  font-size: 1.17em;
  text-align: justify;
}
.ltfit .about-section .paragraph.bigger {
  text-align: center;
}
.ltfit .three-images-section {
  color: #FFF;
  position: relative;
}
.ltfit .three-images-section .content-float {
  position: absolute;
  top: 0;
  width: 100%;
}
.ltfit .three-images-section .content-float:before,
.ltfit .three-images-section .content-float:after {
  content: " ";
  display: table;
}
.ltfit .three-images-section .content-float:after {
  clear: both;
}
.ltfit .three-images-section .content-float:before,
.ltfit .three-images-section .content-float:after {
  content: " ";
  display: table;
}
.ltfit .three-images-section .content-float:after {
  clear: both;
}
.ltfit .three-images-section .padded {
  padding: 5vw 3vw;
}
.ltfit .three-images-section .section-title {
  color: #FFF;
}
.ltfit .three-images-section .row {
  margin-top: 8vw;
  font-weight: 400;
  font-size: 1.15em;
}
.ltfit .testimonial-section .padded {
  padding-top: 4vw;
  padding-bottom: 6vw;
}
.ltfit .two-images-section {
  color: #FFF;
  position: relative;
}
.ltfit .two-images-section .content-float {
  position: absolute;
  top: 0;
  width: 100%;
}
.ltfit .two-images-section .content-float:before,
.ltfit .two-images-section .content-float:after {
  content: " ";
  display: table;
}
.ltfit .two-images-section .content-float:after {
  clear: both;
}
.ltfit .two-images-section .content-float:before,
.ltfit .two-images-section .content-float:after {
  content: " ";
  display: table;
}
.ltfit .two-images-section .content-float:after {
  clear: both;
}
.ltfit .two-images-section .padded {
  padding: 5vw 3vw;
}
.ltfit .two-images-section .section-title {
  color: #FFF;
}
.ltfit .two-images-section .row {
  margin-top: 10vw;
  font-weight: 400;
}
@media (max-width: 767px) {
  .ltfit .two-images-section .padded {
    padding-top: 2vw;
  }
  .ltfit .two-images-section .row {
    font-size: 2vw;
    margin-top: 4vw;
  }
  .ltfit .two-images-section .row > div {
    padding: 0;
  }
}
/* Lifetime Fitness Landing Page <(^o^<) **/
.giveaway-banner {
  background: #555;
}
.giveaway-banner a {
  display: block;
  color: #FFF;
  font-weight: 600;
  font-size: 4vw;
}
@media (min-width: 768px) {
  .giveaway-banner a {
    font-size: 1.3em;
    line-height: 1em;
  }
  .giveaway-banner img {
    width: 4em;
  }
  .giveaway-banner .col-sm-1 {
    padding: 0;
  }
  .giveaway-banner .col-sm-11 {
    margin-top: .4em;
  }
}
@media (min-width: 992px) {
  .giveaway-banner .col-sm-11 {
    margin-top: .8em;
  }
}
@media (max-width: 767px) {
  .giveaway-banner {
    padding: .3em 0;
  }
  .giveaway-banner .col-xs-3 {
    padding-right: 0;
  }
}
.post-meta {
  margin-bottom: 1em;
  font-weight: 300;
}
.post-meta .by-author {
  font-weight: 400;
  text-decoration: underline;
}
.post-meta .sepa {
  margin: 0 .8em;
}
.featured-image {
  margin: 0 0 1.2em;
  border: none;
  padding: 0;
}
.featured-image img {
  max-width: 100%;
  margin: 0 auto;
}
.blog-home .post-list {
  margin: 2em 0;
}
.blog-home .post-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.blog-home .post-list ul li.item {
  margin-bottom: 2.5em;
  padding-bottom: 2.5em;
  border-bottom: 1px solid #ccc;
}
.blog-home .post-list ul li.item .post-list-item h2 {
  margin-top: 0;
  margin-bottom: .4em;
}
.blog-home .post-list ul li.item .post-list-item h2 a {
  color: #e90e2c;
  text-decoration: none;
  font-weight: 600;
}
.blog-home .post-list ul li.item .post-list-item h2 a:hover {
  color: #e90e2c;
  text-decoration: underline;
}
.blog-home .post-list ul li.item .post-list-item .comment-count {
  font-weight: 300;
  font-style: italic;
}
.post-view .comments-wrapper h2 {
  color: #e90e2c;
}
.post-view .comments-wrapper .comment-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.post-view .comments-wrapper .buttons-set {
  margin: 0 0 2em;
}
.wp-sidebar {
  margin: 2em 0;
}
.block-recent-posts .block-content ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.block-recent-posts .block-content ul li.item {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #ccc;
}
.block-recent-posts .block-content ul li.item .featured-image {
  margin-bottom: .5em;
}
.block-recent-posts .block-content ul li.item .post-title {
  font-size: 1.2em;
  font-weight: 600;
  color: #e90e2c;
  text-decoration: none;
}
.block-recent-posts .block-content ul li.item .post-title:hover {
  color: #e90e2c;
  text-decoration: underline;
}
.block-recent-posts .block-content ul li.item .learn-more {
  color: #000000;
  text-decoration: none;
}
.block-recent-posts .block-content ul li.item .learn-more:hover {
  color: #000000;
  text-decoration: underline;
}
/** (>^o^)> sprite-products */
.sp-wrapper {
  position: relative;
  z-index: 1;
}
.sprite-products {
  position: relative;
  width: 100%;
  padding-bottom: 196.93654267%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sprites/products.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0% 0;
}
.sprite-products.focusaid {
  background-position: 14.28571429% 0;
}
.sprite-products.golferaid {
  background-position: 28.57142857% 0;
}
.sprite-products.partyaid {
  background-position: 42.85714286% 0;
}
.sprite-products.travelaid {
  background-position: 57.14285714% 0;
}
.sprite-products.lifeaid {
  background-position: 71.42857143% 0;
}
.sprite-products.fuel {
  background-position: 100% 0;
}
.sprite-products.fitaid-rx {
  background-position: 85.71428571% 0;
}
.sprite-products.wshadow:before {
  content: '';
  position: absolute;
  z-index: -1;
  bottom: -3.8%;
  left: -23%;
  width: 149%;
  height: 11%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/product/shadow/can.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.sprite-products.wshadow.fuel:before {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/product/shadow/fuel.png');
  bottom: -4.2%;
  left: -48%;
  width: 200%;
  height: 12%;
}
.sprite-products.wpindex:after {
  content: '';
  position: absolute;
  z-index: 0;
  bottom: 3%;
  right: -28%;
  width: 60%;
  height: 75%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/ornament/product-index.png');
  background-repeat: no-repeat;
  background-size: contain;
}
.sprite-products.wpindex.fuel:after {
  right: -38%;
}
/* sprite-products <(^o^<) **/
/** (>^o^)> sprite cans */
.sprite-cans {
  position: relative;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sprites/cans.png');
  background-size: 625%;
  padding-bottom: 232%;
  background-repeat: no-repeat;
}
.sprite-cans.fuel {
  padding-bottom: 173%;
  background-size: 467%;
  background-position: 100% 0%;
}
.sprite-cans.partyaid {
  background-position: 56% 0%;
}
.sprite-cans.golferaid {
  background-position: 37% 0%;
}
.sprite-cans.focusaid {
  background-position: 18% 0%;
}
.sprite-cans.travelaid {
  background-position: 75% 0%;
}
.sprite-cans-shadow {
  width: 100%;
  padding-bottom: 234.80825959%;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sprites/cans-shadow.png');
  background-repeat: no-repeat;
  background-size: auto 100%;
}
.sprite-cans-shadow.focusaid {
  background-position: 18% 0%;
}
.sprite-cans-shadow.golferaid {
  background-position: 37% 0%;
}
.sprite-cans-shadow.partyaid {
  background-position: 56% 0%;
}
.sprite-cans-shadow.travelaid {
  background-position: 75% 0%;
}
.sprite-cans-shadow.fuel {
  padding-bottom: 182.56880734%;
  background-position: 100% 0%;
}
/* sprite cans <(^o^<) **/
/** (>^o^)> sprite brick */
.sprite-brick {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sprites/brick.jpg');
  width: 100%;
  padding-bottom: 69.5%;
  background-repeat: no-repeat;
  background-size: cover;
}
.sprite-brick.fitaid {
  background-position: 0 0%;
}
.sprite-brick.partyaid {
  background-position: 0 5.55555556%;
}
.sprite-brick.golferaid {
  background-position: 0 11.11111111%;
}
.sprite-brick.focusaid {
  background-position: 0 16.66666667%;
}
.sprite-brick.travelaid {
  background-position: 0 22.22222222%;
}
.sprite-brick.fitaidfuel {
  background-position: 0 27.77777778%;
}
.sprite-brick.lifeaid {
  background-position: 0 33.33333333%;
}
.sprite-brick.cans-scatter {
  background-position: 0 38.88888889%;
}
.sprite-brick.store-locator {
  background-position: 0 44.44444444%;
}
.sprite-brick.assault-bike {
  background-position: 0 50%;
}
.sprite-brick.inc500 {
  background-position: 0 55.55555556%;
}
.sprite-brick.apparel-01 {
  background-position: 0 61.11111111%;
}
.sprite-brick.retailers-buy20get2free {
  background-position: 0 66.66666667%;
}
.sprite-brick.regionals {
  background-position: 0 72.22222222%;
}
.sprite-brick.spartan {
  background-position: 0 77.77777778%;
}
.sprite-brick.reward-points {
  background-position: 0 83.33333333%;
}
.sprite-brick.new-apparel {
  background-position: 0 88.88888889%;
}
.sprite-brick.apparel-02 {
  background-position: 0 94.44444444%;
}
.sprite-brick.lifeaid2 {
  background-position: 0 100%;
}
/* sprite brick <(^o^<) **/
/** (>^o^)> sprite retailer logo */
.sprite-deliverables {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sprites/deliverables.png');
  width: 100%;
  padding-bottom: 52.38095238%;
  background-repeat: no-repeat;
  background-size: cover;
}
.sprite-deliverables.brookshires {
  background-position: 0 0%;
}
.sprite-deliverables.earth-fare {
  background-position: 0 8.33333333%;
}
.sprite-deliverables.giant-eagle {
  background-position: 0 16.66666667%;
}
.sprite-deliverables.heb {
  background-position: 0 25%;
}
.sprite-deliverables.holiday-market {
  background-position: 0 33.33333333%;
}
.sprite-deliverables.human {
  background-position: 0 41.66666667%;
}
.sprite-deliverables.hyvee {
  background-position: 0 50%;
}
.sprite-deliverables.lunardis {
  background-position: 0 58.33333333%;
}
.sprite-deliverables.mollie-stones {
  background-position: 0 66.66666667%;
}
.sprite-deliverables.new-leaf {
  background-position: 0 75%;
}
.sprite-deliverables.smoothie-king {
  background-position: 0 83.33333333%;
}
.sprite-deliverables.vitamin-shoppe {
  background-position: 0 91.66666667%;
}
.sprite-deliverables.wholefoods {
  background-position: 0 100%;
}
/* sprite retailer logo <(^o^<) **/
/** (>^o^)> sprite account */
.dicon {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sprites/account-icons.png');
  background-repeat: no-repeat;
  background-size: 200%;
}
.dicon.box-plus {
  background-position: 100% 0%;
}
.dicon.clock {
  background-position: 100% 6.66666667%;
}
.dicon.comment {
  background-position: 100% 13.33333333%;
}
.dicon.credit-card {
  background-position: 100% 20%;
}
.dicon.dashboard {
  background-position: 100% 26.66666667%;
}
.dicon.gift-card {
  background-position: 100% 33.33333333%;
}
.dicon.info {
  background-position: 100% 40%;
}
.dicon.pin {
  background-position: 100% 46.66666667%;
}
.dicon.refresh {
  background-position: 100% 53.33333333%;
}
.dicon.reward {
  background-position: 100% 60%;
}
.dicon.speaker {
  background-position: 100% 66.66666667%;
}
.dicon.truck {
  background-position: 100% 73.33333333%;
}
.dicon.tto {
  background-position: 100% 80%;
}
.dicon.usd {
  background-position: 100% 86.66666667%;
}
.dicon.home-plus {
  background-position: 100% 93.33333333%;
}
.dicon.exchange {
  background-position: 100% 100%;
}
.dicon.edit {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/edit.png');
  background-size: cover;
}
.current .dicon.box-plus,
a:hover .dicon.box-plus {
  background-position: 0 0%;
}
.current .dicon.clock,
a:hover .dicon.clock {
  background-position: 0 6.66666667%;
}
.current .dicon.comment,
a:hover .dicon.comment {
  background-position: 0 13.33333333%;
}
.current .dicon.credit-card,
a:hover .dicon.credit-card {
  background-position: 0 20%;
}
.current .dicon.dashboard,
a:hover .dicon.dashboard {
  background-position: 0 26.66666667%;
}
.current .dicon.gift-card,
a:hover .dicon.gift-card {
  background-position: 0 33.33333333%;
}
.current .dicon.info,
a:hover .dicon.info {
  background-position: 0 40%;
}
.current .dicon.pin,
a:hover .dicon.pin {
  background-position: 0 46.66666667%;
}
.current .dicon.refresh,
a:hover .dicon.refresh {
  background-position: 0 53.33333333%;
}
.current .dicon.reward,
a:hover .dicon.reward {
  background-position: 0 60%;
}
.current .dicon.speaker,
a:hover .dicon.speaker {
  background-position: 0 66.66666667%;
}
.current .dicon.truck,
a:hover .dicon.truck {
  background-position: 0 73.33333333%;
}
.current .dicon.tto,
a:hover .dicon.tto {
  background-position: 0 80%;
}
.current .dicon.usd,
a:hover .dicon.usd {
  background-position: 0 86.66666667%;
}
.current .dicon.home-plus,
a:hover .dicon.home-plus {
  background-position: 0 93.33333333%;
}
.current .dicon.exchange,
a:hover .dicon.exchange {
  background-position: 0 100%;
}
.current .dicon.edit,
a:hover .dicon.edit {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/icons/account/edit-hover.png');
}
/* sprite account <(^o^<) **/
/** (>^o^)> Sprite home slider (hSlider) */
.sprite-hSlider {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sprites/home-slider.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding-bottom: 69.26713948%;
}
.sprite-hSlider.apparel {
  background-position: 0 100%;
}
.sprite-hSlider.fuel {
  background-position: 0 85.71428571%;
}
.sprite-hSlider.games {
  background-position: 0 71.42857143%;
}
.sprite-hSlider.inc-500 {
  background-position: 0 57.14285714%;
}
.sprite-hSlider.map {
  background-position: 0 42.85714286%;
}
.sprite-hSlider.our-purpose {
  background-position: 0 28.57142857%;
}
.sprite-hSlider.sample-pack {
  background-position: 0 14.28571429%;
}
.sprite-hSlider.spartan {
  background-position: 0 0%;
}
/* Sprite home slider (hSlider) <(^o^<) **/
/** (>^o^)> Sprite Mini Brick */
.sprite-mBrick {
  background-image: url('https://lifeaidbevco.com.au/skin/frontend/lifeaid/default/images/sprites/mini-brick.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding-bottom: 69.29133858%;
}
.sprite-mBrick.fitaid-rx {
  background-position: 0 100%;
}
.sprite-mBrick.bevbox {
  background-position: 0 0%;
}
/* Sprite Mini Brick <(^o^<) **/

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     rwd_default
 * @copyright   Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/* ============================================ *
 * Homepage
 * ============================================ */
/* -------------------------------------------- *
 * Primary Banner
 */
body.cms-home .main-container {
  padding-top: 20px;
}
body.cms-home .slideshow-container {
  margin-top: 0;
}

.slideshow .banner-msg {
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  top: 30%;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.slideshow .banner-msg h2 {
  color: #FFFFFF;
  font-size: 24px;
  text-shadow: 1px 1px 3px #555555;
}

.slideshow .banner-msg h2 strong {
  font-weight: bold;
  display: block;
  font-size: 36px;
}

@media only screen and (max-width: 770px) {
  .slideshow .banner-msg h2 {
    font-size: 20px;
  }

  .slideshow .banner-msg h2 strong {
    font-size: 24px;
  }
}
@media only screen and (max-width: 479px) {
  .slideshow .banner-msg {
    top: 20%;
  }

  .slideshow .banner-msg h2 {
    font-size: 14px;
  }

  .slideshow .banner-msg h2 strong {
    font-size: 16px;
  }
}
/* -------------------------------------------- *
 * Promotion Banner Section
 */
.promos {
  margin: 0 0 10px 0;
  padding: 0;
  width: 100%;
}

.promos:after {
  content: '';
  display: table;
  clear: both;
}

/* Specifying the body only in order to override the .std ul li styling */
body .promos > li {
  margin: 0 0 10px 0;
  list-style: none;
  text-align: center;
  position: relative;
  border: 1px solid #cccccc;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.promos > li:last-child {
  margin-bottom: 0;
}

.promos img {
  max-width: 100%;
  width: 100%;
}

.promos a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: block;
}

.promos span {
  color: #FFFFFF;
  text-transform: uppercase;
  position: absolute;
  display: block;
  width: 100%;
  top: 10%;
  font-weight: 500;
  font-size: 20px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-shadow: 1px 1px 3px #555555;
}

.promos strong {
  font-weight: 600;
  font-size: 26px;
  display: block;
}

@media only screen and (min-width: 771px) {
  .promos span {
    font-size: 16px;
  }

  .promos strong {
    font-size: 17px;
  }

  /* Config: Three columns + flexible gutter */
  body .promos > li {
    float: left;
    width: 31.74603%;
    margin-right: 2.38095%;
  }

  .promos > li:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 880px) {
  .promos span {
    font-size: 18px;
  }

  .promos strong {
    font-size: 24px;
  }
}
/* -------------------------------------------- *
 * New Products Section
 */
/* Hiding the reviews content via CSS because we can't modify the template, */
/* since it may be used in other places where those elements are needed */
.cms-index-index .products-grid .ratings,
.cms-index-index .products-grid .actions,
.cms-index-noroute .products-grid .ratings,
.cms-index-noroute .products-grid .actions {
  display: none;
}

.cms-index-index h2.subtitle {
  padding: 6px 0;
  text-align: center;
  color: #3399cc;
  font-weight: 600;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
}

.cms-index-noroute h2.subtitle {
  display: none;
}

/* ============================================ *
 * Category Landing Pages
 * ============================================ */
.category-image {
  position: relative;
}

.categorylandingMainblock {
  border: 1px solid #E2E2E2;
  padding: 7px;
}

.catblocks {
  float: left;
  padding: 0 0 20px 0;
  width: 100%;
}

.catblocks li {
  position: relative;
  float: left !important;
  width: 23% !important;
  margin-right: 2.66667% !important;
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  padding: 10px;
}

.catblocks li:hover {
  border-color: #3399cc;
}

@media only screen and (max-width: 770px) {
  .catblocks li {
    width: 49% !important;
    margin-right: 2% !important;
  }

  .catblocks li:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media only screen and (max-width: 479px) {
  .catblocks li {
    width: 100% !important;
    margin-right: 0 !important;
    float: none;
  }
}
.catblocks li:last-child {
  margin-right: 0 !important;
}

.catblocks li img {
  width: 100%;
  max-width: 100%;
}

.catblocks li a span {
  color: #FFFFFF;
  position: absolute;
  background-color: #7B7C7B;
  font-family: raleway;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  bottom: 0px;
  left: 0px;
  width: 100%;
  padding: 5px 10px;
  margin-right: 10px;
}

.catblocklinks a {
  color: #FFFFFF;
  text-decoration: none;
}

.catlandingbottomPromoblock {
  float: left;
  width: 100%;
  border: 1px solid #E2E2E2;
  margin-bottom: 100px;
}

.catalog-category-view div.categoryland-caption {
  display: block;
  margin: 0;
  position: absolute;
  color: #000000;
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
  text-align: center;
}

.catalog-category-view div.categoryland-caption span.blue-big-text {
  color: #3399CC;
  font-size: 50px;
  font-weight: 800;
  padding: 0 0 0 8px;
}

.catalog-category-view div.categoryland-caption span.blue-big-text {
  padding: 0 !important;
}

.catalog-category-view div.categoryland-caption span.three-dots {
  background: url(https://lifeaidbevco.com.au/skin/frontend/rwd/default/images/bg_threeDots.png) no-repeat center center;
  display: block;
  height: 20px;
}

.catalog-category-view div.categoryland-caption p.desc {
  font: italic 18px/28px Georgia, "Times New Roman", Times, serif;
  color: #656565;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption a.link:hover,
.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.link:hover {
  text-decoration: underline;
  color: #1189C5;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.blue-big-text,
.catalog-category-view div.categoryland-caption span.blue-big-text {
  color: #3399CC;
  font-size: 50px;
  font-weight: 800;
  padding: 0 0 0 8px;
}

.catalog-category-view div.categoryland-caption span.blue-big-text {
  padding: 0 !important;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.three-dots,
.catalog-category-view div.categoryland-caption span.three-dots {
  background: url(https://lifeaidbevco.com.au/skin/frontend/rwd/default/images/bg_threeDots.png) no-repeat center center;
  display: block;
  height: 20px;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption p.desc,
.catalog-category-view div.categoryland-caption p.desc {
  font: italic 18px/28px Georgia, "Times New Roman", Times, serif;
  color: #656565;
}

