/* This file will hold styles for the mobile version of your website (mobile first). */

/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

/*******************************************
 ----------------------------------------------------------------------
 ----------------------------------------------------------------------
 Title : -	ie8.css
 Author : - Ruchi Singh, Jyoti Patil & Prakhyat Gailani
 Project : - Centrum (AU)
 Description :- Marketing Site for Centrum (Australian) Brand
 Version : - 1.0
 ----------------------------------------------------------------------
 ----------------------------------------------------------------------
 *********************************************/

/******************Style for Mobile**************************************/
 body {
    font-family: Arial, Helvetica, sans-serif;
}
a:link, a:visited {
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}
p {
    margin-bottom: 11px;
}
h1 {
    color: #0089D0;
    font-size: 30px;
    font-weight: bold;
    line-height: 24px;
    font-style:normal;
}
h2 {
    color: #0089D0;
    font-size: 25px;
    margin-bottom: 4px;
    font-weight: normal;
    font-style:normal;
}
h3 {
    color: #0089D0;
    font-size: 21px;
    margin-bottom: 4px;
    margin-top: 10px;
    font-weight: normal;
    line-height: 25px;
    font-style:normal;
}
h4 {
    color: #0089D0;
    font-size: 15px;
    margin-bottom: 4px;
    margin-top: 10px;
    font-weight: bold;
    font-style:normal;
}
sup {
    font-size: 9px;
    position: relative;
    top: -4px;
}
#page-title {
    display: none;
}
.float-left {
    float: left;
}
/****************** Logo Section css**************************************/
 .logo-img {
    width: 100%;
}
.logo-img img {
    max-width: 100%;
    vertical-align: bottom;
}
.branding-data {
    width: 35%;
}
/****************** Main menu Section css**************************************/
 .flex-direction-nav .flex-prev {
    left: 10px;
}
.flex-direction-nav .flex-next {
    right: 10px;
}
.intro_wrapper {
    display: none;
}
.flex-active-slide {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
}
.dropdown-wrapper tr span a {
    color: #FFFFFF;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    width: 79px;
    line-height:18px;
}
.dropdown-wrapper .views-field-title {
    margin-bottom: 20px !important;
}
#breakdown {
    display: block;
    text-align: center;
    width: 100%;
    margin: 10px 0 14px 0;
}
#breakdown img {
    width: 55%;
    height: auto;
}
#block-system-main-menu {
    display: block;
}
#block-system-main-menu h2 {
    display: none;
}
#block-system-main-menu ul.menu li {
    display: inline;
    list-style: none outside none;
    border-right: 1px solid #ccc;
}
#block-system-main-menu ul.menu li.last {
    border: none;
}
#block-system-main-menu .content {
    float: right;
    width: 60%;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin: 20px 0 0;
}
#block-system-main-menu ul.menu {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#block-system-main-menu ul.menu li a {
    color: #666;
    font-size: 12px;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    padding: 3px 10px;
}
#block-system-main-menu ul.menu li.first a {
    padding: 15px 10px;
}
#block-system-main-menu ul.menu li a:hover, #block-system-main-menu ul.menu li a:active, #block-system-main-menu ul.menu li a.active {
    color: #0089d0;
}
.node-type-product #block-system-main-menu ul.menu li a:hover, .node-type-product #block-system-main-menu ul.menu li a.active-trail {
    color: #0089d0;
}
.context-nutrition #block-system-main-menu ul.menu li a:hover, .context-nutrition #block-system-main-menu ul.menu li a.active-trail {
    color: #0089d0;
}
.context-bodymap #block-system-main-menu ul.menu li a:hover, .context-bodymap #block-system-main-menu ul.menu li a.active-trail {
    color: #0089d0;
}
.mobile_home_menu {
    display: none;
}
#mobile-menu {
    display: none;
}
/****************** Footer Section css**************************************/
 #region-footer-second {
    margin: 0;
    width: 100%;
}
.global_footer {
    background: url("../images/footer_bkg.png") repeat-x 1px 0;
    margin-top: 20px;
    padding: 20px 0 15px 0;
    width: 100%;
    display: inline-block;
}
.footer_left {
    margin-left: 20px;
}
.global_footer p {
    color: #777;
    font-size: 10px;
    line-height: 19px;
    margin: 0;
}
.global_footer .footer_left p {
    font-size: 11px;
}
.global_footer a {
    color: #777;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.global_footer p a:hover {
    color: #0089cf;
}
a:hover {
    color: #0089d0;
}
/****************** Sticky Menu css**************************************/
 .sticky {
    display: block;
    position: fixed;
    top: 0;
    margin-left: -5px;
    top: 15px;
    z-index: 999;
}
.sticky ul {
    margin: 0;
    padding: 0;
}
.sticky ul li {
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    list-style: none outside none;
    text-align: center;
    text-transform: uppercase;
}
.sticky ul li a {
    background: url('../images/sprite-menu-nav.png');
    display: block;
    height: 37px;
    padding-top: 18px;
    width: 55px;
    text-decoration: none;
    color: #000;
    font-size: 10px;
    font-weight: normal;
}
.sticky ul li a.contact-menu {
    background-position: 0 -112px;
}
.sticky ul li a.contact-menu:active {
    background-position: -56px -112px;
}
.sticky ul li a.whats {
    background-position: 0 -56px;
}
.sticky ul li a.whats:active {
    background-position: -56px -56px;
}
.sticky-top {
    top: 0 !important;
}
/************************** Sticky Menu css ends here ******************************/
 .resp-tabs-container {
    width:580px;
}
.tab-title-mobile {
    display: none !important;
}
.desktop-product-label {
    display: block;
}
.resp-tab-item {
    width:15%;
    text-align:center;
}
.quicktabs-tabpage {
    margin-top:-15px;
}
.quicktabs-tabs {
    padding-bottom:1.6%;
}
.elements_6 ul.resp-tabs-list li {
    padding-left:3px;
    padding-right:3px;
}
.elements_6 li.resp-tab-active {
    width:15%;
    padding-left:3px!important;
    padding-right:3px!important;
    text-align:center;
}
.elements_4 .resp-tabs-container {
    width:520px;
}
.elements_6 .resp-tabs-container {
    width:516px;
}
.elements_4 ul.resp-tabs-list li {
    padding-top:8px;
    padding-bottom:8px;
    padding-left:25px;
    padding-right:25px;
}
.elements_4 .resp-tab-active {
    padding-left:25px!important;
    padding-right:25px!important;
}
.elements_5 ul.resp-tabs-list li {
    padding-left:11px;
    padding-right:11px;
}
.elements_5 .resp-tab-active {
    padding-left: 11px!important;
    padding-right: 11px!important;
}
.elements_5 .resp-tabs-container {
    width:510px;
}
.mobile-product-label {
    display: none;
}
/************************** Flexislider css starts here ******************************/
 #flexslider-1 .flex-direction-nav a {
    transition: none;
}
#flexslider-1 .flex-direction-nav a:before {
    font-size: 30px;
}
#flexslider-2 {
    display: block;
    height: 193px;
    clear: both;
    margin: 0;
    position: relative;
    padding: 3% 8%;
    background:#fff;
}
#flexslider-2 .flex-direction-nav a:before {
    font-size: 28px;
}
#flexslider-2 ul.slides {
    margin: 0 auto;
    width: 322px;
}
a.button, input.button {
    position: absolute;
    top: 148px;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
}
.views-field-body {
    margin-top: 10px;
}
#flexslider-2 ol.flex-control-nav {
    display: block;
    bottom: 10px;
    right: 7px;
}
#flexslider-1 .flex-control-nav {
    margin-top: 8px;
}
#flexslider-2 li span a {
    color: #0062A0;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.view-products-menu .views-field-title {
    text-align:center!important;
    width:100px;
    margin:0 auto;
}
.view-products-menu .row-last .col-first .views-field.views-field-title {
    margin-top: 2px;
}
.view-products-menu .row-last .col-first .views-field.views-field-field-product-landing-image {
    margin-top: 15px;
}
.view-products-menu .row-first .col-first .views-field.views-field-field-product-landing-image {
    margin-top: 7px;
}
.view-products-menu span a {
    text-align:center!important;
}
.views-field.views-field-title {
    color: #0089D0;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
}
.slides .views-field.views-field-title {
    font-size: 21px;
    font-weight: normal;
    padding-top: 0;
    line-height: 22px;
    text-align: left;
}
.views-field-body {
    margin-top: 0;
}
.views-field.views-field-field-link {
    display: block;
}
.field-content p {
    margin: 0
}
.views-field.views-field-field-small-banner-image {
    height: auto;
    margin: 0 auto;
    width: 100%;
}
#flexslider-2 .slides img {
    height: auto;
    margin: 0 auto;
    width: auto;
}
.intro p, .intro p.footnote, .views-field.views-field-body {
    font-size: 0.89em;
    color: #333333;
    line-height: 1.7em;
}
.intro p.footnote {
    font-size: 0.8em;
}
.zone-postscript {
    margin-top: 3%;
}
.faqs_callout {
    display: block;
}
.faqs_callout img {
    width: 100%;
    height: auto;
}
.faqs_callout h2, .tv_callout h2, .whats_callout h2 {
    font-weight: normal;
    line-height: 1.1em;
    margin: 0;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 11px 0;
}
.faqs_callout a, .tv_callout a, .whats_callout a {
    color: #000;
    text-decoration: none;
}
.faqs_callout h2 span, .tv_callout h2 span, .whats_callout h2 span {
    font-style: italic;
    font-weight: bold;
    color: #0089D0;
}
.tv_callout {
    display: block;
}
.tv_callout img {
    width: 100%;
    height: auto;
}
.whats_callout {
    display: block;
}
.whats_callout img {
    width: 100%;
    height: auto;
}
.welcome_wrap {
    clear: both;
    display: block;
    float: left;
}
.flex-direction-nav a {
    height: 47px;
}
.flexslider {
    margin: 10px 0 20px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 1px 4px #cacaca;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
}
.flexslider .slides img {
    height: auto;
}
ol.flex-control-nav {
    display: block;
}
.flex-control-nav {
    bottom: 0px;
    z-index: 999px;
    position: relative;
}
/*********************************** Products Landing page*****************************/
 #block-views-products-menu-block-1 {
    margin-top: 7%;
}
.products-wrapper .flexslider .slides img {
    display: block;
    height: 245px;
    margin: 0 auto;
    width: 250px;
}
.products-wrapper .flexslider {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 1px 4px #cacaca;
    margin: 0 auto;
    width: 872px;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
}
.products-wrapper .flex-control-thumbs {
    border: 2px solid #CCCCCC;
    margin: 0 auto;
    overflow: hidden;
    padding: 2%;
    position: static;
    width: 650px;
}
.products-wrapper .flex-control-thumbs {
    border: 2px solid #F4F4F4;
    box-shadow: 4px 4px 28px -17px;
    margin: 2% auto;
    overflow: hidden;
    padding: 2%;
    position: static;
    width: 814px;
    margin-bottom:2%;
}
.products-wrapper .flex-control-thumbs li {
    float: left;
    margin: 0 2% 0 0;
    width: 14%;
}
.products-wrapper .field-content p {
    margin: 0;
    text-align: center;
}
.products-wrapper .flex-direction-nav a {
    top: 26%;
}
.products-wrapper .views-field.views-field-title {
    color: #0089D0;
    font-size: 24px;
    font-style: italic;
    padding: 2% 3%;
    text-align: center;
}
.flex-control-thumbs img {
    filter:alpha(opacity=70);
    background-color: #fff;
}
.flex-control-thumbs img:hover {
    filter:alpha(opacity=100);
}
.flex-control-thumbs .flex-active {
    filter:alpha(opacity=100);
}
.products-wrapper .flex-control-thumbs {
    box-shadow: 4px 4px 28px -17px;
    background-color: #fff;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
}
.view-products-landing .flex-control-nav {
    bottom: 0;
}
/***********************************END Products Landing page*****************************/

