html,body{width:100%;height:100%}body{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#77736c;background-color:#fff}.row{padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin-bottom:1em;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#77736c}h1{font-weight:100}p{margin-bottom:1.2em}p.bg-info,p.bg-primary,p.bg-success,p.bg-info,p.bg-warning,p.bg-danger{padding:1em;color:#333}.lead{font-weight:300;font-size:1.5em}a{color:#47b7e6;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover,a:focus{text-decoration:none;color:#1882af}hr{border-top:1px solid rgba(0,0,0,0.12);margin:2em 0}b,strong{font-weight:500}#pin{width:100%;height:100%;position:relative}#intro{width:100%;height:100%;background-color:#fff}#intro .col{padding:0}.vert-text-outer{display:table}.vert-text-inner{display:table-cell;vertical-align:middle;text-align:center}.navbar{z-index:99;border-bottom:1px solid rgba(0,0,0,0.12);background-color:#fff}.navbar-border-top{border-top:1px solid rgba(0,0,0,0.12)}.navbar-brand{font-weight:700;font-size:1.3em}.navbar-custom a{color:#77736c;font-weight:300}.navbar-custom .nav li a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus,.navbar-custom .nav li.active{outline:none;background-color:rgba(0,0,0,0.05)}.navbar-toggle{padding:4px 6px;font-size:16px;color:#fff}.navbar-toggle:focus,.navbar-toggle:active{outline:none}.fa-bars{color:#77736c}.btn{margin-bottom:1em;font-size:.9em;font-weight:300;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-link{color:#47b7e6}.btn-link:hover,.btn-link:focus{color:#1882af}.btn-info{background-color:#47b7e6;border-color:#47b7e6}.btn-info:hover{background-color:#1882af;border-color:#1882af}@media (min-width:768px){.btn{font-size:1.1em}.intro-btns .btn{padding:1.2em}}.btn .fa{vertical-align:middle}#try .btn{margin-bottom:.5em;padding:.8em}.content-section{padding:3.5em 0 1em 0}.highlight{padding:9px 14px;margin-bottom:14px;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:4px}.row-pic{margin-bottom:1.2em;padding:0}#faq li{margin-bottom:.5em}ol#list-ingredients-pic,ol#list-ingredients-page{counter-reset:li;margin-left:0;padding-left:0}ol#list-ingredients-pic>li,ol#list-ingredients-page>li{position:relative;margin-left:2em;padding:.1em 0 0 .8em;list-style:none}ol#list-ingredients-page>li{margin-bottom:1em}ol#list-ingredients-pic>li:before,ol#list-ingredients-page>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;margin-right:.8em;padding:1px 0 0 0;border:3px solid #fff;width:28px;height:28px;-moz-border-radius:14px;border-radius:14px;color:#fff;background-color:#77736c;font-weight:bold;text-align:center}ol#list-ingredients-pic li{position:absolute}ol#list-ingredients-pic li:nth-child(1){left:38%;top:50%}ol#list-ingredients-pic li:nth-child(2){left:19%;top:19%}ol#list-ingredients-pic li:nth-child(3){left:19%;top:4%}ol#list-ingredients-pic li:nth-child(4){left:9%;top:47%}ol#list-ingredients-pic li:nth-child(5){left:6%;top:12%}ol#list-ingredients-pic li:nth-child(6){left:57%;top:6%}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){.flex-video{padding-top:0}}footer{margin-top:8em;padding:6em 10px 10px 10px;background-color:#f3f3f3;background-image:url('../img/tile.jpg');-webkit-box-shadow:inset 0 3px 4px rgba(0,0,0,0.3);box-shadow:inset 0 3px 4px rgba(0,0,0,0.3)}footer .logo-g{width:83px;height:30px}@media (min-width:768px){footer .logo-g{width:125px;height:45px}}footer ul{margin:3.5em 0 0 0}footer a,footer a:visited{color:#0e0500}footer a:hover,footer a:focus{color:#0e0500;text-decoration:underline}