.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{min-height:1px;padding-left:10px;padding-right:10px;position:relative}.col-xs-15{float:left;width:20%}@media (min-width:768px){.col-sm-15{float:left;width:20%}}@media (min-width:992px){.col-md-15{float:left;width:20%}}@media (min-width:1200px){.col-lg-15{float:left;width:20%}}.carousel-fade .carousel-inner .item{left:0!important;opacity:0;transition:opacity 3s}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0!important;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.spacer-5{height:5px;width:100%}.spacer-10{height:10px;width:100%}.spacer-15{height:15px;width:100%}.spacer-20{height:20px;width:100%}.spacer-25{height:25px;width:100%}.spacer-30{height:30px;width:100%}.spacer-40{height:40px;width:100%}.spacer-45{height:45px;width:100%}.spacer-50{height:50px;width:100%}.spacer-60{height:60px;width:100%}.spacer-90{height:90px;width:100%}.spacer-120{height:120px;width:100%}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding,.no-padding>[class*=col-]{padding:0!important}.no-padding-left-xs{padding-left:0!important}.no-padding-right-xs{padding-right:0!important}.no-padding-top-xs{padding-top:0!important}.no-padding-bottom-xs{padding-bottom:0!important}.no-padding-xs,.no-padding-xs>[class*=col-]{padding:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin,.no-margin>[class*=col-]{margin:0!important}.no-margin-left-xs{margin-left:0!important}.no-margin-right-xs{margin-right:0!important}.no-margin-top-xs{margin-top:0!important}.no-margin-bottom-xs{margin-bottom:0!important}.no-margin-xs,.no-margin-xs>[class*=col-]{margin:0!important}.no-float-xs{float:none!important}.text-left-xs{text-align:left!important}.text-right-xs{text-align:right!important}.text-center-xs{text-align:center!important}@media (min-width:768px){.no-padding-left-sm{padding-left:0!important}.no-padding-right-sm{padding-right:0!important}.no-padding-top-sm{padding-top:0!important}.no-padding-bottom-sm{padding-bottom:0!important}.no-padding-sm,.no-padding-sm>[class*=col-]{padding:0!important}.no-margin-left-sm{margin-left:0!important}.no-margin-right-sm{margin-right:0!important}.no-margin-top-sm{margin-top:0!important}.no-margin-bottom-sm{margin-bottom:0!important}.no-margin-sm,.no-margin-sm>[class*=col-]{margin:0!important}.no-float-sm{float:none!important}.text-left-sm{text-align:left!important}.text-right-sm{text-align:right!important}.text-center-sm{text-align:center!important}}@media (min-width:992px){.no-padding-left-md{padding-left:0!important}.no-padding-right-md{padding-right:0!important}.no-padding-top-md{padding-top:0!important}.no-padding-bottom-md{padding-bottom:0!important}.no-padding-md,.no-padding-md>[class*=col-]{padding:0!important}.no-margin-left-md{margin-left:0!important}.no-margin-right-md{margin-right:0!important}.no-margin-top-md{margin-top:0!important}.no-margin-bottom-md{margin-bottom:0!important}.no-margin-md,.no-margin-md>[class*=col-]{margin:0!important}.no-float-md{float:none!important}.text-left-md{text-align:left!important}.text-right-md{text-align:right!important}.text-center-md{text-align:center!important}}@media (min-width:1200px){.navbar>.container .navbar-brand{margin-left:80px}.navbar .filler{margin-left:-1905px}.no-padding-left-lg{padding-left:0!important}.no-padding-right-lg{padding-right:0!important}.no-padding-top-lg{padding-top:0!important}.no-padding-bottom-lg{padding-bottom:0!important}.no-padding-lg,.no-padding-lg>[class*=col-]{padding:0!important}.no-margin-left-lg{margin-left:0!important}.no-margin-right-lg{margin-right:0!important}.no-margin-top-lg{margin-top:0!important}.no-margin-bottom-lg{margin-bottom:0!important}.no-margin-lg,.no-margin-lg>[class*=col-]{margin:0!important}.no-float-lg{float:none!important}.text-left-lg{text-align:left!important}.text-right-lg{text-align:right!important}.text-center-lg{text-align:center!important}}.container-fluid.no-padding{overflow:hidden}.img-responsive.full{width:100%}body,html{-webkit-font-smoothing:antialiased;font-family:Arial,Verdana,sans-serif}body,html{height:100%}a,a:active,a:focus,a:hover{color:inherit}h1,h2,h3,h4,h5,h6{font-family:Arial,Verdana,sans-serif;margin:0;padding:0}p{margin:0}body.noscroll{overflow:hidden}h1{font-size:35px;font-weight:700;line-height:35px}h2{font-size:26px;font-weight:400;line-height:26px}h3{font-size:22px;line-height:22px}h3,h4{font-weight:700}h4{font-size:18px;line-height:18px}label{font-weight:400}.link_small{color:#19988b;font-size:13px;font-style:italic;text-decoration:underline}.wrapper{min-height:calc(100% - 150px);min-width:1030px;width:100%}.wrapper header{border-bottom:2px solid #d1d0cf;color:#98999b;font-size:11px;height:34px;line-height:30px;position:relative;width:100%;z-index:9999}.wrapper header a.worldwide{padding-left:40px;position:relative}.wrapper header a.worldwide>img{left:0;position:absolute;top:-2px}.wrapper header .lang{display:inline-block;padding-left:50px}.wrapper header .lang a.active{font-weight:700}.wrapper header .lang a:hover{text-decoration:none}.wrapper header .lang a:hover>span{text-decoration:underline}.wrapper header .lang a+a:before{content:" / "}.wrapper header .submenu{list-style:none;margin:0;padding:0}.wrapper header .submenu>li{display:inline-block;line-height:32px;padding-left:30px;position:relative}.wrapper header .submenu>li span{cursor:pointer}.wrapper header .submenu>li ul{background:#fff;border:1px solid #63656a;color:#000;display:none;list-style:none;margin:0;padding:5px 15px;position:absolute;right:-2px;text-align:left;top:32px}.wrapper header .submenu>li ul>li{line-height:40px;padding-right:30px}.wrapper header .submenu>li ul>li:not(:last-child){border-bottom:1px solid #98999b}.wrapper header .submenu>li:hover ul{display:block}.wrapper header .submenu .user{margin-left:2px;margin-top:-2px}.button,button[type=submit]{background:#007582;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;height:36px;line-height:36px;padding:0 43px;position:relative;text-align:center}.button:before,button[type=submit]:before{border:2px solid #fff;bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px}.button:hover,button[type=submit]:hover{background:#19988b;color:#fff;text-decoration:none}.button.rev,button[type=submit].rev{background:#19988b}.button.rev:hover,button[type=submit].rev:hover{background:#007582}.button.disabled,button[type=submit].disabled{background:#d1d0cf;cursor:default}.button.disabled:hover,button[type=submit].disabled:hover{background:#d1d0cf}footer{background-color:#fff;background-image:url(../images/footer-left.png?bd155a76b45d44df3deb64bae8b610c8);background-repeat:repeat-x;height:150px;overflow-x:hidden;width:100%}footer .thrive{position:relative;width:106px}footer .thrive:before{background-image:url(../images/footer-right.png?7702a2081bfbbf533bc52a4352598a7f);background-repeat:repeat-x;content:"";height:110px;left:50px;position:absolute;width:8000px}.page .header:not(.slide){padding-top:25px}.page .header .text{background-color:#abad25;border-bottom-left-radius:40px;border-top-right-radius:40px;color:#fff;font-size:16px;margin-top:25px;min-height:265px;padding:30px 25px}.page .header .image{height:354px;position:relative}.page .header .image img{border-bottom-right-radius:40px;border-top-left-radius:40px;bottom:0;position:absolute}.page .header.slide .text{margin-top:60px}.page .header.slide .image{margin-top:-60px}.page .slides .swiper-container-fade{overflow:visible}.page .slides .swiper-pagination{margin-top:-15px}.page .slides .swiper-pagination .swiper-pagination-bullet{background:#d1d0cf;height:13px;margin-right:8px;opacity:1;width:13px}.page .slides .swiper-pagination .swiper-pagination-bullet-active{background:#98999b}.page.select-subspecies .header .text{background-color:#dbaa00}.page.select-subspecies .select-overview{margin:25px 0}.page.select-subspecies .select-overview select{width:100%}.page.select-subspecies .subspecies .link>span{background:#63656a;color:#fff;display:block;font-size:16px;font-weight:700;line-height:35px;padding:0 20px;position:relative}.page.select-subspecies .subspecies .link>span:after{background:url(../images/arrow-right.png?3344274ebb433909eb6c6c26f5c1e144) no-repeat;content:"";height:14px;position:absolute;right:20px;top:10px;width:11px}.page.select-subspecies .subspecies .link:hover{text-decoration:none}.page.select-subspecies .subspecies .link:hover>span{background:#98999b}.page.login .loginform{margin-top:60px}.page.login .loginform form input[type=email],.page.login .loginform form input[type=password]{background:#d1d0cf;border:none;color:#63656a;height:35px;line-height:35px;margin-bottom:10px;padding:0 10px;width:100%}.page.login .loginform form button[type=submit]{margin-bottom:5px}.page.login .loginform form label{color:#98999b;font-size:13px;font-weight:400}.page.support .faq,.page.support .files{font-size:11px;line-height:14px}.page.support .faq h2,.page.support .files h2{color:#007582;margin-top:25px}.page.support .faq h2{margin-bottom:10px}.page.support .faq .item{background:#fff;background-image:linear-gradient(180deg,#fff 30%,#d1d0cf);background-repeat:repeat-x;border:1px solid #98999b;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFD1D0CF",GradientType=0);margin-top:4px;padding:5px;position:relative}.page.support .faq .item .answer{max-height:0;overflow:hidden}.page.support .faq .item:after{border-color:#000 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";height:0;position:absolute;right:10px;top:8px;width:0}.page.support .faq .item.active .answer{max-height:9999px;padding-top:5px}.page.support .faq .item.active:after{border-color:transparent transparent #000;border-width:0 5px 6px}.page.support .files a{display:inline-block;padding-top:10px}.page.support .files a:not(:last-child):after{content:"|";font-size:11px;padding:0 10px}.overlay{background:#fff;background:hsla(0,0%,100%,.7);height:100%;overflow:auto;position:fixed;top:0;width:100%;z-index:10000}.overlay .popup-wrapper{margin:85px auto;width:830px}.overlay .popup-wrapper .popup{background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.55);padding:40px 80px}.overlay .popup-wrapper .popup .header{margin-top:-15px}.overlay .popup-wrapper .popup .header .logo{max-width:90px}.overlay .popup-wrapper .popup .header .text{background-color:#19988b;border-bottom-left-radius:40px;border-top-right-radius:40px;color:#fff;font-size:11px;margin-top:15px;min-height:179px;padding:20px 15px}.overlay .popup-wrapper .popup .header .image{height:243px;position:relative}.overlay .popup-wrapper .popup .header .image img{border-bottom-right-radius:40px;border-top-left-radius:40px;bottom:0;position:absolute}.overlay .popup-wrapper .popup .terms{border:1px solid #000;font-size:11px;height:135px;margin:25px 0;overflow-x:hidden;overflow-y:scroll;padding:15px;width:100%}.overlay .popup-wrapper .popup .steps{list-style:none;margin:0;padding:0}.overlay .popup-wrapper .popup .steps li{background:#fff;background-image:linear-gradient(180deg,#fff 30%,#d1d0cf);background-repeat:repeat-x;border:1px solid #98999b;color:#000;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFD1D0CF",GradientType=0);font-size:11px;line-height:24px;margin-left:5px}.overlay .popup-wrapper .popup .steps li a,.overlay .popup-wrapper .popup .steps li span{display:inline-block;padding:0 30px}.overlay .popup-wrapper .popup .steps li.active{background:#19988b;border-color:#19988b;color:#fff}.overlay .popup-wrapper .popup .profile{background:#d1d0cf;margin:25px 0;padding:40px 80px}.overlay .popup-wrapper .popup .profile h2{color:#19988b;padding-bottom:30px}.overlay .popup-wrapper .popup .profile .form{font-size:13px;line-height:25px}.overlay .popup-wrapper .popup .profile .form .row{margin-bottom:3px}.overlay .popup-wrapper .popup .profile .form input[type=email],.overlay .popup-wrapper .popup .profile .form input[type=text]{font-size:13px;height:25px;line-height:25px;padding:0 5px;width:100%}.overlay .popup-wrapper .popup .preferences{font-size:11px;margin:25px 0}.overlay .popup-wrapper .popup .preferences .adjustment{padding-right:25px}.overlay .popup-wrapper .popup .preferences .filters .container{padding:0;width:auto}.overlay .popup-wrapper .popup .preferences .filters .row{margin:0}.overlay .popup-wrapper .popup .preferences .filters .row .col-xs-2{padding:0;width:20%}.overlay .popup-wrapper .popup .preferences .filters .row .col-xs-2:nth-child(2){width:23%}.overlay .popup-wrapper .popup .preferences .filters .row .col-xs-2:nth-child(4){width:17%}.overlay .popup-wrapper .popup .preferences .filters .row .col-xs-2 .col-xs-6{padding:0 10px 0 0}.overlay .popup-wrapper .popup .preferences .tabs .tab-buttons>div{background:#fff;background-image:linear-gradient(180deg,#fff 30%,#d1d0cf);background-repeat:repeat-x;border:1px solid #98999b;color:#000;cursor:pointer;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFD1D0CF",GradientType=0);float:left;font-size:11px;line-height:24px;padding:0 30px}.overlay .popup-wrapper .popup .preferences .tabs .tab-buttons>div:not(:last-child){border-right:none}.overlay .popup-wrapper .popup .preferences .tabs .tab-buttons>div.active,.overlay .popup-wrapper .popup .preferences .tabs .tab-buttons>div:hover{background:#19988b;border-color:#19988b;color:#fff}.overlay .popup-wrapper .popup .preferences .tabs .tab-content{background:#d1d0cf;clear:both;padding:25px 20px}.overlay .popup-wrapper .popup .preferences .tabs .tab-content>div{display:none}.overlay .popup-wrapper .popup .preferences .tabs .tab-content>div.active{display:block}.overlay .popup-wrapper .popup .preferences .tabs table.filters{width:100%}.overlay .popup-wrapper .popup .preferences .tabs table.filters td{padding:2px 20px}.overlay .popup-wrapper .popup .preferences .tabs.sub .tab-content{background:#fff;height:170px;overflow-x:hidden;overflow-y:scroll}.overlay .popup-wrapper .popup .saved{padding:40px 0;text-align:center}.overlay .popup-wrapper .popup .saved img{margin:0 auto}.overlay .popup-wrapper .popup .saved h1{padding-top:30px}.overlay .popup-wrapper .popup .saved h2{color:#19988b;font-weight:700;padding-top:15px}.builder{overflow:visible}.builder .filters{overflow-x:hidden}.builder .filters input[type=checkbox],.builder .filters input[type=radio],.builder .filters label{cursor:pointer}.builder .filters .disabled-overlay{background:hsla(0,0%,100%,.5);height:98px;left:100%;position:absolute;top:0;width:100vw;z-index:100}.builder.disabled_state .diet-table{opacity:.5;pointer-events:none}.builder .diet-table{font-size:0;overflow-y:auto;white-space:nowrap}.builder .diet-table>*{font-size:11px;line-height:20px}.builder .diet-table .click{cursor:pointer;line-height:23px;padding:0 9px;vertical-align:top}.builder .diet-table .add-text,.builder .diet-table .ion-plus-round{font-size:20px;font-weight:700}.builder .diet-table .ion-plus-round{margin-right:5px}.builder .add_diet,.builder .column{display:inline-block}.builder .column{overflow:visible;vertical-align:top}.builder .column,.builder .column .top{position:relative;width:155px;z-index:999}.builder .column .diet-title{white-space:normal}.builder .column:not(:last-of-type):not(:first-child),.builder .column:not(:last-of-type):not(:first-child) .top{border-right:1px dashed #d1d0cf}.builder .column:first-child>div>.nutrient{border-right:3px solid #d1d0cf}.builder .column:first-child>.group,.builder .column:first-child>div>:not(.nutrient){border-right:3px solid #fff}.builder .column.titles,.builder .column.titles .top{width:225px}.builder .column.titles .relative{position:relative}.builder .column.titles .relative .ion-printer{bottom:4px;font-size:24px;position:absolute}.builder .column.titles .save{cursor:pointer;text-decoration:underline}.builder .column .group,.builder .column .top{background:#c2531b;color:#fff;line-height:23px;padding:0 0 0 10px}.builder .column .top{border-bottom:3px solid #fff}.builder .column .top>span{display:block}.builder .column .adjustment:not(:last-child),.builder .column .nutrient:not(:last-child){border-bottom:1px dashed #d1d0cf}.builder .column .adjustment{position:relative}.builder .column .adjustment .hover{cursor:pointer}.builder .column .adjustment>div{background:#d1d0cf;padding:0 10px}.builder .column .adjustment>div:not(:first-child) span{opacity:0}.builder .column .adjustment .dropdown{background:#d1d0cf;display:none;padding:0;position:absolute;width:100%;z-index:1}.builder .column .adjustment .dropdown input[type=number]{background:#d1d0cf;height:21px;margin-right:0;width:100%}.builder .column .adjustment .dropdown input[type=number]:focus{outline:none}.builder .column .adjustment .dropdown input[type=radio],.builder .column .adjustment .dropdown label{cursor:pointer}.builder .column .adjustment .dropdown ul{list-style:none;margin:0;padding:0}.builder .column .adjustment .dropdown ul+ul{border-top:1px solid #d1d0cf}.builder .column .adjustment .hover>div:first-child:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";display:inline-block;font-family:Ionicons;font-size:15px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:5px;text-rendering:auto;text-transform:none;top:2px}.builder .column .adjustment.inline_text{height:21px}.builder .column .adjustment.inline_text .hover{display:none}.builder .column .adjustment.field-focus .dropdown,.builder .column .adjustment.inline_text .dropdown,.builder .column .adjustment:hover .dropdown{display:block}.builder .column .nutrient{padding:0 10px}.builder .column:not(.titles) .adjustment.field_focus,.builder .column:not(.titles) .adjustment:hover{z-index:1000}.builder section{margin-top:8px}.builder section.titles{background:#a22b38;color:#fff}.builder section.titles strong{font-size:11px;font-weight:400;line-height:25px}.builder section.filter-items{border-bottom:1px solid #a22b38;margin-bottom:10px;padding:10px 0}.close-popup{cursor:pointer;margin-right:10px;margin-top:5px}.header-image{background-position:50%;background-size:cover;height:80px;margin-top:10px}.default-text p{margin-bottom:20px}.error{color:red}footer ul{list-style:none;padding:0}footer ul li{color:#9a9b9c;display:inline-block;font-size:9px;margin-right:20px}.print-popup{cursor:pointer}.print-popup .st0{fill:#231f20}.print-popup:hover .st0{fill:#19988b}.print-popup:hover .button{background:#19988b}.print-header{margin-bottom:100px}.print-icons{height:160px;margin:0 auto;text-align:center}.print-horizontal{margin:0 auto;width:160px}.print-horizontal svg{width:140px}.print-vertical{margin:0 auto;width:140px}.print-vertical svg{width:100px}.custom-select{position:relative}.custom-select,.custom-select .options{border:1px solid #bbb}.custom-select .handle{cursor:pointer;height:33px;line-height:33px;padding:0 20px}.custom-select .handle:after{content:"\f104";font-family:IonIcons;position:absolute;right:20px}.custom-select.active .handle:after{content:"\f10d"}.custom-select .options{background:#fff;margin:0 -1px;max-height:200px;overflow:auto;position:absolute;width:calc(100% + 2px);z-index:1000}.custom-select .options .option{padding-left:20px}.custom-select .options .option:not(:last-child){border-bottom:1px solid #eee}.custom-select .options .option a{display:block;height:33px;line-height:33px}.custom-select .options .option:hover{background:#ccc}.custom-select .options .option .close{border-left:1px solid red;color:red;font-size:12px;opacity:.5;padding:0 8px}.custom-select .options .option .close:hover{opacity:1}.custom-select:not(.active) .options{display:none}

/*# sourceMappingURL=app.css.map*/