
/* ISAGENIX GLOBAL
============================================================ */
aside, article, audio, command, figure, figcaption, footer, header, menu, nav, section, video, img { display:block; }
h1, header h1 { margin:0; font-size:26px; color:#8ec548; font-weight:normal; }
h1 span { display:block; color:#999; font-weight:bold; font-size:14px; margin-top:5px; }
h2 { line-height:1.4; font-weight:normal; color:#555; font-size:20px; margin:10px 0; }
h2 span { display:block; color:#555; font-weight:bold; font-size:14px; }
h3 { line-height:1.4; font-weight:normal; color:#8ec548; font-size:17px; margin:10px 0; }
h3 span { display:block; color:#555; font-weight:bold; font-size:13px; }
h4 { font-weight:normal; font-size:15px; margin:0 0 10px 0; color:#8ec548; }
h1 sup, h2 sup, h3 sup { font-size:11px; }
img { border:none; }
p, img { margin:0 0 10px; }
ul { padding-left:15px; }
li { padding:5px 0; }
ol { margin:0 0 10px 0; padding:15px; }
ol li { list-style-type:decimal !important; }
blockquote { font-style:italic; margin:15px; color:#888; }
.hide, .Hide { display: none !important; }
.truncate-hide { display: none; }
a { color:#0080ba; text-decoration:underline; cursor: pointer; }
a:focus, a:hover { color:#666; text-decoration:none; }
.active { color:#fff; background:#72a921; opacity:0.6; filter:alpha(opacity=60); }
.noBorder { border:none !important; }
.border-grey { border:1px solid #ccc; }
.border-top-grey { border-top: 1px solid #ccc; }
.border-bottom-grey { border-bottom:1px solid #ccc; }
.btn { padding:5px 20px; text-decoration:none; font-weight:bold; font-size:12px; line-height:1.5; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:none; cursor:pointer; }
.btnWish { padding:9px 13px; text-decoration:none; font-weight:bold; font-size:12px; line-height:1.5; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:none; cursor:pointer; }
.btnLg { -moz-box-sizing:border-box; box-sizing:border-box; padding:10px; text-decoration:none; font-weight:bold; font-size:14px; line-height:1.5; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:none; cursor:pointer; width:90%; margin:10px auto; display:block; text-align:center; }
.no-touch .btn:hover, .no-touch .btnLg:hover { color:#fff; }
figure { margin:0 0 15px 0; -moz-box-sizing:border-box; box-sizing:border-box; }
.note { margin-top:15px; font-size:12px; font-style:italic; }
.center { text-align:center; }
.center a img { margin:0 auto; }
.clear { clear:both; }
iframe { border:none; }
.editor-text { color: #ff4000; }
.contentBottomBorder { padding-bottom:6px; border-bottom:1px solid #ccc; }
.contentTopBorder { padding-top:6px; border-top:1px solid #ccc; }
.floatedList ul { display: table; }
.push-right img { float: left; width: 100%; max-width: 290px;}
.push-right:after { clear: both; content: ""; display: table; }
.nudge { margin-right: 5px; }

/* VIETNAM SPECIFIC
============================================================ */
html[lang="en-vn"] span.productDetailAmount, html[lang="vi-vn"] span.productDetailAmount { display: block; }


/* ISAGENIX COLOR PALLETTE
============================================================ */
.isaGreen {  color: #fff; border: 1px solid #669933; background: #60a12f; background: -webkit-gradient(linear, left top, left bottom, from(#a7d158), to(#60a12f)); background: -webkit-linear-gradient(top, #a7d158, #60a12f); background: -moz-linear-gradient(top, #a7d158, #60a12f); background: -ms-linear-gradient(top, #a7d158, #60a12f); background: -o-linear-gradient(top, #a7d158, #60a12f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7d158', endColorstr='#60a12f'); zoom: 1; }
.isaBlue { border: 1px solid #1694d7; color: #fff; background: #0f75ac; background: -webkit-gradient(linear, left top, left bottom, from(#66bbe5), to(#0f75ac)); background: -webkit-linear-gradient(top, #66bbe5, #0f75ac); background: -moz-linear-gradient(top, #66bbe5, #0f75ac); background: -ms-linear-gradient(top, #66bbe5, #0f75ac); background: -o-linear-gradient(top, #66bbe5, #0f75ac); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66bbe5', endColorstr='#0f75ac'); zoom:1; }
.isaLightBlue { color:#0080BA; border:1px solid #b6d1eb; background-color:#c8ddf7; background:-webkit-gradient(linear, left top, left bottom, from(#f3f7fc), to(#c8ddf7)); background:-webkit-linear-gradient(top, #f3f7fc, #c8ddf7); background:-moz-linear-gradient(top, #f3f7fc, #c8ddf7); background:-ms-linear-gradient(top, #f3f7fc, #c8ddf7); background:-o-linear-gradient(top, #f3f7fc, #c8ddf7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f7fc', endColorstr='#c8ddf7'); zoom:1; }
.isaOrange { color:#fff; border:1px solid #ae572b; background:#cd6633; background:-webkit-gradient(linear, left top, left bottom, from(#ffa74e), to(#cd6633)); background:-webkit-linear-gradient(top, #ffa74e, #cd6633); background:-moz-linear-gradient(top, #ffa74e, #cd6633); background:-ms-linear-gradient(top, #ffa74e, #cd6633); background:-o-linear-gradient(top, #ffa74e, #cd6633); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa74e, endColorstr=#cd6633)"; zoom:1; }
.no-touch .isaGreen:hover, .no-touch .isaBlue:hover, .no-touch .isaLightBlue:hover, .no-touch .isaOrange:hover { opacity: .8; filter: alpha(opacity = 80); }


/* ISAGENIX REPLICATED SECTION
============================================================ */
.replicatedHeader { overflow:auto; padding:1% 0; line-height:1.5; position:relative; z-index:101; background-color:#f2f2f2; }
.mobileHomeBtn { display:none; }
.assocInfo { display:inline-block; width:auto; margin:.5% 0; }
.assocInfo span:after { content:" | ";}
.assocBtns { float:right; display:inline-block; width:auto; }
.assocBtns .btn { display:inline-block; float:left; margin:1% 3px; }
.assocBtns .btn:last-child { float:right; }


/* ISAGENIX REPLICATED LANDING PAGES
=========================================================== */
/* Videos */
.videoContainer { -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; width:100%; margin-top:34px; margin-bottom:30px; border:1px solid #ccc; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); overflow:auto; }
.mainVideoContainer { width:55%; display:inline-block; float:left; }
.mainVideo { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; width:100%; z-index:1; }
.mainVideo iframe { position:absolute; top:0; left:0; width:100%; height:100%; border:none; }
.videoPlaylist { display:inline-block; width:45%; float:left; }
.videoPlaylist ul { margin:0; padding:0; list-style:none; }
.videoPlaylist ul li { margin:0; padding:0; list-style:none; }
.videoPlaylist ul li a { display:block; background-image:url(https://www.isagenix.com/presentation/includes/images/playIcon.png); background-repeat:no-repeat; background-position:2% 8px; background-color:transparent; min-height:40px; padding:5px 5px 5px 45px; text-decoration:none; font-size:16px; line-height:normal; }
.videoPlaylist ul li a span { color:#333; font-size:11px; }

.videoContainer.width-50pct { float:right; }
.width-50pct .mainVideoContainer { width:100%; display:block; float:none; }
.width-50pct .videoPlaylist { display:block; width:100%; float:none; }


/* Associate Info */
.associateInfo { clear: right; width: 50%; display:inline-block; float:right; }
.assocContact { margin-bottom:30px; display:inline-block; float:left; width:55%; }
.assocContact .assocPic { float: right !important; width:24%; margin:0px 0px 10px 10px !important; }
.assocBio { margin:15px 0px; clear:both; }
.leadFormWrap { display:inline-block; float:left; width:40%; margin-left:5%; }

.width-50pct .assocContact { display:block; float:none; width:100%; }
.width-50pct .leadFormWrap { display:block; float:none; width:100%; margin:0; }


/* ISAGENIX NAVIGATION
=========================================================== */

/* Things to hide for desktop version */
nav.mainNav .dropContainer, nav.mainNav .menuBtn, nav.sideNav .menuBtn { display:none; }

nav.mainNav { display:block; background:#72a921; background:-moz-linear-gradient(top, #72a921 1px, #7eb220 25px); background:-webkit-gradient(linear, left top, left 25, from(#72a921), to(#7eb220));  height:35px; position:relative; z-index:200; }
nav.mainNav a { text-decoration:none; }
nav.mainNav > a { position:relative; }
nav.mainNav .menuDrop { display:none; position:absolute; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; top:35px; left:0; background-color:#fff; overflow:hidden; }
nav.mainNav .nav { margin:0; padding:0; list-style:none; position:relative; width:auto; z-index:199;}
nav.mainNav .nav a[href^="http"]:after, nav.mainNav .nav a[href$="pdf"]:after, .sideNav ul li a[href^="http"]:after, .sideNav ul li a[href$="pdf"]:after, footer a.header-link[href^="http"]:after { content: " " url(https://www.isagenix.com/presentation/includes/images/external_link_icon_gray.gif); }
nav.mainNav .nav > li { display:inline-block; float:left; line-height:35px; width:auto; padding:0px; }
nav.mainNav .nav > li > a { display:block; height:100%; width:auto; padding:0 8px; color:#fff; text-transform:uppercase; border-right:1px solid #8dbd23; border-left:1px solid #8dbd23; letter-spacing:0.5px; text-shadow:rgba(0,0,0,0.4) 0px 1px; white-space:nowrap; }
nav.mainNav .nav > li > .menuDrop { border-left:1px solid #72a921; border-right:1px solid #72a921; border-bottom:1px solid #72a921; -webkit-box-shadow:0px 8px 9px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 8px 9px rgba(0, 0, 0, 0.25); box-shadow:0px 8px 9px rgba(0, 0, 0, 0.25); padding:1%; }
.no-touch nav.mainNav .nav > li:hover { background:#fff; }
.no-touch nav.mainNav .nav > li:hover > a { color:#72a921; text-shadow:none; }
nav.mainNav .nav > li:last-child > a { border-right:none; }
.no-touch nav.mainNav .nav > li:hover > .menuDrop { display:block; }
nav.mainNav .nav li.subTitle { clear:both; width:100% !important; font-weight:bold; margin-bottom:5px; color:#72a921; }
nav.mainNav .nav li.subTitle:not(:first-child) { margin-top:15px; }
nav.mainNav .nav li.subTitle span { display:table-cell; vertical-align:middle; height:40px; /*padding:0 1%;*/ border-bottom:1px solid #ccc; font-size:14px; }
.mainNavActive { background:#fff; }

nav.mainNav .tierTwo { padding:0; width:30%; background:#C7ECA6; height:100%; }
nav.mainNav .tierTwo > li { margin-left:2%; display:table; line-height:normal; width:100%; padding:0px; }
nav.mainNav .tierTwo > li > a { display:table-cell; vertical-align:middle; color:#5F9F32; padding-left:2%; height:40px; width:100%; }
.no-touch nav.mainNav .tierTwo > li:hover > a { background-color:#fff; }
.no-touch nav.mainNav .tierTwo > li:hover > a.hasSubNav { background-image:url(https://www.isagenix.com/presentation/includes/images/menu_arrow_gray.png); background-repeat:no-repeat; background-position:99% center; }

nav.mainNav .nav .tierThree { margin:0 1%; padding:0; line-height:normal; }
nav.mainNav .nav .tierThree li { display:table; float:left; padding:0px; }
nav.mainNav .nav .tierThree li a { display:table-cell; vertical-align:middle; /*padding:0 5%;*/ color:#666; height:40px; }
.no-touch nav.mainNav .nav .tierThree li a:hover { text-decoration:underline; }
nav.mainNav .nav > li > .menuDrop > .tierThree { overflow:auto; margin:1%; }
nav.mainNav .nav > li > .menuDrop > .tierThree li { width:33%; }
nav.mainNav .nav .tierTwo .menuDrop { display:inline-block; position:absolute; left:-9999px; top:10px; width:69%; overflow:auto; }
.no-touch nav.mainNav .nav .tierTwo li:hover .menuDrop { left:31%; height:100%; }
nav.mainNav .nav .tierTwo li .menuDrop .tierThree li { width:49.5%; -moz-box-sizing:border-box; box-sizing:border-box; }
nav.mainNav .nav .tierTwo .menuDrop .tierThree li a { /*padding-left:5%;*/ }
.main-nav-active { background:#fff; color:#8dbd23 !important; text-shadow:none !important; }

.navRight { display:inline-block; right:5px; top:0; position:absolute; line-height:35px; color:#fff; padding:0 1%; z-index:10; }
.navRight a { color:#fff; font-size:12px; }
.navRight .marketLang { display:inline-block; height:35px; }
.navRight .marketLang:after { content:"  |  "; }
.navRight .assocLogin { padding:0 3px; }
.navRight .whatsNewBtn { position:absolute; top:35px; right:20px; display:block; width:auto; padding:0 5%; background-color:#E07200; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#E07200), to(#ff9700)); background:-webkit-linear-gradient(top, #E07200, #ff9700); background:-moz-linear-gradient(top, #E07200, #ff9700); background:-ms-linear-gradient(top, #E07200, #ff9700); background:-o-linear-gradient(top, #E07200, #ff9700); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-topright:0; border-top-left-radius:0; border-top-right-radius:0; border:3px solid #fff; border-top:none; -webkit-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.2); box-shadow:0px 4px 10px rgba(0, 0, 0, 0.2); text-shadow:none; font-weight:bold; font-size:13px; }
.navRight .makeAWishBtn { background: #003da7 url('http://media01.isagenix.com/images/isagenixCom/make-a-wish.png') no-repeat center; width: 110px; height: 40px; background-size: 95%; }

html .marketLang { background-repeat:no-repeat; background-position:1% center; padding-left:27px; }
html[lang="en-us"] .marketLang, html[lang="es-us"] .marketLang, html[lang="zh-us"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-us-24x24.png); }
html[lang="en-ca"] .marketLang, html[lang="fr-ca"] .marketLang, html[lang="zh-ca"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-ca-24x24.png); }
html[lang="en-my"] .marketLang, html[lang="ms-my"] .marketLang, html[lang="zs-my"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-my-24x24.png); }
html[lang="en-mx"] .marketLang, html[lang="es-mx"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-mx-24x24.png); }
html[lang="en-au"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-au-24x24.png); }
html[lang="en-nz"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-nz-24x24.png); }
html[lang="es-pr"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-pr-24x24.png); }
html[lang="en-sg"] .marketLang, html[lang="zh-sg"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-sg-24x24.png); }
html[lang="en-hk"] .marketLang, html[lang="zh-hk"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-hk-24x24.png); }
html[lang="en-tw"] .marketLang, html[lang="zh-tw"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-tw-24x24.png); }
html[lang="en-co"] .marketLang, html[lang="es-co"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-co-24x24.png); }
html[lang="en-id"] .marketLang, html[lang="id-id"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-id-24x24.png); }
html[lang="en-vn"] .marketLang, html[lang="vi-vn"] .marketLang { background-image:url(https://www.isagenix.com/presentation/includes/images/flag-vn-24x24.png); }

/* Sitemap Navigation */
.sitemapNav .navRight { display:none; }
.sitemapNav .nav li { list-style:none !important; }
.sitemapNav .nav > li { display:inline-block; width:49.5%; -moz-box-sizing:border-box; box-sizing:border-box; margin:0 0 20px; float:none; }
.sitemapNav .nav > li > a { font-size:18px; }
.sitemapNav .nav li.subTitle { color:#7EB220; margin-left:2%; }
.sitemapNav .sitemapRight { float:right !important; }
.sitemapNav .tierThree li { padding:2px 0; }


/* LIBRARY
============================================================ */

.library .navRight .whatsNewBtn { display:none; }
.library .featured-category-title { float:none; text-align:left; margin:0 3% 0 22%; width:45%; display:block; }

.library .searchContainer { padding:10px 2%; position:absolute; top:40px; right:1%; width:26%; overflow:hidden; }
.library .searchContainer input[type=text] { -moz-box-sizing:border-box; box-sizing:border-box; width:100%; }
.library .searchContainer select {  width:79%; margin-top:3px; float:left; }
.library .searchContainer input[type=button] { -moz-box-sizing:border-box; box-sizing:border-box; width:19%; margin:3px 0 0 1%; display:inline-block; float:right; }

.eventBox { padding:10px 2% !important; margin-top:15px; }

.library .acc-block ul.libLinks { padding:0; margin:0; }
.library .acc-block .libLinks > li { display:table; width:100%; margin:0;  }
.library .acc-block .libLinks > li a { display:table-cell; vertical-align:middle; padding:10px 0px 10px 45px; background-repeat:no-repeat; background-position:0 50%; text-decoration:none; }
.no-touch .library .acc-block .libLinks > li a:hover { background-color:#ddd; }
.no-touch .library .acc-block .libLinks > li .accordion > li > a:hover { background-color:none !important; }
.library .acc-block .libLinks > li a span { text-decoration:underline; }
.library .acc-block .libLinks > li a .subText { display:block; text-decoration:none; color:#555; font-size:12px; }

.library .acc-block li a.iconPdf { background-image:url(https://www.isagenix.com/presentation/includes/images/icon-pdf.png); }
.library .acc-block li a.iconPowerPoint { background-image:url(https://www.isagenix.com/presentation/includes/images/icon-pres.png); }
.library .acc-block li a.iconMovie { background-image:url(https://www.isagenix.com/presentation/includes/images/icon-video.png); }
.library .acc-block li a.iconAudio { background-image:url(https://www.isagenix.com/presentation/includes/images/icon-audio.png); }
.library .acc-block li a.iconWeb { background-image:url(https://www.isagenix.com/presentation/includes/images/icon-web.png); }
.library .acc-block li a.iconDoc { background-image:url(https://www.isagenix.com/presentation/includes/images/icon-doc.png); }
.library-nav { padding:0 !important; }
.library-nav figure { display: none; }
.market-select { text-align:right; padding:6px 2% 5px 0; background:#72a921; } 
.market-select select { float:right; margin-right:10px; }
.market-language { margin:0 133px 0 0; color:#fff; }
.market-language a { color:#fff; }

.eventItem { padding-bottom:15px; margin-bottom:15px; overflow:auto; }
.eventItem ul { margin:15px; }
.eventItem ul li { list-style:disc; }
.eventItem .eventSpeakers { margin:0; padding:0; list-style:none; overflow:auto; }
.eventItem .eventSpeakers li { display:inline-block; float:left; width:25%; padding:0; margin:0; -moz-box-sizing:border-box; box-sizing:border-box; padding:2%; text-align:center; font-size:12px; }
.eventItem .eventSpeakers li img { width:100%; }
.eventItem .eventSpeakers li:nth-of-type(4):after, .eventItem .eventSpeakers li:nth-of-type(8):after { clear: both; content: ""; display: table; margin: 0 0 25px 0; }
.eventItem h2.corpEvent { background-color:#C8DD9F; text-align:center; color:#555; font-size:16px; }
.eventItem h2.execEvent { background-color:#BFE4EC; text-align:center; color:#555; font-size:16px; }

.eventInfoToggle:before { content: "[+] " }
.lessEventInfo:before { content: "[-] " }
.moreEventInfoWrap { display:none; border-left:1px solid #ccc; margin:5px 0 0 5px; padding-left:15px; }

/* Media gallery */
.galleryAgreement { font-weight:bold; text-align:right; margin-top:20px; }
.galleryAgreement label { padding:0 10px; }

.gallery .tab-wrapper { margin-top:0; }
.mediaDetails { display:none; }
.filePreviewContainer .filePreview { margin-bottom:20px; }
.filePreviewContainer .filePreview img { max-width:75%; margin:15px auto; max-height:500px; }
.filePreviewContainer label { font-size:11px; font-weight:bold; width:25%; display:inline-block; }
.filePreviewContainer .fileDownload { margin:10px auto; text-align:center; }
.filePreviewContainer .fileDownload a { margin:0 auto; }

/* Events Pages */
.eventSubmitForm ol { padding:5px 0px 5px 25px; }
.eventSubmitForm ol ul li { list-style:disc !important; }
.eventSubmitForm h3 a { font-size:12px; margin-left:15px; height:16px; display:inline-block; }
.eventSubmitForm .addSpeaker { padding-left:20px; background-image:url(https://www.isagenix.com/presentation/includes/images/icoPlus.png); background-repeat:no-repeat; background-position:left center; }
.eventSubmitForm .deleteSpeaker { width:16px; height:16px; display:inline-block; float:right; background-image:url(https://www.isagenix.com/presentation/includes/images/icoDelete.png); margin-top:3px; }
.eventSubmitForm .formItem { display:inline-block; -moz-box-sizing:border-box; box-sizing:border-box; float:left; width:50%; padding:5px 2% 5px 0; }
.eventSubmitForm .formItem input { width:85%; }
.eventSubmitForm .formCommentItem textarea { font-family:inherit; width:92%; padding:5px 1%; font-size:13px; }
.eventSubmitForm .formSubmitItem { padding:10px; overflow:auto; }
.eventSubmitForm .formSubmitItem input { float:right; }


/* ISAGENIX MAIN CONTENT
============================================================ */
body { margin:0; padding:0; background:#f2f2f2; font-family:'Lato', sans-serif; font-size:13px; color:#555; line-height:1.6; font-weight:normal; }
.wrapper { position:relative; width:960px; background:#fff; margin:0 auto; }
/*.isadiary-detail-page .wrapper { position:relative; width:600px; background:#fff; margin:0 auto; }*/
.wrapper-isadiary { position:relative; width:600px; background:#fff; margin:0 auto; }
header { position:relative; background:url(https://www.isagenix.com/presentation/includes/images/bg_header.png) top left no-repeat; min-height:120px; width:100%; }
.headerImage { width:100%; }
img.logo { position:absolute; top:40px; left:3%; z-index:100; }
.headerCaption { position:absolute; top:130px; left:5%; max-width:40%; z-index:100; }
.headerCaption h2 { font-size:24px; color:#555; }
header img.overview { width: 100%; }
header img.lgProductImg { clear:both; width:90%; margin:0 auto; padding:25px 0; }
.slides { position:relative; z-index:100; margin:10px 0px 0px 0; width:100%; display:block; height:auto; overflow:auto; }
.slider-wrapper { height:auto; }
.slides_container { width:100%; height:auto; overflow:hidden; position:relative; display:none; }
.slides_container div.slide { width:100%; height:auto; display:block; }
div.slide img { border:1px solid #b09063; }
.main-content { padding:1% 2.5% 1%; width:95%; background:#fff; overflow:hidden; position:relative; }
.featured-story, .content-entry, .sidebar-entry { overflow:auto; padding:10px 1%; }
.video-block { padding:0; margin:0; }
.video-block li { list-style-type: none !important; float:left; width:46%; margin:0 4% 8px 0 !important; padding:0; }
.video-block li img { width:100%; }
.video-block li a { position:relative; display:block; }
.video-block li a .videoIcon { position:absolute; z-index:10; display:block; width:16% !important; top:42%; left:42%; opacity: .7; filter: alpha(opacity = 70); }
.video-tile { min-height: 215px; }
.no-touch .video-block li a:hover .videoIcon { opacity:1; filter: alpha(opacity = 100); }
.content-entry li { margin:0 0 0 5%; list-style-type:disc; }
.entry-block img { width:100%; }
.post-block { width:100%; list-style:none; overflow:auto; }
.post-block li { display:inline-block; float:left; width:25%; padding:0 4%; border-right:1px solid #ccc; }
.home-page .post-block { padding:0; }
.home-page .post-block li { -moz-box-sizing:border-box; box-sizing:border-box; padding:0 2%; border-right:none; }
.home-page .post-block h3 { font-size:12px; color:#555; text-transform:uppercase; font-style:italic; font-weight:bold; }
.home-page .post-block a img:hover { zoom: 1; filter:alpha(opacity=80); opacity:0.8; }
.home-page .post-block p { display:none; }
.leftImg { display:inline-block; float:left; margin:0 3% 8px 0; max-width:40%; }
.rightImg { display:inline-block; float:right; margin:0 0 8px 3%; max-width:40%; }
.learnMore { clear: both; text-align: right; }
.featured-title, .featured-category-title { margin-left: 50%; padding-top: 62px; line-height: 1.1; width:50%; }
.featured-category-title { text-align: right; width: 65%; float: right; margin: 0 3% 0 0; }
.featured-product h2 { margin-bottom:5%; font-size:17px; color:#555; }
.featured-image { width:100%; }
.featured-image img { max-width:100%; max-height:400px; margin:0 auto; }
.isadiary-faq { margin-bottom: 30px; }
.isadiaryList li { list-style-type: none; margin: 0; }
.isadiary-progress { margin: 0 auto; }
.isadiary-disclaimer { text-align: center; }
.isadiary-disclaimer p:first-child { font-size: 16px; margin-bottom: 15px; }
.isadiary-disclaimer p { margin-bottom: 3px; font-size: 12px; }
.successStories { margin:0; list-style:none; padding:0; overflow:auto; }
.successStories li { margin:0; display:inline-block; -moz-box-sizing:border-box; box-sizing:border-box; float:left; width:33.3%; border:1px solid transparent; height:203px !important; }
.no-touch .successStories li:hover { background:#f1f1f1; border-color:#ccc; }
.successStories li a { text-decoration:none; padding:5px; display:block; }
.successStories li a p { padding-top:8px; }
.successStories li a b { color:#000; }
.makeWish { width: 65%; }
.share-child-block { width: 70%; margin: 20px auto; text-align: center; }
.leadForm { height:450px; width:100%; border:none; }
.mainRecipeImg { width: 90%; }
.country-market header { min-height: 80px; }
.country-market img.logo { top:78px; }
.country-market .content-entry { width: 100%; margin: 0 auto; background: url(https://www.isagenix.com/presentation/includes/images/world_map.gif) center top no-repeat; }
.country-market .content-entry p.headline { margin:0 0 30px 22%; width:71%; }
.country-market .content-entry ul.country-nav { overflow:auto; }
.country-market .content-entry li.country-code { float:left; width:23%; margin:0 5%; list-style-type:none; overflow:hidden; height:130px; }
.country-market .content-entry li.country-code ul { padding-left:45%; }
.country-market .content-entry li.country-code ul li { list-style-type: none; }
.country-market footer p { font-size: 12px; }
.isavideos .content-entry img { width:94%; }
.isaPriceList li { list-style-type: none; margin:0; }
.error { color: #f00; }
.whats-new .content-entry img { max-width:200px; }
.career-overview header { min-height:0; height:0; padding-bottom:33%; }
.career-overview .slider-wrapper { width:70%; position:absolute; }
.career-overview header img.logo { position:relative;}
.career-overview .nivoSlider { position: relative; overflow:hidden; top:30px; left:20%; }
.career-overview .featured-category-title { position:relative; }
.career-overview .content-entry { border-top:1px solid #ccc; }
.isagenix-business header .logo { display:none; }
.isagenix-business a.btnNext, .isagenix-business a.btnGuideSmall { color:#fff; display:block; vertical-align:top; text-align:center; padding: 10px 0; position:relative; }
.isagenix-business a.btnNext { font-size:16px; }
.isagenix-business a.btnGuideSmall img { float:left; padding-right:10px; width:25px; }
.isagenix-business a.btnNext span { background-image:url(https://www.isagenix.com/presentation/includes/images/ib_arrow_white.png); background-position:right center; background-repeat:no-repeat; padding-right:30px; }
.isagenix-business .column-entry { float:left; margin:0; padding:0 2%; width:20%; font-size:11px; }
.isagenix-business .column-entry ul { padding:0; }
.isagenix-business .column-entry ul li { list-style-type:none; margin:0; }
.isagenix-business .bottom-navigation ul li { list-style-type:none; margin: 0 1%; float:left; width:31% }
.isagenix-business .bottom-navigation { border-top:1px solid #ccc; }
.isagenix-business a.kThirty img { display:table-cell; padding-left:13%; margin-top:-3px; }
.isagenix-business a.kThirty span { display:table-cell; }
/*.isagenix-business a.kThirty:before { display: inline-block;width: 25px;height: 25px;margin-right: 5px;content: "";background: url("http://media01.isagenix.com/domains/isagenixbusiness/img/ib_video.png") no-repeat -1px 0; background-size: 100%; }*/
.isagenix-business .input, .isagenix-business .searchTxt {width:85%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #CCC; font-size:14px; padding:5px 5px 5px 30px; margin:0 0 10px 0; }
.isagenix-business .searchDropdown { width:84%; }
.isagenix-business .goBtn { width:30px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  }
.isagenix-business .uname, .isagenix-business .searchTxt { background: #f8f8f8 url(https://www.isagenix.com/presentation/includes/images/ib-magGlass.png) 8px 6px no-repeat; }
.isagenix-business .btnGuideLarge { margin:0 0 10px 0; }
.isagenix-business .btnGuideLarge a { text-decoration: none; color:#fff; display:inline-table; }
.isagenix-business .btnGuideLarge a span { vertical-align:middle; display:table-cell; }
.isagenix-business .btnGuideLarge a img { width:35px !important; float:left; padding:0 10px 0 0; margin:0; }
.isagenix-scientific figure { width:75%; }
.isagenix-science-quality-pdf { font-size:12px; margin:0 0 15px 85%; }
.visitUs ul {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px; }
.visitUs ul li {text-align: center; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 14%; padding-right: 0px; display: inline-block; float: left; padding-top: 0px; }
.visitUs ul li:first-child {width: 15.75%; padding-top: 20px; }
.visitUs ul li img {margin: 0px auto; width: auto; }
.ppc .mainNav { display:none; }
.ppc .featured-category-title { text-align:left; float:left; margin:0 3% 0 4%; }
.ppc header img.logo { left:78%; }
.ppc .note { margin-top: 50px; }
.ppc .isaVideo-block { width:100%; background:#fff; }
.ppc .numberForMobile { display:none; }
.chatBtn { width:30%; display:inline-block; float:right; }
.pagenotfound .main-content { background-image:url(https://www.isagenix.com/presentation/includes/images/isagenix-404.png); background-size:100%; background-repeat:no-repeat; padding:11.5% 2.5%; }
.pagenotfound .main-content h2 { font-size:30px; }
.pagenotfound .btnLg { width:30%; margin:3% 0; }
.pagenotfound footer { margin-top:0; }
#resultFrame { width:100% !important; }
.info-block { position:relative; overflow:hidden; padding:0 0 15px 0; }
.transOverlay { background: url(http://media01.isagenix.com/tests/sitecore/images/transOverlay.png) repeat-x; width: 100%; position: absolute; bottom: 0px; height: 24px; }
.read-more { margin:0 0 15px; text-align:right; }

html[lang="es-us"] .read-more a { content:"Read this -"; }


/* ISAGENIX BUSINESS 2014 UPDATES 
============================================================ */

.isabusiness-navBlock { padding: 0 !important; }
.isabusiness-navBlock figure { display: none; }
.isabusiness nav { background: #7CB01D; height: 30px; }
.isabusiness .marketSelect { float: right; margin: 5px 25px 0px 5px; }
.isabusiness nav #nav { margin:0; }
.isabusiness nav #nav li { list-style: none; margin: 0 10px; float:left; }
.isabusiness #nav li a { color: #fff; text-decoration: underline; }
.isabusiness #nav li a:hover { text-decoration: none; }
.isabusiness nav #nav li a:first-child { border-left: none; }
.isabusiness nav #nav li a:last-child { border-right: none; }
.isabusiness nav #nav li ul li a { border-left: none; border-right: none; }
.isabusiness nav #nav li a:hover { text-decoration: none; }
.isabusiness footer ul.inline-list li, .facebook-page ul.inline-list li { float: left; list-style-type: none; margin: 0 2%; }
.isabusiness footer ul.inline-list li:first-child, .facebook-page ul.inline-list li:first-child { margin-left:0; }
.isagenix-business .video-block li { display:inline-block; float:left; width:50%; }
.isagenix-business .video-block li:first-child { width:40%; }
.isagenix-business .video-block li a .videoIcon { top: 42%; left: 40%; }
.isagenix-business .video-block li img { width: 100%; }
.isabusiness-home .content-entry ul.link-ads, .isabusiness-home .content-entry ul.link-contact-guide { overflow:hidden; padding:0; margin:0; }
.isabusiness .link-ads li { width: 48%; float: left; list-style-type: none; margin: 0 1% 25px; border-bottom: 1px solid #dbdbdb; min-height:175px; }
.isabusiness .link-contact-guide li { width: 48%; float: left; list-style-type: none; margin: 0 1% 0; text-align:center; }
.isabusiness .link-ads li a img:hover, .isabusiness-home .sidebar-entry li a img:hover { opacity:0.8; filter:alpha(opacity=80); }
.isabusiness .link-ads li img { width:100%; display:block; }
.isabusiness .link-contact-guide li a { display:block; vertical-align:top; line-height: 35px; font-size: 16px; color:#424141; text-align: left; }
.isabusiness .link-contact-guide li a.contact:before { content: " " url(http://isagenix.com/~/media/94EC36D9F16D4028922C1AE809C20593.ashx); margin-right: 10px; height: 45px; width: 45px; display: inline-block; float: left; }
.isabusiness .link-contact-guide li a.guide:before { content: " " url(http://isagenix.com/~/media/1698087F19A24BBF85B616CB4FC93BCC.ashx); margin-right: 10px; height: 45px; width: 45px; display: inline-block; float: left; }
.isabusiness nav { height: 35px; }
.isabusiness-home nav #nav li { margin: 0 .5%; }
.isabusiness-home #nav li a { text-decoration: none; }
.isabusiness-home #nav li a:hover { color:#72a921; }
.isabusiness-home nav.mainNav .nav > li > a { text-transform: none; }
.isabusiness-home header { background:none; min-height:0; }
.isabusiness-home .featured-category-title { text-align: left; width: 65%; margin: 0 0 0 4.5%; color: #231f20; text-transform: uppercase; font-size: 18px; font-weight: bold; float:none; padding: 65px 0 10px; }
.isabusiness-home header .logo { display: block; width: 16%; left: 78%; top: 15px; }
.isabusiness-home .leftCol { border-right:1px solid #ccc; padding: 0 2% 0 0; }
.isabusiness-home .leftCol .content-entry { padding:0 1%; }
.isabusiness-home .rightCol { border-left:none; }
.isabusiness-home .sidebar-entry ul { overflow: hidden; text-align: center; }
.isabusiness-home .sidebar-entry li { list-style-type:none; margin: 0 4%; display: inline-block; }
.start-launch-tools-train-contact .link-contact-guide { border-top: 1px solid #ccc; margin-top: 20px !important;
padding: 15px 0 !important; }
.start-launch-tools-train-contact .featured-category-title { font-size:20px; margin: 0 0 0 4%; }



/* AUSTRALIAN LEADERSHIP BUSINESS PAGE - can be deleted later
=================================================================*/
.leadershipMenu { border-bottom:3px solid #7CB01D; width:100%; }
.leadershipMenu ul { margin:0; padding:0; list-style:none; }
.leadershipMenu ul li { display:inline-block; font-size:25px; font-weight:bold; text-align:center; margin:0; padding:0; }
.leadershipMenu ul li a { text-decoration:none; padding:10px 15px; border-top-left-radius:5px; border-top-right-radius:5px; box-shadow:4px -4px 4px #ccc; }
.leadershipMenu ul li a:hover { background:#f1f1f1; }
.isaActive { background:#f1f1f1; color:#666; }


/* GENERIC COLUMNS
================================================================*/
.leftCol { -moz-box-sizing:border-box; box-sizing:border-box; float:left; padding:0 2%; }
.rightCol { -moz-box-sizing:border-box; box-sizing:border-box; padding:0 2%; border-left:1px solid #ccc; }

.width-20pct { width:20%; }
.width-30pct { width:30%; }
.width-40pct { width:40%; }
.width-45pct { width:45%; }
.width-50pct { width:50%; }
.width-70pct { width:70%; }

.rightCol.width-30pct { margin-left:70%; }
.rightCol.width-50pct { margin-left:50%; }
.rightCol.width-70pct { margin-left:30%; }

figure img { width:100%; display:block; height:auto !important; }
.content-entry figure.leftFigure, .width-70pct figure.leftFigure { display:inline-block; float:left; max-width:40%; margin-right:4%; }
.content-entry figure.leftFigure .figureContent, .width-70pct figure.leftFigure .figureContent { border-right:1px solid #ccc; padding-right:3%; }
.content-entry figure.rightFigure, .width-70pct figure.rightFigure { display:inline-block; float:right; max-width:40%; margin-left:4%; }
.content-entry figure.rightFigure .figureContent, .width-70pct figure.rightFigure .figureContent { border-left:1px solid #ccc; padding-left:3%; }


/* SIDEBAR NAVIGATION AND CONTENT
===============================================================*/
.sideNav ul { list-style:none; margin:0 0 30px 0; padding:0; }
.sideNav ul li { padding:5px 0; border-bottom:1px solid #ccc; display:table; width:100%; }
.sideNav ul li a { text-decoration:none; margin:0 2%; padding:5px 2%; display:table-cell; vertical-align:middle; }
.no-touch .sideNav ul li a:hover { color:#fff; background:#72a921; }

.sidebar-entry figure { width:65%; margin:0 auto; }
.sidebar-entry .recognitionFigure { width:100%; }
.sidebar-entry img { width:100%; }

.fbStoreBtns { padding:0; margin:0; list-style:none; }
.fbStoreBtns li { clear:both; margin:5px 0; display:block; overflow:visible; }
.fbStoreBtns li img { display:inline-block; float:left; width:25%; margin-right:2%; margin-top:-10px; }


/* ISAGENIX TABLE
==============================================================*/
table { width:100%; border:0px; }
tbody tr:nth-child(2n) { background: #f1f1f1; }
thead th, tbody td { text-align:left; padding:10px; vertical-align:top; }
thead th { border-bottom:1px solid #ccc; }

.table-accord { margin: 10px 0 0 0; padding:0; list-style-type: none; }
.table-accord > li { list-style:none; margin-left:0; }
.table-parent { margin-top: 20px; }
.table-parent a.table-headline { text-decoration: none; color: #8ec548; cursor: default; font-size: 15px; }
.table-parent .isaGrey { background: none; border: none; }
.table-child { margin-top: 10px; }
.table-content { width: 100%; border: 0px; border-collapse: collapse; }
.table-content th { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; background-color:#C9E39C; }
.press-release tbody tr:nth-child(2n) { background: #fff; }


/* ISAGENIX TAB CONTROL CONTENT BOX
==============================================================*/
.tab-wrapper { width: 100%; margin-top: 30px; }
.tab-nav { margin:0; padding:0; overflow:auto; background:#f1f1f1; -moz-box-sizing:border-box; box-sizing:border-box; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; }
.tab-nav ul { margin-left: 3%; padding:0;  }
.tab-nav li { list-style-type: none; float:left; margin:0; padding:0; display:table; height:100%; line-height:normal; }
.tab-nav a.tab-title { min-height:40px !important; display:table-cell; vertical-align:middle; padding:5px 10px; text-align:center; background:#f1f1f1; color:#999; text-decoration:none; }
.no-touch .tab-nav a.tab-title:hover { background:#999; color: #fff;}
.tab-nav a.active { background: #fff; color: #000; text-decoration: none; opacity:1; filter:alpha(opacity=100); }
.no-touch .tab-nav a.active:hover { background:#555; color: #fff;}
.tab-content { display: none; }
.tab-display { -moz-box-sizing:border-box; box-sizing:border-box; padding: 15px 2.5%; width:100%; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.isaVideoListWrap { padding-right:0; }
.isaVideoListWrap .tab-wrapper { margin-top:0px; }
.isaVideoListWrap .tab-nav li { width:50%; }
.isaVideoListWrap .isaVideoList { margin:0; padding:0; list-style:none; }
.isaVideoListWrap .isaVideoList li { clear:both; }
.isaVideoListWrap .isaVideoList a { text-decoration:none; padding:3px; border:1px solid transparent; display:block; overflow:auto; }
.no-touch .isaVideoListWrap .isaVideoList a:hover { background:#f1f1f1; border-color:#ccc; }
.isaVideoListWrap a figure.leftFigure { display:inline-block; float:left; max-width:35%; margin:0 4% 0 0; text-align:center; color:#555; font-size:11px; }
.isaVideoListWrap a p { font-size:11px; color:#555; }
.isaVideoListWrap .tab-display { max-height:550px; overflow:auto; }


/* ISAGENIX ACCORDION
==============================================================*/
.accordion { margin: 0; padding:0; list-style-type:none;}
.accordion li { width:100%; list-style-type:none; padding:0; }
.accordion > li { padding:10px 0; margin:0; }
.accordion > li > a { display:block !important; width:90%;  margin:0; text-decoration:none; font-size:18px; color:#0080ba; font-weight:normal; cursor:pointer;  }
.accordion > li > a.external { padding-left:30px; background-image:url(https://www.isagenix.com/presentation/includes/images/external_link_icon_gray_20px.gif) !important; background-position:0 5px; background-repeat:no-repeat; }
.accordion.arrowRight > li > a { padding-right:10%; background-image:url(https://www.isagenix.com/presentation/includes/images/down-arrow.png); background-position:96% 5px; background-repeat:no-repeat; }
.accordion.arrowLeft > li > a { padding:0 0 0 30px !important; background-image:url(https://www.isagenix.com/presentation/includes/images/down-arrow.png); background-position:0% 5px; background-repeat:no-repeat; }
.accordion li a.collapse { background-image:url(https://www.isagenix.com/presentation/includes/images/up-arrow.png); }
.accordion > li > .acc-block { background:#f8f7f7; width:87%; margin:10px 0 0 3%; padding:2% 5%; display:none; }
.acc-block > li, .acc-block > li a { margin: 5px 0; font-size:16px; font-weight: normal; color: #666; font-size:13px; text-align:left; text-decoration:underline; }
.acc-block > li, .acc-block > li a:hover { text-decoration:none; }
.acc-block > li a { vertical-align: top; }
.pdfIcon, .movieIcon { overflow: auto; }
.pdfIcon img, .movieIcon img { float:left; margin-right: 10px; }

/* Product Accordion */
.testimonial { padding: 10px 0; border-bottom: dotted 1px #CCC; }
blockquote.testimonial { margin:0; }
.faq { margin:0; padding: 10px 0; border-bottom: dotted 1px #CCC; }
.faq li { list-style-type:disc; margin:0 0 0 3%;  }

/* Product Before/After Accordion */
.productBeforeAfter { overflow:auto; }
.productBeforeAfter li { -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; width:50%; float:left; }
.productBeforeAfter .isaDetail-link img { width:95%; }

/* Isagenix Business Accordion */
.isagenix-business .accordion li { margin-left:0; }



/* ISAGENIX LIGHTBOX
==============================================================*/
.isaVideo-block { position: relative; padding-bottom: 56.25%; height: 0; width:90%; margin: 0 auto 25px auto; }
.isaVideo-block iframe { width: 100%; height: 100%; position:absolute; top:0; left:0; }
.mfp-content .isaVideo-block iframe { top:25px; }
/*.rightCol .isaVideo-block iframe { top:0; }*/
.mfp-close-btn-in .mfp-close { color: #fff !important; right:-5px !important; text-align: right; }
.isaAudio-block { position: relative; width:97%; margin: 0 auto 25px auto; background: #000; padding: 40px 10px 15px; height: auto; }
.isaAudio-block h3 { margin: 0 0 2% 3%; font-size: 16px; color: #fff; }
.isaDetail-block .mfp-close, .isaAudio-block .mfp-close { right:0 !important; text-align: left; }
.isaDetail { overflow: auto; width: 100%; margin: 0 auto; padding: 0; }
.isaDetail li { margin:0; padding:0px; width:20%; overflow:hidden; float:left; }
.isaDetail li a { max-width:120px; display:block; width:100%; margin:0 auto; }
.isaDetail li img { width:100%; }
.isaDetail-link { text-decoration:none; display:block; height:auto; text-align:center; cursor:pointer; font-size:11px; line-height:1.3; }
.isaDetail-link p { margin:10px auto; }
.isaDetail-block { display:block; width:75%; padding:25px; overflow:hidden; line-height:1.8; background:#fff; margin:0 auto; position:relative; height:100%; }
.isaDetail-block img { margin: 0 4% 10px 0; }
.isaDetail-block h3 { font-size: 24px; color: #8ec548; margin-bottom:5px; }
.isaDetail-block hr { color: #8ec548; background-color: #8ec548; height: 1px; border: none; }
.isaDetail-block ul { padding-left:50px; }
.isaDetail-block button.mfp-close { position: absolute; top: 0; right: 0; color: #555 !important; }
.sidebar-entry a.isaDetail-link, .sidebar-entry a.isaVideo-link { max-width: 150px; width: 100%; display: block; text-align: center; font-size: 13px; text-decoration: underline; }
.sidebar-entry a.isaDetail-link:hover { text-decoration: none; }
.sidebar-entry a.isaDetail-link img, .sidebar-entry a.isaVideo-link img { width: 100%; }
.isaDetail-block .country-market .wrapper { width: 100%; }
.isaDetail-block .country-market img.logo { top:0; }
.isaDetail-block .country-market .content-entry { background-position:0 100px;}
.isaDetail-block .country-market .content-entry > p:first-child { margin-left:175px; }
.isaDetail-block .country-market .content-entry ul { padding-left: 0; width: 100%; margin: 0 auto; }
.isaDetail-block .country-market .content-entry li.country-code { margin: 0 5%; height:120px !important; }
.isaDetail-block .country-market .content-entry li.country-code ul li { height: auto !important; padding: 0; }
.sidebar-charity img, .sidebar-charity .isaDetail-link { width: 150px; }
.sidebar-charity a.isaDetail-link { font-size: 13px; color: #0080ba; text-decoration: underline; text-align: left; }
.sidebar-charity a.isaDetail-link:hover { color: #666; text-decoration: none; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 70%; }


/* ISAGENIX COMMERCE SERVER CSS PRODUCT CODE INTEGRATION
==============================================================================*/
.productContainer { display:inline-block; position:relative; top:0px; left:0px; }
.productDetailWrapper { padding:8px; border:1px solid #ccc; margin:10px 0px 20px 0px; overflow:auto; background:#fff; }
.productDetailWrapper select { padding:2px; }
.productImage { display:inline-block; float:left; width:37%; margin:1% 2% 2% 1% !important; }
/*.productName { display:inline-block; float:right; width:57%; margin:1% 1% 0% 2% !important; }*/
.productName { display:inline-block; margin:1% 1% 0% 2% !important; }
.productNameWithImage { float:right; width:57%; }
.productNameNoImage { float:left; }
.productName select.productOption { width:100%; margin-right:0px !important; }
.productDetailAmountWrapper { margin:5px 0px; }
.productDetailQtyDropdown { margin-left:5px; }
.dropDowns { clear:both; margin:2% 1%; }
.dropDowns select { width:100% !important; margin-right:0px !important; }
.buyNowWrapper { clear:both; }
.buyNowWrapper { display:inline-block; float:left; width:40%; text-align:center; margin:10px 0px; }
.signUpWrapper { display:inline-block; float:left; width:60%; text-align:center; margin:10px 0px; }
.buyNowButtonWrapper .btn, .signUpButtonWrapper .btn { padding: 5px !important; display:inline-block; width:90%; white-space:normal; }
.caveatLabel { color:#09c; text-transform:uppercase; font-size:11px; font-weight:bold; }
.productDetailPrice .wrapPrice, .productDetailPrice .wrapTax, .productDetailPrice .wrapSignUpPrice, .productDetailPrice .wrapSignUpTax { color:#666; font-size:11px; }
.wrapPrice span, .wrapTax span, .wrapSignUpPrice span, .wrapSignUpTax span { display:inline-block; margin:0px 3px; }
.wrapTotal, .wrapSignUpTotal { font-weight:bold; padding:5px; font-size:16px; }
.productDetailPrice .fullWidth { font-size:14px; }
.productDetailPrice .fullWidth span { display:inline; }
a.productInfo, a.productInfo:link, a.productInfo:visited { display:inline-block; padding:5px 22px 5px 5px; border:1px solid transparent; text-decoration:none; background-repeat:no-repeat; background-position:98% center; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
.no-touch a.productInfo:hover { border-color:#b6d1eb; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.productInfoInactive { background-image:url(https://www.isagenix.com/presentation/includes/images/icoArrowDown_blue.png); }
.productInfoActive { background: #0f75ac; background-image:url(https://www.isagenix.com/presentation/includes/images/icoArrowUp_blue.png); background-image:url(https://www.isagenix.com/presentation/includes/images/icoArrowUp_blue.png), -webkit-gradient(linear, left top, left bottom, from(#f3f7fc), to(#c8ddf7)); background-image:url(https://www.isagenix.com/presentation/includes/images/icoArrowUp_blue.png), -webkit-linear-gradient(top, #f3f7fc, #c8ddf7); background-image:url(https://www.isagenix.com/presentation/includes/images/icoArrowUp_blue.png), -moz-linear-gradient(top, #f3f7fc, #c8ddf7); background-image:url(https://www.isagenix.com/presentation/includes/images/icoArrowUp_blue.png), -ms-linear-gradient(top, #f3f7fc, #c8ddf7); background-image:url(https://www.isagenix.com/presentation/includes/images/icoArrowUp_blue.png), -o-linear-gradient(top, #f3f7fc, #c8ddf7); background-image:url(https://www.isagenix.com/presentation/includes/images/icoArrowUp_blue.png), linear-gradient(top, #f3f7fc, #c8ddf7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f7fc', endColorstr='#c8ddf7'); zoom:1; border-color:#b6d1eb !important; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-bottom:none !important; }
.no-touch a.productInfoActive:hover { -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; }
.productDescFull { padding:8px; border:1px solid #b6d1eb; font-size:11px; clear:both; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.msgInfoNoIcon { border:1px solid #693; background:#f1f6ec; color:#693; }

/* MAKE A WISH
============================================================== */
.isawish h1 {  margin:0 3% 0 4%; font-size:26px; color:#003da7; font-weight:normal;}
.isawish h1 span { display:block; color:#999; font-weight:bold; font-size:14px; margin-top:5px; }
.isawish h2 { line-height:1.4; font-weight:normal; color:#555; font-size:20px; margin:10px 0; }
.isawish h2 span { display:block; color:#555; font-weight:bold; font-size:14px; }
.isawish h3 { line-height:1.4; font-weight:normal; color:#003da7; font-size:17px; margin:10px 0; }
.isawish h3 span { display:block; color:#555; font-weight:bold; font-size:13px; }
.isawish h4 { font-weight:normal; font-size:15px; margin:0 0 10px 0; color:#003da7; }
.isawish h1 sup, h2 sup, h3 sup { font-size:11px; }


/* ISAGENIX FOOTER
============================================================== */
footer { background:#e5e4e2; padding: 2%; border-top: 3px solid rgb(114, 182, 31);margin-top:1%; color:#666; clear:both; overflow:auto; }
footer a { color:#666; text-decoration:underline; font-size:12px; }
footer a:hover { text-decoration:none; }
.footer-top-row { overflow:auto; width:100%; padding:1%; }
.footer-main-nav { overflow:auto; width:85%; float:left; margin:20px 0 0 0; }
.footer-main-nav ul, .footer-main-nav ul li ul { width:100%; overflow:auto; padding:0; margin:0; }
.footer-main-nav ul li { float:left; list-style-type:none; margin:0 2%; padding:0; }
.footer-main-nav ul li:first-child { margin:0 0 0 1%; }
.footer-main-nav ul li ul li { clear:left; list-style-type:none; }
.footer-social { float:left; width:15%; }
.footer-social ul { width:130px; margin:0; padding:0; }
.footer-social ul li { float:left; margin:0 8%; list-style-type:none; padding:0; }
.footer-sponsors, .footer-bottom-nav ul { padding:1%; overflow:auto; margin:0; }
.footer-sponsors { padding:0; }
.footer-bottom-nav { margin:10px 0 0 0; }
.footer-sponsors ul li { float:left; margin:0 1%; list-style-type:none; padding:0; }
.footer-sponsors ul li:first-child { margin: 0 1% 0 0; }
.footer-sponsors ul li:last-child { width:54%; }
.footer-sponsors ul li.dsaBlock { width:55%; }
.footer-sponsors ul li img.dsa { float:left; margin-right:1%; }
.footer-sponsors ul li span.dsa { float:right; width:88%; line-height:1.5; font-size:12px; }
.footer-bottom-nav ul li { float:left; margin:0 1%; list-style-type:none; padding:0; }
.disclaimer { font-size:11px; }

/* EVENTS LIVE STREAM */

.streamContainer iframe { margin:auto; }

/* ISAORDER LANDING */

.isaorder p { font-size:1.3em; line-height:1.7em; margin-top:25px; }
.isaorder-header-left { width:78%; float:left; }
.isaorder-header-right { width:22%; float:left; }
.isaorder-header-left img, .isaorder-header-right img { width:100%; }
.isaorder-body img { width:50%; margin:50px auto 20px; }
.isaorder-copy { width:100%; text-align:center; }
.isaorderRow { width:100%; clear:both; border-bottom:1px solid #ccc; padding:10px 0; }
.isaorderLeftColumn { width:18%; float:left; padding-right:2%; min-width:105px; }
.isaorderLeftColumn img { float:left; margin-right:10px; }
.isaorderRightColumn { width:80%; float:left; }

/* MOBILE SOLUTIONS LANDING */

.ms-top-content { background-color:#f1f2f2; }

/* MEDIA GALLERY PAGE */

/*.library.media-gallery-page .social.networks-3.center { margin-left:-106px !important; width:240px !important; }
.library.media-gallery-page .social.networks-3 ul { width:240px !important; }
.library.media-gallery-page .social li[class*="pinterest"] { display:block !important; } */

/* MEDIA QUERIES
============================================================ */

@media screen and (max-width: 959px) {
.wrapper { width:100%; }
.footer-main-nav { width:80%; }
.replicatedHeader { padding:1% 2%; }

.mainNav { font-size:13px; }
nav.mainNav .nav > li > a { padding:0 5px; }
nav.mainNav .nav li a.active { background-color:#fff; color:#777; }
nav.mainNav ul li ul li a.hasSubNav { padding:0 30px 0 2% !important; background-image:url(https://www.isagenix.com/presentation/includes/images/menu_arrow_white.png); background-repeat:no-repeat; background-position:98% center; }
.navRight { right:0; }
.navRight .marketLang { border-right:1px solid #8dbd23; padding:0 5px 0 25px; }
.navRight .marketLang:after { content:""; }
.navRight .assocLogin { width:auto; background-image:url(https://www.isagenix.com/presentation/includes/images/login_icon_wht.png); background-repeat:no-repeat; display:inline-block; background-size:30%; background-position:10% center; padding:0 5px 0 30px; }
.navRight .assocLogin span { display:none; }

.library .searchContainer select { width:78%; }
.country-market div.content-entry li.country-code { margin: 0 6%; }
.videoContainer.width-50pct { width:100% !important; }
.associateInfo.width-50pct { width:100% !important; }
.mainVideoContainer { width:100%; display:block; float:none; }
.videoPlaylist { display:block; width:100%; float:none; }
.assocContact { display:block; float:none; margin-left:auto; width:100%; }
.leadFormWrap { display:block; float:none; margin-left:auto; width:100%; }
.productContainer { position:static !important; }
.videoContainer, .associateInfo { float:none; }
.videoContainer { margin-top:5px; }
.isaVideoListWrap .tab-display { max-height:450px; }
.library .featured-category-title { margin-left:25%; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 90%; }

.pagenotfound .main-content { padding:10.5% 2.5%; }
#resultFrame { height:1560px !important; }
.isabusiness-home .sidebar-entry li { margin: 0 2%; }

}

@media screen and (max-width: 767px) {

/* Hide things for mobile */
.assocBtns, .navRight .whatsNewBtn, nav.mainNav ul { display: none; }

h1, header h1 { font-size: 26px; }

.wrapper { padding-top: 45px; margin-bottom: 55px; }
.memberSite .wrapper { padding-top: 90px; }
.ppc .wrapper { padding-top: 0px; margin-bottom: 0px; }
.library .wrapper { margin-bottom: 0px; }
.replicatedHeader { padding: 0 2% 0 0; text-align: left; position: fixed; top: 0; min-height: 45px; background: #fff; width: 98%; overflow: visible; line-height: 1.2; }
.assocInfo { vertical-align: middle; }
.assocInfo span:after { content: ""; }
.assocInfo span { padding-top: 4px; }
.assocInfo span, .assocInfo a { display: block; }

header img.logo { width: 25%; }
.headerCaption { top: 30%; }
.headerCaption h2 { font-size: 16px; }
.featured-title { font-size: 30px; }
.library .featured-category-title { padding-top: 16% !important; display: block; margin-left: 4%; width: 92%; }

.country-market div.wrapper { padding-top: 0; }
.country-market header { min-height: 50px; }
.country-market img.logo { top: 40px; }
.country-market .content-entry p.headline { margin: 50px 0 0 3%; width: 90%; }
.country-market .content-entry { background: none; }
.country-market .content-entry li.country-code { float: left; width: 47%; margin: 0 1.5%; list-style-type: none; overflow: hidden; height: 130px; }
.country-market .content-entry li.country-code ul { padding-left: 45%; }
.isaDetail-block .country-market .wrapper { margin-bottom: 0; }
.isaDetail-block .country-market .wrapper img.logo { margin: 0 auto; width: 50%; position: static; }
.isaDetail-block .country-market .content-entry > p:first-child { margin-left: 0; }
.isaDetail-block .country-market .content-entry li.country-code { margin: 0 2%; padding: 0; width: 46%; height: 130px !important; }
.isaDetail-block .country-market .content-entry li.country-code img { width: 40%; margin: 0 10px 35px 0; }

.mobileHomeBtn { display: inline-block; float: left; width: 45px; height: 45px; background-image: url(https://www.isagenix.com/presentation/includes/images/mobile_menu_icon_isaguy.png); background-repeat: no-repeat; background-position: center; background-size: 70%; margin-right: 10px; }
.darkTheme .mobileHomeBtn { background-image: url(https://www.isagenix.com/presentation/includes/images/mobile_menu_icon_isaguy_white.png); }
.mobileFoot { position: fixed; bottom: -2px; left: 0; z-index: 999; display: block; float: none; background-color: #0f75ac; overflow: hidden; width: 100%; height: 55px; }
.mobileFoot a { display: inline-block; width: 100%; -moz-box-sizing: border-box; box-sizing: border-box; border: none; height: 55px; text-align: center; font-size: 11px; white-space: nowrap; padding: 35px 5px 10px; }
.memberSite .mobileFoot a { width: 24%; }

/* China mobile footer */
.chinaSite .mobileFoot a { width: 48%; }


.mobileFoot .buyNowBtn, .mobileFoot .signupBtn, .mobileFoot .contactBtn, .mobileFoot .whatsNewBtn { background-position: center 5px; background-repeat: no-repeat; background-size: 25px 25px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin: 0; color: #fff; }
.mobileFoot .buyNowBtn { background-image: url(https://www.isagenix.com/presentation/includes/images/buy_icon_wht.png); }
.mobileFoot .signupBtn { background-image: url(https://www.isagenix.com/presentation/includes/images/sign_up_icon_wht.png); }
.mobileFoot .contactBtn { background-image: url(https://www.isagenix.com/presentation/includes/images/contact_icon_wht.png); }
.mobileFoot .whatsNewBtn { background-image: url(https://www.isagenix.com/presentation/includes/images/whats_new_icon_wht.png); }

nav.mainNav { position: fixed; width: 100%; top: 0px; left: 0; height: 45px; }
.memberSite nav.mainNav { top: 45px; }
nav.mainNav .menuBtn { display: inline-block; background-image: url(https://www.isagenix.com/presentation/includes/images/mobile-menu-white.gif); background-position: center; background-repeat: no-repeat; background-size: 60% auto; height: 45px; width: 45px; border-right: 1px solid #8dbd23; }
nav.mainNav .menuBtn.active { background-color: #777; position: relative; z-index: 15; }
nav.mainNav .backBtn { display: inline-block; padding: 0 10px 0 25px !important; background-image: url(https://www.isagenix.com/presentation/includes/images/menu_left_arrow_white.png); background-repeat: no-repeat; background-position: 1% center; line-height: 45px; height: 45px; float: left; background-color: #999; border-right: 1px solid #ccc; color: #fff; position: relative; z-index: 15; }
nav.mainNav .nav > li > a { border: none; }
.navRight { line-height: 45px; }
.navRight .marketLang { height: 45px; background-size: 35% !important; padding: 0 5px 0 30px !important; }
.navRight .assocLogin { height: 45px; background-size: 20%; background-position: 6% center; padding: 0 5px 0 35px; }
nav.mainNav ul li { width: 100%; display: table; }
nav.mainNav ul a { height: 42px !important; display: table-cell !important; vertical-align: middle !important; width: 100% !important; color: #fff !important; padding: 0 10px !important; }
nav.mainNav .nav { display: none; position: fixed; left: 0; top: 45px; background: #777; overflow: auto; -webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2); box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2); }
.memberSite nav.mainNav .nav { top: 90px; }
nav.mainNav .nav > li { display: table; float: none; width: 100%; }
nav.mainNav .nav > li > a { height: 42px !important; display: table-cell !important; vertical-align: middle !important; width: 100% !important; }
nav.mainNav a.hasSubNav { padding: 0 30px 0 10px !important; background-image: url(https://www.isagenix.com/presentation/includes/images/menu_arrow_white.png); background-repeat: no-repeat; background-position: 99% center; }
nav.mainNav .dropContainer { position: absolute; top: 45px; left: 0; background: #777; font-weight: 300; overflow: auto; -webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2); box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2); }
nav.mainNav .dropContainer ul { display: block; padding: 0; margin: 0; width: auto; background: none; }
    nav.mainNav .dropContainer ul li { margin: 0; padding: 0; }
        nav.mainNav .dropContainer ul li a { padding-left: 15px !important; }
nav.mainNav .dropContainer li.subTitle { -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; padding-left: 5px; background-color: #72a921; display: table; width: 100%; height: 40px; }
    nav.mainNav .dropContainer li.subTitle span { background-color: #555; height: 100%; width: 100%; display: table-cell; vertical-align: middle; font-weight: bold; font-size: 14px; padding: 0 5px; }
.main-nav-active { background: #555; }
.footer-social { margin-top: 20px; clear: left; width: 74%; }
.dsaBlock { clear: left; width: 96%; }
.footer-sponsors ul li.dsaBlock { width: 95%; }
.footer-sponsors ul li span.dsa { width: 100%; }

.sitemapNav .nav > li { width: 100%; margin-bottom: 10px; }
.sitemapNav .sitemapRight { float: none; }
.sitemapNav .tierThree li { padding: 5px 0; }

.leftCol { width: 100% !important; float: none; margin: 0 !important; }
.rightCol { width: 100% !important; float: none; margin: 0 !important; border-left: none; }
.content-entry figure figcaption, .width-70pct figure figcaption { display: none; }
.sidebar-entry figure img { float: left; width: 40%; margin: 0 4% 8px 0; }

.menuCol .sideNav { display: none; }
.mobileSideNav { position: fixed; width: auto !important; top: 105px; right: 0; z-index: 200; }
.memberSite .mobileSideNav { top: 150px; }
.mobileSideNav nav.sideNav .menuBtn { background-color: #0f75ac; background-image: url(https://www.isagenix.com/presentation/includes/images/menu_left_arrow_white.png); background-repeat: no-repeat; background-position: center center; display: inline-block; width: 35px; height: 40px; float: left; -webkit-box-shadow: -4px 0px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: -4px 0px 6px rgba(0, 0, 0, 0.2); box-shadow: -4px 0px 6px rgba(0, 0, 0, 0.2); border-top: 2px solid; border-left: 2px solid; border-bottom: 2px solid; border-color: #fff; }
.mobileSideNav nav.sideNav .menuBtn.active { background-image: url(https://www.isagenix.com/presentation/includes/images/menu_arrow_white.png); filter: alpha(opacity=100); opacity: 1.0; }
.mobileSideNav nav.sideNav ul { /*float:right;*/ display: none; width: auto; background: #777; -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2); overflow: auto; position: relative; z-index: 300; }
.mobileSideNav nav.sideNav ul li a { /*white-space:nowrap;*/ padding: 5px 10px; color: #fff; }
    .mobileSideNav nav.sideNav ul li a.active { filter: alpha(opacity=100); opacity: 1.0; }
.library .searchContainer { position: static; border: 1px solid #ccc; width: 85%; display: block; margin: 6% 5%; }
.library .searchContainer input[type=button] { margin-left: 0; }

img.logo { width: 28%; top: 15px; }
.featured-title, .featured-category-title { display: block; text-align: left; width: 92%; float: none; margin: 0 4%; padding-top: 16%; height: auto; }
.main-content { padding: 0 2.5% 1%; margin-top: 10px; }
.post-block li { width: 90%; margin-left: 1%; border: none; }
.entry-block img { width: 74%; margin: 8px auto; }
.isaAudio-block h3 { margin: 0 0 3% 3%; font-size: 14px; }
.isaDetail li { width: 50%; }
.isaDetail-block img { width: 70%; margin: 0 12% 15px; }
.isaDetail-block h3 { font-size: 22px; }
.wrapper-isadiary { width: 100%; }
.wrapper-isadiary header { min-height: 80px; }
.isadiary-progress { display: none; }
.isadiary-disclaimer { min-height: 160px; }
.career-overview header { padding-bottom: 56%; }
.career-overview .slider-wrapper { width: 90%; }
.career-overview .nivoSlider { top: 60px; left: 5%; }
.successStories li { width: 100%; float: none; }
.leadForm { height: 350px; }
.assocImg { width: 65%; margin: 0 auto; }
.sidebar-entry a.isaDetail-link, .sidebar-entry a.isaVideo-link { margin: 0 auto; width: 75%; max-width: none; }
.sidebar-entry div.isaDetail-block img { width: 80%; margin: 0 8% 15px; }
.mainRecipeImg { width: 70%; margin: 0 12% 15px; }
.eventItem .eventSpeakers li { width: 33%; }
.galleryAgreement { text-align: left; }
.galleryAgreement label { display: block; padding: 3px 0; }
.galleryAgreement a.btn { display: inline-block; margin: 10px auto; }
.isagenix-business .column-entry { float: none; display: block; width: 100%; padding: 0; }
.isagenix-business ul.isaBusinessBtns, .isagenix-business .bottom-navigation ul { padding: 0; list-style: none; }
.isagenix-business .btnGuideLarge { min-height: 38px; }
.visitUs ul li { width: 70px; margin: 0 0 15px 0; }
.ppc header img.logo { left: 4%; }
.ppc .numberForMobile { display:block; }
.ppc footer { margin-bottom:12%; }
.pagenotfound .main-content { padding: 9.5% 2.5% 8%; background-color: #E5E4E2; }
.pagenotfound .main-content h2 { font-size: 16px; }
.pagenotfound .btnLg { width: 35%; margin: 1% 0; padding: 5px; font-size: 12px; }
.pagenotfound footer { border-top: none; }
.chatBtn { width: 85%; display: block; float: none; }

.isavideos .rightCol .isaVideo-block, .isavideos .videoFrame { display: none; }
.isaVideoListWrap { padding: 15px 2%; }
.isaVideoListWrap .tab-display { max-height: 100%; }
.isavideos .content-entry img { width: 100%; }

.video-block li { display: block; width: auto; float: none; }
#sthoverbuttons { display: none !important; }

#resultFrame { height: 2200px !important; }

.isabusiness-home .leftCol { border-right:none; }
.isabusiness .link-contact-guide li { width: 48%; }
.isabusiness .link-contact-guide li a { font-size: 13px; }
.isabusiness-home header .logo { width: 18%; left: 4.5%; top:0; }
.isabusiness-home .featured-category-title { width: 90%; }
.isabusiness-home .sidebar-entry ul { width: 90%; margin: 0 auto; }
.isabusiness-home .searchContainer { text-align: center; margin-top:25px; }
.isabusiness-home nav.mainNav .nav { width: 45%; overflow: hidden; }
.isabusiness-home nav.mainNav ul a { text-decoration: none !important; }
.isabusiness-home nav.mainNav ul a:hover { color:#777 !important; background: #fff !important; }
.isabusiness-home .mobileFoot { display:none; }
.isabusiness .marketSelect { margin: 12px 15px 0px 5px; }
.start-launch-tools-train-contact .link-contact-guide { padding: 0 !important; }
.isabusiness .link-contact-guide li a.contact:before, .isabusiness .link-contact-guide li a.guide:before { margin-right: 10px; height: 45px; width: 45px; display: inline-block; float: left; }
.isabusiness .link-contact-guide li a { display: inline-block; line-height: 45px; font-size: 16px; color: #424141; text-align: left; height: 45px; float: left; }
.start-launch-tools-train-contact .table-content td { padding-left: 3% !important; width: 97% !important;}


/*  TABLE
-------------------------*/
.table-accord { margin: 25px auto; }
.table-parent { margin-top: 5px; }
.table-parent .isaGrey { color: #fff; background: #999; }
.table-parent a.table-headline { display: block; height: 40px; line-height: 40px; padding-left: 6px; color: #fff; cursor: pointer; text-decoration: none; }
.table-parent a.table-headline span { display: block; }
.table-parent a.table-headline.closed span { background: url(https://www.isagenix.com/presentation/includes/images/arrow_only_white_trans_down.png) no-repeat 99%; }
.table-parent a.table-headline.opened span { background: url(https://www.isagenix.com/presentation/includes/images/arrow_only_white_trans_up.png) no-repeat 99%; }
.table-child { display: none; margin-top: 0px; }
.table-content, .table-content thead, .table-content tbody, .table-content th, .table-content td, .table-content tr { display: block; overflow: hidden; }
.table-content thead tr { position: absolute; top: -9999px; left: -9999px; }
.table-content tr { border: 1px solid #ddd; }
.table-content td { border: none; border-bottom: 1px solid #ddd; position: relative; padding-left: 35%; width: 70% !important; }
.table-content td:last-child { border-bottom: none; }
.table-content td:before { position: absolute; top: 0px; left: 0px; width: 30%; background: #d6e8c4; border-top: 1px solid #ddd; }

.isaorder-header-left { width:100%; }
.isaorder-header-right { width:100%; }
.isaorder-body img { width:75%; }

}

@media screen and (max-width: 640px) {
.isagenix-team .tools { height:175px; }
.isagenix-team .tools ul li { width: 48%; }
.isabusiness .link-ads li { width: 100%; }
.isabusiness-home header .logo { width: 24%; }
.isabusiness .link-contact-guide li { width:100%; padding: 5px 0; border-bottom:1px solid #ccc; }
.isabusiness-home header .logo { top: 15px; }

.isaorderLeftColumn { width:105px; }
.isaorderRightColumn { width:60%; }

}

/* Brendan's CSS hacks
------------------------ */

.makeAWishBtn {display: none !important;}
#phbody_2_rptCountries_liRepeat_12 > ul > li:nth-child(2) > a[href="/?sc_lang=id-ID"] {position: absolute;}