/********************************* Products **********************************************/
 .prod_bnr_img {
    display: block;
    position: relative;
    background: none repeat 0 0 #fff;
    border: 4px solid #fff;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px #cacaca;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
}
.prod_bnr_img img {
    width: 100%;
}
.prod_bnr_desc {
    display: block;
    left: 15px;
    position: absolute;
    top: 120px;
    width: 40%;
}
.faq_desc {
    display: block;
    position: absolute;
    left: 10px;
    top: 60px;
    width: 40%;
}
.prod_bnr_title_prefix {
    display: block;
}
.prod_bnr_title_prefix h3, .faq_title {
    color: #0089D0;
    display: block;
    font-size: 1.6em;
    left: 50px;
    position: absolute;
    top: 15px;
}
.additional-section {
    clear: both;
    display: block;
}
.prod_bnr_title {
    color: #0089D0;
    display: block;
    font-size: 1.6em;
    font-weight: bold;
    left: 15px;
    top: 70px;
    position: absolute;
    z-index:1;
}
.whats-banner-txt-only {
    font-size:30px;
    font-style:normal;
    position: absolute;
    top:25px;
    left:0;
}
.prod_title h2, .prod_rdi_title h2, .prod_who_title h2, .prod_add_title h2, .benefits_title h2 {
    font-size: 1.2em;
    font-weight: bold;
    color: #0089d0;
    margin-top: 2%;
    margin-bottom: 0;
}
.prod_body {
    overflow: auto;
    margin-top:20px;
}
.prod_body p {
    padding:0!important;
}
#product_desc {
    margin-top:15px;
}
.prod_img {
    margin: 0 auto;
    text-align: center;
    width: 35%;
    float: left;
    margin-right:20px;
}
.prod_img img {
    width: 100%;
}
.prod_rdi_img {
    text-align: center;
}
.prod_add_img, .prod_rdi_img {
    margin-right: 3%;
}
.prod_img img {
    width: 100%;
}
.prod_rdi_img img {
    width: 35%;
    height: auto;
}
.prod_body p, .prod_rdi_body p, .prod_who_body p, .prod_add_body p {
    color: #4d4d4e;
    font-size: 0.89em;
    line-height: 20px;
    margin-bottom: 10px;
}
.prod_body p {
    padding: 0 4%;
}
.prod_bod {
    float: right;
    width: 63%;
}
.prod_add_body {
    margin-top: 3%;
}
.benefits_img {
    background: url('../images/tab-image-bg.jpg') no-repeat 0 0 transparent;
    border:none;
    border-radius: none;
    box-shadow: none;
    overflow: hidden;
}
.prod_rdi_img {
    background: none;
    border:none;
    border-radius: none;
    box-shadow: none;
    overflow: hidden;
}
.prod_add_img img, .bnr_img img, .faq_img img {
    width: 100%;
    height: auto;
}
.prod_rdi_body {
    float: right;
}
/************************************ Benefits Tabs******************************************* */
 #benefits_tab .resp-accordion img {
    width: 10%;
}
#benefits_tab h2.resp-accordion {
    padding: 10px 3%;
}
.benefits_img {
    margin: 0 auto;
    overflow: hidden;
    width: 154px;
    height: 113px;
    float:left;
    margin-right:3%;
}
.benefits_info {
    height: 128px;
}
.benefits_img img {
    width: 138px;
    height: auto;
    margin: 7px 0 0 8px;
}
.benefits_body p {
    color: #333;
    font-size: 0.89em;
    line-height: 1.7em;
    margin-left: 5%;
    text-align: center;
}
.resp-tab-content .benefits_title {
    text-align: left;
}
#benefits_tab h2.resp-tab-active {
    padding: 10px 8px !important;
    /* responsive tab css override with this */
}
#benefits_tab h2.resp-accordion:first-child {
    background: none #FAFAFA;
}
#benefits_tab h2.resp-accordion:first-child:hover {
    background: none #F1F1F1;
}
/************* Product Labelling****************************/
 .block-product-labeling-block {
    position: absolute !important;
    right: 59px;
    top: 315px;
    background: linear-gradient(to bottom, #fff 0%, #E5E5E5 100%) repeat 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D4D4D4;
    padding: 3px 1%;
    margin: 0;
}
.product_labeling_wrap {
    float: right !important;
    /* over write the grid-system float:left */
}
.prod_label_title_prefix h2, .prod_label_title h2 {
    color: #0089D0;
    font-size: 1.1em;
    line-height: 1.2em;
    margin: 0;
}
.prod_label_title_prefix h3, .prod_label_title h2 {
    color: #0089d0;
    font-size: 1.1em;
    line-height: 1.2em;
    margin: 0;
}
.prod_label_text1 p {
    color: #333;
    font-size: 0.9em;
    font-style: italic;
}
.prod_label_text2 {
    margin: 3px 0;
}
.prod_label_text2 p, .prod_label_text3 p, .view-product-labeling td, .view-product-labeling th {
    color: #333;
    font-size: 0.8em;
}
.view-product-composition th, .view-product-composition td {
    font-size: 0.8em;
}
table.incremin td {
    color: #0089d0;
    font-size: 0.9em;
}
table.incremin td span {
    color: #333;
    font-size: 0.9em;
}
/********************************* END Products **********************************************/
 .branding-data {
    float: left;
}
.region-branding-inner {
    margin: 10px 0 0;
}
h2.block-title {
    display: none;
}
#region-branding .view-products-menu {
    background: url("../images/dropdown-bg.png") repeat 0 0;
    border: medium none;
    left: 39%;
    padding: 3%;
    position: absolute;
    width: 305px;
    z-index: 1000;
    display: none;
}
#region-branding .view-products-menu table {
    border: none;
    margin: 0;
    width: 300px;
}
#region-branding .view-products-menu table td {
    vertical-align: middle;
    padding: 0;
}
#region-branding .views-field-field-product-desc-one-title a {
    color: #fff;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
