/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,400italic,");@font-face{font-family:'fontello';src:url("../assets/fontello.woff2") format("woff2"),url("../assets/fontello.woff") format("woff"),url("../assets/fontello.ttf") format("truetype");font-weight:normal;font-style:normal}.font-icon{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;font-size:180%;display:inline-block;width:1em;margin-right:.2em;text-align:center;cursor:pointer;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-icon.white{color:#fff}html,button,input,select,textarea{color:#333}html{font-size:1em;line-height:1.4}::-moz-selection{background:#faf;text-shadow:none}::selection{background:#faf;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{display:block;margin:0;background:#f5f2f2;color:#666;padding:8px;font-size:12px;font-size:0.75 rem}html.lt-ie9 .browsehappy{display:block}html,body,div ol,ul,li,table,tbody,tfoot,thead,tr,th,td,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{background:#edcde7;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkY2RlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(100%, #edcde7));background-image:-moz-linear-gradient(#ffffff,#edcde7);background-image:-webkit-linear-gradient(#ffffff,#edcde7);background-image:linear-gradient(#ffffff,#edcde7)}body{margin:0 auto;width:1000px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;background:white;border:1px solid white}header{position:relative;height:120px;background:white}header h1{display:block;position:absolute;top:20px;left:30px;width:366px;height:75px}header h1 a{text-decoration:none;cursor:default}header h1 img{width:100%}header .loginarea{position:absolute;top:0;right:20px}header .loginarea a{background:#edcde7;color:#764599;font-size:11px;font-size:.6875rem;text-decoration:none;padding:5px 10px;margin:0;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}header .loginarea a:hover,header .loginarea a:active{background:#764599;color:white}header .message{position:absolute;bottom:42px;right:20px;color:#ae82ba;font-size:18px;font-size:1.125rem;font-weight:300;text-shadow:#dbb4d5 1px 1px 4px}header .message b{font-weight:400}footer{position:relative;margin:40px 0 0 0;padding:20px 5% 20px 5%;color:#999;font-size:10px;font-size:.625rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkY2RlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(100%, #edcde7));background-image:-moz-linear-gradient(#ffffff,#edcde7);background-image:-webkit-linear-gradient(#ffffff,#edcde7);background-image:linear-gradient(#ffffff,#edcde7);-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}footer .legals{position:relative;padding-bottom:10px}footer .group.left{float:left;width:50%}footer .group.left table tr td{padding-right:30px}footer .group.left img{width:100%}footer .group.right{float:right;width:45%}footer .footer-brand{text-align:right;margin:0 0 25px 0}footer .copyright{margin:10px 0 10px 0}footer .social{text-align:right;font-size:12px;font-size:.75rem;padding:0 0 25px 0}footer .social h4{display:inline-block;margin:0 10px 10px 0}footer .social a{color:#333;padding:0 5px}footer .social a:hover,footer .social a:focus,footer .social a:active{color:#ff5ca2}footer .social .font-icon{font-size:40px}nav{min-height:40px;margin-bottom:10px;background:#edcde7;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkY2RlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #edcde7),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(#edcde7,#ffffff);background-image:-webkit-linear-gradient(#edcde7,#ffffff);background-image:linear-gradient(#edcde7,#ffffff);-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}nav .mobilenav{display:none}nav>ul{position:relative;padding:0 0 0 30px}nav>ul li.primaryhoverfix{display:inline-block;margin:0;font-size:15px;font-size:.9375rem}nav>ul li.primaryhoverfix>a{display:inherit;height:40px;line-height:40px;padding:0 20px;color:#764599;text-decoration:none}nav>ul li.primaryhoverfix>a.selected{color:#ae82ba}nav>ul li.primaryhoverfix .subnav{display:none}nav>ul li.primary{display:inline-block;margin:0;font-size:15px;font-size:.9375rem}nav>ul li.primary>a{display:inherit;height:40px;line-height:40px;padding:0 20px;color:#764599;text-decoration:none}nav>ul li.primary>a.selected{color:#ae82ba}nav>ul li.primary:hover{color:#000;background:#764599;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiYjRkNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc2NDU5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbb4d5),color-stop(100%, #764599));background-image:-moz-linear-gradient(#dbb4d5,#764599);background-image:-webkit-linear-gradient(#dbb4d5,#764599);background-image:linear-gradient(#dbb4d5,#764599)}nav>ul li.primary:hover>a{color:white}nav>ul li.primary:hover .subnav{display:block}nav>ul li.primary.nosecondary:hover>a{color:#764599;background:white}nav>ul li.primary .subnav{display:none;position:absolute;top:40px;left:0;z-index:9;height:auto;width:100%;overflow:hidden;background:#764599 url("/img/logos/badge_watermark.png") 101% 0 no-repeat;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:20px 0}nav>ul li.primary .subnav ul li{display:block;padding:2px 20px}nav>ul li.primary .subnav ul.twocols{-moz-column-count:2;-webkit-column-count:2;column-count:2}nav>ul li.primary .subnav a{display:block;padding:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;font-size:.875rem;line-height:1.1;color:white;text-decoration:none}nav>ul li.primary .subnav a:hover,nav>ul li.primary .subnav a:active{text-decoration:underline;background-color:#45295a;background:rgba(69,41,90,0.2)}a{color:#6b3bcc}a:hover{color:#ff5ca2;text-decoration:none}.red{color:#f7260a}.orange{color:#f38214}.yellow{color:#efc727}.green{color:#25a81b}.blue{color:#0000e9}.purple{color:#764599}.pink{color:#ff5ca2}h2{font-size:34px;font-size:2.125rem;font-weight:300;color:#764599;margin:40px 0 30px 0;line-height:1.1}h2:first-child{margin-top:0}h2 b{font-weight:400}h2 em{font-size:28px;font-size:1.75rem;color:#ae82ba}h3{font-size:22px;font-size:1.375rem;font-weight:400;color:#764599;margin:10px 0 20px 0;line-height:1.3}h4{font-size:16px;font-size:1rem;font-weight:600;color:#45295a;margin-bottom:20px;line-height:1.4}p{font-size:15px;font-size:.9375rem;color:#333;margin-bottom:20px;line-height:1.4}p.plus{font-size:16px;font-size:1rem}.small{font-size:11px;font-size:.6875rem}.circlebase{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.content form label{display:block;margin:0 0 10px 0}.content form label span{display:block;max-width:75%;font-size:12px;font-size:.75rem;font-weight:600;color:#764599;line-height:1.2;margin:0 0 4px 0}.content form label span.unhappyMessage{max-width:100%;text-align:right;color:red}.content form label input{display:block;margin:0 0 5px 0;width:100%;border:1px solid #dbb4d5;padding:3px}.content form label input:required{background:#fff url("/img/icon/form-required-bg.png") right top no-repeat}.content form label textarea{display:block;margin:0 0 5px 0;width:100%;border:1px solid #dbb4d5;padding:3px}.content form label textarea:required{background:#fff url("/img/icon/form-required-bg.png") right top no-repeat}.content form .notrabbit{color:#764599;border:2px solid #dbb4d5;position:relative;padding:5px}.content form .notrabbit label{display:inline-block;margin:0 0 0 0}.content form .notrabbit input{display:inline-block;width:auto;margin:0 0 0 10px}.content form #submitform{margin:30px 0 10px 0}.content form #submitform button.classy{font-size:14px;font-size:.875rem;font-weight:600;color:#764599;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#dbb4d5;border:1px solid #764599;padding:5px 10px;margin:5px 0 0 0;text-shadow:#edcde7 1px 1px 0;white-space:nowrap;overflow:visible}.content form #submitform button.classy:hover,.content form #submitform button.classy:active{background:#764599;color:white;text-shadow:#333 1px 1px 0}.content form #form-full-nom{display:none}.content .formsubmitted{background:white;padding:20px}.content .productbanner img{width:100%}.content section{min-height:200px;padding:3% 10%}.content section .cols{width:100%}.content section .cols .left{width:48%;float:left}.content section .cols .right{width:47%;float:right}.content section .smalllogo{text-align:center;margin:60px 0 0 0}.content section .smalllogo img{width:auto}.content section .largebadge{text-align:center;margin:20px 0 20px 0}.content section .largebadge img{width:auto}.content section figure{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;background:#f5f2f2;padding:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:10px 2px 20px 20px}.content section figure figcaption{font-size:14px;font-size:.875rem;font-style:italic;color:#764599;padding:10px 0 0 0}.content section figure.full{float:none;margin:10px 20px 20px 20px;text-align:center}.content section figure.full.noborder{margin:10px 0 20px 0;padding:10px}.content section figure.nobg{background:none}.content section figure table{margin:0 0 0 0}.content section .marksays{min-height:120px;margin:30px 5% 40px 10%;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff url("/img/promos/small/mark_landon.png") right bottom no-repeat;border:2px solid #dbb4d5}.content section .marksays h3,.content section .marksays p{color:#ae82ba;padding-right:100px}.content section .marksays p{font-weight:bold;font-size:17px;font-size:1.0625rem}.content section .arkology{min-height:80px;margin:30px 8% 40px 8%;padding:20px 30px 35px 30px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#edcde7 url("/img/logos/arkology-bg.png") bottom right no-repeat;color:#764599;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.4;text-shadow:rgba(255,255,255,0.8) 1px 1px 2px}.content section .arkology>h3,.content section .arkology h4{margin-bottom:0}.content section .keydata{background:#fafafa;color:#45295a;border:1px solid #edcde7;padding:20px;margin:10px 0 30px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:15px;font-size:.9375rem;font-weight:400}.content section .keydata ul{padding:0 0 0 20px;list-style:circle}.content section .keydata ul li{margin:0 0 15px 0}.content section .signup{margin-top:40px;padding:20px 20px 65px 20px;background:#fff url("/img/icon/rainbow-dots-bg.png") right bottom no-repeat;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:2px solid #ff5ca2}.content section .signup h3{font-size:28px;font-size:1.75rem;font-weight:300;color:#45295a;margin:0 0 5px 0}.content section .signup h4{color:#45295a;font-size:16px;font-size:1rem}.content section .signup a{border-bottom:1px dotted #ff5ca2;color:#764599;text-decoration:none;font-weight:600}.content section .signup a:hover{color:#ff5ca2}.content section .arkproduct{margin:0 0 20px 0}.content section .arkproduct a{display:block;min-height:140px;padding:40px 20px 0 170px;text-decoration:none;background:#f5f2f2 none left center no-repeat;background-size:contain;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #ae82ba}.content section .arkproduct a h3{font-size:25px;font-size:1.5625rem;line-height:1.2;font-weight:300;color:#45295a;margin:0}.content section .arkproduct a h4{color:#45295a;font-size:15px;font-size:.9375rem;margin:4px 0 8px 0}.content section .arkproduct a:hover{background-color:#dbb4d5}.content section .arkproduct a.ark1{background-image:url("/img/products/small/ark1-pink-drink.png")}.content section .arkproduct a.ark2{background-image:url("/img/products/small/ark2-micro.png")}.content section .arkproduct a.xcell{background-image:url("/img/products/small/x-cell.png")}.content section .arkproduct a.shipshape4{background-image:url("/img/products/small/shipshape-ark-food.png")}.content section .arkproduct a.shipshape5{background-image:url("/img/products/small/shipshape-inferno.png")}.content section .arkproduct.mini a{padding:5px 20px;min-height:50px;background-image:none}.content section .arkproduct.mini a img{width:100%}.content section .divider{margin:40px 0 0 0;padding:0 0 30px 0;border-top:1px dotted #764599}.content section .divider.pink{border-color:#ff5ca2}.content section .testimonial{margin:30px 0 30px 0;font-family:Georgia, Times, 'Times New Roman'}.content section .testimonial .quote{color:#a273a4;font-size:20px;font-size:1.25rem;font-style:italic;padding:0 0 10px 0}.content section .testimonial .who{color:#a273a4;font-size:14px;font-size:.875rem;font-style:italic;font-weight:bold;text-align:right;padding:0 5% 0 0}.content section .testimonial .link{margin:12px 0 0 0;font-size:12px;font-size:.75rem;font-style:italic;text-align:right;padding:0 5% 0 0;font-weight:bold}.content section .testimonial.distributor{margin:50px 10px 30px 10px}.content section .testimonial.distributor .quote{font-size:16px;font-size:1rem}.content section .testimonial.distributor .who{font-size:14px;font-size:.875rem}.content section table{width:100%;text-align:center;border-collapse:collapse;margin:0 0 40px 0}.content section table thead tr{background:#edcde7}.content section table tbody tr{background:#f5f2f2}.content section table tbody tr.highlight{color:#ff5ca2;font-weight:bold}.content section table th{padding:5px;border:1px solid #764599;font-weight:normal}.content section table th:first-child{text-align:left}.content section table td{padding:5px;border:1px solid #764599}.content section table td:first-child{text-align:left}.content section .nextpage{background:#edcde7;margin:40px 0 0 0;padding:5px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:right;font-size:13px;font-size:.8125rem;font-weight:600}.content section .nextpage a{text-decoration:none}.content section.products h2{color:#45295a;font-weight:400}.content section.products .info{background:#f5f2f2;padding:15px;margin:0 0 20px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.content section.products .info h4{color:#a273a4;margin-bottom:8px}.content section.products .info img{width:100%;margin:0 0 20px 0}.content section.products .info p{color:#a273a4;margin-bottom:8px;font-size:13px;font-size:.8125rem}.content section.products .info a{color:#764599;text-decoration:none}.content section.products .info a:hover{color:#ff5ca2}.content section.products .info a.pushy{display:block;padding:5px 30px 4px 8px;background:#edcde7 url("/img/icon/arrowlink.png") 98% center no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;font-size:13px;font-size:.8125rem;color:#764599}.content section.products .info a.pushy:hover{background-color:white;color:#764599}.content section.products .info.dietplan{text-align:center}.content section.products .info.dietplan h3{margin-top:0}.content section.products .info.dietplan h4{color:#764599}.content section.products .factfile{margin:40px 0 0 0;padding:20px 0 0 0;border-top:2px dotted #dbb4d5}.content section.products .factfile h2{font-size:22px;font-size:1.375rem;color:#764599}.content section.products .factfile ol{counter-reset:li;margin-left:0;padding-left:0}.content section.products .factfile ol>li{position:relative;margin:0 0 15px 2em;padding:4px 8px;list-style:none;border-top:2px dotted #f5f2f2;color:#764599;font-size:14px;font-size:.875rem}.content section.products .factfile ol>li span.small{font-size:12px;font-size:.75rem}.content section.products .factfile ol>li:before{content:counter(li);counter-increment:li;position:absolute;top:-2px;left:-2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:2em;margin-right:8px;padding:4px;color:#ff5ca2;background:#f5f2f2;font-size:16px;font-size:1rem;text-align:center}.content section.products .serving{margin:40px 0 0 0;padding:20px 0 0 0;border-top:2px dotted #dbb4d5}.content section.products .serving h3{font-size:16px;font-size:1rem;font-weight:600;color:#764599;margin-bottom:15px}.content section.products .serving p{font-size:13px;font-size:.8125rem;color:#764599;margin-bottom:5px}.content section.products.shipshape{background:transparent url("/img/logos/shipshape-heart-bg.png") top left no-repeat}.content section.buy .info{background:#f5f2f2;padding:20px;margin:0 0 20px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:2px solid #dbb4d5}.content section.buy .info h4{color:#ae82ba;margin-bottom:8px}.content section.buy .info p{color:#ae82ba;margin-bottom:8px;font-size:13px;font-size:.8125rem}.content section.contact .cols .right .regions{background:#f1f1f1;padding:10px 10px 10px 15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.content section.contact .cols .right .regions h2{margin-bottom:15px}.content section.contact .cols .right .regions h4{margin-bottom:5px;color:#764599}.content section.contact .cols .right .regions p{margin-bottom:10px}.content section.sevenreasons h2{padding-left:80px;position:relative}.content section.sevenreasons h2 .number{display:block;position:absolute;top:-3px;left:0;width:50px;height:50px;line-height:50px;color:white;font-weight:600;text-align:center}.content section.sevenreasons h2 .number.rainbow{background:transparent url("/img/icon/rainbow-bg.jpg") center center no-repeat;background-size:cover}.content section.sevenreasons h2 .number.red{background:#f7260a}.content section.sevenreasons h2 .number.orange{background:#f38214}.content section.sevenreasons h2 .number.yellow{background:#efc727}.content section.sevenreasons h2 .number.green{background:#25a81b}.content section.sevenreasons h2 .number.blue{background:#0000e9}.content section.sevenreasons h2 .number.purple{background:#764599}.content section.sevenreasons h2 .number.pink{background:#ff5ca2}.content section.sevenreasons .intro p{font-size:18px;font-size:1.125rem;font-style:italic;font-weight:300;color:#764599}.content section.sevenreasons .expand,.content section.sevenreasons .collapse{cursor:pointer;font-weight:bold;font-size:18px;font-size:1.125rem;text-decoration:underline;text-align:right}.content section ul.notfound li{padding:0 0 0 5px}.content section ul.notfound li>ul{padding:5px 0 10px 10px}.promo{position:relative;min-height:200px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.promo img{width:100%;margin-bottom:50px}.promo .moreinfo{position:absolute;bottom:10px;right:0px;width:60%;background-color:#fff;background:rgba(255,255,255,0.7);-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;padding:8px 20px 8px 10px}.promo .moreinfo h3{margin:0 0 5px 0;color:#764599;font-weight:400;font-size:24px;font-size:1.5rem;text-shadow:#fff 2px 2px 4px}.promo .moreinfo p{color:#45295a;font-weight:bold}.promo .moreinfo a{display:block;margin:10px 0 0 0;padding:5px 30px 5px 8px;background:#764599 url("/img/icon/arrowlink.png") 98% center no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:white;font-size:13px;font-size:.8125rem;font-weight:bold}.promo .moreinfo a:hover{background-color:#dbb4d5;color:#764599}.leader{position:relative;width:48%;margin:1% 1% 1% 1%;float:left}.leader h3{font-size:18px;font-size:1.125rem;font-weight:700;color:#764599;margin:0 0 5px 0}.leader p{font-size:14px;font-size:.875rem}.leader .feature{height:160px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:15px;overflow:hidden}.leader .feature a{display:block;position:absolute;left:15px;bottom:10px;padding:5px 30px 4px 8px;margin-right:5px;background:#f6e6f3 url("/img/icon/arrowlink.png") 98% center no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;font-size:13px;font-size:.8125rem}.leader .feature a.pink{background-color:#ff5ca2;color:white}.leader .feature a:hover{background-color:#764599;color:white}.leader .feature.mark{background:#fff url("/img/promos/small/mark_landon.png") right bottom no-repeat;border:2px solid #dbb4d5;padding-right:30%;color:#ae82ba}.leader .feature.mark h3{color:#ae82ba}.leader .feature.join{background:#f5f2f2;color:#555}.leader .feature.join h3{color:#555}.leader .feature.science{background:#fff url("/img/promos/small/science2.jpg") left top no-repeat;background-size:cover}.leader .feature.science h3{background-color:#dbb4d5;background:rgba(219,180,213,0.9);padding:5px;font-size:15px;font-size:.9375rem;color:white;font-weight:600;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:#ae82ba 2px 2px 4px}.leader .feature.claire{background:#fff url("/img/promos/small/lady.jpg") right center no-repeat;padding-right:55%;color:white}.leader .feature.claire h3{color:white;text-shadow:#764599 2px 2px 2px;font-weight:400;font-size:15px;font-size:.9375rem}.leader .feature.pinkdrink{background:#fff url("/img/promos/small/pink-drink.jpg") center center no-repeat;color:white;background-size:cover}.leader .feature.pinkdrink h3{background-color:#fff;background:rgba(255,255,255,0.9);padding:5px;color:#ff5ca2;font-weight:400;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.leader .feature.pinkdrink p{background-color:#fff;background:rgba(255,255,255,0.9);padding:5px;color:#ff5ca2;font-weight:600;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.leader .feature.products{background:#fff url("/img/promos/small/all-products.jpg") right bottom no-repeat;background-size:contain}.leader .feature.products h3{font-family:Georgia,Times,"Times New Roman";font-style:italic;font-weight:400;color:#ae82ba;font-size:15px;font-size:.9375rem}@media screen and (max-width: 1000px){body{width:98%}header .message{font-size:16px;font-size:1rem}nav>ul#sitenav{display:block}nav>ul li.primary>a{padding:0 12px}nav>ul li.primaryhoverfix>a{padding:0 12px}}@media screen and (max-width: 730px){header{height:130px}header .message{bottom:5px;font-size:14px;font-size:.875rem}footer{margin:10px 0 40px 0;padding:0 4% 20px 4%}h2{font-size:30px;font-size:1.875rem}h2 em{font-size:24px;font-size:1.5rem}nav>ul li.primary>a span.shrink{display:none}.content section{padding:2% 8%}.content section img{width:100%}.content section figure img{width:auto}.content section figure.full{float:none}.content section figure.full img{width:100%}.promo img{padding-bottom:60px}.promo .moreinfo{width:80%}.leader{float:none;width:96%;margin-bottom:4%}.leader .feature{height:auto;min-height:100px;padding-bottom:70px}}@media screen and (max-width: 580px){header{height:120px}header h1{left:1%;top:8px;width:98%;height:auto}header .loginarea{display:none}header .message{display:none}footer .group.left{float:none;width:100%}footer .group.right{float:none;width:100%;margin-top:20px}footer .copyright{margin:10px 0 5px 0}footer .footer-brand{text-align:center}nav .mobilenav{display:block;position:relative;height:40px}nav .mobilenav .message b{display:inline-block;margin:7px 0 0 12px;color:#ae82ba;font-size:13px;font-size:.8125rem;font-weight:400;font-style:italic;text-shadow:#edcde7 1px 1px 4px}nav .mobilenav #navbutton{display:none;position:absolute;right:0px;top:3px;height:36px;width:72px;background:transparent url("/img/icon/mobile-nav-button.png") top center no-repeat;overflow:hidden}nav>ul{background:#ae82ba url("/img/logos/badge_watermark.png") 101% 101% no-repeat;padding-bottom:10px}nav>ul li.primary{display:block;font-size:15px;font-size:.9375rem;margin:0}nav>ul li.primary>a{display:inherit;height:auto;line-height:auto;color:white;text-decoration:none;padding:0 0;font-weight:600}nav>ul li.primary>a:hover,nav>ul li.primary>a:active{text-decoration:underline}nav>ul li.primary>a.selected{color:#dbb4d5}nav>ul li.primary:hover{color:#000;background:none}nav>ul li.primary:hover>a{color:white}nav>ul li.primary.nosecondary:hover>a{color:white;background:none;border-bottom:none}nav>ul li.primary .subnav{display:block;position:static;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0 0}nav>ul li.primary .subnav ul li{display:block;padding:5px 20px 5px 10px}nav>ul li.primary .subnav ul.twocols{-moz-column-count:1;-webkit-column-count:1;column-count:1}nav>ul li.primary .subnav a{text-decoration:none;font-size:14px;font-size:.875rem;line-height:1.1;color:white}nav>ul li.primary .subnav a:hover,nav>ul li.primary .subnav a:active{text-decoration:underline}.content section{padding:2% 6%}.content section figure{float:none;display:block;margin:30px 0 30px 0;padding:8px}.content section figure figcaption{text-align:left}.content section .cols{width:auto}.content section .cols .left{width:100%;float:none;margin-bottom:50px}.content section .cols .right{width:100%;float:none}.content section table{font-size:13px;font-size:.8125rem}.content section table.wide{font-size:11px;font-size:.6875rem}.content section .marksays{margin:30px 2% 40px 2%}.content section .marksays h3,.content section .marksays p{padding-right:0;padding-bottom:100px;font-size:19px;font-size:1.1875rem}.content section .marksays p{font-weight:bold;font-size:17px;font-size:1.0625rem}.content section .arkology{margin:30px 2% 40px 2%}.content section .arkology h3{font-size:19px;font-size:1.1875rem}.content section .keydata h3{font-size:19px;font-size:1.1875rem}.content section .arkproduct a{padding:20px 15px 0 150px}.content section .arkproduct a h3{font-size:16px;font-size:1rem;line-height:1.2;font-weight:600;color:#45295a;margin:0 0 5px 0}.content section .arkproduct a h4{font-size:13px;font-size:.8125rem;line-height:1.1}.promo img{padding-bottom:90px}.promo .title{font-size:18px;font-size:1.125rem;font-weight:400;left:10px}.promo .moreinfo{width:90%}.promo .moreinfo h3{font-size:18px;font-size:1.125rem}.promo .moreinfo p{font-size:14px;font-size:.875rem}.leader h3{font-size:17px;font-size:1.0625rem}}@media screen and (max-width: 420px){header{height:85px}footer .social h4{font-size:13px;font-size:.8125rem;margin:0 10px 10px 0}footer .social .font-icon{font-size:30px}h2{font-size:28px;font-size:1.75rem;margin-bottom:20px}h2 em{font-size:20px;font-size:1.25rem}h3{font-size:20px;font-size:1.25rem}.promo img{padding-bottom:120px}.content section .testimonial .quote{font-size:15px;font-size:.9375rem}.content section .testimonial .who{font-size:12px;font-size:.75rem}.content section .testimonial .link{font-size:10px;font-size:.625rem}}@media screen and (max-width: 360px){h2{font-size:25px;font-size:1.5625rem}h2 em{font-size:18px;font-size:1.125rem}h3{font-size:16px;font-size:1rem}h4,p{font-size:13px;font-size:.8125rem}p.plus{font-size:13px;font-size:.8125rem}.promo .moreinfo h3{font-size:16px;font-size:1rem}.promo .moreinfo p{font-size:12px;font-size:.75rem}.leader h3{font-size:16px;font-size:1rem}.leader p{font-size:12px;font-size:.75rem}.content section.sevenreasons .intro p{font-size:15px;font-size:.9375rem}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