#region-branding .views-field-field-product-desc-one-img {
    text-align: center;
}
#region-branding .view-products-menu tr:hover td, .view-products-menu tr.even:hover td.active, .view-products-menu tr.odd:hover td.active {
    background: none;
}
.contact_wrap {
    background: none repeat 0 0 #2a2828;
    color: #fff;
    padding: 10px;
    position:fixed;
    right: auto;
    margin-left: 601px;
    top: 0px;
    z-index: 1500;
    display: none;
    width: 250px;
    border: 12px solid black;
}
.row-1 {
    clear: both;
    margin-top: 7px;
    overflow-x: auto;
    overflow-y: auto;
    padding-bottom: 9px;
}
.icon-img {
    float: left;
    margin-right: 9px;
}
.info {
    float: left;
    width: 79%;
}
.intro_wrapper {
    background: url("../images/intro-bg.png") no-repeat scroll right bottom #fafafa;
    border-radius: 4px;
    box-shadow: 0 1px 4px #cacaca;
    display:block;
    padding: 0 15px;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
    min-height:225px;
}
.intro h1 {
    color: #0089D0;
    font-size: 2.2em;
    font-weight: normal;
    margin: 0;
}
.intro p, .views-field.views-field-body {
    font-size: 0.89em;
    color: #333333;
    line-height: 1.7em;
}
.intro p.footnote {
    font-size: 0.8em;
}
.field-content p {
    margin: 0
}
.views-field.views-field-field-small-banner-image {
    height: auto;
    margin: 0 auto;
    width: 100%;
}
/*********************** Good Nutrition css starts**************************************/
 .faq_title {
    font-size: 30px;
    font-weight: bold;
    color: #0089d0;
    left: 10px;
    z-index: 1;
    font-style:normal;
    padding: 30px 12px 0 12px;
}
.bnr_title {
    font-size: 26px;
    left: 46px;
    position: absolute;
    top: 115px;
    padding: 0;
}
.bnr_desc p {
    font-size: 13px;
    left: 50px;
    position: absolute;
    top: 156px;
    width: 33%;
    padding: 0;
}
.nutrition_bnr_title {
    left: 11px;
    position: absolute;
    top: 76px;
    padding: 0;
    z-index: 1;
}
.nutrition_bnr_title h1 {
    font-size: 30px;
    font-style:normal;
}
.nutrition_bnr_desc p {
    font-size: 13px;
    left: 13px;
    position: absolute;
    top: 115px;
    width: 37%;
    padding: 0;
}
.multi_desc p {
    font-size: 12px;
    left: 46px;
    top: 156px;
    width: 36%;
}
.faq_desc p {
    color: #4d4d4e;
    font-size: 1.1em;
    margin-bottom: 0;
    padding: 38px 12px 12px 12px;
}
.prod_bnr_desc p {
    color: #4d4d4e;
    font-size: 1.1em;
}
.whats-inside-mobile .antiox_wrapper #content-left h2, .whats-inside-mobile .multivitamins_wrapper #content-left h2 {
    font-size: 1em;
    padding: 0;
}
.whats-inside-mobile .antiox_wrapper #content-left p, .whats-inside-mobile .multivitamins_wrapper #content-left p {
    padding: 0;
}
#content-left h2 {
    font-size: 16px;
    margin-bottom: 0;
    margin-top:17px;
    color: #0089d0;
}
.nutrition_wrapper, .multivitamins_wrapper, .antiox_wrapper {
    margin:0;
}
.multivitamins_wrapper #content-left, .antiox_wrapper #content-left {
    padding: 0;
}
.context-good-nutrition #content-left {
    float: left;
    padding: 30px 0 0 0.5%;
    width: 69%;
}
.context-good-nutrition .content_right {
    float: left;
    width: 29%;
    margin: 5px 0 5px 8px;
}
ul.nutrition_list {
    list-style: disc outside none;
    padding-left: 14px;
    margin-bottom: 14px;
    margin-top: -10px;
}
.nutrition_wrapper #content-left {
    float: left;
    margin-left: 10px;
    width: 66%;
}
.breadcrumb {
    display: block;
    margin: 0 0 0.7% 0;
    padding: 0.6% 1% 1.1% 1%;
    width: 91.5%;
    border: 1px solid #d3d3d3;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
}
.breadcrumb a {
    color: #4D4D4E;
    font-size: 0.8em;
    text-decoration: none;
}
.breadcrumb a:hover {
    color: #0089d0;
}
#content-left p {
    color: #4d4d4e;
    margin: 0 0 0.7em;
}
.nutrition_list li {
    color: #0089d0;
}
.li_text {
    color: #4d4d4e;
}
.bnr_img, .faq_img {
    background: none #fff;
    border: 4px solid #fff;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px #cacaca;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
}
.content_right {
    background-color:#FFFFFF;
    border: 1px solid #DADADA;
    margin-top: 17px;
    margin-left: 2% !important;
    /* override the  css of the grid-5*/
    float: left;
    width: 30%;
}
.content_right a {
    color: #474747;
    display: block;
    padding: 14px 0;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #D4D4D4;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#E5E5E5);
}
.content_right a:hover {
    background-color:#D6D6D6;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#D6D6D6, endColorstr=#ECECEC);
    border: 1px solid #fff;
    display: block;
    padding: 14px 0;
    text-decoration: none;
    color:#0089d0;
}
.nutrition_wrapper, .multivitamins_wrapper, .antiox_wrapper {
    padding: 0;
}
/*********************** Good Nutrition css ends**************************************/

/*********************** FAQs section **************************************/
 .faq-content {
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin-top: 20px;
}
.faq-question {
    margin: 0;
    padding: 0;
}
.faq-question-answer {
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
    /* IE6-9 */
    border-bottom: 2px solid #CCCCCC;
}
.faq-question-answer a {
    color: #0089D0;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    padding: 2%;
    text-decoration: none;
}
.faq-answer {
    padding: 0;
}
.faq-answer p {
    color: #4d4d4e;
    font-size: 1.03em;
    line-height: 20px;
    padding-left: 2%;
    padding-right: 4%;
    padding-bottom: 2%;
    word-wrap: normal;
    margin: 0;
}
.faq_table_ans {
    padding-bottom: 0!important;
    padding-right:1%;
    float:left;
    width:5px;
}
#faq_table {
    margin-top:9px;
}
#faq_table table {
    overflow: hidden;
    border: 1px solid #d3d3d3;
    background: #fefefe;
    margin: -15px auto 10px auto;
    /* To align the table with the text A in the table*/
    width: 90%;
    font-size: 12px;
    word-break:normal;
}
#faq_table th, #faq_table td {
    text-align: left;
}
#faq_table th {
    background: #e8eaeb;
    font-weight: bold;
}
#faq_table td {
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
#faq_table td.heads {
    font-weight: bold;
    color: #0089D0;
}
#faq_table tr.odd-row td {
    background: #f6f6f6;
}
#faq_table td.first, #faq_table th.first {
    text-align: left;
}
#faq_table td.last {
    border-right: none;
}
#faq_table tr:first-child th.first {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
}
#faq_table tr:first-child th.last {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
}
#faq_table tr:last-child td.first {
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
#faq_table tr:last-child td.last {
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
/*********************** FAQs section ends**************************************/

/*********************** What's inside css starts**************************************/
 .whats-inside-mobile {
    display: none !important;
    /* to over write the JS style of display:block*/
}
.quicktabs-wrapper {
    display: block;
}
.what_inside ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.what_inside li {
    border: 1px solid #DADADA;
    margin: 5px;
    background: #f6f8f9;
    /* Old browsers */
    background: #fff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #e5e5e5 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #e5e5e5 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e5e5e5', GradientType=0);
    /* IE6-9 */
}
.what_inside li a {
    color: #666666;
    display: block;
    padding: 11px 140px 10px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.what_inside li a:hover {
    background: #e5e5e5;
    /* Old browsers */
    background: -moz-linear-gradient(top, #e5e5e5 0%, #fff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e5e5e5 0%, #fff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e5e5e5 0%, #fff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e5e5e5 0%, #fff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #e5e5e5 0%, #fff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#fff', GradientType=0);
    /* IE6-9 */
}
.item-list .views-field.views-field-title {
    padding: 0;
}
.item-list .vm-color {
    margin: -1em 0 0.75em 0;
    padding: 0;
    clear:both;
    width: 100%;
}
.item-list .vm-color li {
    margin: 0 0 0.25em 1.5em;
    padding: 0;
}
.essential_trace a, .macro a {
    background: url("../images/tilt_arrow.png") no-repeat 81px 61px;
    color: #fff;
    display: table-cell;
    font-size: 0.9em;
    font-style: normal;
    padding-top: 107px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: bottom;
    width: 10em;
    padding-right: 25px;
    font-weight: normal;
}
.essential_trace:hover, .macro:hover {
    background: url("../images/tilt_arrow.png") no-repeat 81px 61px #666;
    filter:alpha(opacity=90);
}
.red, .yellow1, .green3, .blue2, .green1.macro, .blue3.macro {
    margin:1%;
}
.fat_soluble, .water_soluble, .essential_trace, .macro {
    cursor: pointer;
    float: left;
    height: 141px;
    margin: 1%;
    width: 141px;
    cursor: default;
}
.vm-color .views-field-title-1 .fat_soluble, .vm-color .views-field-title-1 .water_soluble, .vm-color .views-field-title-1 .essential_trace, .vm-color .views-field-title-1 .macro {
    float: left;
    height: 141px;
    margin: 1%;
    width: 141px;
    filter:alpha(opacity=20);
}
.fat_soluble a {
    background: url("../images/tilt_arrow.png") no-repeat 81px 62px;
    color: #fff;
    display: table-cell;
    font-size: 0.9em;
    font-style: normal;
    padding-top: 107px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: bottom;
    width: 10em;
    padding-right: 25px;
    font-weight: normal;
}
.water_soluble a {
    background: url("../images/tilt_arrow.png") no-repeat 81px 61px;
    color: #fff;
    display: table-cell;
    font-size: 0.9em;
    font-style: normal;
    padding-top: 107px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: bottom;
    width: 10em;
    padding-right: 25px;
    font-weight: normal;
}
.fat_soluble:hover {
    background: url("../images/tilt_arrow.png") no-repeat 81px 61px #666;
    filter:alpha(opacity=90);
}
.water_soluble:hover {
    background: url("../images/tilt_arrow.png") no-repeat 81px 61px #666;
    filter:alpha(opacity=90);
}
.vm-color .views-field-title-1 .fat_soluble p, .vm-color .views-field-title-1 .water_soluble p, .vm-color .views-field-title-1 .essential_trace p, .vm-color .views-field-title-1 .macro p {
    background: url("../images/tilt_arrow.png") no-repeat 81px 61px;
    color: #fff;
    display: table-cell;
    font-size: 13.5px;
    font-style: normal;
    padding-top: 107px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: bottom;
    width: 10em;
    padding-right: 25px;
    font-weight: normal;
}
.red, .vm-color .views-field-title-1 .red:hover, .context-whats-inside #colorbox .red:hover {
    background-color:#d11b22;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d11b22, endColorstr=#BC0E12);
    background-image:-moz-linear-gradient(top, #d11b22 1%, #BC0E12 100%);
    background-image:-webkit-linear-gradient(top, #d11b22 1%, #BC0E12 100%);
    background-image:-ms-linear-gradient(top, #d11b22 1%, #BC0E12 100%);
    background-image:linear-gradient(top, #d11b22 1%, #BC0E12 100%);
    background-image:-o-linear-gradient(top, #d11b22 1%, #BC0E12 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #d11b22), color-stop(100%, #BC0E12));
}
.orange1, .vm-color .views-field-title-1 .orange1:hover, .context-whats-inside #colorbox .orange1:hover {
    background-color:#F15C26;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F15C26, endColorstr=#EB3315);
    background-image:-moz-linear-gradient(top, #F15C26 1%, #EB3315 98%);
    background-image:-webkit-linear-gradient(top, #F15C26 1%, #EB3315 98%);
    background-image:-ms-linear-gradient(top, #F15C26 1%, #EB3315 98%);
    background-image:linear-gradient(top, #F15C26 1%, #EB3315 98%);
    background-image:-o-linear-gradient(top, #F15C26 1%, #EB3315 98%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #F15C26), color-stop(98%, #EB3315));
}
.orange2, .vm-color .views-field-title-1 .orange2:hover, .context-whats-inside #colorbox .orange2:hover {
    background-color:#F58420;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F58420, endColorstr=#F04811);
    background-image:-moz-linear-gradient(top, #F58420 1%, #F04811 100%);
    background-image:-webkit-linear-gradient(top, #F58420 1%, #F04811 100%);
    background-image:-ms-linear-gradient(top, #F58420 1%, #F04811 100%);
    background-image:linear-gradient(top, #F58420 1%, #F04811 100%);
    background-image:-o-linear-gradient(top, #F58420 1%, #F04811 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #F58420), color-stop(100%, #F04811));
}
.orange3, .vm-color .views-field-title-1 .orange3:hover, .context-whats-inside #colorbox .orange3:hover {
    background-color:#FAA71C;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FAA71C, endColorstr=#F87C0F);
    background-image:-moz-linear-gradient(top, #FAA71C 1%, #F87C0F 100%);
    background-image:-webkit-linear-gradient(top, #FAA71C 1%, #F87C0F 100%);
    background-image:-ms-linear-gradient(top, #FAA71C 1%, #F87C0F 100%);
    background-image:linear-gradient(top, #FAA71C 1%, #F87C0F 100%);
    background-image:-o-linear-gradient(top, #FAA71C 1%, #F87C0F 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #FAA71C), color-stop(100%, #F87C0F));
}
.yellow1, .vm-color .views-field-title-1 .yellow1:hover, .context-whats-inside #colorbox .yellow1:hover {
    background-color:#FECD0C;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FECD0C, endColorstr=#FEB406);
    background-image:-moz-linear-gradient(top, #FECD0C 1%, #FEB406 100%);
    background-image:-webkit-linear-gradient(top, #FECD0C 1%, #FEB406 100%);
    background-image:-ms-linear-gradient(top, #FECD0C 1%, #FEB406 100%);
    background-image:linear-gradient(top, #FECD0C 1%, #FEB406 100%);
    background-image:-o-linear-gradient(top, #FECD0C 1%, #FEB406 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #FECD0C), color-stop(100%, #FEB406));
}
.yellow2, .vm-color .views-field-title-1 .yellow2:hover, .context-whats-inside #colorbox .yellow2:hover {
    background-color:#FED949;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FED949, endColorstr=#FEC726);
    background-image:-moz-linear-gradient(top, #FED949 1%, #FEC726 100%);
    background-image:-webkit-linear-gradient(top, #FED949 1%, #FEC726 100%);
    background-image:-ms-linear-gradient(top, #FED949 1%, #FEC726 100%);
    background-image:linear-gradient(top, #FED949 1%, #FEC726 100%);
    background-image:-o-linear-gradient(top, #FED949 1%, #FEC726 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #FED949), color-stop(100%, #FEC726));
}
.green1, .vm-color .views-field-title-1 .green1:hover, .context-whats-inside #colorbox .green1:hover {
    background-color:#CAD323;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#CAD323, endColorstr=#B1BE12);
    background-image:-moz-linear-gradient(top, #CAD323 1%, #B1BE12 100%);
    background-image:-webkit-linear-gradient(top, #CAD323 1%, #B1BE12 100%);
    background-image:-ms-linear-gradient(top, #CAD323 1%, #B1BE12 100%);
    background-image:linear-gradient(top, #CAD323 1%, #B1BE12 100%);
    background-image:-o-linear-gradient(top, #CAD323 1%, #B1BE12 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #CAD323), color-stop(100%, #B1BE12));
}
.green2, .vm-color .views-field-title-1 .green2:hover, .context-whats-inside #colorbox .green2:hover {
    background-color:#ADD323;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ADD323, endColorstr=#B1BE12);
    background-image:-moz-linear-gradient(top, #ADD323 1%, #B1BE12 100%);
    background-image:-webkit-linear-gradient(top, #ADD323 1%, #B1BE12 100%);
    background-image:-ms-linear-gradient(top, #ADD323 1%, #B1BE12 100%);
    background-image:linear-gradient(top, #ADD323 1%, #B1BE12 100%);
    background-image:-o-linear-gradient(top, #ADD323 1%, #B1BE12 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #ADD323), color-stop(100%, #B1BE12));
}
.green3, .vm-color .views-field-title-1 .green3:hover, .context-whats-inside #colorbox .green3:hover {
    background-color:#7BD323;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#7BD323, endColorstr=#3EBD12);
    background-image:-moz-linear-gradient(top, #7BD323 1%, #3EBD12 100%);
    background-image:-webkit-linear-gradient(top, #7BD323 1%, #3EBD12 100%);
    background-image:-ms-linear-gradient(top, #7BD323 1%, #3EBD12 100%);
    background-image:linear-gradient(top, #7BD323 1%, #3EBD12 100%);
    background-image:-o-linear-gradient(top, #7BD323 1%, #3EBD12 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #7BD323), color-stop(100%, #3EBD12));
}
.green4, .vm-color .views-field-title-1 .green4:hover, .context-whats-inside #colorbox .green4:hover {
    background-color:#64B316;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#64B316, endColorstr=#348E0C);
    background-image:-moz-linear-gradient(top, #64B316 1%, #348E0C 100%);
    background-image:-webkit-linear-gradient(top, #64B316 1%, #348E0C 100%);
    background-image:-ms-linear-gradient(top, #64B316 1%, #348E0C 100%);
    background-image:linear-gradient(top, #64B316 1%, #348E0C 100%);
    background-image:-o-linear-gradient(top, #64B316 1%, #348E0C 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #64B316), color-stop(100%, #348E0C));
}
.green5, .vm-color .views-field-title-1 .green5:hover, .context-whats-inside #colorbox .green5:hover {
    background-color:#0A7D1F;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0A7D1F, endColorstr=#064411);
    background-image:-moz-linear-gradient(top, #0A7D1F 1%, #064411 100%);
    background-image:-webkit-linear-gradient(top, #0A7D1F 1%, #064411 100%);
    background-image:-ms-linear-gradient(top, #0A7D1F 1%, #064411 100%);
    background-image:linear-gradient(top, #0A7D1F 1%, #064411 100%);
    background-image:-o-linear-gradient(top, #0A7D1F 1%, #064411 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #0A7D1F), color-stop(100%, #064411));
}
.blue1, .vm-color .views-field-title-1 .blue1:hover, .context-whats-inside #colorbox .blue1:hover {
    background-color:#0A387D;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0A387D, endColorstr=#061E42);
    background-image:-moz-linear-gradient(top, #0A387D 1%, #061E42 100%);
    background-image:-webkit-linear-gradient(top, #0A387D 1%, #061E42 100%);
    background-image:-ms-linear-gradient(top, #0A387D 1%, #061E42 100%);
    background-image:linear-gradient(top, #0A387D 1%, #061E42 100%);
    background-image:-o-linear-gradient(top, #0A387D 1%, #061E42 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #0A387D), color-stop(100%, #061E42));
}
.blue2, .vm-color .views-field-title-1 .blue2:hover, .context-whats-inside #colorbox .blue2:hover {
    background-color:#245DB1;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#245DB1, endColorstr=#13318B);
    background-image:-moz-linear-gradient(top, #245DB1 1%, #13318B 100%);
    background-image:-webkit-linear-gradient(top, #245DB1 1%, #13318B 100%);
    background-image:-ms-linear-gradient(top, #245DB1 1%, #13318B 100%);
    background-image:linear-gradient(top, #245DB1 1%, #13318B 100%);
    background-image:-o-linear-gradient(top, #245DB1 1%, #13318B 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #245DB1), color-stop(100%, #13318B));
}
.blue3, .vm-color .views-field-title-1 .blue3:hover, .context-whats-inside #colorbox .blue3:hover {
    background-color:#247EB0;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#247EB0, endColorstr=#124189);
    background-image:-moz-linear-gradient(top, #247EB0 1%, #124189 100%);
    background-image:-webkit-linear-gradient(top, #247EB0 1%, #124189 100%);
    background-image:-ms-linear-gradient(top, #247EB0 1%, #124189 100%);
    background-image:linear-gradient(top, #247EB0 1%, #124189 100%);
    background-image:-o-linear-gradient(top, #247EB0 1%, #124189 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #247EB0), color-stop(100%, #124189));
}
.blue4, .vm-color .views-field-title-1 .blue4:hover, .context-whats-inside #colorbox .blue4:hover {
    background-color:#53A6D5;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#53A6D5, endColorstr=#2B7AC1);
    background-image:-moz-linear-gradient(top, #53A6D5 1%, #2B7AC1 100%);
    background-image:-webkit-linear-gradient(top, #53A6D5 1%, #2B7AC1 100%);
    background-image:-ms-linear-gradient(top, #53A6D5 1%, #2B7AC1 100%);
    background-image:linear-gradient(top, #53A6D5 1%, #2B7AC1 100%);
    background-image:-o-linear-gradient(top, #53A6D5 1%, #2B7AC1 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #53A6D5), color-stop(100%, #2B7AC1));
}
.blue5, .vm-color .views-field-title-1 .blue5:hover, .context-whats-inside #colorbox .blue5:hover {
    background-color:#8CC8E8;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8CC8E8, endColorstr=#54AEDD);
    background-image:-moz-linear-gradient(top, #8CC8E8 1%, #54AEDD 100%);
    background-image:-webkit-linear-gradient(top, #8CC8E8 1%, #54AEDD 100%);
    background-image:-ms-linear-gradient(top, #8CC8E8 1%, #54AEDD 100%);
    background-image:linear-gradient(top, #8CC8E8 1%, #54AEDD 100%);
    background-image:-o-linear-gradient(top, #8CC8E8 1%, #54AEDD 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(1%, #8CC8E8), color-stop(100%, #54AEDD));
}
.vm-color .views-field-title-1 .red:hover, .vm-color .views-field-title-1 .orange1:hover, .vm-color .views-field-title-1 .orange2:hover, .vm-color .views-field-title-1 .orange3:hover, .vm-color .views-field-title-1 .yellow1:hover, .vm-color .views-field-title-1 .yellow2:hover, .vm-color .views-field-title-1 .green1:hover, .vm-color .views-field-title-1 .green2:hover, .vm-color .views-field-title-1 .green3:hover, .vm-color .views-field-title-1 .green4:hover, .vm-color .views-field-title-1 .green5:hover, .vm-color .views-field-title-1 .blue1:hover, .vm-color .views-field-title-1 .blue2:hover, .vm-color .views-field-title-1 .blue3:hover, .vm-color .views-field-title-1 .blue4:hover, .vm-color .views-field-title-1 .blue5:hover {
    filter:alpha(opacity=20);
}
/*********************** What's inside css ends**************************************/

/*********************** What's inside popup css starts**************************************/
 .context-whats-inside #cboxOverlay {
    z-index:999;
}
.context-whats-inside #colorbox #cboxCurrent, .context-whats-inside #colorbox #cboxPrevious, .context-whats-inside #colorbox #cboxNext {
    display: none !important;
    /* overriden from JS */
}
.context-whats-inside #colorbox {
    background: #fff;
    box-shadow: none;
    border-radius: 9px;
    border: 1px solid #fff;
    cursor: auto;
    display: block;
    height: 500px !important;
    left: 27% !important;
    opacity: 1;
    filter:alpha(opacity=100);
    position: fixed;
    top: 86px !important;
    margin-bottom: 0;
    visibility: visible;
    width: 500px !important;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
}
.context-whats-inside #colorbox #cboxContent {
    background:#fff;
    float: left;
    height: 500px !important;
    width: 500px !important;
    border: 1px solid #FFFFFF;
    border-radius: 9px 9px 9px 9px;
    margin-bottom: 0;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
}
.context-whats-inside #colorbox #cboxWrapper {
    background:#fff;
    width: 100% !important;
    height: 500px !important;
    border: 1px solid #FFFFFF;
    border-radius: 9px 9px 9px 9px;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
}
.context-whats-inside #colorbox #cboxContent #cboxLoadedContent {
    display: block;
    height: 500px !important;
    overflow: hidden !important;
    width: 94% !important;
    margin: 0 auto;
}
.context-whats-inside #colorbox .vm-color-popup .item-list ul li {
    color: #4D4D4E;
    font-size: 1em;
    list-style: disc outside none;
    margin-left: 6%;
    padding: 0;
}
.context-whats-inside #colorbox .vm-color-popup .views-field-field-functions .field-content {
    margin-top: 15px;
}
.context-whats-inside #colorbox .fat_soluble, .context-whats-inside #colorbox .water_soluble, .context-whats-inside #colorbox .essential_trace, .context-whats-inside #colorbox .macro {
    font-size: 1em;
    display: block;
    float: left;
    margin-right: 2em;
    width: 141px;
    height: 141px;
    line-height: 220px;
    text-indent: 43px;
    color: #fff;
}
.context-whats-inside #colorbox .vm-color-popup .views-label-field-functions, .context-whats-inside #colorbox .item-list .vm-color-popup .views-field.views-field-field-diet-sources span, .context-whats-inside #colorbox .vm-color-popup .views-label-field-image-benefits {
    color: #0089D0;
    font-size: 1.3em;
    font-style: italic;
    font-weight: bold;
}
.context-whats-inside #colorbox .green2 {
    text-indent: 23px;
}
.context-whats-inside #colorbox .blue5.water_soluble {
    text-indent: 10px;
    width: 9.4em;
}
.context-whats-inside #colorbox .blue5.macro {
    text-indent: 60px;
}
.context-whats-inside #colorbox .item-list .vm-color-popup .views-field.views-field-field-functions {
    display: block;
    float: right;
    width: 59%;
}
.context-whats-inside #colorbox .item-list .vm-color-popup {
    background: url("../images/multicolor-popup.png") no-repeat left top #fafafa;
    display: block;
    float: left;
    padding-top: 7%;
    padding-bottom: 0;
    width: 98%;
    margin: 24px auto;
    padding-left: 0;
}
.context-whats-inside #colorbox #cboxClose {
    right: -2px;
    top: -5px;
}
.context-whats-inside #colorbox .item-list .vm-color-popup .views-field-title span.field-content {
    background: url("../images/shadow_ie.jpg") no-repeat 2px 131px;
    float:left;
    height: 171px;
    width: 36%;
    padding-left: 19px;
}
.context-whats-inside #colorbox .item-list .vm-color-popup .views-field.views-field-field-image-benefits, .context-whats-inside #colorbox .item-list .vm-color-popup .views-field.views-field-field-functions, .context-whats-inside #colorbox .item-list .vm-color-popup .views-field.views-field-field-diet-sources {
    width: 52%;
    display: block;
    float: right;
    margin-bottom: 15px;
}
.context-whats-inside #colorbox .vm-color-popup .views-field-field-diet-sources .field-content {
    color: #4D4D4E;
    font-size: 1em;
    margin-top: 15px;
}
.context-whats-inside #colorbox .vm-color-popup .views-field-field-image-benefits .field-content {
    margin-top: 15px;
}
.context-whats-inside #colorbox .red:hover {
    background: linear-gradient(to bottom, #D11B22 1%, #BC0E12 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .orange1:hover {
    background: linear-gradient(to bottom, #F15C26 0px, #EB3315 98%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .orange2:hover {
    background: linear-gradient(to bottom, #F58420 1%, #F04811 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .orange3:hover {
    background: linear-gradient(to bottom, #FAA71C 1%, #F87C0F 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .yellow1:hover {
    background: linear-gradient(to bottom, #FECD0C 1%, #FEB406 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .yellow2:hover {
    background: linear-gradient(to bottom, #FED949 1%, #FEC726 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .green1:hover {
    background: linear-gradient(to bottom, #CAD323 1%, #B1BE12 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .green2:hover {
    background: linear-gradient(to bottom, #ADD323 1%, #84BE12 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .green3:hover {
    background: linear-gradient(to bottom, #7BD323 1%, #3EBD12 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .green4:hover {
    background: linear-gradient(to bottom, #64B316 1%, #348E0C 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .green5:hover {
    background: linear-gradient(to bottom, #0A7D1F 1%, #064411 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .blue1:hover {
    background: linear-gradient(to bottom, #0A387D 1%, #061E42 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .blue2:hover {
    background: linear-gradient(to bottom, #245DB1 1%, #13318B 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .blue3:hover {
    background: linear-gradient(to bottom, #247EB0 1%, #124189 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .blue4:hover {
    background: linear-gradient(to bottom, #53A6D5 1%, #2B7AC1 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
.context-whats-inside #colorbox .blue5:hover {
    background: linear-gradient(to bottom, #8CC8E8 1%, #54AEDD 100%) repeat 0 0 rgba(0, 0, 0, 0);
    cursor: default;
    opacity: 1;
}
/*********************** What's inside popup css ends**************************************/
 #tabs_body {
    width: auto;
}
.what-inside-right-wrap {
    float: right !important;
    /* to over write grid-system CSS */
    margin-top: 3%;
    margin-right: 0 !important;
    margin-left: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4d4d4e;
}
.what-inside-right-box-1, .what-inside-right-box-2, .what-inside-right-box-3, .what-inside-right-box-4 {
    border: 2px solid #e3e3e3;
    padding: 5%;
    margin-bottom: 4%;
}
.what-inside-right-box-1 a, .what-inside-right-box-2 a, .what-inside-right-box-3 a, .what-inside-right-box-4 a {
    color: #2b2b2b;
}
.what-inside-right-box-1 {
    display: none;
}
.what-inside-right-box-4 {
    display: block;
}
#quickset-what_s_inside_mobile {
    display: block;
    margin-top: 20px;
}
.vm-filter li.all, .vm-filter li.water, .vm-filter li.fat, .vm-filter li.macro-filter, .vm-filter li.essential-trace {
    background: none repeat 0 0 #0089d0;
    border: 1px solid #0089d0;
    border-radius: 5px 5px 5px 5px;
    display: block;
    margin-bottom: 6px;
    padding: 10px;
    color:#fff;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
}
.rdi-wrap .prod_rdi_body {
    float: left;
    width: 61%;
}
.rdi-wrap .prod_rdi_img {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border:0;
    border-radius: 0;
    box-shadow: none;
    float: left;
    width:29%;
    margin-top:0;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
}
.rdi-wrap .prod_img img, .prod_rdi_img img {
    float: left;
    height: auto;
    width: 94%;
}
#benefits_tab .resp-tab-item img {
    width: 60%;
}
.views-field-field-small-banner-image {
    float: right;
    width:47% !important;
}
.views-field-field-small-banner-image img {
    height: 188px !important;
    margin-top: 2%;
    width: 100% !important;
}
.vm-filter li.all, .vm-filter li.water, .vm-filter li.fat, .vm-filter li.macro-filter, .vm-filter li.essential-trace {
    display: inline;
    margin-right: 6px;
    margin-top:2%;
    float:right;
}
.logo-main-bg {
    background: url("../images/navigation-gradiant.png") no-repeat center bottom;
    height:70px;
}
/* quick tabs */
 .resp-tab-content h2 {
    font-size: 15px;
    color: #0089D0;
}
.tab-wrapper {
    background: #FAFAFA;
    overflow: auto;
    border: 1px solid #e3e3e3;
    padding-bottom: 3.5%;
    margin-top: 1.1%;
    margin-left: 2px;
}
.quicktabs-hide {
    display: none;
}
ul.quicktabs-tabs {
    margin-top: 0;
    height: 24px;
    padding-top: 3%;
}
ul.quicktabs-tabs li {
    display: inline;
    margin: 0px;
    list-style-type: none;
    white-space: nowrap;
}
ul.quicktabs-tabs li a:focus {
    outline: none;
}
ul.quicktabs-tabs li a {
    background: none repeat 0 0 #F1F1F1;
    border: 1px solid #E3E3E3;
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 2.1% 5% 0 4%!important;
    white-space: nowrap;
    font-size: 14px;
    font-weight: bold;
    color: #0089D0;
    border:2px silid red;
    height:35px;
}
ul.quicktabs-tabs li.active a.active {
    background: none repeat 0 0 #fafafa;
    margin-left: 0;
    margin-right: 0;
    padding: 2% 4% 2.4% 4%;
    border-bottom: 1px solid #fafafa;
}
.quicktabs-tabpage {
    margin-top: 13px;
}
.view-header {
    padding: 3%;
}
#quicktabs-tabpage-what_s_inside_tab-2 {
    background: none repeat 0 0 #fafafa;
    padding: 3%;
    border: 1px solid #e3e3e3;
}
#quicktabs-tabpage-what_s_inside_tab-3 {
    background: none repeat 0 0 #fafafa;
    padding: 3%;
    border: 1px solid #e3e3e3;
}
#quicktabs-what_s_inside_tab {
    margin: 2% 0;
}
#block-quicktabs-what-s-inside-tab {
    margin: 0;
}
.quicktabs_main {
    margin-top: 25px;
}
/* quick tabs */
 .bodymap-bnr-title {
    color: #fff !important;
    /* to over write all the other heading colors */
    font-style:normal;
    left: 17px;
    top: 38px!important;
}
#bodymap-content h2 {
    color: #00AEEE;
    margin-bottom: 10px;
    margin-top: 19px;
}
#page {
    border-left: 15px solid #000;
    border-right: 15px solid #000;
    border-bottom: 15px solid #000;
    border-top: 15px solid #000;
    box-shadow: 0 0 20px #000;
    width: 960px;
    margin: 0 auto 40px;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
}
.products-corner-arrow {
    background: url("../images/meganav_selector.png");
    height: 10px;
    left: 55px;
    position: absolute;
    top: -10px;
    width: 28px;
}
.close, .close_contact {
    background: url("../images/close.png") no-repeat 0 0;
    height: 11px;
    width: 11px;
    right: 2%;
    top: 3%;
    position: absolute;
    cursor: pointer;
}
.demo {
    width:auto;
}
.bodymap {
    margin: 0;
    float: right !important;
}
.tabber-wrap {
    margin-top: 2%;
}
#content-wrapper {
    background: url("../images/content-wrapper-bg.png") repeat-y;
}
.view-products-landing #flexslider-1 {
    display:block;
}
.mobile-menu-content .item-list {
    display: none;
}
/********************************* healthy body******************/
 .tabber-wrap {
    margin-top: 15px;
}
.tabber-wrap .demo {
    float: left;
}
.bodymap-img-wrap {
    float: left;
    width: auto;
}
.bodymap-tab-img, .bodymap-tab-img img {
    width: 100%;
}
.tabber-wrap .resp-tabs-container h2.resp-accordion {
    padding: 10px;
}
#tabs_body .resp-tabs-container h4 {
    float: left;
    margin: 0 0 0 13px;
    width: 80%;
}
#tabs_body .resp-tabs-container ul.nutrition_list {
    margin-top: 0;
}
#tabs_body .resp-tabs-list li {
    padding: 12px 20px 13px 20px !important;
}
.resp-tabs-list li.resp-tab-active {
    border-bottom:1px solid #fafafa !important;
}
.resp-tabs-list li {
    border-bottom:none !important;
}
#tabs_body .resp-tabs-container {
    width: 580px;
}
#tabs_body .resp-tab-item {
    width:auto;
}
#bodymap-content {
    padding-left: 15px;
}
ul.privacy_list li, ul.nutrition_list li {
    background: url("../images/bullet.png") no-repeat 1px 10px;
    list-style-type: none;
    padding-left: 13px;
    padding-top: 2px;
}
ul.privacy_list_inner li {
    list-style-type: none;
}
.flex-control-paging li a {
    font-size: 12px;
    color: #fff;
    height: 12px;
    width: 12px;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    behavior: url(/sites/default/libraries/PIE/PIE.htc);
    position: relative;
    z-index:999;
}
.views-field-field--product-landing-text- p {
    color: #4D4D4E;
    float: left;
    font-size: 0.89em;
    line-height: 20px;
    width: 65%;
    text-align:left!important;
}
.views-field-field-product-landing-image {
    text-align: center;
}
.vm-color-popup .item-list li {
    background: url("/sites/default/themes/centrum/images/bullet.png") no-repeat scroll 0 8px;
    list-style-type: none !important;
    margin-left: 2px !important;
    padding-left: 13px !important;
}
.view-product-carousel {
    height: 680px;
}
.view-product-carousel >div {
    margin: 10px auto 0;
    position: relative !important;
    width: 756px !important;
}
.view-product-carousel .view-footer {
    position: absolute;
    text-align: center;
    top: 450px;
    width: 100%;
}
.view-product-carousel .view-footer p {
    margin:0;
}
input#left-but, input#right-but {
    border: medium none;
    border-radius: 0;
}
#left-but {
    float: left;
    margin-left: 20px;
    margin-top: 15px;
    text-indent: -999px;
    width: 57px;
    height: 68px;
    background: url("/sites/default/themes/centrum/images/arrow-left.gif") no-repeat scroll 0 0;
}
#right-but {
    float: right;
    background: url("/sites/default/themes/centrum/images/arrow-right.gif") no-repeat scroll 0 0;
    margin-right: 20px;
    text-indent: -9999px;
    width: 57px;
    height: 68px;
}
.view-product-carousel .view-footer > p#title-text, .view-product-carousel .view-footer > p#alt-text {
    margin: 0 auto;
    width: 560px;
}
.view-product-carousel .view-footer > p#title-text {
    color: #0089D0;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}
.view-product-carousel .view-footer > p#alt-text {
    color: #4D4D4E;
    font-size: 15px;
}
.prod_list {
    margin: 15px 0;
}
.prod_list ul {
    margin: 0;
    padding: 0;
    height: auto;
    background: none repeat scroll 0 0 #E9E9E9;
    border: 1px solid #D4D4D4;
    padding: 3px;
}
.prod_list ul li {
    border: 1px solid #E3E3E3;
    list-style: none outside none;
    margin: 0;
    background: rgb(250, 250, 250);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(250, 250, 250, 1) 0%, rgba(238, 238, 238, 1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(250, 250, 250, 1)), color-stop(100%, rgba(238, 238, 238, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(250, 250, 250, 1) 0%, rgba(238, 238, 238, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(250, 250, 250, 1) 0%, rgba(238, 238, 238, 1) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(250, 250, 250, 1) 0%, rgba(238, 238, 238, 1) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(250, 250, 250, 1) 0%, rgba(238, 238, 238, 1) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eeeeee', GradientType=0);
    /* IE6-9 */
}
.prod_list ul li:hover, .prod_list ul li.active-trail {
    background: #fafafa;
}
.prod_list ul li a.active, .prod_list ul li a:hover {
    color: #0089D0;
}
.prod_list ul li a {
    color: #4D4D4E;
    font-size: 13px;
    display: block;
    font-weight: bold;
    padding: 14px 0 14px 16px;
    text-decoration: none;
}
.benefits_title h4 {
    margin-top:15px!important;
}
.for-bodymap .resp-tab-content {
    overflow: hidden;
}
.for-bodymap .resp-tabs-image {
    float: left;
}
/******************sydney-swan-promotion*******************/

.page-sydneyswans .sticky, .promotion-sydneyswans .sticky, .promotion-sydneyswans-terms .sticky, img.mobile-promotion, .promotion-home-text br  {
        display: none;
    }
.page-sydneyswans #region-content, .promotion-sydneyswans #region-content, .promotion-sydneyswans-terms #region-content {
    margin: 12px 0 0 10px;
    background: #fff;
    padding-right: 0;
    width: 940px;
}
/*home*/
.promotion-sydneyswans .region-inner.region-content-inner {
    margin-top: -14px;
}
.sydney-swans-promotion-home-content {
    margin-top: 13px;
}

img.desktop-promotion {
    display: block;
}
.sydney-swans-consumer-promotional-banner img, .consumer-promotional-banner-inner-page img {
    width: 100%;
}
.sydney-swans-promotion-home-content, .consumer-promotional-inner-page-content {
    background: #fff;
}
.promotion-home-text {
    font-size: 20px;
    width: 638px;
    text-align: left;
    margin-left: 30px;
    margin-top: -55px;
    z-index: 10;
}
#uniform-edit-submit, .promotion-button a {
    display: block;
    font-size: 0;
    width: 243px;
	height: 53px;
    margin: 0 auto;
}
#uniform-edit-submit span{
font-size: 0;
}
.sydney-swans-promotion-home-content .promotion-button{
position:relative;
}
.sydney-swans-promotion-home-content .promotion-button a {
   margin: 50px auto 76px auto;
	 /*height: 53px;*/
	position:absolute;
	left:33%;
}
.promotion-pre-footer {
    background: #000;
    padding: 19px 0;
    margin-bottom: -10px;
    text-align: center;
}
.promotion-pre-footer a {
    color: #fff;
}
/*promotion form page*/
 .promotion-form {
    margin: 0 25px 0 30px;
}
.promotion-form .left-form-section {
    float: left;
    /*width: 425px;*/
		width:30%;
}
.promotion-form .right-form-section {
    float: left;
    /*width: 425px;*/
		width:30%;
}
.consumer-promotional-inner-page-content {
    color: #292a2b;
    margin: 0;

}
.promotion-form label {
    font-weight: normal;
    line-height: 14px;
    color: #292a2b;
    padding: 17px 0 7px 0;
    font-size: 14px;
}
.promotion-form .bottom-form-checkbox-section label {
    font-size: 13px;
}
.promotion-form textarea, .promotion-form input.form-text{
    border: 1px solid #bdbdbd;
    background: url(../images/promotion-field-bg.jpg) no-repeat 0 0 transparent;
    height: 48px;
    padding-left: 15px;
	padding-top: 15px;
    /*width: 421px !important;*//*overriding uniform.js styling*/
		width:100% !important;
}

.promotion-form .form-item-tell-centrum textarea {
    height: 145px;
	width: 880px !important;/*overriding uniform.js styling*/
	background-image:  url(../images/promotion-big-field-bg.png);
}
.promotion-form .form-item-tell-centrum label {
    padding: 13px 0 14px 0;
}
.promotion-form #uniform-edit-gender, .promotion-form #uniform-edit-state {
    border: 1px solid #bdbdbd;
    background: url(../images/promotion-field-select-bg.jpg) no-repeat 0 0 transparent;
    height: 46px;
 /*   width: 419px !important;*//*overriding uniform.js styling*/
 width:100% !important;
    padding: 0;
}
.promotion-form div.selector select {
    height: 47px;
    top: 0;
}
.promotion-form div.checker, .promotion-form div.checker span, .promotion-form div.checker input {
    height: 17px;
}
.promotion-form  div.checker input {
    display: block;
}
.promotion-form .bottom-form-checkbox-section DIV.checker input{

    padding-left: 0;
}
.promotion-form div.selector span {
    box-sizing: border-box;
    height: auto;
    line-height: 48px;
    padding: 0 13% 0 4%;
    width: 100% !important;/*overriding uniform.js styling*/
}
.promotion-form div.selector option {
    padding: 5px 0 5px 4%;
	display: block;
}
.promotion-form  div.selector option:first-child {
    padding-top: 10px;
}
.promotion-form div.error, .promotion-form .error{
color: #292a2b;
}
.promotion-form div.checker span {
    border: 1px solid #bdbdbd;
    background: url(../images/promotion-field-check-bg.png) no-repeat 0 0 transparent;
}
.promotion-form div.checker.hover span.checked, .promotion-form div.checker.focus span.checked, .promotion-form div.checker span.checked {
    background: url(../images/promotion-field-check-done-bg.png) no-repeat 0 0 transparent;
}
.promotion-form div.checker input {
    display: block;
}
.promotion-form .bottom-form-checkbox-section div.checker{
    bottom: 2px;
}
.bottom-form-section {
    clear: both;
    width: 100%;
    display: inline-block;
    margin-top: 20px;
}
.bottom-form-section a {
    color: #292A2B;
    text-decoration: none;
}
.bottom-form-checkbox-section {
    margin: 21px auto 33px auto;
    width: 852px;
}
.bottom-form-section div br {
    display: block;
}
.promotion-form-mandatory-msg {
    margin: 17px 0 30px 0;
}
.promotion-form .form-required {
    position: relative;
    right: 2px;
    top: 0;
	color: #292a2b;
}
.promotion-form-fields-row {
    display: inline-block;
    width: 100%;
}
.promotion-sydneyswans-entry-form .messages.error {
    background: none;
    border: none;
    color: #FF0000;
    margin: 0;
    padding: 0;
    text-indent: 0;
}
.promotion-form div.button.hover span, .promotion-form div.button.focus span {
    color: #fff;
}
.promotion-form div.button span {
    padding-top: 5px;
    font-size: 16px;
    text-transform: capitalize;
}
.promotion-form .form-item input.error, .promotion-form .form-item textarea.error, .promotion-form .form-item select.error,.promotion-form #uniform-edit-gender.error, .promotion-form #uniform-edit-state.error {
    border: 1px solid #FF0000;
}
.promotion-sydneyswans-entry-form #messages > .messages.error {
    padding: 10px 0;
}
fieldset.captcha {
margin: 20px 0;
}
#recaptcha_area{
margin: 0 auto;
}
.promotion-sydneyswans-entry-form .captcha + div.error {
	bottom: 22px;
	left: 0;
	position: relative;
	text-align: center;
}
/*promotion thankyou page*/
 .consumer-promotion-thankyou-text {
    margin-top: 28px;
}
.consumer-promotion-thankyou-text > p {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
    color: #27292b;
    font-size: 16px;
    text-align: center;
}
.consumer-promotion-thankyou-text p > br {
    display: none;
}
.consumer-promotion-thankyou-text > p:first-child{
	margin: 10px 0 0 0;
	}
.consumer-promotion-thankyou-text > p.good-luck {
    font-size: 23px;
    margin: 28px 0;
}
.promotion-sydneyswans-confirmation .pluginButton {
    background: url(../images/promotion-share-button-desktop.png) no-repeat 0 0 transparent;
}
.social-share-wrapper{
text-align: center;
margin: 40px 0 99px 0;
}
.social-share-wrapper a{
width: 349px;
}
/*promotion terms page*/
 .promotion-terms-content {
    margin: 0 auto;
    width: 840px;
}
.promotion-terms-title {
    font-size: 36px;
    text-align: center;
    margin: 22px 0 34px 0;
}
.promotion-terms-subtitle{
	 font-size: 18px;
	}
.promotion-terms-content ol li {
    padding: 0 10px;
    margin-bottom: 25px;
}
    /*promotion winner page*/
    .consumer-promotional-winners-page-content {
        font-size: 14px;
        /*width: 840px;*/
        margin: 0 auto;
    }
	 .promotion-sydneyswans-winners h2{
	  font-size: 36px;
	 margin: 26px 0 0 0;
	 }
	.promotion-sydneyswans-winners .major-winners + h2 {
	margin: 62px 0 0 0;
	}
	.promotion-sydneyswans-winners .major-winners + h2 + p {
	margin-bottom: 52px;
	}
    .consumer-promotional-winners-page-content p.congrats-text br {
        display: none;
    }
	 .promotion-sydneyswans-winners p.congrats-text {
	margin-bottom: 44px;
	}
    .consumer-promotional-winners-page-content .major-winners table, .consumer-promotional-winners-page-content .minor-winners {
        width: 890px;
    }
	.consumer-promotional-winners-page-content .major-winners table {
        /*margin-left: -20px;*/
		font-size: 16px;
    }
	.promotion-sydneyswans-winners .major-winners table tr td:first-child{
	padding-left: 160px;
	width: 40%;
	}
	.promotion-sydneyswans-winners .major-winners table tr td:first-child + td{
	width: 22%;
	}
	.promotion-sydneyswans-winners .major-winners table tr td:first-child + td + td  {
		width: 18%;
    }
    .consumer-promotional-winners-page-content .minor-winners table {
        width: 50%;
        margin-left: 0;
        margin-bottom: 50px;
		font-size: 14px;
        float: left;
    }
    .consumer-promotional-winners-page-content .minor-winners table:first-child {
        border-right: 1px solid #ccc;
        /*margin-left: -20px;*/
		
    }
    .consumer-promotional-winners-page-content .minor-winners table tr.odd-row {
        background: #f6f6f6;
    }
	 .promotion-sydneyswans-winners table tr td:first-child {
        padding-left: 9%;
        width: 39%;
    }
	.promotion-sydneyswans-winners table tr td:first-child + td{
        width: 26.4%;
    }
	.promotion-sydneyswans-winners table tr td:first-child + td + td  {
		width: 15%;
		float: none;
    }
/*********************end of sydney-swans-consumer-promotion*******************/

/*kid-omega specific css*/
.kids_omega_prd_desc{}
.kids_omega_prd_desc_plus {font-weight: bold;margin-bottom: 5px;margin-top: 5px;text-align: center;}
.kids_omega_prd_desc_bone{}
a.faq-ans-link{display: inline;font-size: 1.03em;font-weight: normal;padding: 0;}
.banner-content-wrap {top: -15px}
.elements_3 .resp-tabs-container {width:100%}
#benefits_tab .elements_3 .resp-tabs-list li, #benefits_tab .elements_3 .resp-tabs-list li.resp-tab-active {
    padding-left: 46px !important;
    padding-right: 47px !important;
}

.tearm{
background-color: #ececec;
  margin: 0;
  padding: 11px 133px 46px 20px;
  font-size: 10px;
}
.km_class{
  position: relative;
 
 
}
.km_text{
  top: -40px;
  left: 100px;
  position: absolute;

}
.km_para{
position: relative;
float:left;
font-weight:bold;
margin-left:110px;
}

.km_tandc{
  position: absolute;
  top: -17px;
  left: 100px;
  float: left;
}

.km_promotion{
  text-align:right;
float:right;

}
.enter_name{
text-align: center;
  font-weight: bold;
  font-size: 24px;
	
}
#uniform-edit-submit input{
behavior:none;
background:none;
}

.promotion-form .bottom-form-checkbox-section label {
    width: 822px;
}
.form-item-barcode label {
    background: url("/sites/default/themes/centrum/images/question.png") no-repeat scroll right bottom transparent;
		width:84px;
 }
/* .consumer-promotional-winners-page-content {
    background: none repeat scroll 0 0;
    left: 34.6%;
    margin-top: 37%;
    position: absolute;
    width: 330px;
}*/

div.reference-number {
    background: none repeat scroll 0 0 #ececec;
    margin: 0 auto;
    padding: 11px 0;
    text-align: center;
    width: 50%;
}


.winner-wrapper .consumer-promotional-winners-page-content {
    left: 0;
    margin-top: 3%;
    position: static;
    width: 94%;
}
.km_white{
  background-color: #f5faff;
  font-family:"latoblack";
  text-align: center;
}
.major-winners table td {
    padding-bottom: 2%;
    padding-left: 8px !important;
    padding-top: 3%;
}