@import url('app-blessed1.css?z=1493092511345');
@media only screen and (min-width:64.0625em){.l-push-0 {position:relative;left:0%;right:auto;}.l-pull-0 {position:relative;right:0%;left:auto;}.l-push-1 {position:relative;left:1%;right:auto;}.l-pull-1 {position:relative;right:1%;left:auto;}.l-push-2 {position:relative;left:2%;right:auto;}.l-pull-2 {position:relative;right:2%;left:auto;}.l-push-3 {position:relative;left:3%;right:auto;}.l-pull-3 {position:relative;right:3%;left:auto;}.l-push-4 {position:relative;left:4%;right:auto;}.l-pull-4 {position:relative;right:4%;left:auto;}.l-push-5 {position:relative;left:5%;right:auto;}.l-pull-5 {position:relative;right:5%;left:auto;}.l-push-6 {position:relative;left:6%;right:auto;}.l-pull-6 {position:relative;right:6%;left:auto;}.l-push-7 {position:relative;left:7%;right:auto;}.l-pull-7 {position:relative;right:7%;left:auto;}.l-push-8 {position:relative;left:8%;right:auto;}.l-pull-8 {position:relative;right:8%;left:auto;}.l-push-9 {position:relative;left:9%;right:auto;}.l-pull-9 {position:relative;right:9%;left:auto;}.l-push-10 {position:relative;left:10%;right:auto;}.l-pull-10 {position:relative;right:10%;left:auto;}.l-push-11 {position:relative;left:11%;right:auto;}.l-pull-11 {position:relative;right:11%;left:auto;}.l-push-12 {position:relative;left:12%;right:auto;}.l-pull-12 {position:relative;right:12%;left:auto;}.l-push-13 {position:relative;left:13%;right:auto;}.l-pull-13 {position:relative;right:13%;left:auto;}.l-push-14 {position:relative;left:14%;right:auto;}.l-pull-14 {position:relative;right:14%;left:auto;}.l-push-15 {position:relative;left:15%;right:auto;}.l-pull-15 {position:relative;right:15%;left:auto;}.l-push-16 {position:relative;left:16%;right:auto;}.l-pull-16 {position:relative;right:16%;left:auto;}.l-push-17 {position:relative;left:17%;right:auto;}.l-pull-17 {position:relative;right:17%;left:auto;}.l-push-18 {position:relative;left:18%;right:auto;}.l-pull-18 {position:relative;right:18%;left:auto;}.l-push-19 {position:relative;left:19%;right:auto;}.l-pull-19 {position:relative;right:19%;left:auto;}.l-push-20 {position:relative;left:20%;right:auto;}.l-pull-20 {position:relative;right:20%;left:auto;}.l-push-21 {position:relative;left:21%;right:auto;}.l-pull-21 {position:relative;right:21%;left:auto;}.l-push-22 {position:relative;left:22%;right:auto;}.l-pull-22 {position:relative;right:22%;left:auto;}.l-push-23 {position:relative;left:23%;right:auto;}.l-pull-23 {position:relative;right:23%;left:auto;}.l-push-24 {position:relative;left:24%;right:auto;}.l-pull-24 {position:relative;right:24%;left:auto;}.l-push-25 {position:relative;left:25%;right:auto;}.l-pull-25 {position:relative;right:25%;left:auto;}.l-push-26 {position:relative;left:26%;right:auto;}.l-pull-26 {position:relative;right:26%;left:auto;}.l-push-27 {position:relative;left:27%;right:auto;}.l-pull-27 {position:relative;right:27%;left:auto;}.l-push-28 {position:relative;left:28%;right:auto;}.l-pull-28 {position:relative;right:28%;left:auto;}.l-push-29 {position:relative;left:29%;right:auto;}.l-pull-29 {position:relative;right:29%;left:auto;}.l-push-30 {position:relative;left:30%;right:auto;}.l-pull-30 {position:relative;right:30%;left:auto;}.l-push-31 {position:relative;left:31%;right:auto;}.l-pull-31 {position:relative;right:31%;left:auto;}.l-push-32 {position:relative;left:32%;right:auto;}.l-pull-32 {position:relative;right:32%;left:auto;}.l-push-33 {position:relative;left:33%;right:auto;}.l-pull-33 {position:relative;right:33%;left:auto;}.l-push-34 {position:relative;left:34%;right:auto;}.l-pull-34 {position:relative;right:34%;left:auto;}.l-push-35 {position:relative;left:35%;right:auto;}.l-pull-35 {position:relative;right:35%;left:auto;}.l-push-36 {position:relative;left:36%;right:auto;}.l-pull-36 {position:relative;right:36%;left:auto;}.l-push-37 {position:relative;left:37%;right:auto;}.l-pull-37 {position:relative;right:37%;left:auto;}.l-push-38 {position:relative;left:38%;right:auto;}.l-pull-38 {position:relative;right:38%;left:auto;}.l-push-39 {position:relative;left:39%;right:auto;}.l-pull-39 {position:relative;right:39%;left:auto;}.l-push-40 {position:relative;left:40%;right:auto;}.l-pull-40 {position:relative;right:40%;left:auto;}.l-push-41 {position:relative;left:41%;right:auto;}.l-pull-41 {position:relative;right:41%;left:auto;}.l-push-42 {position:relative;left:42%;right:auto;}.l-pull-42 {position:relative;right:42%;left:auto;}.l-push-43 {position:relative;left:43%;right:auto;}.l-pull-43 {position:relative;right:43%;left:auto;}.l-push-44 {position:relative;left:44%;right:auto;}.l-pull-44 {position:relative;right:44%;left:auto;}.l-push-45 {position:relative;left:45%;right:auto;}.l-pull-45 {position:relative;right:45%;left:auto;}.l-push-46 {position:relative;left:46%;right:auto;}.l-pull-46 {position:relative;right:46%;left:auto;}.l-push-47 {position:relative;left:47%;right:auto;}.l-pull-47 {position:relative;right:47%;left:auto;}.l-push-48 {position:relative;left:48%;right:auto;}.l-pull-48 {position:relative;right:48%;left:auto;}.l-push-49 {position:relative;left:49%;right:auto;}.l-pull-49 {position:relative;right:49%;left:auto;}.l-push-50 {position:relative;left:50%;right:auto;}.l-pull-50 {position:relative;right:50%;left:auto;}.l-push-51 {position:relative;left:51%;right:auto;}.l-pull-51 {position:relative;right:51%;left:auto;}.l-push-52 {position:relative;left:52%;right:auto;}.l-pull-52 {position:relative;right:52%;left:auto;}.l-push-53 {position:relative;left:53%;right:auto;}.l-pull-53 {position:relative;right:53%;left:auto;}.l-push-54 {position:relative;left:54%;right:auto;}.l-pull-54 {position:relative;right:54%;left:auto;}.l-push-55 {position:relative;left:55%;right:auto;}.l-pull-55 {position:relative;right:55%;left:auto;}.l-push-56 {position:relative;left:56%;right:auto;}.l-pull-56 {position:relative;right:56%;left:auto;}.l-push-57 {position:relative;left:57%;right:auto;}.l-pull-57 {position:relative;right:57%;left:auto;}.l-push-58 {position:relative;left:58%;right:auto;}.l-pull-58 {position:relative;right:58%;left:auto;}.l-push-59 {position:relative;left:59%;right:auto;}.l-pull-59 {position:relative;right:59%;left:auto;}.l-push-60 {position:relative;left:60%;right:auto;}.l-pull-60 {position:relative;right:60%;left:auto;}.l-push-61 {position:relative;left:61%;right:auto;}.l-pull-61 {position:relative;right:61%;left:auto;}.l-push-62 {position:relative;left:62%;right:auto;}.l-pull-62 {position:relative;right:62%;left:auto;}.l-push-63 {position:relative;left:63%;right:auto;}.l-pull-63 {position:relative;right:63%;left:auto;}.l-push-64 {position:relative;left:64%;right:auto;}.l-pull-64 {position:relative;right:64%;left:auto;}.l-push-65 {position:relative;left:65%;right:auto;}.l-pull-65 {position:relative;right:65%;left:auto;}.l-push-66 {position:relative;left:66%;right:auto;}.l-pull-66 {position:relative;right:66%;left:auto;}.l-push-67 {position:relative;left:67%;right:auto;}.l-pull-67 {position:relative;right:67%;left:auto;}.l-push-68 {position:relative;left:68%;right:auto;}.l-pull-68 {position:relative;right:68%;left:auto;}.l-push-69 {position:relative;left:69%;right:auto;}.l-pull-69 {position:relative;right:69%;left:auto;}.l-push-70 {position:relative;left:70%;right:auto;}.l-pull-70 {position:relative;right:70%;left:auto;}.l-push-71 {position:relative;left:71%;right:auto;}.l-pull-71 {position:relative;right:71%;left:auto;}.l-push-72 {position:relative;left:72%;right:auto;}.l-pull-72 {position:relative;right:72%;left:auto;}.l-push-73 {position:relative;left:73%;right:auto;}.l-pull-73 {position:relative;right:73%;left:auto;}.l-push-74 {position:relative;left:74%;right:auto;}.l-pull-74 {position:relative;right:74%;left:auto;}.l-push-75 {position:relative;left:75%;right:auto;}.l-pull-75 {position:relative;right:75%;left:auto;}.l-push-76 {position:relative;left:76%;right:auto;}.l-pull-76 {position:relative;right:76%;left:auto;}.l-push-77 {position:relative;left:77%;right:auto;}.l-pull-77 {position:relative;right:77%;left:auto;}.l-push-78 {position:relative;left:78%;right:auto;}.l-pull-78 {position:relative;right:78%;left:auto;}.l-push-79 {position:relative;left:79%;right:auto;}.l-pull-79 {position:relative;right:79%;left:auto;}.l-push-80 {position:relative;left:80%;right:auto;}.l-pull-80 {position:relative;right:80%;left:auto;}.l-push-81 {position:relative;left:81%;right:auto;}.l-pull-81 {position:relative;right:81%;left:auto;}.l-push-82 {position:relative;left:82%;right:auto;}.l-pull-82 {position:relative;right:82%;left:auto;}.l-push-83 {position:relative;left:83%;right:auto;}.l-pull-83 {position:relative;right:83%;left:auto;}.l-push-84 {position:relative;left:84%;right:auto;}.l-pull-84 {position:relative;right:84%;left:auto;}.l-push-85 {position:relative;left:85%;right:auto;}.l-pull-85 {position:relative;right:85%;left:auto;}.l-push-86 {position:relative;left:86%;right:auto;}.l-pull-86 {position:relative;right:86%;left:auto;}.l-push-87 {position:relative;left:87%;right:auto;}.l-pull-87 {position:relative;right:87%;left:auto;}.l-push-88 {position:relative;left:88%;right:auto;}.l-pull-88 {position:relative;right:88%;left:auto;}.l-push-89 {position:relative;left:89%;right:auto;}.l-pull-89 {position:relative;right:89%;left:auto;}.l-push-90 {position:relative;left:90%;right:auto;}.l-pull-90 {position:relative;right:90%;left:auto;}.l-push-91 {position:relative;left:91%;right:auto;}.l-pull-91 {position:relative;right:91%;left:auto;}.l-push-92 {position:relative;left:92%;right:auto;}.l-pull-92 {position:relative;right:92%;left:auto;}.l-push-93 {position:relative;left:93%;right:auto;}.l-pull-93 {position:relative;right:93%;left:auto;}.l-push-94 {position:relative;left:94%;right:auto;}.l-pull-94 {position:relative;right:94%;left:auto;}.l-push-95 {position:relative;left:95%;right:auto;}.l-pull-95 {position:relative;right:95%;left:auto;}.l-push-96 {position:relative;left:96%;right:auto;}.l-pull-96 {position:relative;right:96%;left:auto;}.l-push-97 {position:relative;left:97%;right:auto;}.l-pull-97 {position:relative;right:97%;left:auto;}.l-push-98 {position:relative;left:98%;right:auto;}.l-pull-98 {position:relative;right:98%;left:auto;}.l-push-99 {position:relative;left:99%;right:auto;}.l-pull-99 {position:relative;right:99%;left:auto;}.l-push-1-3rd {position:relative;left:33.33333%;right:auto;}.l-push-2-3rds {position:relative;left:66.66667%;right:auto;}.l-push-1-6th {position:relative;left:16.66667%;right:auto;}.l-push-5-6ths {position:relative;left:83.33333%;right:auto;}.l-pull-1-3rd {position:relative;right:33.33333%;left:auto;}.l-pull-2-3rds {position:relative;right:66.66667%;left:auto;}.l-pull-1-6th {position:relative;right:16.66667%;left:auto;}.l-pull-5-6ths {position:relative;right:83.33333%;left:auto;}.col {position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left;}.l-1 {width:1%;}.l-2 {width:2%;}.l-3 {width:3%;}.l-4 {width:4%;}.l-5 {width:5%;}.l-6 {width:6%;}.l-7 {width:7%;}.l-8 {width:8%;}.l-9 {width:9%;}.l-10 {width:10%;}.l-11 {width:11%;}.l-12 {width:12%;}.l-13 {width:13%;}.l-14 {width:14%;}.l-15 {width:15%;}.l-16 {width:16%;}.l-17 {width:17%;}.l-18 {width:18%;}.l-19 {width:19%;}.l-20 {width:20%;}.l-21 {width:21%;}.l-22 {width:22%;}.l-23 {width:23%;}.l-24 {width:24%;}.l-25 {width:25%;}.l-26 {width:26%;}.l-27 {width:27%;}.l-28 {width:28%;}.l-29 {width:29%;}.l-30 {width:30%;}.l-31 {width:31%;}.l-32 {width:32%;}.l-33 {width:33%;}.l-34 {width:34%;}.l-35 {width:35%;}.l-36 {width:36%;}.l-37 {width:37%;}.l-38 {width:38%;}.l-39 {width:39%;}.l-40 {width:40%;}.l-41 {width:41%;}.l-42 {width:42%;}.l-43 {width:43%;}.l-44 {width:44%;}.l-45 {width:45%;}.l-46 {width:46%;}.l-47 {width:47%;}.l-48 {width:48%;}.l-49 {width:49%;}.l-50 {width:50%;}.l-51 {width:51%;}.l-52 {width:52%;}.l-53 {width:53%;}.l-54 {width:54%;}.l-55 {width:55%;}.l-56 {width:56%;}.l-57 {width:57%;}.l-58 {width:58%;}.l-59 {width:59%;}.l-60 {width:60%;}.l-61 {width:61%;}.l-62 {width:62%;}.l-63 {width:63%;}.l-64 {width:64%;}.l-65 {width:65%;}.l-66 {width:66%;}.l-67 {width:67%;}.l-68 {width:68%;}.l-69 {width:69%;}.l-70 {width:70%;}.l-71 {width:71%;}.l-72 {width:72%;}.l-73 {width:73%;}.l-74 {width:74%;}.l-75 {width:75%;}.l-76 {width:76%;}.l-77 {width:77%;}.l-78 {width:78%;}.l-79 {width:79%;}.l-80 {width:80%;}.l-81 {width:81%;}.l-82 {width:82%;}.l-83 {width:83%;}.l-84 {width:84%;}.l-85 {width:85%;}.l-86 {width:86%;}.l-87 {width:87%;}.l-88 {width:88%;}.l-89 {width:89%;}.l-90 {width:90%;}.l-91 {width:91%;}.l-92 {width:92%;}.l-93 {width:93%;}.l-94 {width:94%;}.l-95 {width:95%;}.l-96 {width:96%;}.l-97 {width:97%;}.l-98 {width:98%;}.l-99 {width:99%;}.l-100 {width:100%;}.l-1-3rd {width:33.33333%;}.l-2-3rds {width:66.66667%;}.l-1-6th {width:16.66667%;}.l-5-6ths {width:83.33333%;}[class*="col"]+[class*="col"]:last-child {float:right;}[class*="col"]+[class*="col"].end {float:left;}.l-offset-0 {margin-left:0% !important;}.l-offset-1 {margin-left:1% !important;}.l-offset-2 {margin-left:2% !important;}.l-offset-3 {margin-left:3% !important;}.l-offset-4 {margin-left:4% !important;}.l-offset-5 {margin-left:5% !important;}.l-offset-6 {margin-left:6% !important;}.l-offset-7 {margin-left:7% !important;}.l-offset-8 {margin-left:8% !important;}.l-offset-9 {margin-left:9% !important;}.l-offset-10 {margin-left:10% !important;}.l-offset-11 {margin-left:11% !important;}.l-offset-12 {margin-left:12% !important;}.l-offset-13 {margin-left:13% !important;}.l-offset-14 {margin-left:14% !important;}.l-offset-15 {margin-left:15% !important;}.l-offset-16 {margin-left:16% !important;}.l-offset-17 {margin-left:17% !important;}.l-offset-18 {margin-left:18% !important;}.l-offset-19 {margin-left:19% !important;}.l-offset-20 {margin-left:20% !important;}.l-offset-21 {margin-left:21% !important;}.l-offset-22 {margin-left:22% !important;}.l-offset-23 {margin-left:23% !important;}.l-offset-24 {margin-left:24% !important;}.l-offset-25 {margin-left:25% !important;}.l-offset-26 {margin-left:26% !important;}.l-offset-27 {margin-left:27% !important;}.l-offset-28 {margin-left:28% !important;}.l-offset-29 {margin-left:29% !important;}.l-offset-30 {margin-left:30% !important;}.l-offset-31 {margin-left:31% !important;}.l-offset-32 {margin-left:32% !important;}.l-offset-33 {margin-left:33% !important;}.l-offset-34 {margin-left:34% !important;}.l-offset-35 {margin-left:35% !important;}.l-offset-36 {margin-left:36% !important;}.l-offset-37 {margin-left:37% !important;}.l-offset-38 {margin-left:38% !important;}.l-offset-39 {margin-left:39% !important;}.l-offset-40 {margin-left:40% !important;}.l-offset-41 {margin-left:41% !important;}.l-offset-42 {margin-left:42% !important;}.l-offset-43 {margin-left:43% !important;}.l-offset-44 {margin-left:44% !important;}.l-offset-45 {margin-left:45% !important;}.l-offset-46 {margin-left:46% !important;}.l-offset-47 {margin-left:47% !important;}.l-offset-48 {margin-left:48% !important;}.l-offset-49 {margin-left:49% !important;}.l-offset-50 {margin-left:50% !important;}.l-offset-51 {margin-left:51% !important;}.l-offset-52 {margin-left:52% !important;}.l-offset-53 {margin-left:53% !important;}.l-offset-54 {margin-left:54% !important;}.l-offset-55 {margin-left:55% !important;}.l-offset-56 {margin-left:56% !important;}.l-offset-57 {margin-left:57% !important;}.l-offset-58 {margin-left:58% !important;}.l-offset-59 {margin-left:59% !important;}.l-offset-60 {margin-left:60% !important;}.l-offset-61 {margin-left:61% !important;}.l-offset-62 {margin-left:62% !important;}.l-offset-63 {margin-left:63% !important;}.l-offset-64 {margin-left:64% !important;}.l-offset-65 {margin-left:65% !important;}.l-offset-66 {margin-left:66% !important;}.l-offset-67 {margin-left:67% !important;}.l-offset-68 {margin-left:68% !important;}.l-offset-69 {margin-left:69% !important;}.l-offset-70 {margin-left:70% !important;}.l-offset-71 {margin-left:71% !important;}.l-offset-72 {margin-left:72% !important;}.l-offset-73 {margin-left:73% !important;}.l-offset-74 {margin-left:74% !important;}.l-offset-75 {margin-left:75% !important;}.l-offset-76 {margin-left:76% !important;}.l-offset-77 {margin-left:77% !important;}.l-offset-78 {margin-left:78% !important;}.l-offset-79 {margin-left:79% !important;}.l-offset-80 {margin-left:80% !important;}.l-offset-81 {margin-left:81% !important;}.l-offset-82 {margin-left:82% !important;}.l-offset-83 {margin-left:83% !important;}.l-offset-84 {margin-left:84% !important;}.l-offset-85 {margin-left:85% !important;}.l-offset-86 {margin-left:86% !important;}.l-offset-87 {margin-left:87% !important;}.l-offset-88 {margin-left:88% !important;}.l-offset-89 {margin-left:89% !important;}.l-offset-90 {margin-left:90% !important;}.l-offset-91 {margin-left:91% !important;}.l-offset-92 {margin-left:92% !important;}.l-offset-93 {margin-left:93% !important;}.l-offset-94 {margin-left:94% !important;}.l-offset-95 {margin-left:95% !important;}.l-offset-96 {margin-left:96% !important;}.l-offset-97 {margin-left:97% !important;}.l-offset-98 {margin-left:98% !important;}.l-offset-99 {margin-left:99% !important;}.l-offset-1-3rd {margin-left:33.33333% !important;}.l-offset-2-3rds {margin-left:66.66667% !important;}.l-offset-1-6th {margin-left:16.66667% !important;}.l-offset-5-6ths {margin-left:83.33333% !important;}.l-reset-order ,.l-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.col.l-centered {margin-left:auto;margin-right:auto;float:none;}.col.l-uncentered {margin-left:0;margin-right:0;float:left !important;}.col.l-uncentered.opposite {float:right;}}.row {margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:64.375em;width:100%;*zoom:1;}.row:before ,.row:after {content:" ";display:table;}.row:after {clear:both;}.row.collapse .column ,.row.collapse .columns {padding-left:0;padding-right:0;float:left;}.row .row {margin-left:-0.9375em;margin-right:-0.9375em;max-width:none;width:auto;*zoom:1;}.row .row:before ,.row .row:after {content:" ";display:table;}.row .row:after {clear:both;}.row .row.collapse {margin-left:0;margin-right:0;max-width:none;width:auto;*zoom:1;}.row .row.collapse:before ,.row .row.collapse:after {content:" ";display:table;}.row .row.collapse:after {clear:both;}.column ,.columns {padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;position:relative;}@media only screen{.small-1 {width:8.33333%;}.small-2 {width:16.66667%;}.small-3 {width:25%;}.small-4 {width:33.33333%;}.small-5 {width:41.66667%;}.small-6 {width:50%;}.small-7 {width:58.33333%;}.small-8 {width:66.66667%;}.small-9 {width:75%;}.small-10 {width:83.33333%;}.small-11 {width:91.66667%;}.small-12 {width:100%;}.small-offset-0 {margin-left:0%;}.small-offset-1 {margin-left:8.33333%;}.small-offset-2 {margin-left:16.66667%;}.small-offset-3 {margin-left:25%;}.small-offset-4 {margin-left:33.33333%;}.small-offset-5 {margin-left:41.66667%;}.small-offset-6 {margin-left:50%;}.small-offset-7 {margin-left:58.33333%;}.small-offset-8 {margin-left:66.66667%;}.small-offset-9 {margin-left:75%;}.small-offset-10 {margin-left:83.33333%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.column.small-centered ,.columns.small-centered {margin-left:auto;margin-right:auto;float:none !important;}}@media only screen and (min-width: 640px){.medium-1 {width:8.33333%;}.medium-2 {width:16.66667%;}.medium-3 {width:25%;}.medium-4 {width:33.33333%;}.medium-5 {width:41.66667%;}.medium-6 {width:50%;}.medium-7 {width:58.33333%;}.medium-8 {width:66.66667%;}.medium-9 {width:75%;}.medium-10 {width:83.33333%;}.medium-11 {width:91.66667%;}.medium-12 {width:100%;}.medium-offset-0 {margin-left:0%;}.medium-offset-1 {margin-left:8.33333%;}.medium-offset-2 {margin-left:16.66667%;}.medium-offset-3 {margin-left:25%;}.medium-offset-4 {margin-left:33.33333%;}.medium-offset-5 {margin-left:41.66667%;}.medium-offset-6 {margin-left:50%;}.medium-offset-7 {margin-left:58.33333%;}.medium-offset-8 {margin-left:66.66667%;}.medium-offset-9 {margin-left:75%;}.medium-offset-10 {margin-left:83.33333%;}.medium-offset-11 {margin-left:91.66667%;}.medium-push-1 {left:8.33333%;right:auto;}.medium-pull-1 {right:8.33333%;left:auto;}.medium-push-2 {left:16.66667%;right:auto;}.medium-pull-2 {right:16.66667%;left:auto;}.medium-push-3 {left:25%;right:auto;}.medium-pull-3 {right:25%;left:auto;}.medium-push-4 {left:33.33333%;right:auto;}.medium-pull-4 {right:33.33333%;left:auto;}.medium-push-5 {left:41.66667%;right:auto;}.medium-pull-5 {right:41.66667%;left:auto;}.medium-push-6 {left:50%;right:auto;}.medium-pull-6 {right:50%;left:auto;}.medium-push-7 {left:58.33333%;right:auto;}.medium-pull-7 {right:58.33333%;left:auto;}.medium-push-8 {left:66.66667%;right:auto;}.medium-pull-8 {right:66.66667%;left:auto;}.medium-push-9 {left:75%;right:auto;}.medium-pull-9 {right:75%;left:auto;}.medium-push-10 {left:83.33333%;right:auto;}.medium-pull-10 {right:83.33333%;left:auto;}.medium-push-11 {left:91.66667%;right:auto;}.medium-pull-11 {right:91.66667%;left:auto;}.column.medium-centered ,.columns.medium-centered {margin-left:auto;margin-right:auto;float:none !important;}.column.medium-uncentered ,.columns.medium-uncentered {margin-left:0;margin-right:0;float:left !important;}}@media only screen and (min-width: 1024px){.large-1 {width:8.33333%;}.large-2 {width:16.66667%;}.large-3 {width:25%;}.large-4 {width:33.33333%;}.large-5 {width:41.66667%;}.large-6 {width:50%;}.large-7 {width:58.33333%;}.large-8 {width:66.66667%;}.large-9 {width:75%;}.large-10 {width:83.33333%;}.large-11 {width:91.66667%;}.large-12 {width:100%;}.large-offset-0 {margin-left:0%;}.large-offset-1 {margin-left:8.33333%;}.large-offset-2 {margin-left:16.66667%;}.large-offset-3 {margin-left:25%;}.large-offset-4 {margin-left:33.33333%;}.large-offset-5 {margin-left:41.66667%;}.large-offset-6 {margin-left:50%;}.large-offset-7 {margin-left:58.33333%;}.large-offset-8 {margin-left:66.66667%;}.large-offset-9 {margin-left:75%;}.large-offset-10 {margin-left:83.33333%;}.large-offset-11 {margin-left:91.66667%;}.large-push-1 {left:8.33333%;right:auto;}.large-pull-1 {right:8.33333%;left:auto;}.large-push-2 {left:16.66667%;right:auto;}.large-pull-2 {right:16.66667%;left:auto;}.large-push-3 {left:25%;right:auto;}.large-pull-3 {right:25%;left:auto;}.large-push-4 {left:33.33333%;right:auto;}.large-pull-4 {right:33.33333%;left:auto;}.large-push-5 {left:41.66667%;right:auto;}.large-pull-5 {right:41.66667%;left:auto;}.large-push-6 {left:50%;right:auto;}.large-pull-6 {right:50%;left:auto;}.large-push-7 {left:58.33333%;right:auto;}.large-pull-7 {right:58.33333%;left:auto;}.large-push-8 {left:66.66667%;right:auto;}.large-pull-8 {right:66.66667%;left:auto;}.large-push-9 {left:75%;right:auto;}.large-pull-9 {right:75%;left:auto;}.large-push-10 {left:83.33333%;right:auto;}.large-pull-10 {right:83.33333%;left:auto;}.large-push-11 {left:91.66667%;right:auto;}.large-pull-11 {right:91.66667%;left:auto;}.column.large-centered ,.columns.large-centered {margin-left:auto;margin-right:auto;float:none !important;}.column.large-uncentered ,.columns.large-uncentered {margin-left:0;margin-right:0;float:left !important;}}@import url("vendor/fullcalendar.css");@font-face{font-family:"HelveticaNeueLTStd-Lt";src:url('../../fonts/LiberationSans-Regular.eot');src:url('../../fonts/LiberationSans-Regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/LiberationSans-Regular.woff') format('woff'),url('../../fonts/LiberationSans-Regular.ttf') format('truetype'),url('../../fonts/LiberationSans-Regular.svg#HelveticaNeueLTStd-Lt') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"HelveticaNeueLTStd-Roman";src:url('../../fonts/LiberationSans-Regular.eot');src:url('../../fonts/LiberationSans-Regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/LiberationSans-Regular.woff') format('woff'),url('../../fonts/LiberationSans-Regular.ttf') format('truetype'),url('../../fonts/LiberationSans-Regular.svg#HelveticaNeueLTStd-Roman') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"HelveticaNeueLTStd-Bd";src:url('../../fonts/LiberationSans-Bold.eot');src:url('../../fonts/LiberationSans-Bold.eot?#iefix') format('embedded-opentype'),url('../../fonts/LiberationSans-Bold.woff') format('woff'),url('../../fonts/LiberationSans-Bold.ttf') format('truetype'),url('../../fonts/LiberationSans-Bold.svg#HelveticaNeueLTStd-Bd') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"Bliss-Regular";src:url('../../fonts/Bliss-Regular.eot');src:url('../../fonts/Bliss-Regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/Bliss-Regular.woff') format('woff'),url('../../fonts/Bliss-Regular.ttf') format('truetype'),url('../../fonts/Bliss-Regular.svg#Bliss-Regular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"Bliss-Light";src:url('../../fonts/Bliss-Light.eot');src:url('../../fonts/Bliss-Light.eot?#iefix') format('embedded-opentype'),url('../../fonts/Bliss-Light.woff') format('woff'),url('../../fonts/Bliss-Light.ttf') format('truetype'),url('../../fonts/Bliss-Light.svg#Bliss-Light') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"Bliss-Medium";src:url('../../fonts/Bliss-Medium.eot');src:url('../../fonts/Bliss-Medium.eot?#iefix') format('embedded-opentype'),url('../../fonts/Bliss-Medium.woff') format('woff'),url('../../fonts/Bliss-Medium.ttf') format('truetype'),url('../../fonts/Bliss-Medium.svg#Bliss-Medium') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"Bliss-Bold";src:url('../../fonts/Bliss-Bold.eot');src:url('../../fonts/Bliss-Bold.eot?#iefix') format('embedded-opentype'),url('../../fonts/Bliss-Bold.woff') format('woff'),url('../../fonts/Bliss-Bold.ttf') format('truetype'),url('../../fonts/Bliss-Bold.svg#Bliss-Bold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"Bliss-ExtraBold";src:url('../../fonts/Bliss-ExtraBold.eot');src:url('../../fonts/Bliss-ExtraBold.eot?#iefix') format('embedded-opentype'),url('../../fonts/Bliss-ExtraBold.woff') format('woff'),url('../../fonts/Bliss-ExtraBold.ttf') format('truetype'),url('../../fonts/Bliss-ExtraBold.svg#Bliss-ExtraBold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"Bliss-Heavy";src:url('../../fonts/Bliss-Heavy.eot');src:url('../../fonts/Bliss-Heavy.eot?#iefix') format('embedded-opentype'),url('../../fonts/Bliss-Heavy.woff') format('woff'),url('../../fonts/Bliss-Heavy.ttf') format('truetype'),url('../../fonts/Bliss-Heavy.svg#Bliss-Heavy') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'icomoon';src:url('/images/layout/svg/icomoon.eot?410ftc');src:url('/images/layout/svg/icomoon.eot?#iefix410ftc') format('embedded-opentype'),url('/images/layout/svg/icomoon.woff?410ftc') format('woff'),url('/images/layout/svg/icomoon.ttf?410ftc') format('truetype'),url('/images/layout/svg/icomoon.svg?410ftc#icomoon') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'icomoonv2';src:url('/images/layout/svg/icomoonv2.eot?4ipo1i');src:url('/images/layout/svg/icomoonv2.eot?#iefix4ipo1i') format('embedded-opentype'),url('/images/layout/svg/icomoonv2.woff?4ipo1i') format('woff'),url('/images/layout/svg/icomoonv2.ttf?4ipo1i') format('truetype'),url('/images/layout/svg/icomoonv2.svg?4ipo1i#icomoon') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'payment-types';src:url('/images/layout/svg/payment-types.eot?-1iwyyc');src:url('/images/layout/svg/payment-types.eot?#iefix-1iwyyc') format('embedded-opentype'),url('/images/layout/svg/payment-types.ttf?-1iwyyc') format('truetype'),url('/images/layout/svg/payment-types.woff?-1iwyyc') format('woff'),url('/images/layout/svg/payment-types.svg?-1iwyyc#payment-types') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'iconmoonv3';src:url('/images/layout/svg/iconmoonv3.eot?nnubvr');src:url('/images/layout/svg/iconmoonv3.eot?nnubvr#iefix') format('embedded-opentype'),url('/images/layout/svg/iconmoonv3.ttf?nnubvr') format('truetype'),url('/images/layout/svg/iconmoonv3.woff?nnubvr') format('woff'),url('/images/layout/svg/iconmoonv3.svg?nnubvr#iconmoonv3') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"] ,[class*=" icon-"] {font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icontwo-"] ,[class*=" icontwo-"] {font-family:'icomoonv2';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="payment-icon-"] ,[class*=" payment-icon-"] {font-family:'payment-types';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="iconthree-"] ,[class*=" iconthree-"] {font-family:'iconmoonv3' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-delivery23:before {content:"\e600";font-size:40px;position:relative;color:#dedede;top:20px;}.icon-icon_cart:before {content:"\e601";color:#78a22f;font-size:20px;}.icon-icon_lock:before {content:"\e602";position:absolute;top:13px;margin-left:-15px;font-size:14px;}.icon-icon_magnifier:before {content:"\e603";color:#cccccc;font-size:20px;}.icon-icon_phone_grey:before {content:"\e604";font-size:45px;position:absolute;right:13px;top:5px;color:#c3c4c5;}.icon-icon_wellness_bullet:before {content:"\e605";font-size:15px;margin-left:-18px;position:absolute;top:12px;}.icon-lock27:before {content:"\e606";color:#dedede;font-size:36px;top:20px;position:relative;}.icon-pencil:before {content:"\e905";position:absolute;top:13px;margin-left:-15px;font-size:14px;}.icon-heart:before {content:"\e9da";}.icontwo-icon_faq:before {content:"\e600";}.icontwo-icon_return:before {content:"\e601";}.icontwo-icon_terms:before {content:"\e602";}.icontwo-my_order_history:before {content:"\e603";}.icontwo-icon_cart_refunds:before {content:"\e604";}.icontwo-icon_categories:before {content:"\e606";position:absolute;top:19px;color:#78a22f;font-size:14px;}.icontwo-list:before {content:"\e605";position:absolute;top:16px;color:#78a22f;}.icontwo-lock:before {content:"\e607";}.icontwo-wellness_icon:before {content:"\e608";}.icontwo-icon_find_product_instore:before {content:"\e900";font-size:20px;}.payment-icon-coins:before {content:"\e609";}.payment-icon-creditcard:before {content:"\e60a";}.payment-icon-EFT:before {content:"\e60b";}.payment-icon-snapscan:before {content:"\e60c";}.iconthree-heart-o:before {content:"\e901";}.iconthree-search:before {content:"\e900";}@font-face{font-family:'headericon-';src:url('/images/layout/svg/headericon-.eot?w6aamc');src:url('/images/layout/svg/headericon-.eot?w6aamc#iefix') format('embedded-opentype'),url('/images/layout/svg/headericon-.ttf?w6aamc') format('truetype'),url('/images/layout/svg/headericon-.woff?w6aamc') format('woff'),url('/images/layout/svg/headericon-.svg?w6aamc#headericon-') format('svg');font-weight:normal;font-style:normal;}[class^="header-"] ,[class*=" header-"] {font-family:'headericon-' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.header-login:before {content:"\e806";}.header-account:before {content:"\e808";}@font-face{font-family:'share';src:url('/images/layout/svg/share.eot?x7ucwo');src:url('/images/layout/svg/share.eot?x7ucwo#iefix') format('embedded-opentype'),url('/images/layout/svg/share.ttf?x7ucwo') format('truetype'),url('/images/layout/svg/share.woff?x7ucwo') format('woff'),url('/images/layout/svg/share.svg?x7ucwo#share') format('svg');font-weight:normal;font-style:normal;}[class^="share-"] ,[class*=" share-"] {font-family:'share' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.share-share:before {content:"\e900";}.wellness-green {color:#78a22f !important;}h1 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;text-transform:uppercase;white-space:nowrap;}h1 recipe-category em {font-style:normal;color:#78a22f;}h4 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1em;}h4 span {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;font-weight:normal;}p.subheading {font-size:0.9375em;}a[href^=tel] {color:inherit;}ul {list-style:none;}button.ajax_disabled {cursor:wait;}hr.my_wellness {height:3px;color:#76a02e;background:#76a02e;font-size:0;border:0;border-radius:5px;margin:0 0 20px -10px;}hr.dotted {margin:0;border-top:1px dotted #cccccc;}hr.dotted.longer {width:217%;margin-left:-105%;margin-top:20px;margin-bottom:20px;}hr.dotted.bottom-longer {margin-bottom:20px;width:106%;}.shop p {color:#505050;font-size:0.875em;}.loading {position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;text-align:center;color:#4d4d4d;background:#ffffff;background:linear-gradient(to top, #ffffff 0%, #f2f4f3 65%);}.marker {background:#ffff00;border-radius:3px;box-shadow:0 0 2px #999999 inset;margin:0 -2px;padding:0 2px;}.superscript {position:relative;top:-7px;left:1px;display:inline !important;font-size:50%;}.discount .superscript {top:-12px;}.button.more_details {display:inline-block !important;padding-bottom:8px;}.button.more_details i {position:relative;top:2px;left:2px;font-size:1.5em;color:#a6c75f;line-height:16px;font-style:normal;}.button.more_details:hover {box-shadow:0 0 0 2px #a6c75f;}.button.more_details:hover i {color:#ffffff;text-shadow:1px 1px 0 #a6c75f;}.radius {font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-weight:normal;}.radius.green_button {text-align:center;}.radius.green_button:hover {box-shadow:0 0 0 2px #a6c75f;}.no-padding-right {padding-right:0;}.ribbon_wrapper {width:85px;height:88px;overflow:hidden;position:absolute;top:-71px;right:8px;}.ribbon_wrapper .ribbon {font:bold 15px Sans-Serif;color:#333333;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:5px 0;left:-5px;top:15px;width:120px;color:#ffffff;}.ribbon_wrapper .ribbon.ribbon_green {background-color:#78a22f;}.ribbon_wrapper .ribbon.ribbon_red {background-color:#ee1711;}.ribbon_wrapper_listing {width:85px;height:88px;overflow:hidden;position:absolute;top:1px;right:8px;}.ribbon_wrapper_listing .ribbon {font:bold 15px Sans-Serif;color:#333333;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:5px 0;left:-5px;top:15px;width:120px;color:#ffffff;}.ribbon_wrapper_listing .ribbon.ribbon_green {background-color:#78a22f;}.ribbon_wrapper_listing .ribbon.ribbon_red {background-color:#ee1711;}form.custom .custom.dropdown ,form.custom .custom.dropdown a.current ,form.custom .custom.dropdown a.selector {height:40px;line-height:40px;}form.custom .custom.dropdown {background:#ffffff;color:#4d4d4d;font-size:1em;border-radius:5px;}form.custom .custom.dropdown.open {border-radius:5px 5px 0 0;border-bottom:0;}form.custom .custom.dropdown a.current {text-indent:10px;}form.custom .custom.dropdown a.selector {margin:5px 5px 0 0;width:16px;height:29px;background:#78a22f;border-radius:5px;}form.custom .custom.dropdown a.selector:after ,form.custom .custom.dropdown.open a.selector:after ,form.custom .custom.dropdown:hover a.selector:after {margin-top:-1px;left:4px;border-top-color:#ffffff;border-width:4px;}form.custom .custom.dropdown.open a.selector:after ,form.custom .custom.dropdown:hover a.selector:after {border-top-color:#556006;}form.custom .custom.dropdown ul {margin:-1px 0 0;border-top-style:dotted;border-radius:0 0 5px 5px;}form.custom .custom.dropdown ul li {text-indent:10px;padding-top:5px;padding-bottom:5px;font-size:0.9375em;}form.custom .custom.dropdown ul li:first-child {margin-top:5px;}form.custom .custom.dropdown ul li:last-child {margin-bottom:5px;}form.custom .custom.dropdown ul li:hover {cursor:pointer;}form.custom .custom.dropdown ul li.disabled:hover {cursor:default;}.row .row {margin:0;}.no_border {border:none !important;}.no_padding {padding:0 !important;}.clear {clear:both;}.hidden {display:none !important;}.no_link {cursor:default !important;}.italic {font-style:italic !important;}.bold {font-style:bold !important;}.busy {background-image:url(../images/layout/spinner2.png) !important;background-repeat:no-repeat !important;background-position:center !important;cursor:not-allowed;}.disabled {background-color:#dddddd !important;}.bold {font-weight:bold;}.centered {text-align:center !important;}.padded_left {padding-left:5px;}.padded_right {padding-right:5px;}.margin_top {margin-top:10px !important;}.wellness_green {color:#78a22f;}.inherit {font-family:inherit !important;font-style:inherit !important;color:inherit !important;text-decoration:inherit !important;}.site-wide-banner {background-color:#f15444;}.site-wide-banner .main_text {color:#ffffff;}.site-wide-banner .main_text a {color:inherit;}.site-wide-banner .small-12 {width:100%;line-height:24px;text-align:center;}.site-wide-banner .small-12 img {margin-right:5px;margin-bottom:3px;width:15px;}.header {position:relative;z-index:10;margin-bottom:30px;}.header a.wishlist_section {}.header a.wishlist_section .header_wishlist {height:13px;position:relative;top:12px;margin-left:-15px;font-size:14px;color:#8d8d8d;}.header a.wishlist_section span {position:relative;top:-13px;margin-left:4px;}.header .wellcome_back {position:relative;top:8px;}.head-left-drop .second_level_container ul li a {padding:0 !important;margin:0 15px !important;}.login_register_cart {padding-left:0;height:40px;}.login_register_cart .header-login ,.login_register_cart .header-account {display:inline-block;}.login_register_cart .login_register {padding:0;}.login_register_cart .login_register .user {position:absolute;top:5px;right:450px;text-align:right;color:#4d4d4d;font-size:12px;line-height:16px;}.login_register_cart .login_register .user em {font-style:normal;font-weight:bold;}.login_register_cart .login_register .user span em {color:#78a22f;}.login_register_cart .login_register div {color:#8d8d8d;}.login_register_cart .login_register a {padding:0 19px;height:40px;line-height:40px;color:#4d4d4d;font-weight:bold;font-size:0.75em;}.login_register_cart .login_register a:first-child {border-left:0;}.login_register_cart .login_register a i.pen {display:inline-block;width:14px;height:14px;background:url(../images/layout/icons/icon_pen.png);background-size:cover;background-position:0-16px;}.login_register_cart .login_register a i.lock {display:inline-block;width:12px;height:13px;background:url(../images/layout/icons/icon_lock.png);background-size:cover;background-position:0-15px;}.login_register_cart .login_register a i.wellness {display:inline-block;width:22px;height:15px;background:url(../images/layout/icons/icon_wellness.png);background-size:cover;background-position:0-17px;}.login_register_cart .login_register a i {position:relative;top:4px;}.login_register_cart .login_register a i.icontwo-wellness_icon {top:2px;font-size:1.125em;color:#8d8d8d;}.login_register_cart .login_register a i.icontwo-lock {top:2px;font-size:1.125em;color:#8d8d8d;}.login_register_cart .login_register a[disabled]:hover {text-decoration:none;}.login_register_cart .login_register a[disabled]:hover i {background-position:0 0;}.login_register_cart .login_register a span {margin:0 0 0 7px;}.login_register_cart .login_register a:hover span {text-decoration:underline;}.login_register_cart .login_register a:hover .icon-icon_lock ,.login_register_cart .login_register a:hover .icon-icon_wellness_bullet ,.login_register_cart .login_register a:hover .icon-heart.header_wishlist ,.login_register_cart .login_register a:hover .icontwo-lock ,.login_register_cart .login_register a:hover .icontwo-wellness_icon ,.login_register_cart .login_register a:hover .icon-pencil {color:#78a22f !important;}.login_register_cart .shopping_cart {display:block;float:right;padding:0px 0 10px 15px !important;text-align:right;}.login_register_cart .shopping_cart div {float:right;}.login_register_cart .shopping_cart h3 {margin-bottom:0;color:#77a22f;font-size:1em;}.login_register_cart .shopping_cart span.num ,.login_register_cart .shopping_cart span.items {font-weight:bold;}.login_register_cart .shopping_cart i.cart {display:inline-block;width:20px;height:22px;background:url(../images/layout/icons/icon_cart.png);background-size:cover;background-position:0-24px;}.login_register_cart .shopping_cart i.cart {float:left;margin-top:5px;background-position:0 -22px;}.login_register_cart .shopping_cart.empty i.cart {background-position:0 0;}.login_register_cart .first_level {position:relative;}.login_register_cart .first_level a {display:block;float:left;padding:0 15px;height:40px;line-height:40px;color:#4d4d4d;font-weight:bold;font-size:0.75em;position:relative;z-index:1;display:block;transition:all 0s ease-in-out;}.login_register_cart .first_level a .arrow {position:absolute;left:44%;bottom:0;display:block;height:0;width:0;border-top:8px solid #f0f0f0;border-right:8px solid transparent;border-left:8px solid transparent;visibility:hidden;opacity:0;transition:all 0s ease-in-out;}.login_register_cart .first_level a:hover {transition-delay:0s;}.login_register_cart .first_level a:hover+.second_level_container {transition-delay:0s;visibility:visible;opacity:1;}.login_register_cart .first_level a.active ,.login_register_cart .first_level a.hovering {text-decoration:none;color:#78a22f;}.login_register_cart .first_level a.active i ,.login_register_cart .first_level a.hovering i {transition-delay:0s;}.login_register_cart .first_level a.active .arrow ,.login_register_cart .first_level a.hovering .arrow {transition-delay:0s;visibility:visible;opacity:1;bottom:-8px;z-index:10;}.login_register_cart .first_level a.active .second_level_container ,.login_register_cart .first_level a.hovering .second_level_container {transition-delay:0s;visibility:visible;opacity:1;}.login_register_cart .first_level a.active .second_level_container ,.login_register_cart .first_level a.active .arrow ,.login_register_cart .first_level a.active i {transition-delay:0s;}.login_register_cart .second_level_container {visibility:hidden;opacity:0;position:absolute;left:0;top:40px;z-index:1;background-color:#ffffff;overflow:hidden;border:2px solid #f0f0f0;border-top:none;transition:all 0s ease-in-out;}.login_register_cart .second_level_container.stores {width:232%;}.login_register_cart .second_level_container.community {width:135%;}.login_register_cart .second_level_container.rewards {width:102%;}.login_register_cart .second_level_container>ul.second_level {position:relative;left:0;}.login_register_cart .second_level_container > ul.second_level>li {display:block;float:left;width:100%;}.login_register_cart .second_level_container > ul.second_level > li>a {width:100%;position:relative;display:block;padding:0 25px;height:26px;color:#7f786f;line-height:40px;font-family:"HelveticaNeueLTStd-Roman",Arial,Helvetica,sans-serif;font-size:0.8125em;border:0;transition:all 0s ease-in-out;}.login_register_cart .second_level_container > ul.second_level > li > a.last {margin-bottom:8px !important;}.login_register_cart .second_level_container > ul.second_level > li > a.hovering {color:#2f2e2c;}.login_register_cart .second_level_container > ul.second_level > li > a:hover+.second_level_container {transition-delay:0.2s;}.login_register_cart .second_level_container:hover {visibility:visible;opacity:1;}.topbar {}.topbar img.logo {margin-top:10px;}.topbar h2.tagline {text-indent:-45px;margin:77px 0 10px;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-size:2.375em;font-weight:normal;color:#729c2d;white-space:nowrap;}.topbar h2.tagline span {display:none;}.topbar .header_info {margin-top:10px;margin-left:20px;}.topbar .header_info .need_help {border-radius:2px;max-height:65px;}.topbar .header_info .need_help.free_del .image img {width:39px;}.topbar .header_info .need_help.free_del .detail {padding-left:10px;}.topbar .header_info .need_help.security {padding-left:5px;}.topbar .header_info .need_help img {width:36px;margin-top:21px;}.topbar .header_info .need_help h4 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1em;margin:10px 0 -7px 0;padding-bottom:5px;padding-top:9px;}.topbar .header_info .need_help h4.number {margin:0 0 -10px 0;color:#4d4d4d;font-size:1.375em;}.topbar .header_info .need_help h4.number a {color:#4d4d4d;}.topbar .header_info .need_help p {font-size:12px;margin-bottom:0;}.topbar .search {position:relative;}.topbar .search form ,.topbar .search input {margin:0;}.topbar .search input {margin-top:30px;padding-top:7px;padding-left:6px;height:44px;border:1px solid #cccccc;border-radius:5px;background:#ffffff;font-size:0.8125em;background:#ffffff url(/images/layout/spinner3.gif) no-repeat 85% -25px;}.topbar .search input.searching {background-position:85% center;}.topbar .search input:focus {box-shadow:0 1px 2px #555555;}.topbar .search button {position:absolute;top:39px;right:7px;border:0;margin-bottom:0;padding:0;width:30px;height:30px;background:#ffffff;cursor:pointer;}.topbar .search .error input ,.topbar .search .error button {background-color:#eeeeee;}.topbar .search label.error {position:absolute;display:block;top:12px;right:35px;padding-left:2px;height:20px;background:#eeeeee;line-height:20px;font-size:11px;font-style:italic;cursor:default;}.topbar .more_info {font-size:13px;text-align:right;color:#887f6d;}.topbar .more_info p {margin-bottom:0;padding:0;}.topbar .more_info em {font-weight:bold;font-style:normal;text-transform:uppercase;}.main_nav {position:relative;z-index:0;height:43px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;background:#f2f2f2;background:linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 100%);}.main_nav.hide-for-large-up {margin-top:0;margin-bottom:85px;}.main_nav.hide-for-medium-down {margin-top:25px;}.main_nav ul {margin:0;}.main_nav ul.first_level {position:relative;width:100%;}.main_nav ul.first_level>li {display:block;float:left;}.main_nav ul.first_level > li.home i.home {display:inline-block;width:15px;height:13px;background:url(../images/layout/icons/icon_home.png);background-size:cover;background-position:0-15px;margin-top:15px;}.main_nav ul.first_level > li.home i {transition:all 0s ease-in-out;}.main_nav ul.first_level > li.home.active i {background-position:0 -13px;}.main_nav ul.first_level > li.home .arrow {left:38%;}.main_nav ul.first_level > li.search {float:right;margin:0;}.main_nav ul.first_level>li>a {position:relative;z-index:1;display:block;height:43px;line-height:48px;padding:0 25px;color:#5c5c5c;font-size:0.875em;text-transform:uppercase;font-family:"Bliss-Heavy",Arial,Helvetica,sans-serif;transition:all 0s ease-in-out;}.main_nav ul.first_level > li > a:before {right:1px;background:#8ebc4a;}.main_nav ul.first_level > li > a:after {background:#719c28;}.main_nav ul.first_level > li > a:hover {transition-delay:0.2s;background:#78a22f;color:#ffffff;}.main_nav ul.first_level > li > a:hover+.second_level_container {transition-delay:0.2s;visibility:visible;opacity:1;}.main_nav ul.first_level>li .arrow {position:absolute;left:44%;bottom:0;display:block;height:0;width:0;border-top:8px solid #78a22f;border-right:8px solid transparent;border-left:8px solid transparent;visibility:hidden;opacity:0;transition:all 0s ease-in-out;}.main_nav ul.first_level > li.hovering i {transition-delay:0.2s;}.main_nav ul.first_level > li.hovering>a {background:#78a22f;color:#ffffff;}.main_nav ul.first_level > li.hovering .arrow {transition-delay:0.2s;visibility:visible;opacity:1;bottom:-8px;}.main_nav ul.first_level > li.hovering .second_level .arrow {visibility:hidden;opacity:0;bottom:-12px;}.main_nav ul.first_level > li.hovering .second_level_container {transition-delay:0.2s;visibility:visible;opacity:1;}.main_nav ul.first_level>li.active .second_level_container ,.main_nav ul.first_level>li.active .arrow ,.main_nav ul.first_level>li.active i {transition-delay:0s;}.main_nav .second_level_container {visibility:hidden;opacity:0;position:absolute;left:0;width:100%;height:49px;overflow:hidden;transition:all 0s ease-in-out;}.main_nav .second_level_container:hover {visibility:visible;opacity:1;}.main_nav .second_level_container {height:575px;background:#ffffff;border:12px solid #f0f0f0;border-top:0;}.main_nav .second_level_container>div.second_level {position:relative;left:0;}.main_nav .second_level {height:100%;}.main_nav .second_level .list_container {float:left;width:596px;padding:15px 25px 0 25px;}.main_nav .second_level .list_container img {float:left;}.main_nav .second_level .list_container ul {position:relative;margin-top:20px;}.main_nav .second_level .list_container li {width:48%;}.main_nav .second_level .list_container li:nth-child(1n+12) {position:absolute;right:0;}.main_nav .second_level .list_container li:nth-child(12) {top:0;}.main_nav .second_level .list_container li:nth-child(13) {top:38px;}.main_nav .second_level .list_container li:nth-child(14) {top:76px;}.main_nav .second_level .list_container li:nth-child(15) {top:114px;}.main_nav .second_level .list_container li:nth-child(16) {top:170px;}.main_nav .second_level .list_container li:nth-child(17) {top:208px;}.main_nav .second_level .list_container li:nth-child(18) {top:246px;}.main_nav .second_level .list_container li:nth-child(19) {top:284px;}.main_nav .second_level .list_container li:nth-child(20) {top:322px;}.main_nav .second_level .list_container li:nth-child(21) {top:360px;}.main_nav .second_level .list_container li:nth-child(22) {top:360px;}.main_nav .second_level .list_container li a {display:block;margin-bottom:20px;width:100%;line-height:1.2em;font-size:0.9375em;color:#4d4d4d;text-decoration:none;transition:all 0.1s ease-in-out;}.main_nav .second_level .list_container li a:hover {padding-left:2px;box-shadow:0 0 2px #dddddd;color:#78a22f;}.main_nav .second_level .sidebar {float:right;width:380px;height:100%;border-left:2px solid #f0f0f0;}.main_nav .second_level .sidebar h2 {margin:0;height:50px;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.5625em;line-height:50px;text-indent:15px;text-transform:lowercase;color:#ffffff;}.main_nav .second_level .sidebar .featured_product_heading {background:#78a22f;}.main_nav .second_level .sidebar .featured_product {height:180px;border-bottom:2px solid #f0f0f0;overflow:hidden;transition:all 0.1s ease-in-out;}.main_nav .second_level .sidebar .featured_product h3 {font-size:0.9375em;margin-bottom:0;}.main_nav .second_level .sidebar .featured_product div {margin-top:25px;}.main_nav .second_level .sidebar .featured_product .price {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1.375em;color:#4b3c30;}.main_nav .second_level .sidebar .featured_product img {margin-top:10px;max-height:140px;}.main_nav .second_level .sidebar .featured_product p {color:#838383;margin-bottom:0;font-size:0.8125em;line-height:1.3;}.main_nav .second_level .sidebar .featured_product ul ,.main_nav .second_level .sidebar .featured_product ol {color:#4d4d4d;font-size:0.75em;}.main_nav .second_level .sidebar .featured_product span.more_details {color:#4d4d4d;font-size:0.75em;}.main_nav .second_level .sidebar .featured_product span.more_details span {position:relative;top:-1px;color:#78a22f;}.main_nav .second_level .sidebar .featured_product.no_results {height:410px;}.main_nav .second_level .sidebar .featured_product.no_results h2 {background:#78a22f;}.main_nav .second_level .sidebar .featured_product:hover {background:#eeffff;box-shadow:0 0 10px #aaaaaa;}.main_nav .second_level .sidebar .featured_product:hover span.more_details {font-weight:bold;}.main_nav .second_level .sidebar .banner {position:absolute;bottom:0;height:153px;}.main_nav .second_level .sidebar .banner a ,.main_nav .second_level .sidebar .banner img {width:380px;height:153px;transition:all 0.1s ease-in-out;}.main_nav .second_level .sidebar .banner a {display:block;border:0 solid transparent;}.main_nav .second_level .sidebar .banner a:hover {border:10px solid #ffffff;}.main_nav .second_level .sidebar .banner a:hover img {width:360px;height:133px;box-shadow:0 0 5px #aaaaaa;}.main_nav .second_level_bg {height:49px;background:#f0f0f0;visibility:hidden;opacity:0;transition:all 0s ease-in-out;}.main_nav .second_level_bg.active {visibility:visible;opacity:1;}.main_nav .second_level_bg.hovering {transition-delay:0.2s;visibility:visible;opacity:1;}.main_nav .top-bar {background:#fdfdfd;box-shadow:1px 1px 1px 1px #c7c6c6;}.main_nav .top-bar:not(.expanded) {height:115px;}.main_nav .top-bar .toggle-topbar.menu-icon {left:-5px;padding-left:0;right:0;margin-top:-24px;width:55px;}.main_nav .top-bar .toggle-topbar.menu-icon a {width:55px;height:48px;}.main_nav .top-bar .toggle-topbar.menu-icon a span {right:32%;top:19%;webkit-box-shadow:0 9px 0 2px #78a22f,0 16px 0 2px #78a22f,0 23px 0 2px #78a22f;box-shadow:0 9px 0 2px #78a22f,0 16px 0 2px #78a22f,0 23px 0 2px #78a22f;}.main_nav .title-area {height:48px;}.main_nav .title-area .logo {margin-left:15%;max-height:46px;padding-top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;}.main_nav .title-area .logo a img {max-height:28px;}.main_nav .title-area .logo .shopping_cart {margin:5px 0 0 0;}.main_nav .title-area .cart-small {margin-top:-44px;margin-right:9px;}.main_nav .title-area .cart-small .shopping_cart {display:block;padding-top:7px;text-align:right;position:relative;}.main_nav .title-area .cart-small .shopping_cart div {float:right;}.main_nav .title-area .cart-small .shopping_cart h3 {margin-bottom:0;color:#77a22f;font-size:1em;}.main_nav .title-area .cart-small .shopping_cart span {font-size:0.875em;color:#887f6d;}.main_nav .title-area .cart-small .shopping_cart span.num ,.main_nav .title-area .cart-small .shopping_cart span.items {position:absolute;right:30px;top:20px;font-weight:bold;}.main_nav .title-area .cart-small .shopping_cart i.cart {display:inline-block;width:20px;height:22px;background:url(../images/layout/icons/icon_cart.png);background-size:cover;background-position:0-24px;}.main_nav .title-area .cart-small .shopping_cart i.cart {margin-top:13px;background-position:0 -22px;}.main_nav .title-area .cart-small .shopping_cart.empty i.cart {background-position:0 0;}.main_nav .top-bar.expanded .toggle-topbar a {color:#ffffff;}.main_nav .top-bar.expanded .toggle-topbar a span {box-shadow:0 9px 0 2px #ffffff,0 16px 0 2px #ffffff,0 23px 0 2px #ffffff;}.main_nav .top-bar.expanded .title-area {background:#ffffff;background:linear-gradient(to bottom, #f8f8f8 0%, #eaeaea 100%);}.main_nav .top-bar.expanded .title-area .menu-icon a {background:#78a22f;}.main_nav .top-bar ul>li.active>a {background:#648427;}.main_nav .top-bar li.divider {border-color:#f2f2f2;}.main_nav .top-bar-section ul {background:#f2f2f2;}.main_nav .top-bar-section ul li>a {background:#f2f2f2;}.main_nav .top-bar-section .search {position:relative;background:#f2f2f2;}.main_nav .top-bar-section .search form ,.main_nav .top-bar-section .search input {margin:0;}.main_nav .top-bar-section .search input {padding-top:7px;padding-left:6px;height:37px;border:1px solid #cccccc;border-radius:5px;background:#ffffff;font-size:0.8125em;background:#ffffff url(/images/layout/spinner3.gif) no-repeat 85% -25px;}.main_nav .top-bar-section .search input.searching {background-position:85% center;}.main_nav .top-bar-section .search input:focus {box-shadow:0 1px 2px #555555;}.main_nav .top-bar-section .search button {position:absolute;top:19px;right:21px;border:0;margin-bottom:0;padding:0;width:30px;height:30px;background:#ffffff url(../images/layout/icons/icon_magnifier.png) no-repeat center;cursor:pointer;}.main_nav .top-bar-section .search .error input ,.main_nav .top-bar-section .search .error button {background-color:#eeeeee;}.main_nav .top-bar-section .search label.error {position:absolute;display:block;top:12px;right:35px;padding-left:2px;height:20px;background:#eeeeee;line-height:20px;font-size:11px;font-style:italic;cursor:default;}.main_nav .search_dropdown_container ul li>a {background:#ffffff;color:#675545;}.breadcrumbs {position:relative;z-index:1;padding:0 15px;text-indent:1px;border:0;overflow:visible;}@media only screen and (min-width: 1000px){.breadcrumbs.smaller {margin-left:25%;}}.breadcrumbs li {position:relative;margin-right:25px;}.breadcrumbs li:before {margin:0;}.breadcrumbs li:after {content:'';position:absolute;top:5px;right:-15px;z-index:0;display:block;height:0;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #639821;}.breadcrumbs li:hover a {text-decoration:none;}.breadcrumbs li:last-child:after {display:none;}.breadcrumbs li.capitalize {text-transform:capitalize;}.breadcrumbs li a:hover ,.breadcrumbs li span:hover {text-decoration:underline;}.breadcrumbs li span.breadcrumb_dropdown {position:relative;cursor:pointer;}.breadcrumbs li span.breadcrumb_dropdown ul {display:none;position:absolute;top:110%;left:-5px;margin:0;padding:10px;background:#ffffff;font-size:0.875em;border:1px solid #dddddd;border-radius:3px;}.breadcrumbs li span.breadcrumb_dropdown ul li {margin:0;}.breadcrumbs li span.breadcrumb_dropdown ul li:after {display:none;}.breadcrumbs li span.breadcrumb_dropdown ul.active {display:block;}.breadcrumbs li span.breadcrumb_dropdown.active {text-decoration:underline;}.footer {margin-top:50px;}.footer_nav {padding-top:45px;border-top:1px solid #e9e4ec;}.footer_nav h5 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;color:#556006;}.footer_nav h5 em {color:#4d4d4d;font-style:normal;}.footer_nav h5 a {color:#4d4d4d;}.footer_nav .customer_service h5.contact {text-transform:none;margin-top:0;color:#4d4d4d;}.footer_nav .customer_service h5.contact em {color:#78a22f;font-style:normal;font-size:1.25em;}.footer_nav .customer_service h5.contact em.support_number a {color:#78a22f;font-size:1.25em;}.footer_nav .customer_service h5.contact em.support_email {font-size:16px;}@media only screen and (max-width: 639px){.footer_nav .customer_service h5.contact {padding:10px 0;color:#ffffff;}.footer_nav .customer_service h5.contact em {color:inherit;}.footer_nav .customer_service h5.contact a {color:#ffffff;}}.footer_nav li a {font-size:0.8125em;color:#6e6e6e;}.footer_nav li a:hover {color:#222222;}.newsletter_and_social h6 {float:left;margin-bottom:20px !important;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;color:#4d4d4d;}.newsletter_and_social span {margin-left:0.625em;line-height:2.3125em;font-size:0.8125em;color:#ffffff;}.newsletter_and_social .small-8 ,.newsletter_and_social .large-7 {padding:0;}.newsletter_and_social .small-8 input ,.newsletter_and_social .large-7 input {height:43px;padding-left:20px;border:1px solid #e9e4ec;font-size:0.875em;background-color:#ffffff;font-style:italic;transition:all 0s ease-in-out;}.newsletter_and_social .small-8 input.error ,.newsletter_and_social .large-7 input.error {box-shadow:inset 0 0 0 3px #ff0000;}.newsletter_and_social .small-8 input:focus ,.newsletter_and_social .large-7 input:focus {background-color:#ffffff;}.newsletter_and_social .small-8 label.error ,.newsletter_and_social .large-7 label.error {display:none !important;}.newsletter_and_social .small-4 ,.newsletter_and_social .large-3 {padding-left:0;}.newsletter_and_social .small-4 button ,.newsletter_and_social .large-3 button {padding-left:0;padding-right:0;height:43px;width:100%;border:0;border-radius:0 5px 5px 0;background:#7b257e;font-size:0.875em;font-weight:normal;color:#ffffff;text-transform:capitalize;}.newsletter_and_social .social_links {padding-top:20px;}@media only screen and (min-width: 1200px){.newsletter_and_social .social_links .l-10 {width:13% !important;}}.newsletter_and_social .social_links div {padding-left:0;padding-right:0;}.newsletter_and_social .social_links a {transition:all 0.2s ease-in-out;display:block;margin:0 auto;width:40px;height:40px;border-radius:50%;text-align:center;}.newsletter_and_social .social_links a.facebook {background:#3b5999;}.newsletter_and_social .social_links a.facebook:hover {background:#263a62;}.newsletter_and_social .social_links a.twitter {background:#00acee;}.newsletter_and_social .social_links a.twitter i.twitter {background-position:0 -18px;}.newsletter_and_social .social_links a.twitter:hover {background:#0076a2;}.newsletter_and_social .social_links a.instagram {background:#262626;}.newsletter_and_social .social_links a.instagram:hover {background:#000000;}.newsletter_and_social .social_links a i.facebook {display:inline-block;width:12px;height:23px;background:url(../images/layout/icons/icon_facebook.png);background-size:cover;background-position:0-25px;margin-top:8.5px;}.newsletter_and_social .social_links a i.twitter {display:inline-block;width:23px;height:18px;background:url(../images/layout/icons/icon_twitter.png);background-size:cover;background-position:0-20px;margin-top:11px;}.newsletter_and_social .social_links a i.instagram {display:inline-block;width:22px;height:22px;background:url(../images/layout/icons/icon_instagram.png);background-size:cover;background-position:0-24px;margin-top:9px;}.homepage_seo .read_less {height:60px;overflow:hidden;}.copyright {padding:15px 0;}.copyright span {display:inline-block;padding-top:25px;color:#838383;font-size:0.75em;}.copyright .vendor_links {padding-right:0;}.copyright .vendor_links div {min-height:50px;line-height:50px;}.easter_egg {display:inline;margin-right:15px;width:189px;height:51px;overflow:hidden;}.easter_egg img {margin:0 auto;transition:all 0.5s ease-in-out;}.easter_egg_modal {padding:40px 0 20px !important;text-align:center;}.easter_egg_modal img {box-shadow:1px 1px 2px #aaaaaa;margin-bottom:10px;}.easter_egg_modal h3 ,.easter_egg_modal h4 {font-family:Cambria,serif;font-weight:normal;}.easter_egg_modal h3 {margin-top:15px;font-size:1.125em !important;}.easter_egg_modal h4 {font-size:1em !important;}.support_sidebar {position:fixed;z-index:11;top:180px;left:-300px;width:300px;background:#ffffff;box-shadow:inset -3px 0 0 2px #78a22f;border-radius:0 7px 7px 0;transition:left 0.3s ease-in-out;}.support_sidebar.active {left:0;}.support_sidebar button {position:absolute;top:70px;right:-90px;width:140px;height:40px;padding:0;border:2px solid transparent;line-height:40px;font-size:1.375em;font-weight:normal;border-top-left-radius:10px;outline:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.support_sidebar span {position:absolute;z-index:100;top:5px;right:13px;font-weight:bold;font-size:20px;color:#78a22f;cursor:pointer;}.support_sidebar span:hover {color:#556006;}.support_sidebar .help_and_support.side_bar {width:295px;margin:2px 0;border-radius:0 5px 5px 0;}.homepage h1 {display:none;}.homepage h3 {margin-bottom:15px;height:25px;line-height:25px;font-family:"Bliss-Light",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;}.homepage h3 i.wellness_bullet {display:block;float:left;width:35px;height:23px;background:url(../images/layout/icons/icon_wellness_bullet.png);background-size:cover;background-position:0-25px;margin-top:true/2-11.5;}.homepage h3 i {margin-right:7px;}.homepage_slider_container {position:relative;z-index:0;height:335px;border:1px solid #eaeaea;border-radius:1px;}.homepage_slider_container .homepage_slider {position:relative;z-index:1;margin-bottom:0;height:333px;width:100%;overflow:hidden;float:left;}.homepage_slider_container .homepage_slider li {float:left;width:100%;}.homepage_slider_container .homepage_slider a {float:left;width:100%;height:100%;}.homepage_slider_container .homepage_slider img {margin:0;width:100%;}.homepage_slider_container .homepage_slider .slider_products_url1 {position:absolute;bottom:11%;left:6%;width:35%;height:14%;}.homepage_slider_container .homepage_slider .slider_products_url2 {position:absolute;bottom:5%;left:40%;width:23%;height:49%;}.homepage_slider_container .homepage_slider:hover {box-shadow:0 0 3px 2px #dddddd;}.homepage_slider_container .loading {font-size:3.125em;line-height:335px;}.homepage_slider_container .controls {opacity:0.9;position:absolute;z-index:1;top:41%;display:block;width:50px;height:50px;background:#868686;cursor:pointer;transition:opacity 0.2s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.touch .homepage_slider_container .controls {display:none;}.homepage_slider_container .controls.prev {left:10px;border-radius:25px;}.homepage_slider_container .controls.prev .triangle {margin:15px 0 0 15px;float:left;width:0;height:0;border-top:10px solid transparent;border-right:15px solid #ffffff;border-bottom:10px solid transparent;}.homepage_slider_container .controls.next {right:10px;background-position:-50px 0;border-radius:25px;}.homepage_slider_container .controls.next .triangle {margin:15px 0 0 20px;float:left;width:0;height:0;border-top:10px solid transparent;border-left:15px solid #ffffff;border-bottom:10px solid transparent;}.homepage_slider_container .controls:hover {opacity:0.8;}.homepage_slider_pager {height:15px;float:right;margin-right:20px;top:-25px;position:relative;z-index:999;}@media only screen and (min-width: 1024px){.homepage_slider_pager .cycle_pager {height:15px;width:15px;border:1px solid grey;border-radius:10px;display:inline-block;z-index:999;padding:1px 0;}.homepage_slider_pager .active div {width:9px;height:9px;background-color:#78a22f;padding:4px;margin:1px 2px;border-radius:10px;}}.view_more {margin:0;padding:0 !important;height:0px;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-size:0.75em;line-height:25px;color:#4d4d4d;}.view_more span {color:#78a22f;font-size:1.375em;line-height:25px;display:inline !important;}.view_more:hover ,.view_more:visited {color:inherit;}.view_more:hover {text-decoration:underline;}.shop_by_department {margin-top:20px;}.shop_by_department .blue ,.shop_by_department .blue:hover {color:#0089cf;}.shop_by_department .red ,.shop_by_department .red:hover {color:#ef3042;}.shop_by_department .green ,.shop_by_department .green:hover {color:#b4cc2c;}.shop_by_department .aqua ,.shop_by_department .aqua:hover {color:#5ac4be;}.shop_by_department .pink ,.shop_by_department .pink:hover {color:#db4b90;}.shop_by_department .orange ,.shop_by_department .orange:hover {color:#fca61b;}.shop_by_department .no_padding {padding:0;}.shop_by_department h3 span {font-weight:bold;font-size:1.375em;}@media only screen and (max-width: 768px){.shop_by_department h3 span {font-size:1.5em;}}.shop_by_department .icontwo-wellness_icon {color:#78a22f;font-size:1.375em;}.shop_by_department .view_all {text-decoration:underline;font-weight:bold;font-size:0.8125em;}.shop_by_department .sub_categories {line-height:22px;}.shop_by_department li a {color:#4d4d4d;font-size:0.9375em;line-height:0.9375em;}.shop_by_department li a:hover {color:#000000;}.shop_by_department li .department {padding-bottom:15px;padding-top:15px;}.shop_by_department li .department ul {margin-left:0;}.shop_by_department li .department_recipes {border-right:none;border-bottom:none;}.shop_by_department li .department_categories {text-align:center;}.shop_by_department li .department_categories h3 {font-weight:bold;margin-bottom:5px;font-size:1.5em;}.shop_by_department li .department_categories h3:after {content:"";height:1px;background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #d6d6d6 50%, rgba(0, 0, 0, 0) 100%);display:block;}.shop_by_department li .raquo {display:none;}@media only screen and (min-width: 1024px){.shop_by_department li img.category_image {padding:0;}.shop_by_department li:nth-child(n+4) .department {border-bottom:none;}.shop_by_department li:nth-child(3n) .department {border-right:none;}}@media only screen and (min-width: 640px) and (max-width: 1023px){.shop_by_department li img.category_image {padding:0;}.shop_by_department li:nth-child(n+5) .department {border-bottom:none;}.shop_by_department li:nth-child(2n) .department {border-right:none;}}@media only screen and (max-width: 639px){.shop_by_department li .department_categories {padding:10% 0 0 0;}.shop_by_department li .department_categories h3 {font-size:1.25em;text-align:left;}.shop_by_department li .department_categories h3:after {display:none;}.shop_by_department li .department {border-right:none;padding:0;}.shop_by_department li .department img {padding:0px 0px 20px 16px;height:320px;width:302px;}.shop_by_department li .raquo {font-size:1.875em;font-weight:bold;font-family:Arial;display:block;}}@media only screen and (min-width: 1024px){.no-padding {padding:0 !important;}}.product_solutions .margin {margin-bottom:18px;padding:0;}.product_solutions .margin:last-child {margin-bottom:0;}.product_solutions .filter_block {display:table-cell;vertical-align:middle;padding:0 5px 0 15px;height:70px;min-width:257px;border-top-right-radius:15px;background:#cccccc;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-size:1.375em;color:#ffffff;text-align:left;transition:all 0.1s ease-in-out;}.product_solutions .filter_block span p {font-size:0.625em;margin-bottom:0;text-transform:lowercase;opacity:0.7;}.featured_links {margin-top:20px;}.featured_links a {display:block;max-width:227px;border:1px solid #eaeaea;border-radius:9px;overflow:hidden;transition:all 0.1s ease-in-out;}.featured_links a:hover {border-color:#dddddd;box-shadow:1px 1px 2px 2px #eaeaea;}.brands {margin-top:20px;}.brands .brands_slider_container {}.brands .brands_slider_container .brands_slider {position:relative;margin-bottom:0;height:100px;max-height:100px;overflow:hidden;}.brands .brands_slider_container .brands_slider li {text-align:center;}.brands .brands_slider_container .brands_slider li a {display:block;max-width:200px;}.brands .brands_slider_container .brands_slider li img {cursor:pointer;}.brands .brands_slider_container .brands_slider li.no_results {display:none !important;}.brands .brands_slider_container .brands_slider li.no_results:first-child {display:inline-block !important;text-indent:200px;}.brands .brands_slider_container .controls {position:absolute;top:42%;cursor:pointer;opacity:0.8;transition:opacity 0.1s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.brands .brands_slider_container .controls.prev {display:block;height:0;width:0;border-top:10px solid transparent;border-right:10px solid #e8e8e8;border-bottom:10px solid transparent;left:-10px;}.brands .brands_slider_container .controls.next {display:block;height:0;width:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #e8e8e8;right:-10px;}.brands .brands_slider_container .controls:hover {opacity:1;}.brands .brands_slider_container .controls.disabled {display:none;}.block_section {margin:50px 0 !important;}@media only screen and (max-width: 639px){.block_section {margin:0 !important;}}.block_section a:hover .block h3 {opacity:0.8;}.block_section .block {padding:0;}.block_section .block h3 {font-size:1.125em;opacity:0.9;background:#5e5e5d;color:#ffffff;line-height:50px;height:50px;margin:50% 0 0 0;}.block_section .block h3 span {font-family:Arial;color:#78a22f;}@media only screen and (max-width: 639px){.block_section .block h3 {font-weight:bold;padding-left:5px;}}@media only screen and (min-width: 640px) and (max-width: 1024px){.block_section .block h3 {font-size:0.9375em;padding-left:5px;}}.block_section .padding_top {padding-top:10px !important;}.block_section .wellness_cafe {background:url(../images/homepage_block/cafe-image.jpg);}.block_section .weekly_prizes {background:url(../images/homepage_block/block_competition.jpg);}.block_section .nearest_store {background:url(../images/homepage_block/block_shop.jpg);}.block_section .wellness_cafe ,.block_section .weekly_prizes ,.block_section .nearest_store {background-repeat:no-repeat;background-size:100% 100%;}.paragraph_section .justified {text-align:justify;}.paragraph_section p {font-size:14px;line-height:1.25em;}.paragraph_section p strong {font-size:16px;}.paragraph_section p a {text-decoration:underline;}@media only screen and (max-width: 639px){.paragraph_section p {text-align:left;}}@media only screen and (min-width: 769px){.paragraph_section p {padding:0 3.125em;}}.hide_product_tabs {display:none !important;}.product_tabs {margin-top:40px;margin-bottom:30px;width:100%;float:left;}.product_tabs .home_listing_bot {min-height:315px;}.product_tabs .product_tab_container {min-height:800px;}.product_tabs .view_more {position:relative;z-index:1;bottom:44px;}.product_tabs .section-container.tabs {margin-bottom:0;border:1px solid #d5d5d5;border-radius:8px;background:url(../images/layout/tabs_bg.png) repeat-x;}.product_tabs .section-container.tabs section {}.product_tabs .section-container.tabs section>.title {margin:0;height:32px;border:0;background:transparent;font-size:0.875em;}.product_tabs .section-container.tabs section > .title a {position:relative;left:-1px;padding-top:0;padding-bottom:0;border:1px solid transparent;border-right:1px solid #e3e3e3;height:32px;font-family:"HelveticaNeueLTStd-Bd",Arial,Helvetica,sans-serif;line-height:32px;color:#4d4d4d;}.product_tabs .section-container.tabs section .title:hover a {background:rgba(255, 255, 255, 0.3);}.product_tabs .section-container.tabs section.active .title a {top:-7px;height:39px;line-height:39px;background:#ffffff;border:1px solid #d5d5d5;border-bottom:0;border-radius:10px 10px 0 0;}.product_tabs .section-container.tabs section:nth-child(2) .title a {left:-3px;}.product_tabs .section-container.tabs section:nth-child(3) .title a {left:-5px;}.product_tabs .section-container.tabs section:last-child .title a {left:-7px;border-right:1px solid transparent;}.product_tabs .section-container.tabs section:last-child.active .title a {border-right:1px solid #e3e3e3;}.product_tabs .section-container.tabs section .content {border:0;border-radius:0 0 8px 8px;}.product_tabs .section-container.tabs section .content a {display:block;padding:0;border-radius:2px;}.product_tabs .section-container.tabs section .content a h3 {margin:10px 0 0;padding:5px 20px 45px;background:url(../images/layout/listing_separator.png) no-repeat center bottom;font-family:"HelveticaNeueLTStd-Bd",Arial,Helvetica,sans-serif;font-size:1.0625em;font-weight:normal;}.product_tabs .section-container.tabs section .content span {clear:both;min-height:16px;}.product_tabs .section-container.tabs section .content span em {font-style:normal;min-height:14px;height:14px;display:block;}.product_tabs .section-container.tabs section .content .image_container {margin:30px 0;height:135px;}.product_tabs .section-container.tabs section .content .brand ,.product_tabs .section-container.tabs section .content .title ,.product_tabs .section-container.tabs section .content .info {display:block;}.product_tabs .section-container.tabs section .content .brand {font-size:0.75em;overflow:hidden;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:0.625em;letter-spacing:1px;color:#737373;margin-bottom:0;}.product_tabs .section-container.tabs section .content .title {font-size:1em;line-height:1.6;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#252525;margin-bottom:0;}.product_tabs .section-container.tabs section .content .info {font-size:0.6875em;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;color:#838383;}.product_tabs .section-container.tabs section .content .info.variations {position:absolute;bottom:0;left:0;width:100%;display:inline-block;padding:8px;background:#eeeeee;border-radius:0 0 2px 2px;}.product_tabs .section-container.tabs section .content .savings {font-size:1em;text-decoration:line-through;}.product_tabs .section-container.tabs section .content .savings .superscript {font-size:0.625em;}.product_tabs .section-container.tabs section .content .discount {color:#ee1711;}.product_tabs .section-container.tabs section .content .discount .superscript {color:#ee1711;top:-7px;}.product_tabs .section-container.tabs section .content .regular {color:#7ca200;}.product_tabs .section-container.tabs section .content .regular .superscript {color:#7ca200;}.product_tabs .section-container.tabs section .content .price {font-size:1em;margin-bottom:0;clear:both;display:inline-block;white-space:nowrap;}.product_tabs .section-container.tabs section .content .price .superscript {font-size:0.625em;}.product_tabs .section-container.tabs section .content .out_of_stock {cursor:pointer;}.product_tabs .section-container.tabs section .content .out_of_stock p {float:left;margin-bottom:-1px;font-size:0.625em;color:#ee1711;}.product_tabs .section-container.tabs section .content .wishlist {float:right;}.product_tabs .section-container.tabs section .content .product .image_container .product_listing_overlay {position:absolute;height:43%;width:83%;}.product_tabs .section-container.tabs section .content .product .image_container .quantity_in_cart {top:25%;position:absolute;height:100%;width:100%;text-align:center;}.product_tabs .section-container.tabs section .content .product .image_container .quantity_in_cart .product_added_to_cart {margin:auto;}.product_tabs .section-container.tabs section .content .product .image_container .quantity_in_cart .quanitity_added_to_cart {font-size:1.125em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;}.product_tabs .section-container.tabs section .content .product .image_container .product_listing_buttons {position:absolute;bottom:0;right:0;}.product_tabs .section-container.tabs section .content .product .image_container .product_listing_buttons_reduce {position:absolute;bottom:0;right:55px;}.product_tabs .section-container.tabs section .content .product .image_container .out_of_stock {border:none;background-color:transparent;}.product_tabs .section-container.tabs section .content .product .image_container .out_of_stock:hover {box-shadow:none;}.product_tabs .section-container.tabs section .content .product .image_container:hover .remove_from_cart_single_product ,.product_tabs .section-container.tabs section .content .product .image_container:hover .add_to_cart_single_product ,.product_tabs .section-container.tabs section .content .product .image_container:hover .out_of_stock_notify {display:inline-block;}.product_tabs .section-container.tabs section .content .product .image_container:hover .product_added_to_cart ,.product_tabs .section-container.tabs section .content .product .image_container:hover .quanitity_added_to_cart ,.product_tabs .section-container.tabs section .content .product .image_container:hover .reduce_cart_quantity {display:inline-block !important;}.product_tabs .section-container.tabs section .content .product.out_of_stock_product .image_container:before {width:100%;height:180px;content:'';position:absolute;background:#ffffff;opacity:0.55;}.product_tabs .section-container.tabs section .content .product.product_in_cart .image_container:hover:before {width:100%;height:180px;content:'';position:absolute;background:#ffffff;opacity:0.9;}.product_tabs .section-container.tabs section .content i.cart_small {display:inline-block;width:12px;height:12px;background:url(../images/layout/icons/icon_cart_small.png);background-size:cover;background-position:0-14px;}.product_tabs .section-container.tabs section .content i.cart_small {margin-left:7px;}.product_tabs .section-container.tabs section .content .button {min-height:35px;}.product_tabs .section-container.tabs section .content .button.expand {width:100% !important;}.jsProduct .remove_from_cart_single_product ,.jsProduct .add_to_cart_single_product ,.jsProduct .out_of_stock_notify ,.jsProduct .product_added_to_cart ,.jsProduct .quanitity_added_to_cart {display:none;border:none;background-color:transparent;margin:0;}.jsProduct .remove_from_cart_single_product:focus ,.jsProduct .add_to_cart_single_product:focus ,.jsProduct .out_of_stock_notify:focus ,.jsProduct .product_added_to_cart:focus ,.jsProduct .quanitity_added_to_cart:focus {outline:none;}.jsProduct:hover .product_in_cart .image_container:before {width:100%;height:180px;content:'';position:absolute;background:#ffffff;opacity:0.9;}.jsProduct:hover .remove_from_cart_single_product ,.jsProduct:hover .add_to_cart_single_product ,.jsProduct:hover .out_of_stock_notify {display:inline-block !important;}.jsProduct:hover .product_added_to_cart ,.jsProduct:hover .quanitity_added_to_cart ,.jsProduct:hover .reduce_cart_quantity {display:inline-block !important;}.icon-heart.hart-listing-gray {font-size:16px;position:relative;top:2px;padding:0;cursor:pointer;}.icon-heart.hart-listing-red {font-size:16px;position:relative;top:2px;padding:0;cursor:pointer;color:#ee1711;}.icon-heart.hart-listing-orange {font-size:16px;position:relative;top:2px;padding:0;cursor:pointer;color:#f48222;}.icon-heart.hart-landing-gray {cursor:pointer;font-size:22px;padding:0;position:relative;top:3px;right:20px;}.icon-heart.hart-landing-orange {font-size:22px;position:relative;top:5px;padding:0;cursor:pointer;color:#f48222;}.icon-heart.hart-landing-red {font-size:16px;position:relative;padding:0;cursor:pointer;color:#ee1711 !important;}.product_tabs.listing .section-container.tabs {background:none;border:0;}.product_tabs.listing .section-container.tabs section.active .title a {left:0;cursor:default;}.product_tabs.listing .section-container.tabs section .content {border:1px solid #d5d5d5;border-top-right-radius:8px;}.product_tabs.listing .section-container.tabs section .content .discounted_price {margin-top:5px;}.product_tabs.listing .section-container.tabs .product_listing_item {border:1px solid #e0e0e0;padding:0 10px 10px 15px;margin:0 7px 14px;overflow:auto;}.listing {clear:both;}.listing li {padding:0;}.listing li.cats {border-right:1px dotted rgba(131, 131, 131, 0.32);border-bottom:1px dotted rgba(131, 131, 131, 0.32);}@media only screen and (min-width:1000px){.listing li.cats:nth-child(3n) {border-right:none;}}@media only screen and (max-width: 1000px){.listing li.cats:nth-child(2n) {border-right:none;}}@media only screen and (max-width: 768px){.listing li.cats:nth-child(2n) {border-right:none;}}.listing li a {position:relative;display:block;margin:5px;padding:20px 0;border-radius:2px;}.listing li a .image_container {height:200px;}.listing li a h3 {margin:20px 0 0;background:url(../images/layout/listing_separator.png) no-repeat center bottom;font-family:"HelveticaNeueLTStd-Bd",Arial,Helvetica,sans-serif;height:45px;font-size:1.0625em;font-weight:normal;color:#78a22f;text-align:center;}.listing li a:hover h3 {color:#4d4d4d;}.listing li .cat_items ul {margin-left:0;}.listing li .cat_items ul li {border:none;}.listing li .cat_items ul li a {position:relative;display:block;margin:3px;padding:2px 10px;font-size:13px;color:#4d4d4d;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;}.listing li .cat_items ul li a.view_all {color:#78a22f;text-decoration:underline;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:bold;}.listing li .cat_items ul li:hover {border:none;box-shadow:none;}.listing.sub-cats li {min-height:17px;max-height:310px;}@media only screen and (max-width: 768px){.listing.sub-cats li {max-height:222px;}}.listing.sub-cats li h3 {background:none;}.listing.brands_listing li {min-height:270px;}.listing.brands_listing li a .image_container {height:130px;}.listing.shop_index li a {padding:0 0 20px;}.listing.shop_index h3 {margin:0;font-size:1.25em;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;text-align:center;margin-top:10px;}.listing.shop_index .image_container {min-height:300px;}.product_catalogue li {line-height:15px;}.product_catalogue a {font-size:11px;}.product_catalogue a:hover {text-decoration:underline;}.product_catalogue>li>a {color:#4d4d4d;text-decoration:underline;font-size:12px;}.product_catalogue ul {margin:0;}.product_catalogue .second_level>li>a {font-weight:bold;}.product_catalogue .second_level {margin-left:8px;}.product_catalogue .second_level li {font-size:11px;color:#000000;}.product_catalogue .fourth_level {margin-left:8px;}.product_catalogue .fourth_level>li>a {color:#4d4d4d;}.product_catalogue .fourth_level > li > a:hover {color:#222222;}.product_listing {min-height:500px;}.product_listing h3 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;}.product_listing h3 em {color:#78a22f;font-style:normal;}.product_listing .category {padding:0;}.product_listing .category h1 {font-family:"HelveticaNeueLTStd-Bd",Arial,Helvetica,sans-serif;margin-top:10px;white-space:normal;line-height:30px;}.product_listing .listing_sort {padding:0;}.product_listing .loading {z-index:3;height:530px;border-radius:5px;line-height:530px;font-size:1.25em;}.product_listing .no_products {border:1px solid #eeeeee;border-radius:3px;padding:15px;margin-top:20px;}.product_listing .promo_banner {margin-top:10px;}.product_listing ul.pagination {margin:20px 0 0;}.product_listing .product_listing_item {border:1px solid #e0e0e0;padding:0 10px 10px 15px;margin:0 7px 14px;overflow:auto;}.product_listing .product_listing_item .add_to_wishlist_btn {float:right;}.product_listing .product_listing_item .hart-landing-gray {color:#838383;}.product_listing .listing {clear:both;text-align:left;margin-bottom:0;}.product_listing .listing li:hover {border-color:none;box-shadow:none;}.product_listing .listing li a {color:#838383;padding:0;margin:0;}.product_listing .listing li a .image_container_placeholder {display:none;}.product_listing .listing li a .image_container {height:160px;margin:30px 0;position:relative;}.product_listing .listing li a h3 {margin:0;padding:0;font-size:1.5em;height:39px;color:#556006;}.product_listing .listing li a h3.brand {color:#888888;font-size:1.125em;font-weight:normal;}.product_listing .listing li a .brand ,.product_listing .listing li a .title ,.product_listing .listing li a .info {display:block;}.product_listing .listing li a .brand {font-size:0.75em;overflow:hidden;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:0.625em;letter-spacing:1px;color:#737373;margin-bottom:0;}.product_listing .listing li a .title {font-size:1em;line-height:1.6;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#252525;margin-bottom:0;}.product_listing .listing li a .info {font-size:0.6875em;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;}.product_listing .listing li a .info.variations {position:absolute;bottom:0;left:0;width:100%;display:inline-block;padding:8px;background:#eeeeee;border-radius:0 0 2px 2px;}.product_listing .listing li a .savings {font-size:1em;text-decoration:line-through;}.product_listing .listing li a .savings .superscript {font-size:0.625em;}.product_listing .listing li a .discount {color:#ee1711;}.product_listing .listing li a .discount .superscript {color:#ee1711;top:-7px;}.product_listing .listing li a .regular {color:#7ca200;}.product_listing .listing li a .regular .superscript {color:#7ca200;}.product_listing .listing li a .price {font-size:1em;margin-bottom:0;clear:both;display:inline-block;white-space:nowrap;}.product_listing .listing li a .price .superscript {font-size:0.625em;}.product_listing .listing li a .out_of_stock {cursor:pointer;}.product_listing .listing li a .out_of_stock p {float:left;margin-bottom:-1px;font-size:0.625em;color:#ee1711;}.product_listing .listing li a .wishlist {float:right;}.product_listing .listing li a .superscript {top:-8px;}.product_listing .listing li a i.cart_small {display:inline-block;width:12px;height:12px;background:url(../images/layout/icons/icon_cart_small.png);background-size:cover;background-position:0-14px;}.product_listing .listing li a i.cart_small {margin-left:7px;}.product_listing .listing li a .button {min-height:35px;}.product_listing .listing li a .button.expand {width:100% !important;}.product_listing .listing li a .out_of_stock {padding-top:10px;background:#bfbfbf;border-color:#bfbfbf;}.product_listing .listing li a .out_of_stock:hover {box-shadow:0 0 0 2px #ffa166;}.product_listing .listing li a .out_of_stock i {margin-left:6px;}.product_listing .listing li a .out_of_stock i.cart_box {display:inline-block;width:19px;height:13px;background:url(../images/layout/icons/icon_cart_box.png);background-size:cover;background-position:0-15px;}.product_listing .listing li a .out_of_stock small {font-size:80%;display:inline;}.product_listing .listing li a .quantity {position:relative;padding-right:15px;}.product_listing .listing li a .quantity input {height:40px;line-height:40px;background:#ffffff;color:#4d4d4d;font-size:0.8125em;border-color:#d3d3d4;border-radius:5px;box-shadow:none;cursor:default;text-align:center;}.product_listing .listing li a .quantity input:focus ,.product_listing .listing li a .quantity input:active {border-color:#d3d3d4;}.product_listing .listing li a .quantity input.error {border-color:#ff0000;border-width:2px;}.product_listing .listing li a .quantity span {display:block;position:absolute;right:20px;width:16px;height:15px;text-align:center;color:#ffffff;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.product_listing .listing li a .quantity span.qty_plus {top:25px;background:#78a22f;border-bottom:1px solid #6b9424;border-radius:5px 5px 0 0;line-height:15px;font-size:0.8125em;}.product_listing .listing li a .quantity span.qty_minus {top:40px;background:#6b9424;border-top:1px solid #78a22f;border-radius:0 0 5px 5px;line-height:11px;font-size:1em;}.product_listing .listing li a .quantity span:hover {color:#556006;}.product_listing .listing li a .quantity span.error {margin:0;padding:0;}.product_listing .listing li a .quantity label {font-weight:bold;font-size:0.6875em;}.product_listing .listing li a .quantity label.error {display:none !important;}.product_listing .listing li .product .image_container .product_listing_overlay {position:absolute;height:100%;width:100%;}.product_listing .listing li .product .image_container .quantity_in_cart {top:25%;position:absolute;height:100%;width:100%;text-align:center;}.product_listing .listing li .product .image_container .quantity_in_cart .product_added_to_cart {margin:auto;}.product_listing .listing li .product .image_container .quantity_in_cart .quanitity_added_to_cart {font-size:1.125em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;}.product_listing .listing li .product .image_container .product_listing_buttons {position:absolute;bottom:0;right:0;}.product_listing .listing li .product .image_container .product_listing_buttons_reduce {position:absolute;bottom:0;right:55px;}.product_listing .listing li .product .image_container .out_of_stock {border:none;background-color:transparent;}.product_listing .listing li .product .image_container .out_of_stock:hover {box-shadow:none;}.product_listing .listing li .product .image_container .remove_from_cart_single_product ,.product_listing .listing li .product .image_container .add_to_cart_single_product ,.product_listing .listing li .product .image_container .out_of_stock_notify ,.product_listing .listing li .product .image_container .product_added_to_cart ,.product_listing .listing li .product .image_container .quanitity_added_to_cart {display:none;border:none;background-color:transparent;margin:0;}.product_listing .listing li .product .image_container .remove_from_cart_single_product:focus ,.product_listing .listing li .product .image_container .add_to_cart_single_product:focus ,.product_listing .listing li .product .image_container .out_of_stock_notify:focus ,.product_listing .listing li .product .image_container .product_added_to_cart:focus ,.product_listing .listing li .product .image_container .quanitity_added_to_cart:focus {outline:none;}.product_listing .listing li .product .image_container:hover .remove_from_cart_single_product ,.product_listing .listing li .product .image_container:hover .add_to_cart_single_product ,.product_listing .listing li .product .image_container:hover .out_of_stock_notify {display:inline-block;}.product_listing .listing li .product .image_container:hover .product_added_to_cart ,.product_listing .listing li .product .image_container:hover .quanitity_added_to_cart ,.product_listing .listing li .product .image_container:hover .reduce_cart_quantity {display:inline-block !important;}.product_listing .listing li .product.out_of_stock_product .image_container:before {width:100%;height:180px;content:'';position:absolute;background:#ffffff;opacity:0.55;}.product_listing .listing li .product.product_in_cart .image_container:hover:before {width:100%;height:180px;content:'';position:absolute;background:#ffffff;opacity:0.9;}.product_listing .promotion-pre-text {margin-top:20px;}.listing_wishlist {color:#8b8b8b;font-size:12px;}.listing_wishlist .image_wishlist {background:url(/images/general/wishlist-hart-listing.jpg) no-repeat;background-position:0 11px;padding:9px;position:relative;top:-2px;}.listing_wishlist .add_to_wishlist {cursor:pointer;}.listing_wishlist .add_to_wishlist:hover {text-decoration:underline;}.listing_wishlist span {padding:0 5px;}.search_listing h3 {font-size:1.75em;}.search_listing .listing li {min-height:0;padding:15px 0;border-bottom:1px dotted #cccccc;text-align:left;}.search_listing .listing li:nth-of-type(10n) ,.search_listing .listing li:last-of-type {border-bottom:0;}.search_listing .listing li a {margin:0;padding:0;line-height:1;}.search_listing .listing li a:hover {background:#ffffff;background:linear-gradient(to bottom, #ffffff 0%, #f2f4f3 65%);}.search_listing .listing li a .image_container {margin-right:25px;width:104px;height:104px;}.search_listing .listing li a h2 {margin:0;padding:15px 0 10px;font-size:17px;}.search_listing .listing li a span {font-size:13px;}.search_listing .listing li a span.link {display:inline-block;padding-top:5px;font-weight:bold;color:#78a22f;text-decoration:underline;}#algolia_search_dropdown {position:absolute;top:74px;left:0;width:100%;background:#ffffff;box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);border:1px solid #dddddd;border-top:0;z-index:10;padding:0 0 5px 5px;}#algolia_search_dropdown .no_result {font-size:0.8125em;color:#675545;line-height:0.9375em;padding-top:10px;display:inline-block;}#algolia_search_dropdown .search_products_block ,#algolia_search_dropdown .search_categories_block ,#algolia_search_dropdown .search_brands_block {padding-top:5px;}#algolia_search_dropdown .search_products_block li:last-of-type a ,#algolia_search_dropdown .search_categories_block li:last-of-type a ,#algolia_search_dropdown .search_brands_block li:last-of-type a {border-bottom:0;}#algolia_search_dropdown .search_product ,#algolia_search_dropdown .search_categories ,#algolia_search_dropdown .search_brands {font-size:1em;line-height:1;padding:0.5em;}#algolia_search_dropdown .search_product .product_image ,#algolia_search_dropdown .search_categories .product_image ,#algolia_search_dropdown .search_brands .product_image {width:20%;float:left;}#algolia_search_dropdown .search_product .product_details ,#algolia_search_dropdown .search_categories .product_details ,#algolia_search_dropdown .search_brands .product_details {width:80%;float:left;padding-left:0.5em;}#algolia_search_dropdown .search_product .product_details .attribute ,#algolia_search_dropdown .search_categories .product_details .attribute ,#algolia_search_dropdown .search_brands .product_details .attribute {display:block;line-height:1.4em;}#algolia_search_dropdown .search_product .product_details .attribute.price ,#algolia_search_dropdown .search_categories .product_details .attribute.price ,#algolia_search_dropdown .search_brands .product_details .attribute.price {color:#78a22f;}#algolia_search_dropdown .search_product:last-child ,#algolia_search_dropdown .search_categories:last-child ,#algolia_search_dropdown .search_brands:last-child {border-bottom:0;}#algolia_search_dropdown .search_product em ,#algolia_search_dropdown .search_categories em ,#algolia_search_dropdown .search_brands em {background-color:rgba(120, 162, 47, 0.6);}#algolia_search_dropdown .search_product.selected ,#algolia_search_dropdown .search_product.selected a ,#algolia_search_dropdown .search_product a:hover ,#algolia_search_dropdown .search_product:hover ,#algolia_search_dropdown .search_categories.selected ,#algolia_search_dropdown .search_categories.selected a ,#algolia_search_dropdown .search_categories a:hover ,#algolia_search_dropdown .search_categories:hover ,#algolia_search_dropdown .search_brands.selected ,#algolia_search_dropdown .search_brands.selected a ,#algolia_search_dropdown .search_brands a:hover ,#algolia_search_dropdown .search_brands:hover {color:#222222;background:#f0f0f0;}.selected #algolia_search_dropdown .search_product.selected ,.selected #algolia_search_dropdown .search_product.selected a ,.selected #algolia_search_dropdown .search_product a:hover ,.selected #algolia_search_dropdown .search_product:hover ,.selected #algolia_search_dropdown .search_categories.selected ,.selected #algolia_search_dropdown .search_categories.selected a ,.selected #algolia_search_dropdown .search_categories a:hover ,.selected #algolia_search_dropdown .search_categories:hover ,.selected #algolia_search_dropdown .search_brands.selected ,.selected #algolia_search_dropdown .search_brands.selected a ,.selected #algolia_search_dropdown .search_brands a:hover ,.selected #algolia_search_dropdown .search_brands:hover {background:#f0f0f0;}#algolia_search_dropdown .search_product.selected strong ,#algolia_search_dropdown .search_product.selected a strong ,#algolia_search_dropdown .search_product a:hover strong ,#algolia_search_dropdown .search_product:hover strong ,#algolia_search_dropdown .search_categories.selected strong ,#algolia_search_dropdown .search_categories.selected a strong ,#algolia_search_dropdown .search_categories a:hover strong ,#algolia_search_dropdown .search_categories:hover strong ,#algolia_search_dropdown .search_brands.selected strong ,#algolia_search_dropdown .search_brands.selected a strong ,#algolia_search_dropdown .search_brands a:hover strong ,#algolia_search_dropdown .search_brands:hover strong {font-weight:bold;}#algolia_search_dropdown .search_product a ,#algolia_search_dropdown .search_categories a ,#algolia_search_dropdown .search_brands a {display:block;width:100%;line-height:1.2;padding:5px 15px 5px 0;font-size:13px;color:#675545;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dotted #ededed;}#algolia_search_dropdown .search_product a strong ,#algolia_search_dropdown .search_categories a strong ,#algolia_search_dropdown .search_brands a strong {font-size:12px;color:#675545;}#algolia_search_dropdown .search_product a {padding:0.5em 1em 0.5em 0;}#algolia_search_dropdown .search_categories a ,#algolia_search_dropdown .search_brands a {font-size:12px;width:97%;padding:0.5em 0;color:#675545;}#algolia_search_dropdown .search_categories span ,#algolia_search_dropdown .search_brands span {font-weight:bold;}#algolia_search_dropdown .search_categories ,#algolia_search_dropdown .search_brands {padding:0 0 0 1.5em;border:0;}#algolia_search_dropdown .search_heading {font-size:1em;line-height:1;padding:0;margin-left:0.5em;font-weight:bold;}.algolia_filter_sidebar li {display:block !important;overflow:hidden;}.product_filter_container {padding:0;}.product_filter {margin-bottom:30px;padding:10px 0 15px 15px;border:1px solid #e0e0e0;}.product_filter .filter_products {padding-left:0;padding-right:0;}.product_filter h3 {margin-bottom:15px;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;}.product_filter h6 {font-size:0.75em;margin-bottom:0.625em;}@media only screen and (max-width: 950px){.product_filter .row h6:after {content:'';position:absolute;top:5px;right:230px;z-index:0;display:block;height:0;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #639821;}}.product_filter .price_filter {margin:20px 20px 20px 5px;border-radius:7px;height:4px;box-shadow:0 1px 0 #ffffff;position:relative;}.product_filter .price_filter .ui-slider {position:relative;border:1px solid #d3d3d3;border-radius:7px;height:100%;}.product_filter .price_filter .ui-slider-range {position:absolute;z-index:1;height:100%;margin-right:10px;background-color:#d1d1d1;}.product_filter .price_filter .ui-slider-handle {position:absolute;z-index:2;top:-6px;margin-left:-0.6em;width:15px;height:15px;border-radius:10px;background-color:#78a22f;box-shadow:inset 0 0 2px #ffffff;}.product_filter .price_filter .price {display:block;position:absolute;top:-20px;text-align:right;font-size:0.875em;font-weight:bold;color:#838383;cursor:default;margin-left:-8px;}.product_filter .price_filter .price.max {margin:0;text-indent:5px;right:0;}.product_filter .price_legend {margin-left:-15px;margin-bottom:20px;font-size:0.625em;color:#9c9c9c;}.product_filter .price_legend .legend_item {position:relative;width:20%;float:left;text-align:center;}.product_filter ul {margin-bottom:0;margin-top:0;}.product_filter li {margin-bottom:8px;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.product_filter li:last-child {margin-bottom:0;}.product_filter form.custom {position:relative;}.product_filter form.custom.brands_filter {min-height:10px;margin-bottom:20px;}.product_filter form.custom.features_filter {min-height:10px;margin-bottom:5px;}.product_filter form.custom .loading {background:none;text-align:left;font-size:11px;font-style:italic;}.product_filter .custom {font-size:0.75em;}.product_filter .custom label {color:#838383;height:18px;line-height:18px;}.product_filter .custom label span {float:left;top:0;margin-right:8px;width:18px;height:18px;background:#ffffff url(../images/layout/icons/icon_checked.png) no-repeat -18px 0;}.product_filter .custom label span.checked ,.product_filter .custom label span.ipad_checked {box-shadow:0 0 1px #d3d3d4;background-position:center;color:#555555;}.product_filter .custom label span.checked:before ,.product_filter .custom label span.ipad_checked:before {display:none;}.product_filter .custom label:hover {color:#555555;}.product_filter .custom label:hover span {border-color:#aaaaaa;}.product_sort {height:42px;font-size:0.75em;font-weight:bold;color:#838383;}.product_sort .sorting_selectors {text-align:right;padding:5px 0 0;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.product_sort .product_filter {float:right;max-width:245px;min-height:40px;padding:10px 20px;margin-right:22px;border-radius:5px;border:1px solid #e4e4e4;}.product_sort .product_filter option {padding:11px 20px;}.product_sort .price ,.product_sort .name ,.product_sort .popularity ,.product_sort .stock {cursor:pointer;color:#78a22f;}.product_sort .price:after ,.product_sort .name:after ,.product_sort .popularity:after ,.product_sort .stock:after {font-size:0.625em;display:none;vertical-align:super;color:#838383;font-weight:normal;}.product_sort .price.active:after ,.product_sort .name.active:after ,.product_sort .popularity.active:after ,.product_sort .stock.active:after {display:inline;}.product_sort .price.asc:after {content:'(Min-Max)';}.product_sort .price.desc:after {content:'(Max-Min)';}.product_sort .name.asc:after {content:'(A-Z)';}.product_sort .name.desc:after {content:'(Z-A)';}.product_sort .popularity.asc:after {content:'(Least-Most)';}.product_sort .popularity.desc:after {content:'(Most-Least)';}.product_sort .stock.asc:after {content:'(Low-High)';}.product_sort .stock.desc:after {content:'(High-Low)';}.product_sort form.custom {z-index:2;margin-bottom:0;margin-right:11px;}.product_sort form.custom .custom.dropdown ,.product_sort form.custom .custom.dropdown a.current ,.product_sort form.custom .custom.dropdown a.selector {margin-bottom:0;height:40px;line-height:40px;}.product_sort form.custom .custom.dropdown a.selector {margin:4px 5px 0 0;height:26px;background:none;}.product_sort form.custom .custom.dropdown a.selector:after {border-top-color:#4d4d4d;}.product_sort form.custom .custom.dropdown a.current {text-indent:8px;}.pagination li {position:relative;cursor:pointer;margin-bottom:10px;}.pagination li.dots {margin-right:20px;}.pagination li.dots.double:after {left:36px;}.pagination li.dots:after {content:"...";position:absolute;top:8px;left:28px;}.pagination li a {color:#78a22f;background:#fafafa;border:1px solid #d3d3d3;}.pagination li.current a {border:1px solid transparent;}.pagination li.prev ,.pagination li.next {font-size:0.75em;font-weight:bold;height:2em;padding:2px 6px 0;background:#fafafa;border:1px solid #d3d3d3;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pagination li.prev:hover ,.pagination li.next:hover {background:#e6e6e6;}.pagination li.prev.disabled ,.pagination li.next.disabled {cursor:default;background:transparent;opacity:0.4;}.pagination li.prev:before ,.pagination li.next:after {content:'';position:absolute;top:6px;}.pagination li.prev {margin-right:5px;padding-left:15px;}.pagination li.prev:before {left:5px;display:block;height:0;width:0;border-top:5px solid transparent;border-right:5px solid #78a22f;border-bottom:5px solid transparent;}.pagination li.next {margin-left:9px;padding-right:15px;}.pagination li.next:after {right:5px;display:block;height:0;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #78a22f;}.product_view .fb_like {position:relative;top:-22px;right:0;height:23px;}.product_view .product_view_block {margin-top:20px;}.product_view .new {top:0;}.product_view h1 {margin-top:0;margin-bottom:5px;font-weight:normal;text-transform:none;white-space:normal;color:#333333;}.product_view h3 {margin-bottom:15px;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;font-weight:bold;color:#333333;font-size:1.25em;}.product_view h3 i.wellness_bullet {display:block;float:left;width:35px;height:23px;background:url(../images/layout/icons/icon_wellness_bullet.png);background-size:cover;background-position:0-25px;margin-top:true/2-11.5;}.product_view h3 i {margin-right:7px;}.product_view .description p {margin-bottom:0.3125em;}.product_view .description ul {font-size:0.875em;padding:0;margin:0;margin-bottom:0.625em;}.product_view .description ul li {padding-left:1em;text-indent:-0.7em;padding-bottom:0.1875em;}.product_view .description ul li:before {content:"\002022 ";color:#78a22f;margin-right:4px;}.product_view .content_block a:hover {text-decoration:underline;}.product_view .content_block ul ,.product_view .content_block ol {color:#838383;font-size:0.75em;margin-left:20px;}.product_view .content_block ul {list-style:disc;}.product_view .brand {font-size:1.125em;color:#78a22f;}.product_view .brand:hover {text-decoration:underline;}.product_view label {height:11px;font-size:0.6875em;font-weight:bold;cursor:default;}.product_view .add_to_cart_hr {margin-bottom:1px;}.product_view .product_image {margin-bottom:20px;}.product_view .product_image .savings {position:absolute;width:90px;height:90px;padding-top:22px;border-radius:45px;top:-55px;left:20px;background:#ee1711;color:#ffffff;font-family:"HelveticaNeueLTStd-Bd",Arial,Helvetica,sans-serif;text-align:center;line-height:1.1;font-size:24px;}.product_view .main_image {margin-top:-55px;width:313px;overflow:hidden;}@media (max-width: 780px){.product_view .main_image {margin-top:10px;}}.product_view .main_image .big_image {width:100%;height:100%;}.product_view .main_image .big_image .display_image {display:block;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;}.product_view .product_in_cart {display:block !important;text-align:center;background-color:rgba(255, 255, 255, 0.65);padding:7px;font-size:16px;margin-bottom:0;}.product_view .product_image_select {padding:10px 0;}.product_view .product_image_select .thumbnail {width:67px;height:67px;margin-right:8px;}.product_view .product_image_select .thumbnail .thumb_image {display:block;margin:0 auto;}.product_view .product_image_select .selected {border:1px solid #78a22f;}.product_view .regular_price {text-decoration:line-through;}.product_view .add_to_cart .pricing_details {padding-top:9px !important;padding-bottom:3px !important;}.product_view .add_to_cart .pricing_details .price {padding-right:0;}.product_view .add_to_cart .pricing_details .price h3.discounted_price {margin:0;font-family:"Bliss-Heavy",Arial,Helvetica,sans-serif;font-weight:normal;color:#78a22f;font-size:2em;}.product_view .add_to_cart .pricing_details .price h3.discounted_price .superscript {top:-14px;}.product_view .add_to_cart .pricing_details .price h3.discounted_price.out_of_stock {color:#bfbfbf;}.product_view .add_to_cart .pricing_details .stock label {padding-top:8%;color:#333333;font-size:0.875em;font-weight:normal;}.product_view .add_to_cart .pricing_details .stock label span {text-transform:uppercase;font-weight:bold;}.product_view .add_to_cart .pricing_details .stock .product_out_of_stock ,.product_view .add_to_cart .pricing_details .stock .store_product_out_of_stock {color:#bfbfbf;}.product_view .add_to_cart .pricing_details .stock h4 {margin-bottom:0;}.product_view .add_to_cart .options p {height:72px;line-height:72px;margin-bottom:0.625em;}.product_view .add_to_cart .modifier {padding:10px 0 !important;}.product_view .add_to_cart .modifier .variants {font-size:0.875em;margin-bottom:0;list-style-position:inside;}.product_view .add_to_cart .modifier .variants .product_variant {display:inline-block;padding:1em;border:1px solid #d8d8d8;border-radius:0.5em;line-height:1.6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;}.product_view .add_to_cart .empty_ul_modifier {padding:0 !important;}@media all and (max-width: 786px){.product_view .add_to_cart .add_to_cart_row {width:100%;float:none !important;clear:both !important;}}.product_view .add_to_cart .variation {margin-right:10px;}.product_view .add_to_cart .variation div {padding:0;}.product_view .add_to_cart .variation .quantity input {height:43px;background:#ffffff;color:#4d4d4d;font-size:0.8125em;border-color:#d3d3d4;border-radius:5px;box-shadow:none;margin-top:7px;padding-left:15px;}.product_view .add_to_cart .variation .quantity input:focus ,.product_view .add_to_cart .variation .quantity input:active {border-color:#d3d3d4;}.product_view .add_to_cart .variation .quantity input.error {border-color:#ff0000;border-width:2px;}.product_view .add_to_cart .variation .quantity span {display:block;position:absolute;right:10px;width:16px;height:15px;text-align:center;color:#78a22f;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.product_view .add_to_cart .variation .quantity span.qty_plus {top:10px;right:5px;border-radius:5px 5px 0 0;line-height:17px;font-size:0.8125em;height:18px;}.product_view .add_to_cart .variation .quantity span.qty_minus {top:28px;right:5px;border-radius:0 0 5px 5px;line-height:13px;font-size:1em;height:18px;}.product_view .add_to_cart .variation .quantity span:hover {color:#556006;}.product_view .add_to_cart .variation .quantity span.error {margin:0;padding:0;}.product_view .add_to_cart .variation .quantity label.error {display:none !important;}.product_view .add_to_cart .options_place .modifier {margin-left:67px;float:inherit;}.product_view .add_to_cart .cart {padding-left:0;}.product_view .add_to_cart .cart button {margin-top:4px;padding:13px 55px 10px;min-width:100%;border:0;border-radius:4px;font-size:1.25em;line-height:22px;margin-left:11px;margin-bottom:0;font-weight:normal;}@media only screen and (min-width:40.0625em) and (max-width:64em){.product_view .add_to_cart .cart button {min-width:60%;margin-left:15px !important;}}.product_view .add_to_cart .cart button i {margin-left:10px;display:block;float:left;}.product_view .add_to_cart .cart button.out_of_stock_button {text-align:left;cursor:pointer;}.product_view .add_to_cart .cart button.out_of_stock_button i {background-size:contain !important;background-repeat:no-repeat !important;width:30px;margin-right:10px;float:left;margin-left:0;}.product_view .add_to_cart .cart button.out_of_stock_button i:hover {background-position:0 0px !important;}.product_view .add_to_cart .cart .product_in_stock button i.add_to_cart ,.product_view .add_to_cart .cart .store_product_in_stock button i.add_to_cart {display:inline-block;width:20px;height:20px;background:url(../images/layout/icons/icon_add_to_cart.png);background-size:cover;background-position:0-22px;}.product_view .add_to_cart .cart .product_out_of_stock button ,.product_view .add_to_cart .cart .store_product_out_of_stock button {background:#bfbfbf;}.product_view .add_to_cart .cart .product_out_of_stock button i.notify_me ,.product_view .add_to_cart .cart .store_product_out_of_stock button i.notify_me {display:inline-block;width:30px;height:23px;background:url(../images/layout/icons/icon_notify_me.png);background-size:cover;background-position:0-25px;}.product_view .add_to_cart .cart i.notify_me {background-size:contain;background-repeat:no-repeat;width:30px;margin-right:10px;margin-left:0;background-position:0 0px !important;}@media only screen and (min-width:40.0625em) and (max-width:64em){.product_view .product_side {margin-right:15px;}}.product_view .product_side .need_help {border:1px solid #e1e1e1;padding:0 15px;margin:20px 0 0;min-height:70px;padding-bottom:7px;}@media only screen and (min-width:40.0625em){.product_view .product_side .need_help {padding:17px !important;}}.product_view .product_side .need_help.free_del {background-position:right;background-repeat:no-repeat;}.product_view .product_side .need_help.call_us {background-position:right;background-repeat:no-repeat;}.product_view .product_side .need_help h4 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1.125em;color:#333333;margin:7px 0 -7px 0;padding-bottom:5px;}.product_view .product_side .need_help h4.number {margin:0 0 -10px 0;color:#4d4d4d;font-size:1.875em;}.product_view .product_side .need_help h4.number a {color:#78a22f;}.product_view .product_side .need_help p {padding-right:60px;margin-bottom:0;}.product_view .inline-list {margin-left:-15px;margin-bottom:10px;}.product_view .inline-list li {margin-bottom:3px;font-size:0.875em;color:#838383;text-indent:20px;background:#ffffff url(../images/layout/icons/icon_checked.png) no-repeat 0 center;}.product_view .variant_sku {margin:10px 0;font-size:0.6875em;color:#838383;}.product_view .variant_sku strong {color:#4d4d4d;}.product_view .nutritional_facts {margin-bottom:15px;}.product_view .nutritional_facts table {width:100%;}.product_view .nutritional_facts table thead ,.product_view .nutritional_facts table tbody {border:1px solid #e0e0e0;}.product_view .nutritional_facts table tbody {border-top:0;}.product_view .nutritional_facts table tr {border:1px solid #ececec;background:#ffffff;}.product_view .nutritional_facts table th ,.product_view .nutritional_facts table td {padding:10px 15px;}.product_view .nutritional_facts table thead tr ,.product_view .nutritional_facts table tbody tr {font-size:0.875em;}.product_view .nutritional_facts table thead tr {background:#f0f0f0;}.product_view .nutritional_facts table thead tr th {padding-top:13px;color:#4d4d4d;}.product_view .nutritional_facts table tbody tr td {color:#838383;}.product_view .nutritional_facts .table_footer {font-size:0.625em;color:#838383;}.product_view .wishlist_product {margin-top:7px;}.product_view .wishlist_product a {font-family:arial;color:#818183;font-size:13px;}.product_view .wishlist_product .add_to_wishlist_btn {margin-left:5px;}.product_view .wishlist_product .find_in_store_btn {margin-left:0px;}.product_view .wishlist_product .icontwo-icon_find_product_instore {margin-left:-10px;font-size:22px;}.product_view .related_recipes {margin-top:10px;}.product_view .related_recipes h4 {font-size:1.25em;}.product_view .related_recipes h4 a {text-decoration:underline;font-weight:normal;font-size:14px;}.product_view .related_recipes_image {height:100px;margin:15px 0;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;}.product_view .related_recipes_image p {font-size:17px;color:#ffffff;text-transform:uppercase;text-shadow:1px 1px 8px #000000;margin-bottom:0;width:100%;text-align:center;background-color:rgba(31, 31, 31, 0.65);}.product_view .related_blog_image {height:256px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin:0 5px 0 5px;padding:0;-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (max-width: 780px){.product_view .related_blog_image {margin:14px 0px 14px 0px;}}.product_view .related_blog_image .text_overlay {padding:10px;margin-bottom:0;width:100%;background-color:rgba(31, 31, 31, 0.65);line-height:1.3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}.product_view .related_blog_image p {text-shadow:1px 1px 8px #000000;color:#ffffff;font-size:16px;display:inline-block;text-decoration:none;margin-bottom:0;text-transform:uppercase;}.product_view .no-decoration:hover {text-decoration:none !important;}.social_share {margin-top:10px;padding-left:0;padding-right:0;}@media only screen and (max-width: 40em){.social_share {text-align:center;}}.social_share h4 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1.125em;color:#333333;margin:7px 0 -7px 0;padding-bottom:10px;}.social_share .stButton {margin-right:0;margin-left:0;}.social_share .stButton .stLarge {display:inline-block;height:44px;width:44px;position:relative;background-repeat:no-repeat;background-size:contain;}.social_share .stButton .stLarge:hover {opacity:1;background-position:initial;}.social_share .st_facebook_large .stLarge {background-image:url('../images/layout/icons/share_fb.png') !important;}.social_share .st_twitter_large .stLarge {background-image:url('../images/layout/icons/share_tw.png') !important;}.social_share .st_googleplus_large .stLarge {background-image:url('../images/layout/icons/share_google.png') !important;}.social_share .st_pinterest_large .stLarge {background-image:url('../images/layout/icons/share_p.png') !important;}.social_share .st_email_large .stLarge {background-image:url('../images/layout/icons/share_email.png') !important;}.recipe_product .quantity_in_cart {bottom:160%;right:70%;position:absolute;height:100%;width:100%;text-align:center;}.recipe_product .quantity_in_cart .product_added_to_cart {margin:0 auto !important;}.recipe_product .quantity_in_cart .quanitity_added_to_cart {font-size:1.125em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#505050;}.recipe_product .product_listing_buttons {bottom:0;right:0;}.recipe_product .product_listing_buttons_reduce {position:absolute;bottom:0;right:55px;}.recipe_product .out_of_stock {border:none;background-color:transparent;}.recipe_product .out_of_stock:hover {box-shadow:none;}.recipe_product .remove_from_cart_button {display:inline-block;}.recipe_product .recipe_product_image .remove_from_cart_single_product ,.recipe_product .recipe_product_image .add_to_cart_single_product ,.recipe_product .recipe_product_image .out_of_stock_notify ,.recipe_product .recipe_product_image .product_added_to_cart ,.recipe_product .recipe_product_image .quanitity_added_to_cart {display:none;border:none;background-color:transparent;margin:0;}.recipe_product .recipe_product_image .remove_from_cart_single_product:focus ,.recipe_product .recipe_product_image .add_to_cart_single_product:focus ,.recipe_product .recipe_product_image .out_of_stock_notify:focus ,.recipe_product .recipe_product_image .product_added_to_cart:focus ,.recipe_product .recipe_product_image .quanitity_added_to_cart:focus {outline:none;}.recipe_product .recipe_product_image:hover .remove_from_cart_single_product ,.recipe_product .recipe_product_image:hover .add_to_cart_single_product ,.recipe_product .recipe_product_image:hover .out_of_stock_notify {display:inline-block;}.recipe_product .recipe_product_image:hover .product_added_to_cart ,.recipe_product .recipe_product_image:hover .quanitity_added_to_cart ,.recipe_product .recipe_product_image:hover .reduce_cart_quantity {display:inline-block !important;}.recipe_product .recipe_product_image:hover .product_added_to_cart {margin:0 auto;}@media only screen and (max-width: 1024px){.product_view .product_finder_holder {padding-top:10px !important;}.product_view .icon-heart.hart-landing-gray {right:0px;}.product_view .wishlist_product .add_to_wishlist_btn {margin-left:0px;}.product_view .wishlist_product .find_in_store_btn {margin-left:0px;}}@media only screen and (max-width: 768px){.product_view .add_to_cart .cart button {margin-left:0px;}.product_view .product_finder_holder {padding-top:10px !important;}.product_view .icon-heart.hart-landing-gray {right:0px;}.product_view .wishlist_product .add_to_wishlist_btn {margin-left:0px;}.product_view .wishlist_product .find_in_store_btn {margin-left:0px;}}.questions_answers h3 {font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;font-size:1.25em;font-weight:normal;}.questions_answers p ,.questions_answers strong {margin:15px 0;font-size:0.75em;color:#838383;}.questions_answers hr {margin:0;}.questions_answers .categories>div {margin-bottom:15px;}.questions_answers .categories>div:nth-child(3n+1) {padding-left:0;}.questions_answers .categories>div:nth-child(3n) {padding-right:0;}.questions_answers .categories a {display:block;width:100%;padding:15px;color:#4d4d4d;border:1px solid #e8e8e8;box-shadow:0 0 1px #e8e8e8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.questions_answers .categories a:hover {border-color:#78a22f;box-shadow:0 0 1px #78a22f;}.questions_answers .accordion {border-top:0;}.questions_answers .accordion section .title>a {display:block;padding-top:10px !important;padding-bottom:0 !important;font-family:Arial,Helvetica,sans-serif;}.questions_answers .accordion section .title > a p {margin:0 5% 10px 0;padding:0 30px;width:100%;text-indent:0;white-space:normal;}.questions_answers .accordion section .title > a:before {float:left;}.questions_answers .accordion section .title > a:after {margin-right:0;top:5px !important;right:10px;}.questions_answers .accordion section.active .title {background:#eeffff !important;}.questions_answers .accordion section.active a {cursor:default;}.questions_answers .accordion [data-section-content] {padding-top:15px !important;}.questions_answers .accordion [data-section-content]:before {position:absolute;left:3px;content:'A.';font-size:1.25em !important;color:#78a22f;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;}.questions_answers .accordion [data-section-content] p:before {display:none;}.questions_answers .accordion [data-section-content] .practitioner_details {padding-left:15px;font-size:0.75em;}.questions_answers .accordion [data-section-content] .practitioner_details img {margin-bottom:15px;}.questions_answers .accordion [data-section-content] .practitioner_details span {display:block;}.questions_answers .accordion [data-section-content] .practitioner_details span.title {background:transparent !important;color:#78a22f;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.questions_answers .accordion [data-section-content] .practitioner_details span.profession {margin:7px 0 12px;font-style:italic;}.questions_answers .accordion [data-section-content] .practitioner_details a {cursor:pointer;}.questions_answers .accordion [data-section-content] .practitioner_details a:hover {text-decoration:underline;}.questions_answers .accordion [data-section-content] .answer {padding-left:0;}.questions_answers .accordion [data-section-content] .answer p {text-indent:0;}.questions_answers .practitioners_listing>div {margin-bottom:15px;padding:0;}.questions_answers .practitioners_listing a {display:block;margin:0 10px;padding:15px 0 20px;min-height:160px;text-align:center;transition:all 0.2s ease-in-out;}.questions_answers .practitioners_listing a:hover {box-shadow:1px 2px 2px 1px #eaeaea;}.questions_answers .practitioners_listing img {border-radius:5px;}.questions_answers .practitioners_listing span {display:block;}.questions_answers .practitioners_listing span.title {margin:10px 0 8px;font-weight:bold;font-size:0.875em;}.questions_answers .practitioners_listing span.profession {color:#4d4d4d;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-style:italic;font-size:0.8125em;}.questions_answers .practitioners_listing.profile {margin:-15px 0 0;}.questions_answers .practitioners_listing.profile h3 {margin-bottom:15px;}.questions_answers .practitioners_listing.profile span.title {padding-right:10px;color:#78a22f;}.questions_answers .practitioners_listing.profile span.profession {padding-right:10px;}.questions_answers .practitioners_listing.profile .title_description {font-weight:bold;font-size:0.75em;margin-bottom:5px;}.questions_answers .practitioners_listing.profile p {margin-top:0;font-size:0.8125em;line-height:normal;}.questions_answers .practitioners_listing.profile p ,.questions_answers .practitioners_listing.profile .title_description {color:#838383;}.questions_answers.disclaimer {margin-top:15px;}.questions_answers.disclaimer hr {margin-bottom:15px;}.questions_answers.disclaimer strong {margin-bottom:0;}.questions_answers.disclaimer strong+p {margin-top:5px;}.qa_sidebar {margin-top:20px;padding:10px 0 0 15px;border:1px solid #e0e0e0;border-radius:5px;background:#f2f4f3;}.qa_sidebar h3 {font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;}.qa_sidebar em {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;color:#78a22f;font-style:normal;}.qa_sidebar li {padding-right:15px;font-size:0.75em;font-weight:bold;}.qa_sidebar li a {color:#4d4d4d;}.qa_sidebar li a:hover {color:#222222;}.qa_sidebar li a.active {color:#78a22f;}.qa_sidebar li ul {margin-left:10px;}.qa_sidebar li li {padding-right:0;font-size:0.875em;}.reveal-modal {margin:0 auto;left:0;right:0;padding:0 15px 15px;border:7px solid #78a22f;border-radius:5px;}.reveal-modal i.large_tick {display:block;float:left;width:24px;height:18px;background:url(../images/layout/icons/icon_large_tick.png);background-size:cover;background-position:0-20px;margin-top:true/2-9;}.reveal-modal i ,.reveal-modal .success_message {margin-top:5px;}.reveal-modal.small {margin-left:auto;}@media only screen and (min-width: 768px){.reveal-modal.added_to_cart_modal ,.reveal-modal.remove_from_cart_modal {width:750px;}}.reveal-modal .success_message {float:left;padding:3px 0 0 5px;font-weight:bold;font-size:0.875em;margin-right:15px;white-space:nowrap;position:absolute;margin-left:0;}.reveal-modal .close-reveal-modal {position:absolute;top:0;right:4px;font-weight:normal;color:#4d4d4d;}.popup_logo img {margin:14px auto 0px;display:block;width:35%;}#popup_form {margin:auto;}@media only screen and (min-width:64.0625em){#popup_form {width:60%;}}#popup_form .terms_conditions {margin-left:5px;font-size:13px;}#popup_form .button {display:block;margin:10px auto;border-radius:5px;margin-top:10px;font-size:0.875em;}#popup_form input[type="text"] {border-radius:5px;}#popup_form input[type="checkbox"] {margin:0;}#popup_form .terms_error {color:#ff3333;font-size:0.8125rem;padding-top:5px;line-height:0.6;}#popup_form .terms_conditions a {text-decoration:underline;}.article_comment_modal .success_message {position:relative;}.article_comment_modal .success_message h1 ,.article_comment_modal .success_message p ,.article_comment_modal .success_message li {white-space:normal;}.added_to_cart_modal div {padding-top:16px;}.remove_from_cart_modal div {padding-top:16px;}.cart_stock_notify_modal {text-align:center;}.cart_stock_notify_modal div.small-12>div.small-12 {margin-top:10px;}.cart_stock_notify_modal p.success_message {position:relative;margin:27px 0 0;font-weight:normal;white-space:normal;line-height:1.5;}.cart_stock_notify_modal p.success_message.small {margin:15px 0 0;font-size:80%;line-height:1.4;}.cart_stock_notify_modal button {margin-top:20px;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;padding-right:55px;}.cart_stock_notify_modal button i.add_to_cart {display:inline-block;width:20px;height:20px;background:url(../images/layout/icons/icon_add_to_cart.png);background-size:cover;background-position:0-22px;}.cart_stock_notify_modal button i {position:absolute;top:4px;right:16px;}.cart_stock_notify_modal.out_of_stock p.success_message {margin-top:39px;font-weight:bold;}.cart_stock_notify_modal.out_of_stock p.success_message.small {margin-top:15px;font-weight:normal;}.cart_stock_notify_modal.out_of_stock button {padding-right:25px;}.competition_modal ,.subscribe_modal {padding-top:15px;}.competition_modal .large_tick ,.subscribe_modal .large_tick {margin-right:15px;}@media only screen and (max-width: 768px){.notify_me i {margin:7px auto !important;float:none !important;}.notify_me .success_message {position:inherit !important;}ul.pagination {height:3.75em;}}.my_modal {padding-top:15px;}.my_modal.password {padding-bottom:20px;}.my_modal.password h2 {margin-bottom:0;}.my_modal.password .success_message {position:static;margin-bottom:0;white-space:normal;}.my_modal p {line-height:19px;}.my_modal p.last {margin-bottom:10px;}.contact_modal {min-width:750px;padding-top:20px;}.contact_modal span {display:inline-block;margin-left:8px;}@media only screen and (max-width: 789px){.contact_modal {min-width:80%;}.contact_modal .large_tick {display:none !important;}}#reveal-modal-missing {padding-top:20px;}#reveal-modal-password i.large_tick {position:relative;top:6px;margin-right:5px;}.store_wrapper {padding:0;}.store_wrapper img ,.store_wrapper span {display:block;}.store_wrapper img {float:left;margin-right:15px;}.store_wrapper span {font-weight:bold;}.store_wrapper span.store_name {padding-top:7px;color:#4d4d4d;}.store_wrapper span.store_number {margin-top:-6px;font-size:1.0625em;}.store_wrapper span.store_address {font-size:0.75em;color:#838383;font-weight:normal;}.store_wrapper ul.thumbs_list {padding:15px 15px 5px;margin-bottom:0;}.store_wrapper ul.thumbs_list li a {position:relative;display:block;margin-bottom:15px;min-height:51px;font-size:0.875em;opacity:0.5;cursor:pointer;transition:all 0.2s ease-in-out;}.store_wrapper ul.thumbs_list li a:hover {opacity:1;border-left:5px solid #78a22f;padding-left:5px;}.store_wrapper ul.thumbs_list li a:hover .button {visibility:visible;opacity:1;}.store_wrapper .store_listing {border:1px solid #cccccc;}.store_wrapper.shop_details .store_listing {border:none;}.shop_details .store_listing {min-height:750px;}.shop_details {border:1px solid #cccccc;}.store_listing {min-height:650px;padding:0;}.store_listing p {color:#4d4d4d;font-size:0.875em;}.store_listing h2 ,.store_listing h3 {margin:0 0 5px;padding:20px 15px;background:#f0f0f0;}.store_listing h2 ,.store_listing h4 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;}.store_listing h2 {position:relative;padding:10px 15px;}.store_listing h2 a {z-index:1;position:absolute;top:0;right:10px;font-weight:bold;color:#838383;}.store_listing h2 a:hover {color:#4d4d4d;}.store_listing h2 .arrow {position:absolute;bottom:-20px;right:50px;display:block;height:0;width:0;border-top:20px solid #f0f0f0;border-right:20px solid transparent;border-left:20px solid transparent;}.store_listing h3 {font-size:0.875em;}.store_listing h3 button {margin-bottom:0;border-radius:7px;width:100%;box-shadow:1px 1px 1px #4d4d4d;}.store_listing h3 button:hover {box-shadow:1px 1px 2px #222222;}.store_listing h4 {margin-top:30px;height:30px;line-height:32px;}.store_listing h4.tel {font-size:1.75em;}.store_listing h4 .icon_holder {float:left;margin-right:7px;width:30px;height:30px;}.store_listing h4 i.pin {display:inline-block;width:18px;height:27px;background:url(../images/layout/icons/icon_pin.png);background-size:cover;background-position:0-29px;margin-top:1.5px;}.store_listing h4 i.wellness_bullet2 {display:inline-block;width:29px;height:19px;background:url(../images/layout/icons/icon_wellness_bullet2.png);background-size:cover;background-position:0-21px;margin-top:5.5px;}.store_listing h4 i.clock {display:inline-block;width:24px;height:24px;background:url(../images/layout/icons/icon_clock.png);background-size:cover;background-position:0-26px;margin-top:3px;}.store_listing h4 i.phone2 {display:inline-block;width:21px;height:27px;background:url(../images/layout/icons/icon_phone2.png);background-size:cover;background-position:0-29px;margin-top:1.5px;}.store_listing h4 i.pc_mouse {display:inline-block;width:15px;height:28px;background:url(../images/layout/icons/icon_pc_mouse.png);background-size:cover;background-position:0-30px;margin-top:1px;}.store_listing h4 i.pin ,.store_listing h4 i.wellness_bullet2 ,.store_listing h4 i.clock ,.store_listing h4 i.phone ,.store_listing h4 i.pc_mouse {display:block;margin-left:auto;margin-right:auto;}.store_listing h4 p {display:inline;margin:0;height:30px;line-height:32px;cursor:pointer;}.store_listing .store_details {position:absolute;top:0;left:0;height:100%;padding-top:60px;}.store_listing p.enquiries {position:absolute;bottom:0;left:15px;color:#838383;font-size:0.75em;}.store_listing em {color:#78a22f;font-style:normal;}.store_listing ul.services {font-size:0.875em;}.store_listing .button {visibility:hidden;opacity:0;position:absolute;top:13px;right:0;padding:5px;border:1px solid #ffffff;box-shadow:0 0 0 1px #78a22f;}.store_listing .button:hover {box-shadow:0 0 0 2px #78a22f;}.store_map {position:relative;padding:0;min-height:650px;overflow:hidden;}.store_map .map ,.store_map .virtual_tour_container ,.store_map .virtual_tour_container #panocontent ,.store_map .virtual_tour_container .panocontent_overlay {position:absolute;top:0;width:100%;min-height:650px;}.store_map .map {left:0;}.store_map .map img {max-width:none;}.store_map .map .gmnoprint {width:auto !important;margin-right:2px;}.store_map .virtual_tour_container {left:100%;}.store_map .virtual_tour_container embed {position:absolute;z-index:0;}.store_map .virtual_tour_container #panocontent {left:1px;}.store_map .marker_content {width:250px;min-height:130px;padding-bottom:10px;overflow:hidden;}.store_map .marker_content span {display:block;margin-bottom:10px;}.store_map .marker_content a:hover {text-decoration:underline;}.store_map:after {position:absolute;top:0;left:0;width:100%;height:100%;content:'';box-shadow:-1px 0 2px #aaaaaa inset;pointer-events:none;}.store_map.view:after {left:-10px;width:10px;box-shadow:0 0 3px #333333;}.store_map .loading {line-height:650px;font-size:2.5em;}.store_services {padding:0;}.store_services .service_select {padding:15px 15px 15px 25px;background:#f0f0f0;}.store_services .service_select h3 {margin:0;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;height:40px;line-height:40px;}.store_services .service_select:nth-child(2) {padding:15px 25px 15px 0;}.store_services form ,.store_services form.custom .custom.dropdown {margin:0;}.store_services form.custom .custom.dropdown ul li.disabled {background-color:transparent !important;}.store_services ul.thumbs_list {padding:15px 25px 5px;}.store_services ul.thumbs_list li a {opacity:1;min-height:70px;}.store_services ul.thumbs_list li a:hover {background:#eeffff;box-shadow:0 0 0 1px #eeeeee;}.service_sidebar {padding:25px;border-left:1px solid #cccccc;}.service_sidebar img.cat_image {margin-bottom:20px;max-height:80px;display:block;}.service_sidebar h3 {margin-bottom:0;font-size:0.875em;clear:both;}.magazines>div {text-align:center;}.magazines h2 ,.magazines img {cursor:pointer;}.magazines h2 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.25em;margin:15px 0 0;}.magazines h3 {color:#78a22f;font-size:0.875em;}.magazines img {max-height:412px;}.magazines p {min-height:130px;max-height:130px;margin-bottom:30px;font-size:0.875em;color:#838383;padding-right:20px;overflow:hidden;}.magazines p:hover {padding-right:3px;overflow-y:scroll;}.magazines button {border:0;font-size:0.75em;}.magazines button.brown {background:#5a5350;}.magazines button.brown:hover {background:#3f3a38;}.magazines button.yellow {background:#d6cf49;}.magazines button.yellow:hover {background:#c1b92b;}.magazines button.purple {background:#787b92;}.magazines button.purple:hover {background:#606377;}.magazines button.pink {background:#ed2146;}.magazines button.pink:hover {background:#cb1033;}.magazines button.purple2 {background:#8e487b;}.magazines button.purple2:hover {background:#6c375e;}.magazines button.green {background:#7ac143;}.magazines button.green:hover {background:#639d34;}.magazines hr.dotted {margin:15px 0 35px;}.magazines hr.dotted.longer {width:217%;margin-left:-105%;margin-top:20px;margin-bottom:20px;}.magazines hr.dotted.bottom-longer {margin-bottom:20px;width:106%;}.magazines .image_holder {position:relative;border:12px solid #f0f0f0;cursor:pointer;transition:all 0.2s ease-in-out;}.magazines .image_holder .image_holder_rollover {visibility:hidden;opacity:0;transition:all 0.2s ease-in-out;position:absolute;top:50%;left:0;width:100%;height:50%;text-align:center;background:#f0f0f0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, rgba(255, 255, 255, 0.27) 20%, rgba(255, 255, 255, 0.57) 40%, rgba(255, 255, 255, 0.82) 60%, #ffffff 100%);}.magazines .image_holder .image_holder_rollover i.wellness_logo {display:inline-block;width:88px;height:59px;background:url(../images/layout/icons/icon_wellness_logo.png);background-size:cover;background-position:0-61px;}.magazines .image_holder .image_holder_rollover i {margin-top:25%;}.magazines .image_holder .image_holder_rollover span {display:block;margin-top:5px;font-size:1.75em;font-family:"HelveticaNeueLTStd-Bd",Arial,Helvetica,sans-serif;}.magazines .image_holder:hover {box-shadow:0 0 3px 1px #cccccc;}.magazines .image_holder:hover .image_holder_rollover {visibility:visible;opacity:1;}.magazines_container .show_more {display:block;margin:35px auto 0;border:0;background:#f0f0f0;border-radius:5px;color:#4d4d4d;}.magazines_container .show_more:hover {background:#e3e3e3;}.magazines_container .show_more.disabled:focus ,.magazines_container .show_more.disabled:hover {background:#f0f0f0;color:#4d4d4d;}.issuu_viewer_modal {padding-top:60px;min-height:490px;background:#ffffff;}.issuu_viewer_modal .loading {background:#ffffff url(../images/layout/spinner.gif) no-repeat center center;line-height:600px;font-size:1em;}.issuu_viewer_modal .issuuembed>div>div:last-child {display:none;}.issuu_viewer_modal .issuuembed object {position:relative;z-index:1;}.blog_list {font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.blog_list li {width:31.33333%;margin:6px;margin-bottom:30px;padding-top:15px;}.blog_list h2 {margin:7px 0 0;font-family:"HelveticaNeueLTStd-Bd",Arial,Helvetica,sans-serif;font-size:1.5em;color:#333333;font-weight:bold;}.blog_list hr {margin-top:15px;}.blog_list span {font-size:0.875em;color:#333333;}.blog_list span em {color:#78a22f;font-weight:bold;}.blog_list .blog_intro_text {font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;margin:15px 0;padding-right:5px;max-height:90px;}.blog_list .blog_intro_text p {display:inline;color:#4d4d4d;font-size:16px;}.blog_list .blog_intro_text span strong {color:#78a22f;}.blog_list .image_container {padding-left:0;}.blog_list .image_container img {width:100%;}.blog_view {margin-top:20px;}.blog_view h1 {font-size:38px;line-height:0.921;text-align:left;}.blog_view .share {color:#333333;font-weight:bold;padding:15px 5px 5px;max-width:260px;}.blog_view .share .stButton .stLarge {display:inline-block;height:44px;width:44px;background-repeat:no-repeat;background-size:contain;}.blog_view .share .stButton .stLarge:hover {background-position:0px;}.blog_view .share .st_facebook_large .stLarge {background-image:url('../images/layout/icons/share_fb.png') !important;}.blog_view .share .st_twitter_large .stLarge {background-image:url('../images/layout/icons/share_tw.png') !important;}.blog_view .share .st_email_large .stLarge {background-image:url('../images/layout/icons/share_email.png') !important;}.blog_view .share .st_googleplus_large .stLarge {background-image:url('../images/layout/icons/share_google.png') !important;}.blog_view .share img {margin-left:15px;margin-right:5px;height:15px;}.blog_view .share:hover {color:#78a22f;}.blog_view span {font-size:0.875em;color:#838383;}.blog_view span strong {color:#78a22f;font-size:0.84375em;}.blog_view span.more_details {color:#ffffff;}.blog_view span.superscript {color:#4d4d4d;font-size:50%;}.blog_view .intro {font-size:0.9375em;font-weight:bold;color:#4d4d4d;}.blog_view hr {margin:15px 0 25px;}.blog_view hr.wrap_start {margin-top:25px;margin-bottom:15px;}.blog_view .blog_body {font-size:0.875em;color:#838383;}.blog_view .blog_body h3 ,.blog_view .blog_body h4 {color:#78a22f;}.blog_view .blog_body img {float:right;width:100%;margin-left:15px;margin-bottom:15px;}.blog_view .blog_body b {color:#4d4d4d;}.blog_view .blog_body ol ,.blog_view .blog_body ul {margin-left:20px;}.blog_view a.nav {padding:0 10px;font-size:0.8125em;font-weight:bold;}.blog_view h3.comments {font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;}.blog_view h3.comments em {color:#78a22f;font-style:normal;}.blog_view .blog_comment {margin-bottom:20px;}.blog_view .blog_comment .large-1 {padding:0;}.blog_view .blog_comment .comment_author {display:block;margin:5px 0;}.blog_view .blog_comment .comment_author strong {color:#4d4d4d;font-size:0.875em;}.blog_view .blog_comment .comment_author small {margin-left:5px;font-size:80%;}.blog_view .blog_comment p {color:#838383;font-size:0.875em;}.blog_view .blog_comment .image_container {box-shadow:0 0 1px 2px #e5e5e5;border-radius:3px;min-height:60px;}.blog_view .submit_comment {padding:20px 30px;background:#f0f0f0;border-radius:10px;}.blog_view .submit_comment h5 {margin:15px 0;font-size:0.8125em;}.blog_view .submit_comment button.login {text-indent:20px;background-image:url(../images/layout/icons/icon_login.png);background-repeat:no-repeat;background-position:10px center;}.blog_view .submit_comment label {margin-bottom:5px;cursor:default;font-weight:bold;font-size:0.75em;color:#4d4d4d;}.blog_view .submit_comment label.error {display:none !important;}.blog_view .submit_comment input ,.blog_view .submit_comment textarea {margin-top:5px;margin-bottom:20px;padding-top:8px;height:32px;border:0;border-radius:5px;font-size:0.8125em;box-shadow:0 1px 2px #d2d2d2;}.blog_view .submit_comment input:focus ,.blog_view .submit_comment textarea:focus {background:#ffffff;box-shadow:0 1px 2px #555555;}.blog_view .submit_comment input.error ,.blog_view .submit_comment textarea.error {background:#ffffff;border:1px solid #ff6600;}.blog_view .submit_comment textarea {max-width:100%;min-height:120px;}.blog_sidebar {margin-left:0px;margin-top:40px;padding:10px;width:247px;}@media only screen and (max-width: 40em){.blog_sidebar {width:100%;}}.blog_sidebar .articles_search {border-radius:5px;width:88% !important;margin-top:5px;padding-top:7px;padding-left:10px;height:40px;border:1px solid #cccccc;border-radius:5px;background:#ffffff;font-size:0.8125em;background:#ffffff url(/images/layout/spinner3.gif) no-repeat 85% -25px;width:100%;}.blog_sidebar .search-articles {width:40px !important;height:40px !important;top:30px;position:absolute;background-color:#8d8d8d !important;border-color:#8d8d8d !important;right:15px !important;border-radius:0 5px 5px 0;}.blog_sidebar .search-articles .icon-icon_magnifier {position:absolute;right:12px;bottom:9px;font-size:0.875em;color:#838383;}.blog_sidebar .share_this_recipe {width:247px;}.blog_sidebar .share_this_recipe .share_title {margin-bottom:10px;font-weight:bold;margin-top:30px;font-size:1.25em;color:#363636;}.blog_sidebar .share_this_recipe .stButton .stLarge {display:inline-block;height:39px;width:39px;position:relative;background-repeat:no-repeat;background-size:contain;}.blog_sidebar .share_this_recipe .stButton .stLarge:hover {opacity:1;background-position:initial;}.blog_sidebar .share_this_recipe .st_facebook_large .stLarge {background-image:url("/images/recipes/recipe_fb.png") !important;}.blog_sidebar .share_this_recipe .st_twitter_large .stButton .stLarge {background-image:url("/images/recipes/recipe_tw.png") !important;}.blog_sidebar .share_this_recipe .st_googleplus_large .stButton .stLarge {background-image:url("/images/recipes/recipe_google.png") !important;}.blog_sidebar .share_this_recipe .st_pinterest_large .stButton .stLarge {background-image:url("/images/recipes/recipe_p.png") !important;}.blog_sidebar .share_this_recipe .st_email_large .stButton .stLarge {background-image:url("/images/recipes/recipe_email.png") !important;}.blog_sidebar .category-list-section {font-family:"HelveticaNeueLTStd-Bd",Arial,Helvetica,sans-serif;position:relative;padding:25px 15px 0px 15px;border:2px #e3e3e3 solid;border-radius:3px;color:#333333 !important;margin-bottom:0;}.blog_sidebar .category-list-section form {margin-top:10px;}.blog_sidebar .category-list-section form input {border-radius:2px;height:40px;}.blog_sidebar .category-list-section form .search-articles {position:absolute;top:35px;right:16px;border:0;border-radius:0 3px 3px 0;margin-bottom:0;padding:0;width:45px;height:40px;background:transparent;cursor:pointer;}.blog_sidebar .category-list-section p a {font-weight:bold;color:#333333 !important;margin:5px 0;}.blog_sidebar .category-list-section .content ul li {margin-top:2px;}.blog_sidebar .category-list-section .content ul li a {color:#939393;font-weight:400;font-size:14px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;line-height:22.4px;}.blog_sidebar .category-list-section .content ul li a:hover {text-decoration:underline;color:#78a22f;}.blog_sidebar .social-media-share h3 {font-weight:600;color:#333333 !important;}.blog_sidebar .social-media-share .stButton .stLarge {display:inline-block;height:44px;width:44px;background-repeat:no-repeat;background-size:contain;}.blog_sidebar .social-media-share .stButton .stLarge:hover {background-position:0px;}.blog_sidebar .social-media-share .st_facebook_large .stLarge {background-image:url('../images/layout/icons/share_fb.png') !important;}.blog_sidebar .social-media-share .st_twitter_large .stLarge {background-image:url('../images/layout/icons/share_tw.png') !important;}.blog_sidebar .social-media-share .st_email_large .stLarge {background-image:url('../images/layout/icons/share_email.png') !important;}.blog_sidebar .social-media-share .st_googleplus_large .stLarge {background-image:url('../images/layout/icons/share_google.png') !important;}.blog_sidebar .related-articles h3 ,.blog_sidebar .related-recipes h3 {font-weight:600;color:#333333 !important;text-transform:none;margin-top:15px;margin-bottom:5px;}.blog_sidebar .related-recipes {position:relative;margin-top:15px;}.blog_sidebar .related-recipes div {padding:0;margin-bottom:10px;}.blog_sidebar .related-recipes div h3 {display:inline;}.blog_sidebar .related-recipes div a {text-decoration:underline;color:#78a22f !important;font-weight:bold;}.blog_sidebar .related-recipes div a:hover {opacity:0.5;}.blog_sidebar .related-recipes .articles {height:120px;position:relative;padding:0;margin-bottom:10px;overflow:hidden;}.blog_sidebar .related-recipes .articles:nth-child(1) {height:auto;}.blog_sidebar .related-recipes .articles img {width:100%;}.blog_sidebar .related-recipes .articles a {position:absolute;top:30px;background:rgba(0, 0, 0, 0.5);padding:10px;font-size:7px;color:#ffffff !important;width:100%;font-weight:normal;}.blog_sidebar .related-recipes .articles a span {color:inherit;font-size:20px;display:block;float:left;text-transform:lowercase;text-align:center;}.blog_sidebar .related-articles div {position:relative;padding:0;margin-bottom:10px;height:auto;}.blog_sidebar .related-articles div img {width:100%;}.blog_sidebar .related-articles div a {position:absolute;bottom:0;background:rgba(0, 0, 0, 0.5);padding:10px;font-size:7px;color:#ffffff;width:100%;}.blog_sidebar .related-articles div a span {vertical-align:middle;color:inherit;font-size:25px;text-align:center;display:inline-block;float:left;text-transform:lowercase;}.blog_sidebar .related-articles div a span:last-child {color:#78a22f;margin-left:5px;}.blog_sidebar h3 {margin:15px 0;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;}.blog_sidebar h3 i.wellness_bullet {display:block;float:left;width:35px;height:23px;background:url(../images/layout/icons/icon_wellness_bullet.png);background-size:cover;background-position:0-25px;margin-top:true/2-11.5;}.blog_sidebar h3 i {margin-right:7px;}.blog_sidebar .section-container {border-top:0 !important;}.blog_sidebar .section-container section {margin-bottom:15px;}.blog_sidebar .section-container .title ,.blog_sidebar .section-container .content {border:0 !important;}.blog_sidebar .section-container .title ,.blog_sidebar .section-container .active .title {background:#f0f0f0 !important;}.blog_sidebar .section-container .title {border-radius:7px;font-weight:bold;}.blog_sidebar .section-container .title a {color:#4d4d4d !important;}.blog_sidebar .section-container .content {padding-bottom:0 !important;}.blog_sidebar .section-container .content li {font-size:0.875em;}.blog_sidebar .section-container .content li small {position:absolute;right:15px;margin-top:5px;}.blog_sidebar .section-container .section-container section {margin-bottom:0;}.blog_sidebar .section-container .section-container section.active {margin-bottom:5px;}.blog_sidebar .section-container .section-container .title ,.blog_sidebar .section-container .section-container .active .title {background:transparent !important;border:1px solid #000000;}.blog_sidebar .section-container .section-container .title a {padding:0;}.blog_sidebar .section-container .section-container .content {padding-top:3px;}.events_calendar {width:100%;}.events_calendar table {border:0;}.events_calendar table.fc-header {margin-bottom:0;}.events_calendar .fc-event {background-color:#78a22f;border-color:#78a22f;}.events_calendar .fc-event:hover ,.events_calendar .fc-event:active ,.events_calendar .fc-event:focus {color:#ffffff;}.events_calendar .fc-button {line-height:1.8em;}.events_calendar table tr.even ,.events_calendar table tr.alt ,.events_calendar table tr:nth-of-type(2n) {background:#fdfef1;}.events_calendar .fc-state-highlight {background:#f7fccf;box-shadow:inset 1px 1px 2px #78a22f;}.events_calendar .fc-state-highlight .fc-day-number {font-weight:bold;}.events_view h1 {margin-bottom:0;}.events_view h3 {margin:0;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;}.events_view h4 {font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-weight:normal;}.events_view p ,.events_view ol li ,.events_view ul li {font-size:0.8125em;color:#838383;}.events_view p a ,.events_view ol li a ,.events_view ul li a {text-decoration:underline;}.events_view ol ,.events_view ul {padding-left:20px;}.events_view ol li ,.events_view ul li {padding-left:10px;}.events_view ul {list-style:disc;}.events_view .event_info p {font-weight:bold;}.events_view .event_image_container {margin-bottom:15px;padding-left:0;}.events_view .back_to_calendar {display:inline-block;padding:20px;border-radius:5px;background:#f0f0f0;}.events_view .back_to_calendar span {float:left;}.events_view .back_to_calendar span.fc-corner-right {border-left:0;}.events_view .fc-button {line-height:1.8em;font-size:0.9375em;}.competitions {margin-bottom:15px;}.competitions h5 {margin-bottom:15px;}.competitions.competition_view h1 ,.competitions.competition_view h2 ,.competitions h3 ,.competitions h4 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;}.competitions.competition_view h2 ,.competitions h3 {margin-bottom:0;}.competitions.competition_view h1 ,.competitions h4 {font-size:1.375em;color:#78a22f;}.competitions.competition_view h2 {font-size:1.25em;}.competitions.competition_view h1 {text-transform:none;}.competitions p ,.competitions span {font-size:0.8125em;color:#838383;}.competitions span {font-style:italic;}.competitions hr.dotted {margin:15px 0;}.competitions em {font-weight:bold;font-style:normal;color:#78a22f;}.competitions img {width:100%;max-height:none;margin-bottom:25px;}.competitions .button {margin-bottom:30px;}.competitions.featured_competition {margin-bottom:20px;padding:0;border:1px solid #cccccc;}.competitions.featured_competition h5 {margin:0 0 20px;padding:15px;background:#f0f0f0;}.competitions .image_container {position:relative;}.competitions .details {max-height:200px;margin-bottom:25px;padding-right:20px;overflow:hidden;}.competitions .details:hover {padding-right:3px;overflow-y:scroll;}.competitions .details.events {margin-bottom:0;overflow-y:hidden;}.competitions.competition_view>div.large-9 {padding-left:0;}.competitions.competition_view .win.small {width:100%;color:#78a22f;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-size:1.875em;line-height:80px;}.competitions.competition_view .competition_form_container {background:#f0f0f0;border-radius:8px;box-shadow:inset 0 0 2px #e2e2e2;}.competitions.competition_view form ,.competitions.competition_view input {margin:0;}.competitions.competition_view form span.small {display:block;text-align:center;margin-bottom:25px;padding-top:15px;font-size:0.6875em;}.competitions.competition_view input {margin-top:5px;margin-bottom:20px;padding-top:8px;height:32px;border:0;border-radius:5px;font-size:0.8125em;box-shadow:0 1px 2px #d2d2d2;}.competitions.competition_view input:focus {background:#ffffff;box-shadow:0 1px 2px #555555;}.competitions.competition_view input.error {background:#ffffff;border:1px solid #ff6600;}.competitions.competition_view label {cursor:default;font-size:0.75em;font-weight:bold;color:#838383;}.competitions.competition_view label.error {font-weight:normal;color:#ff0000;position:relative;top:-15px;float:right;font-style:italic;}.competitions.competition_view button {min-width:100%;margin:15px auto;display:block;border-radius:8px;border:4px solid rgba(223, 223, 223, 0.95);box-shadow:0 0 2px #aaaaaa;text-transform:uppercase;}.competitions.competition_view .clear {height:1px;}.competition_header .no_padding_left {padding-left:0;}.competition_header .no_padding_right {padding-right:0;}.competition_header .competition.social_links {padding-bottom:5px;}.competition_header .competition.social_links a {transition:all 0.2s ease-in-out;display:inline-block;margin:0 auto;width:30px;height:30px;border-radius:50%;background:#85ab44;text-align:center;margin-right:10px;float:right;}.competition_header .competition.social_links a i.facebook {display:inline-block;width:8px;height:16px;background:url(../images/layout/icons/icon_facebook.png);background-size:cover;background-position:0-18px;margin-top:2px;}.competition_header .competition.social_links a i.twitter {display:inline-block;width:19px;height:15px;background:url(../images/layout/icons/icon_twitter.png);background-size:cover;background-position:0-17px;margin-top:2.5px;}.competition_header .competition.social_links a i.instagram {display:inline-block;width:16px;height:16px;background:url(../images/layout/icons/icon_instagram.png);background-size:cover;background-position:0-18px;margin-top:2px;}.competition_header .competition.social_links a .facebook {background-position:0 -16.25px !important;}.competition_header .competition.social_links a .twitter {margin-top:8px !important;margin-left:1px;}.competition_header .competition.social_links a i {margin-top:6.75px !important;background-position:0 -15px !important;}@media screen and (max-width: 1024px){.competition_header .competition.social_links {width:140px;float:left;}}.events_view .fb_like ,.competitions .fb_like {margin-bottom:10px;}.events_view .fb_like div ,.competitions .fb_like div {padding:0;}.events_view .fb_like .large-10 ,.competitions .fb_like .large-10 {padding-top:10px;}.events_view .fb_like .large-2 ,.competitions .fb_like .large-2 {padding-left:10px;}.competitions .fb_like {margin-top:15px;}.competitions .fb_like .large-10 {padding-top:0;padding-left:15px;}.competitions .fb_like .large-10 hr {margin-top:10px;}.newsletter_signup h2 ,.newsletter_signup h3 {font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;font-weight:normal;}.newsletter_signup h2 {position:relative;font-size:1.375em;}.newsletter_signup h2:after {content:'';position:absolute;top:-24px;right:20px;width:2px;height:77px;background:#ffffff;border-right:1px solid #e0e0e0;}.newsletter_signup h3 {margin-bottom:15px;text-transform:uppercase;text-align:center;}.newsletter_signup .newsletter_form_container {padding-top:20px;margin:15px 0 20px;background:#f0f0f0;border-radius:8px;box-shadow:inset 0 0 2px #e2e2e2;}.newsletter_signup form ,.newsletter_signup input {margin:0;}.newsletter_signup form span.small {display:block;text-align:center;margin-bottom:25px;padding-top:15px;font-size:0.6875em;}.newsletter_signup input {margin-top:5px;margin-bottom:20px;padding-top:8px;height:32px;border:0;border-radius:5px;font-size:0.8125em;box-shadow:0 1px 2px #d2d2d2;}.newsletter_signup input:focus {background:#ffffff;box-shadow:0 1px 2px #555555;}.newsletter_signup input.error {background:#ffffff;border:1px solid #ff6600;}.newsletter_signup label {cursor:default;font-size:0.75em;font-weight:bold;color:#838383;}.newsletter_signup label.error {font-weight:normal;color:#ff0000;position:absolute;top:-11px;right:15px;font-style:italic;}.newsletter_signup button {margin:5px auto 0;padding-top:8px;display:block;height:32px;font-size:0.9375em;}.newsletter_signup #mailer * {margin:0;padding:0;border:0;}.newsletter_signup #mailer {position:relative;}.newsletter_signup #mailer .loading {padding-top:30px;font-size:1.25em;background:transparent url(../images/layout/spinner.gif) no-repeat center 70px;}.newsletter_signup #mailer iframe {width:100%;min-height:2550px;}@media only screen and (min-width: 641px) and (max-width: 1045px){#login {left:auto !important;right:15px !important;margin-left:0 !important;}}@media only screen and (min-width: 381px) and (max-width: 640px){div#login {left:auto !important;right:15px !important;margin-left:0 !important;top:236px !important;}}@media only screen and (max-width: 768px){.wishlist_desktop_listing {display:none;}.wishlist_mobile_listing {display:block !important;}}@media only screen and (max-width: 500px){.wishlist button i.cart_small {display:none !important;}.wishlist .reveal-modal input {margin-bottom:2em;}.wishlist .reveal-modal .save_wishlist {top:136px !important;width:82%;}.wishlist .row.item_values .small-12.columns.item_total {width:100%;}.wishlist .row.item_values .button.small.expand.add_to_cart.jsAddToCart.add_product_to_cart {margin-top:0;width:100%;padding:20px;text-align:center;}.wishlist .row.item_values .small-12.columns.price_small {font-size:30px;padding:20px;text-align:center;width:100%;}.wishlist .row.item_values .button_small {width:80% !important;}.wishlist .row.item_values .button_small button {margin-left:0 !important;}.wishlist .row.item_values .small-2.columns.delete {margin-left:0px;margin-top:15px;text-align:center;width:20%;}.wishlist .row.item_values .small-2.columns.delete img {left:0;}.wishlist .large-12.columns.wishlist_edit_but button {float:left;width:32%;}.cart_text .cart_buttons .add_wishlist {margin-left:0px !important;}}@media only screen and (max-width: 380px){div#login {left:auto !important;right:auto !important;margin-left:0 !important;top:236px !important;min-width:100% !important;max-width:100% !important;width:100% !important;}.wishlist_edit_container {margin-top:-9px !important;}.wishlist_edit_container input {width:62% !important;padding:0 15% 0 4px !important;}.wishlist_edit_container button {left:56% !important;}.wishlist_edit_but button {font-size:12px !important;}.wishlist_modal_are_you_sure .medium-3.columns {text-align:left !important;}}@media only screen and (max-width: 327px){.wishlist_edit_but button {width:31% !important;}.wishlist_edit_but .button.add_to_cart {padding:9px 13px !important;}}#login ,.checkout_redirect_login ,.easter_login {min-width:341px !important;max-width:341px !important;width:341px !important;border-radius:2px;top:44px !important;left:auto;right:auto;padding:14px;margin-left:674px !important;}#login form ,.checkout_redirect_login form ,.easter_login form {margin-bottom:0;}#login input[type=text] ,#login input[type=password] ,#login input[type=email] ,.checkout_redirect_login input[type=text] ,.checkout_redirect_login input[type=password] ,.checkout_redirect_login input[type=email] ,.easter_login input[type=text] ,.easter_login input[type=password] ,.easter_login input[type=email] {height:40px;border-radius:5px;}#login input[type=text]:focus ,#login input[type=password]:focus ,#login input[type=email]:focus ,.checkout_redirect_login input[type=text]:focus ,.checkout_redirect_login input[type=password]:focus ,.checkout_redirect_login input[type=email]:focus ,.easter_login input[type=text]:focus ,.easter_login input[type=password]:focus ,.easter_login input[type=email]:focus {box-shadow:0 0 2px 1px #e1f8ba;border-color:#dbe4cb;}#login label.error ,.checkout_redirect_login label.error ,.easter_login label.error {position:absolute;top:28px;right:7px;font-size:10px;}#login .error ,.checkout_redirect_login .error ,.easter_login .error {border-radius:3px;}#login .my_button ,.checkout_redirect_login .my_button ,.easter_login .my_button {background-image:url('/images/layout/icons/login_lock_icon.png');background-repeat:no-repeat;background-position:2px 4px;padding:8px 11px 8px 23px;}#login a ,.checkout_redirect_login a ,.easter_login a {color:#646464;font-size:0.75em;}#login a.close-reveal-modal ,.checkout_redirect_login a.close-reveal-modal ,.easter_login a.close-reveal-modal {right:0;padding:2px 5px 10px 10px;font-size:1em;}#login a.close-reveal-modal:hover ,.checkout_redirect_login a.close-reveal-modal:hover ,.easter_login a.close-reveal-modal:hover {font-weight:bold;}#login .custom ,.checkout_redirect_login .custom ,.easter_login .custom {font-size:0.75em;}#login .custom input[type=text] ,#login .custom input[type=password] ,#login .custom input[type=email] ,.checkout_redirect_login .custom input[type=text] ,.checkout_redirect_login .custom input[type=password] ,.checkout_redirect_login .custom input[type=email] ,.easter_login .custom input[type=text] ,.easter_login .custom input[type=password] ,.easter_login .custom input[type=email] {height:40px;border-radius:5px;}#login .custom input[type=text]:focus ,#login .custom input[type=password]:focus ,#login .custom input[type=email]:focus ,.checkout_redirect_login .custom input[type=text]:focus ,.checkout_redirect_login .custom input[type=password]:focus ,.checkout_redirect_login .custom input[type=email]:focus ,.easter_login .custom input[type=text]:focus ,.easter_login .custom input[type=password]:focus ,.easter_login .custom input[type=email]:focus {box-shadow:0 0 2px 1px #e1f8ba;border-color:#dbe4cb;}#login .custom label ,.checkout_redirect_login .custom label ,.easter_login .custom label {height:18px;line-height:18px;}#login .custom label:hover ,.checkout_redirect_login .custom label:hover ,.easter_login .custom label:hover {color:#555555;}#login .custom label:hover span ,.checkout_redirect_login .custom label:hover span ,.easter_login .custom label:hover span {border-color:#aaaaaa;}#login .login_button input ,#login .register_button a input ,.checkout_redirect_login .login_button input ,.checkout_redirect_login .register_button a input ,.easter_login .login_button input ,.easter_login .register_button a input {width:100%;margin-bottom:0.5em;}#login .small-12 ,#login .small-5 ,.checkout_redirect_login .small-12 ,.checkout_redirect_login .small-5 ,.easter_login .small-12 ,.easter_login .small-5 {padding-left:0;padding-right:0;}#login .small-2 ,.checkout_redirect_login .small-2 ,.easter_login .small-2 {line-height:30px;}#login .register_button a ,.checkout_redirect_login .register_button a ,.easter_login .register_button a {font-size:1em;}#login .register_button a.icon-pencil::before ,.checkout_redirect_login .register_button a.icon-pencil::before ,.easter_login .register_button a.icon-pencil::before {top:8px;margin-left:5px;color:#a6c75f;z-index:2;}@media all and (max-width: 1024px) and (min-width: 768px){#login .register_button a.icon-pencil::before ,.checkout_redirect_login .register_button a.icon-pencil::before ,.easter_login .register_button a.icon-pencil::before {top:21px;margin-left:8px;}}#login .register_button a .my_button ,.checkout_redirect_login .register_button a .my_button ,.easter_login .register_button a .my_button {background-image:none;}#login .register_text ,#login .or_text ,.checkout_redirect_login .register_text ,.checkout_redirect_login .or_text ,.easter_login .register_text ,.easter_login .or_text {font-size:0.75em;color:#646464;}#login .password_text ,#login .register_text ,.checkout_redirect_login .password_text ,.checkout_redirect_login .register_text ,.easter_login .password_text ,.easter_login .register_text {margin-bottom:5px;}#login .or_text ,.checkout_redirect_login .or_text ,.easter_login .or_text {margin-bottom:0;}.checkout_redirect_login ,.easter_login {width:400px !important;max-width:400px !important;margin:0 auto !important;top:50px !important;left:39%;padding-left:30px;padding-right:30px;}.checkout_redirect_login .login_to_continue ,.easter_login .login_to_continue {margin-bottom:1em;}@media only screen and (max-width: 999px){.checkout_redirect_login ,.easter_login {width:95% !important;left:3%;margin:0 auto !important;}}.side_bar {width:100%;border:1px solid #e0e0e0;border-radius:5px;background:#f2f4f3;padding-left:0.9375em;padding-right:0.9375em;float:left;}.side_bar .side_bar_image {margin:20px 0;text-align:center;}.side_bar .side_bar_image img {border:8px solid #e9e9e9;border-radius:4px;cursor:pointer;}.side_bar .user_msg {text-align:center;padding-bottom:25px;border-bottom:1px dotted #a5a5a4;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.side_bar ul li {border-bottom:1px dotted #a5a5a4;padding:12px 0;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:0.75em;color:#4d4d4d;}.side_bar ul li.last {border:none;padding:12px 0 0 0;}.side_bar ul li a {color:#4d4d4d;}.side_bar ul li a img {margin:0 20px 0 5px;}.side_bar ul.padded {padding-top:10px;}.forgot_password hr.my_wellness {margin-left:0;}.forgot_password label {cursor:default;}.forgot_password .button {min-width:150px !important;}.forgot_password input[type="email"] {width:60%;}.forgot_password.mobile_login input {width:60%;}.forgot_password.mobile_login .button {width:150px !important;}h4.account {font-weight:normal;font-size:17px;}h4.account span {margin-left:5px;font-size:12px;}.register {margin-top:15px;position:relative;z-index:1;}.register_form {background-color:#f0f0f0;border:1px solid #d5d5d5;border-radius:2px;}.register_form .small-12 {margin:5px 0;}.register_form .dontWantIt {margin-top:-10px;margin-bottom:0;}.register_form label.error {position:absolute;top:38px;right:7px;font-size:10px;}.register_form label[for="br_dob"].error {top:38px;right:7px;}.register_form .error {border-radius:3px;}.register_form .small-12.medium-3 span {font-size:12px;}.register_form h2 {font-weight:normal;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;font-size:1.75em;}.register_form .rewards_text {margin-top:10px;margin-bottom:10px;color:#78a22f;}.register_form .custom {font-size:0.75em;}.register_form .custom .radio.checked:before {background:#78a22f !important;}.register_form .custom input[type=text] ,.register_form .custom input[type=password] ,.register_form .custom input[type=email] {height:40px;border-radius:5px;}.register_form .custom input[type=text]:focus ,.register_form .custom input[type=password]:focus ,.register_form .custom input[type=email]:focus {box-shadow:0 0 2px 1px #e1f8ba;border-color:#dbe4cb;background:#ffffff;}.register_form .custom input[type=text].datepicker {background-image:url(/images/layout/icons/date_picker.png);background-position:98% 61%;background-repeat:no-repeat;}.register_form .custom label {height:25px;line-height:25px;}.register_form .custom label[for='accept_terms'] ,.register_form .custom label [for='receive_newsletter1'] {white-space:nowrap;}.register_form .custom label span.checkbox {background-color:#f0f0f0;float:left;top:0;margin-right:8px;width:18px;height:18px;background:#ffffff url(../images/layout/icons/icon_checked.png) no-repeat -18px 0;}.register_form .custom label span.checkbox.checked {box-shadow:0 0 1px #d3d3d4;background-position:center;color:#555555;}.register_form .custom label span.checkbox.checked:before {display:none;}.register_form .custom label span.smallerfont {font-size:10px;}.register_form .custom label:hover {color:#555555;}.register_form .custom label:hover span {border-color:#aaaaaa;}.register_form .green_button {width:100%;margin:0;}.register_form+.large-6 {overflow:hidden;}.register_info {margin:15px 0 0 0;}.register_info .check {margin:10px 0 0 0;}.register_info .header {font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;font-size:1.25em;margin:2px 0 0 0;}.register_info .sub-text {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;margin:5px 0 0 0;line-height:14px;}.my_account_subscriptions h4 {margin:0 0 0 20px;}.my_account_subscriptions .subscriptions_item {margin:15px 0 0 20px;}.my_account_subscriptions .subscriptions_item .title {font-size:1em;font-weight:bold;margin:0 0 0 26px;}.my_account_subscriptions .custom {font-size:0.75em;}.my_account_subscriptions .custom input[type=text] ,.my_account_subscriptions .custom input[type=password] ,.my_account_subscriptions .custom input[type=email] {height:40px;border-radius:5px;}.my_account_subscriptions .custom input[type=text]:focus ,.my_account_subscriptions .custom input[type=password]:focus ,.my_account_subscriptions .custom input[type=email]:focus {box-shadow:0 0 2px 1px #e1f8ba;border-color:#dbe4cb;}.my_account_subscriptions .custom label {height:18px;line-height:1;font-size:0.75em;font-size:100%;}.my_account_subscriptions .custom label span.checkbox {position:relative;background-color:#f0f0f0;float:left;top:-10px;margin-right:8px;width:18px;height:18px;background:#ffffff url(../images/layout/icons/icon_checked.png) no-repeat -18px 0;}.my_account_subscriptions .custom label span.checkbox.checked {box-shadow:0 0 1px #d3d3d4;background-position:center;color:#555555;}.my_account_subscriptions .custom label span.checkbox.checked:before {display:none;}.my_account_subscriptions .custom label:hover {color:#555555;}.my_account_subscriptions .custom label:hover span {border-color:#aaaaaa;}.my_account_subscriptions input.button {margin:20px;}.my_account_presonal_details {padding:0;}.my_account_presonal_details .shipping_address ,.my_account_presonal_details .jsBillingAddress ,.my_account_presonal_details .submit_section {float:left;}.my_account_presonal_details form {margin:auto 0.9375em;border:1px solid #dcdcdc;}.my_account_presonal_details h4.account {padding:1em;background-color:#f0f0f0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-top:0;}.my_account_presonal_details h4.account.no_border_top {border-top:0;}.my_account_presonal_details .my_account_line {border-bottom:1px dotted #a5a5a4;height:1px;padding-top:10px;margin-bottom:10px;float:left;width:100%;}.my_account_presonal_details .no_padding_left {padding-left:0;}.my_account_presonal_details .no_padding_right {padding-right:0;}.my_account_presonal_details .title_extra {font-size:0.875em;}@media only screen and (min-width: 999px){.my_account_presonal_details label {line-height:2.5em;}.my_account_presonal_details label.title_extra {line-height:1.5em;}}@media only screen and (max-width: 1000px){.my_account_presonal_details .shipping-address .small-4 ,.my_account_presonal_details .billing-address .small-4 {padding-left:0;}.my_account_presonal_details .shipping-address .small-8 ,.my_account_presonal_details .billing-address .small-8 {padding:0;}}.my_account_presonal_details .placeholder_input {display:block;background:#ffffff;color:#4d4d4d;font-size:1em;border-radius:5px;margin:0 0 1em 0;padding:0.5em;height:2.3125em;width:100%;font-family:inherit;border:1px solid #cccccc;-moz-box-sizing:border-box;box-sizing:border-box;line-height:normal;}.my_account_presonal_details input {background:#ffffff;color:#4d4d4d;font-size:1em;border-radius:5px;}.my_account_presonal_details .billing_address {margin-top:20px;}.my_account_presonal_details .billing_address_heading {background-color:#f0f0f0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;font-weight:bold;font-size:1.0625em;line-height:2.5em;margin-bottom:20px;}.my_account_presonal_details .billing_checkbox {padding-left:0;}.my_account_presonal_details .title_extra {margin:10px 0;}.my_account_presonal_details .shipping_country input {background-color:rgba(0, 0, 0, 0.08);}.my_account_presonal_details .custom.dropdown {height:2.3125em;line-height:2.3125em;margin-bottom:1em;}.my_account_presonal_details .custom.dropdown a.selector {margin-top:3px;}.my_account_presonal_details .custom.dropdown a.current {line-height:2.25em;text-indent:0;}.my_account_presonal_details label {color:#4d4d4d;margin-bottom:10px;}.my_account_presonal_details label span.checkbox {background-color:#f0f0f0;margin-bottom:20px;float:left;top:0;margin-right:8px;width:18px;height:18px;background:#ffffff url(../images/layout/icons/icon_checked.png) no-repeat -18px 0;}.my_account_presonal_details label span.checkbox.checked {box-shadow:0 0 1px #d3d3d4;background-position:center;color:#555555;}.my_account_presonal_details label span.checkbox.checked:before {display:none;}.my_account_presonal_details label.error {color:#c60f13;margin-top:-23px;}@media only screen and (max-width: 786px){.my_account_presonal_details label.error {margin-top:-14px;}}@media only screen and (max-width: 400px){.my_account_presonal_details label {height:35px;vertical-align:middle;display:table-cell;}.my_account_presonal_details label.title_extra {margin-bottom:23px;float:left;}}.reveal-modal.update_details .success_message {float:none;position:relative;margin-right:0;padding:0;}.reveal-modal.update_details .button {margin-bottom:10px;}.mobile_upload_button {display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}.ie8 .mobile_upload_button ,.ie9 .mobile_upload_button ,.touch .mobile_upload_button {display:inline-block;}#ui-datepicker-div {background-color:#f0f0f0;border:1px solid #d5d5d5;}#ui-datepicker-div .ui-datepicker-prev {float:left;}#ui-datepicker-div .ui-datepicker-title {text-align:center;margin:6px 0;}#ui-datepicker-div .ui-datepicker-title select {width:28%;margin:0 5px;visibility:visible !important;margin-left:0 !important;position:static !important;height:30px;padding:4px 6px;font-size:0.8125em;line-height:1.5625em;display:inline-block;border-radius:5px;border:solid 1px #d3d3d4;background-color:#ffffff;background-image:url("/images/layout/icons/drop_down_icon.png");background-repeat:no-repeat;background-position:94.8% 0.25em;color:#4d4d4d;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-bottom:10px;background-size:14px;text-indent:0.01px;text-overflow:'';}#ui-datepicker-div .ui-datepicker-title select::-ms-expand {display:none;}#ui-datepicker-div .ui-datepicker-title select::-ms-clear {display:none;}#ui-datepicker-div .ui-datepicker-prev {margin:8px -8px 0 10px;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;}#ui-datepicker-div .ui-datepicker-next {float:right;margin:8px 10px 0 -8px;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;}#ui-datepicker-div a.ui-state-default {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;}.change_password {width:100%;font-size:0.75em;}.change_password h4 span {font-size:0.75em;}.change_password input[type=text] ,.change_password input[type=password] ,.change_password input[type=email] {height:40px;border-radius:5px;}.change_password input[type=text]:focus ,.change_password input[type=password]:focus ,.change_password input[type=email]:focus {box-shadow:0 0 2px 1px #e1f8ba;border-color:#dbe4cb;}.change_password label {height:18px;line-height:18px;}.change_password label[for=br_gender].error {right:36px;}.change_password label.error {position:absolute;top:32px;right:24px;z-index:10;}.change_password label .dropdown {z-index:5;}.change_password label span.checkbox {position:relative;background-color:#f0f0f0;float:left;top:-10px;margin-right:8px;width:18px;height:18px;background:#ffffff url(../images/layout/icons/icon_checked.png) no-repeat -18px 0;}.change_password label span.checkbox.checked {box-shadow:0 0 1px #d3d3d4;background-position:center;color:#555555;}.change_password label span.checkbox.checked:before {display:none;}.change_password label:hover {color:#555555;}.change_password label:hover span {border-color:#aaaaaa;}.my_rewards {padding:20px 5px;border:1px solid #e0e0e0;border-radius:5px;background-image:radial-gradient(circle farthest-side at center top, #b6d16e 0%, #7ca533 100%);width:100%;float:left;}.my_rewards .title {color:#ffffff;font-size:49px;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;margin:30px 0 0 -30px;}.my_rewards .dotted_line {border-bottom:1px dotted #ffffff;margin:20px 20px;padding-top:20px;}.my_rewards .white {color:#ffffff;margin:10px 5px 10px 0;float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.875em;}.my_rewards .grey {color:#4d4d4d;margin:10px 0;float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.875em;}.my_rewards .lost_card {padding:0 12px;font-size:12px;line-height:1.4;}.my_rewards .lost_card a {color:#4d4d4d;}.my_rewards .lost_card a:hover {text-decoration:underline;}.my_rewards input[type=submit] {height:40px;}.my_rewards input[type=text] {border-radius:6px;height:40px;}.my_rewards input[type=text]:focus {background-color:#ffffff;border:1px solid #d9dfcf;webkit-box-shadow:inset 0 -2px 5px rgba(197, 236, 184, 0.43);box-shadow:inset 0 -2px 5px rgba(197, 236, 184, 0.43);}.my_rewards .jsRewardsActivationForm label.error {position:absolute;top:14px;right:7%;font-size:12px;font-family:Arial,Helvetica,sans-serif;}.change_pw {width:100%;float:left;padding:0 0 20px;}.tips_box {padding:0 15px;border:1px solid #e0e0e0;border-radius:5px;background:#f2f4f3;text-align:center;}.tips_box img {margin:25px 0 15px 0;}.tips_box .wellness_green {font-weight:bold;}.tips_box .info_text {font-size:0.875em;margin:10px 0 25px 0;line-height:1.2;font-family:Arial,Helvetica,sans-serif;}.order_summary .order_summary_title {font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;border-bottom:1px dashed #d8d8d8;padding:5px 0;margin:10px 0;}.order_summary .summary_cart .order_summary_product {width:100%;float:left;margin:7px 0;border-bottom:1px dashed #d8d8d8;}.order_summary .summary_cart .order_summary_product .image {margin:7px 0 0 0;}.order_summary .summary_cart .order_summary_product .details {min-height:67px;}.order_summary .summary_cart .order_summary_product .details .title {font-size:0.8125em;font-weight:bold;font-weight:Arial,Helvetica,sans-serif;margin:5px 0;}.order_summary .summary_cart .order_summary_product .details .extra_text {font-size:0.75em;font-weight:Arial,Helvetica,sans-serif;margin:5px 0;}.order_summary .summary_cart .order_summary_product .details .price {font-size:0.8125em;font-weight:bold;font-weight:Arial,Helvetica,sans-serif;color:#78a22f;margin:5px 0;}.order_summary .summary_cart .order_summary_totals {margin:5px 0;padding:8px 0;border-bottom:1px dashed #d8d8d8;}.order_summary .summary_cart .order_summary_totals .titles {text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;color:#838383;margin:3px 0;}.order_summary .summary_cart .order_summary_totals .total_values {text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;color:#838383;margin:3px 0;}.order_summary .summary_cart .order_summary_total {margin:7px 0;padding:8px 0;border-bottom:2px solid #d8d8d8;}.order_summary .summary_cart .order_summary_total .titles {text-align:right;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1.125em;margin:3px 0;}.order_summary .summary_cart .order_summary_total .total_values {text-align:right;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1.125em;color:#78a22f;margin:3px 0;}.order_summary .need_help {background-color:#f0f0f0;border:1px solid #d5d5d5;border-radius:2px;padding:0 30px;background-image:url("/images/layout/icons/checkout_phone.png");background-position:right top;background-repeat:no-repeat;margin:20px 0 0;}.order_summary .need_help h4 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1.125em;color:#78a22f;margin:10px 0 -7px 0;}.order_summary .need_help h4.number {margin:0 0 -10px 0;color:#4d4d4d;font-size:1.375em;}.order_summary .need_help h4.number a {color:#4d4d4d;}.order_summary .need_help ul {margin:10px 0;}.order_summary .need_help ul li {font-size:0.8125em;}.order_summary .need_help ul li a {color:#4d4d4d;}.order_summary .need_help ul li a:hover {color:#78a22f;}.orders {border:2px solid #77a22f;border-radius:8px 8px 0 0;padding:0;width:101%;overflow:visible;float:left;margin:10px 0 0 0;}.orders .small-2 {width:14.285%;text-align:center;font-size:1em;}.orders .table-heading {background-color:#77a22f;color:#ffffff;height:1.875em;padding:0.4375em 0 0 0.3125em;text-align:center;font-size:0.9375em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.orders.with_no_borders {border-top:none !important;border-left:none !important;border-right:none !important;height:3.75em;padding:1.25em 0 1.25em 0;border-bottom:1px solid #dcdcdc;}.orders.with_no_borders .small-3 {font-size:0.75em;padding:0;text-align:center;font-family:Arial,Helvetica,sans-serif;}.orders.with_no_borders .small-2 {font-size:0.75em;padding:0;text-align:center;font-family:Arial,Helvetica,sans-serif;}.orders.with_no_borders a {text-decoration:underline;}.orders.with_no_borders a:hover {text-decoration:none;}.orders a {color:#777676;}#reveal-modal-order-detail {padding:0;border-radius:8px;border:none;}#reveal-modal-order-detail .order_details {padding:0;position:relative;}#reveal-modal-order-detail .order_details h4 {width:100%;background-color:#77a22f;border-radius:8px 8px 0 0;height:41px;margin:-1px 0 20px 0;padding:5px 0 0 5px;color:#ffffff;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1.125em;}#reveal-modal-order-detail .order_details .title {font-family:Arial,Helvetica,sans-serif;font-weight:Bold;font-size:0.875em;color:#4d4d4d;margin:17px 0 4px 0;}#reveal-modal-order-detail .order_details .product_extra {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;}#reveal-modal-order-detail .order_details .item_values {width:100%;float:left;padding:29px 0px 0 0;}#reveal-modal-order-detail .order_details .item_values div {font-size:0.875em;font-family:Arial,Helvetica,sans-serif;}#reveal-modal-order-detail .order_details .item_values div.quantity {float:right;}#reveal-modal-order-detail .order_details .item_values div.quantity .cross {margin:0 20px;color:#acacac;}#reveal-modal-order-detail .order_details .item_values div.item_total {font-weight:Bold;}#reveal-modal-order-detail .order_details .order_total {border-top:1px dashed #c9c9c9;border-bottom:none;width:97%;margin:16px 0 0 9px;}#reveal-modal-order-detail .order_details .order_total .order_details_total_text {text-align:right;font-size:1.75em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#4d4d4d;}#reveal-modal-order-detail .order_details .order_total .order_details_total_value {text-align:right;font-size:1.75em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#78a22f;}#reveal-modal-order-detail .close-reveal-modal {top:0.3em;}#reveal-modal-order-success {padding:0;border-radius:8px;}#reveal-modal-order-success .order_details {padding:0;position:relative;}#reveal-modal-order-success .order_details h4 {width:100%;background-color:#77a22f;border-radius:8px 8px 0 0;height:41px;margin:-1px 0 20px 0;padding:5px 0 0 5px;color:#ffffff;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1.125em;}#reveal-modal-order-success .order_details .title {font-family:Arial,Helvetica,sans-serif;font-weight:Bold;font-size:0.875em;color:#4d4d4d;margin:17px 0 4px 0;}#reveal-modal-order-success .order_details .product_extra {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;}#reveal-modal-order-success .order_details .item_values {width:100%;float:left;padding:29px 0px 0 0;}#reveal-modal-order-success .order_details .item_values div {font-size:0.875em;font-family:Arial,Helvetica,sans-serif;}#reveal-modal-order-success .order_details .item_values div.quantity {float:right;}#reveal-modal-order-success .order_details .item_values div.quantity .cross {margin:0 20px;color:#acacac;}#reveal-modal-order-success .order_details .item_values div.item_total {font-weight:Bold;}#reveal-modal-order-success .order_details .order_total {border-top:1px dashed #c9c9c9;border-bottom:none;width:97%;margin:16px 0 0 9px;}#reveal-modal-order-success .order_details .order_total .order_details_total_text {text-align:right;font-size:1.75em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#4d4d4d;}#reveal-modal-order-success .order_details .order_total .order_details_total_value {text-align:right;font-size:1.75em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#78a22f;}#reveal-modal-order-success .close-reveal-modal {top:0.3em;}@media only screen and (min-width: 641px) and (max-width: 1045px){#reveal-modal-small-cart {left:auto !important;right:15px !important;margin-left:0 !important;}}@media only screen and (min-width: 381px) and (max-width: 640px){div#reveal-modal-small-cart {left:auto !important;right:15px !important;margin-left:0 !important;top:45px !important;}}@media only screen and (max-width: 380px){div#reveal-modal-small-cart {left:auto !important;right:auto !important;margin-left:0 !important;top:45px !important;min-width:100% !important;max-width:100% !important;width:100% !important;}}#reveal-modal-small-cart {min-width:341px !important;max-width:341px !important;width:341px !important;top:42px !important;left:auto;right:auto;margin-left:691px !important;padding:0;border-radius:8px 8px 0 0;border:none;}#reveal-modal-small-cart .button {width:50%;float:left;margin:-15px 0 0 0;border:1px solid #8fba46;padding:12px 0;}#reveal-modal-small-cart .cart-button {width:20%;height:40px;float:right;margin:-39px 0 0 0;background:transparent;opacity:0;}#reveal-modal-small-cart .close-reveal-modal {top:0.3em;}#reveal-modal-small-cart .order_summary .order_summary_title {width:100%;background-color:#77a22f;border-radius:8px 8px 0 0;height:41px;margin:0;padding:0;}#reveal-modal-small-cart .order_summary .order_summary_title h4 {font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;color:#ffffff;margin:12px 0 0 0;}#reveal-modal-small-cart .order_summary .summary_cart .order_summary_product {width:100%;float:left;margin:7px 0 0 0;border-bottom:1px solid #d8d8d8;}#reveal-modal-small-cart .order_summary .summary_cart .order_summary_product .image {margin:7px 0 9px 0;}#reveal-modal-small-cart .order_summary .summary_cart .order_summary_product .title {font-size:0.8125em;font-weight:bold;font-weight:Arial,Helvetica,sans-serif;margin:7px 0;}#reveal-modal-small-cart .order_summary .summary_cart .order_summary_product .extra_text {font-size:0.75em;font-weight:Arial,Helvetica,sans-serif;color:#858585;margin:6px 0;}#reveal-modal-small-cart .order_summary .summary_cart .order_summary_product .price {font-size:0.8125em;font-weight:bold;font-weight:Arial,Helvetica,sans-serif;color:#858585;margin:7px 0;}#reveal-modal-small-cart .order_summary .summary_cart .order_summary_total {margin:0 0 1em 0;padding:7px 0;border-bottom:1px solid #d8d8d8;background-color:#f4f4f4;}#reveal-modal-small-cart .order_summary .summary_cart .order_summary_total .titles {text-align:right;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1.125em;color:#78a22f;margin:3px 0;}#reveal-modal-small-cart .order_summary .summary_cart .order_summary_total .total_values {text-align:right;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:1.125em;margin:3px 0;}.cart_heading h4 {font-size:1.4375em;margin:15px 0 15px 0;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;background:url(/images/layout/icons/your_cart.png) no-repeat;text-indent:42px;line-height:30px;}.empty_cart h5 {margin-bottom:20px;padding:0 20px;}.cart form {margin:0;}.cart .add_cart_product_wishlist {margin-left:12px;}.cart .jsRemoveProduct.right.delete_item {margin-top:-2px;}.cart .cart_titles {color:#4d4d4d;font-family:Arial,Helvetica,sans-serif;font-weight:bold;border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;padding:5px 0;margin:10px 0;}.cart input[type=text] {height:3.1em;border-radius:5px;}.cart input[type=text]:focus {box-shadow:0 0 2px 1px #e1f8ba;border-color:#dbe4cb;}.cart input[name=next] {background-image:url(/images/layout/icons/checkout_button_lock.png);background-repeat:no-repeat;background-position:10% center;text-indent:5%;width:100%;text-align:center;text-shadow:#858585 -1px -1px;box-shadow:#5b7a24 0 2px;font-weight:bold;}@media all and (max-width: 1280px){.cart input[name=next] {background-image:none;}.cart .hide-for-large-up {display:block !important;visibility:visible;}.cart .hide-for-medium-down {display:none !important;visibility:hidden;}}@media screen and (-webkit-min-device-pixel-ratio: 0){.cart ::i-block-chrome ,.cart input[name=next] {font-weight:normal;}}.cart .items {padding:0;}.cart .cart_item {padding:0.9375em 0;border-bottom:1px solid #dcdcdc;}.cart .cart_item div a img {margin-left:10px;width:auto;max-height:70px;}.cart .cart_item .item_image a {float:left;}.cart .cart_item:last-child {border-bottom:none;}.cart .cart_item .cart_item_details {padding:0;}@media only screen and (max-width: 999px){.cart .cart_item .cart_item_details .clear {display:none;}.cart .cart_item .cart_item_details .margin_bottom {margin-bottom:10px;}}.cart .cart_item .item_icons {cursor:pointer;}.cart .cart_item .item_icons .hide-for-large-up {margin-top:10px;}.cart .cart_item img {margin:0;}@media only screen and (max-width: 1280px){.cart .cart_item .item_icons {bottom:20px;cursor:auto;float:left;height:30%;top:70px;right:0;}.cart .cart_item .item_icons img {cursor:pointer;float:right;padding:5px 0;position:absolute;right:20px;}.cart .cart_item .item_icons img.wishlist_icon {top:-5px;}.cart .cart_item .item_icons img.jsRemoveProduct {top:25px;right:24px;}}.cart .cart_item input[type=text] {width:50px;text-align:center;height:40px;border-radius:5px;}.cart .cart_item input[type=text]:focus {box-shadow:0 0 2px 1px #e1f8ba;border-color:#dbe4cb;}.cart .cart_item .product_title {font-size:0.875em;font-weight:bold;float:left;color:#4d4d4d;}.cart .cart_item .variation ,.cart .cart_item .sku {clear:both;display:block;}.cart .cart_item .variation {font-weight:bold;margin:5px 0 10px;}.cart .cart_item .sku {margin-bottom:10px;}.cart .cart_item span {font-size:0.75em;font-family:Arial,Helvetica,sans-serif;float:left;color:#838383;padding:0;top:5px;}.cart .cart_item span.cross {margin-top:14px;}.cart .cart_item .quantity .quantity_input {padding:0;}.cart .cart_item .quantity input {text-align:left;text-indent:5px;margin-bottom:0;}.cart .cart_item .quantity .item_counter {float:right;padding:3px 0 0 0;}.cart .cart_item .quantity .item_counter img {cursor:pointer;margin-top:-8px;padding:7px 0;transition:all 0.6s ease-in-out;}.cart .cart_item .quantity .item_counter img:first-of-type {margin-top:0;padding:2px 0;}.cart .cart_item .quantity .item_counter img:hover {-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}.cart .cart_item .item_price {font-size:0.875em;margin-top:13px;font-family:Arial,Helvetica,sans-serif;}.cart .cart_item .item_price .price_equal {font-family:Arial,Helvetica,sans-serif;margin:-1px 11px 0;font-size:1.3em;color:#a6a6a6;font-weight:600;}.cart .cart_item .item_total {margin:12px 0 0 0px;font-size:1em;color:#78a22f;font-weight:bold;}.cart .cart_item .subtotal {color:#78a22f;font-weight:bold;}@media only screen and (min-width: 1000px){.cart .no_padding_right {padding-right:0;}}@media all and (min-width: 768px){.cart-small .show-for-small-down {display:none !important;visibility:hidden !important;}}@media all and (min-width: 768px){.show-for-small-down {display:none !important;visibility:hidden !important;}}.cart_rewards {background-color:#f4f4f4;font-weight:bold;padding:5px 0 25px;border-bottom:1px dashed #dcdcdc;}.cart_rewards.first {border-bottom:1px solid #ffffff;}.cart_rewards .rewards_balance_text {float:left;margin:9px 3px 0 0;}.cart_rewards .rewards_balance {padding:20px 0 0 11px;text-align:right;margin-left:20%;position:absolute;}.cart_rewards .rewards_balance .balance {float:left;border-radius:5px;display:inline;text-align:center;background-color:#ffffff;font-family:inherit;border:1px solid #cccccc;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75);font-size:0.75em;padding:14px 18px;height:39px;-moz-box-sizing:border-box;box-sizing:border-box;}.cart_rewards .redeem_reward {float:left;padding:18px 0 0 74px;}.cart_rewards .redeem_reward span {margin:13px 10px 0 0;}.cart_rewards .redeem_reward span.gift_certificate {margin:13px 0 0 88px;}.cart_rewards .redeem_reward input[type=text] {width:174px;text-align:left;float:right;margin:0 24px 0 0;background-color:#ffffff;padding-right:74px;}.cart_rewards .redeem_reward input[type=text].gift_certificate {width:205px;}.cart_rewards .redeem_reward .button {position:absolute;top:24px;right:32px;font-size:81%;}.logos {padding:0 0 10px;}.logos img {float:left;vertical-align:middle;display:block;}.logos img.snapscan {width:30%;padding-right:5px;padding-top:10px;}.logos img.thawte {width:15%;}.logos img.mastercard ,.logos img.visa {width:22%;padding-left:5px;padding-right:5px;}.cart_totals {background-color:#ffffff;z-index:1;}.cart_totals .cart_totals_wishlist {margin-bottom:25px;background-color:#dcdcdc;border-radius:5px;}.cart_totals .cart_totals_wishlist p {margin-bottom:0;line-height:45px;text-align:center;}.cart_totals .cart_totals_wishlist span {padding-right:5px;}.cart_totals .cart_totals_wishlist .add_wishlist {color:#4d4d4d;}.cart_totals .cart_heading {padding-left:0;}.cart_totals .titles {font-size:0.75em;padding-left:0;}.cart_totals .total_values {padding-right:0;font-weight:bold;font-size:0.75em;}.cart_totals .discount {color:#f15a23;}.cart_totals .discounted_subtotal .right {text-decoration:underline;}.cart_totals span {padding:5px 0;}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.cart_totals {right:1%;left:auto;}}@media only screen and (max-device-width: 768px){.main_nav .title-area .logo a img {max-height:38px;}}@media only screen and (min-width: 1000px){.cart_totals {padding:0 0 23px;}}.order_total {border-top:1px dashed #dcdcdc;margin-top:15px;}.order_total .error_acpt {color:#ff1100;padding:0 12px;font-size:13px;text-rendering:optimizeLegibility;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.order_total .total {padding:10px 0;font-size:1.5625em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;text-decoration:uppercase;}.order_total .total span {padding:0;}.order_total .total_cost {padding:10px 0;font-size:1.5625em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#78a22f;}.order_total .total_cost span {padding:0;}.section_block {border:1px solid #dcdcdc;margin-bottom:1.25em;}.section_block.no_padding {padding-left:0;padding-right:0;}.section_block .section_heading {background-color:#f0f0f0;border-bottom:1px solid #dcdcdc;float:left;line-height:2.5em;}.section_block .item_headings {font-weight:bold;}.section_block .col {padding-left:0 !important;}.shipping-address {padding-left:0.9375em !important;padding-right:0.9375em !important;}.shipping-address .small-4 {padding-left:1.875em !important;}.shipping-address .small-8 {padding-right:1.875em !important;}.billing_checkbox ,.title_extra {padding-left:0.9375em !important;padding-right:0.9375em !important;}.billing-address .section_heading {padding-left:0.9375em !important;padding-right:0.9375em !important;}.billing-address .small-4 {padding-left:2.8125em !important;}.billing-address .small-8 {padding-right:2.8125em !important;}@media only screen and (max-width: 1000px){.section_heading {padding-top:10px;padding-bottom:10px;}.shipping-address .small-4 {padding-left:0 !important;}.shipping-address .small-8 {padding-right:0 !important;}.billing-address .small-4 {padding-left:0.9375em !important;}.billing-address .small-8 {padding-right:0.9375em !important;}}.geotrust_logo {padding-bottom:20px;}.redeem_reward span {line-height:40px;}.redeem_reward input[type="text"] {height:40px;border-radius:5px;}.redeem_reward input[type="submit"] {margin-top:0 !important;position:absolute;top:46px;right:21px;}.redeem_reward .error_rewards {font-size:0.875em;float:left;color:#c60f13;margin-bottom:5px;}.redeem_reward .rewards_card_signup {margin-bottom:20px;font-size:15px;line-height:20px;}.redeem_reward .rewards_card_signup span.checkbox {border-radius:5px;display:inline-block;position:relative;vertical-align:middle;border:solid 1px #d3d3d4;background-color:#f0f0f0;float:left;top:0;margin-right:8px;width:18px;height:18px;background:#ffffff url(../images/layout/icons/icon_checked.png) no-repeat -18px 0;}.redeem_reward .rewards_card_signup span.checkbox.checked {box-shadow:0 0 1px #d3d3d4;background-position:center;color:#555555;}.redeem_reward .rewards_card_signup span.checkbox.checked:before {display:none;}.redeem_reward .jsRewardsDOB label.error {margin:-10px 0 10px;}.rewards_balance {font-size:0.875em;}.rewards_discount {margin:10px 0;}.rewards_discount span {margin:40px 0;}.rewards_discount span #jsTotalOrderDiscount {color:#f15a23;font-weight:bold;}.rewards_balance_text {font-size:0.875em;margin-bottom:20px;}.rewards_balance_text span {color:#78a22f;font-weight:bold;line-height:20px;}.purchase_discount_text {margin-bottom:10px;}.purchase_discount_text span {color:#f15a23;font-weight:bold;}.payment_button {float:left;width:100%;}.payment_button input {font-size:1em;text-shadow:#858585 -1px -1px;box-shadow:#5c7a24 0 2px;}@media screen and (-webkit-min-device-pixel-ratio: 0){.payment_button ::i-block-chrome ,.payment_button input {font-weight:normal;}}@media only screen and (max-width: 1000px){.payment_button input {font-size:0.875em;}}.sticky_element {float:left;position:relative;width:100%;}#payment_error {padding-top:15px;}#payment_error p {margin-bottom:0;}#what_is_snapscan {padding-top:15px;}.checkout .small {font-size:0.75em;}.checkout .page_heading {font-size:1.625rem;text-transform:uppercase;font-weight:bold;margin-bottom:30px;padding-left:0;}@media all and (max-width: 786px){.checkout .page_heading {font-size:18px;}}.checkout .page_heading .icon-lock27:before {font-size:26px;top:0;color:#78a22f;}.checkout .section_heading ,.checkout .cart_total_heading {background-color:#f0f0f0;border:1px solid #dcdcdc;border-bottom:0;}.checkout .section_heading .heading_text ,.checkout .section_heading .heading_text_mobile ,.checkout .section_heading .billing_heading {font-size:1.0625em;line-height:2.5em;}.checkout .section_heading.billing_heading_background {margin-bottom:1.25em;border-bottom:1px solid #dcdcdc;border-left:0;border-right:0;}.checkout .section_heading .heading_text_mobile {display:none;padding-right:0;padding-left:0;}@media only screen and (max-width: 1000px){.checkout .section_heading .heading_text {display:none;}.checkout .section_heading .heading_text_mobile {display:inherit;}.checkout .section_heading .heading_text_mobile {line-height:1.25em;}}.checkout .section_heading .heading_number {display:inline-block;line-height:30px;font-size:1.25em;text-align:center;background-color:#78a22f;color:#ffffff;border-radius:50%;padding:0;margin:5px 0;max-width:30px;}.checkout .checkout_delivery_address {cursor:pointer;}.checkout .checkout_delivery_address .no_padding_left {padding-left:0;}.checkout .checkout_delivery_address .no_padding_right {padding-right:0;}.checkout .checkout_delivery_address .title_extra {font-size:0.875em;}@media only screen and (min-width: 999px){.checkout .checkout_delivery_address label {line-height:2.5em;}.checkout .checkout_delivery_address label.title_extra {line-height:1.5em;}}@media only screen and (max-width: 1000px){.checkout .checkout_delivery_address .shipping-address .small-4 ,.checkout .checkout_delivery_address .billing-address .small-4 {padding-left:0;}.checkout .checkout_delivery_address .shipping-address .small-8 ,.checkout .checkout_delivery_address .billing-address .small-8 {padding:0;}}.checkout .checkout_delivery_address .placeholder_input {display:block;background:#ffffff;color:#4d4d4d;font-size:1em;border-radius:5px;margin:0 0 1em 0;padding:0.5em;height:2.3125em;width:100%;font-family:inherit;border:1px solid #cccccc;-moz-box-sizing:border-box;box-sizing:border-box;line-height:normal;}.checkout .checkout_delivery_address input {background:#ffffff;color:#4d4d4d;font-size:1em;border-radius:5px;}.checkout .checkout_delivery_address .billing_address {margin-top:20px;}.checkout .checkout_delivery_address .billing_address_heading {background-color:#f0f0f0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;font-weight:bold;font-size:1.0625em;line-height:2.5em;margin-bottom:20px;}.checkout .checkout_delivery_address .title_extra {margin:10px 0;}.checkout .checkout_delivery_address .shipping_country input {background-color:rgba(0, 0, 0, 0.08);}.checkout .checkout_delivery_address .custom.dropdown {height:2.3125em;line-height:2.3125em;margin-bottom:1em;}.checkout .checkout_delivery_address .custom.dropdown a.selector {margin-top:3px;}.checkout .checkout_delivery_address .custom.dropdown a.current {line-height:2.25em;text-indent:0;}.checkout .checkout_delivery_address label {color:#4d4d4d;margin-bottom:10px;}.checkout .checkout_delivery_address label span.checkbox {background-color:#f0f0f0;float:left;top:0;margin-right:8px;width:18px;height:18px;background:#ffffff url(../images/layout/icons/icon_checked.png) no-repeat -18px 0;}.checkout .checkout_delivery_address label span.checkbox.checked {box-shadow:0 0 1px #d3d3d4;background-position:center;color:#555555;}.checkout .checkout_delivery_address label span.checkbox.checked:before {display:none;}.checkout .checkout_delivery_address label.error {color:#c60f13;margin-top:-23px;}@media only screen and (max-width: 786px){.checkout .checkout_delivery_address label.error {margin-top:-14px;}}@media only screen and (max-width: 400px){.checkout .checkout_delivery_address label {height:35px;vertical-align:middle;display:table-cell;}.checkout .checkout_delivery_address label.title_extra {margin-bottom:23px;float:left;}}.checkout .cart_total_heading {font-size:0.875em;font-weight:bold;line-height:2.5em;}.checkout .cart_item_box {max-height:380px;margin:10px 0;}.checkout .cart_item {padding:10px 0;border-bottom:1px solid #dcdcdc;font-size:0.8125em;font-weight:Arial,Helvetica,sans-serif;}.checkout .cart_item .product_brand ,.checkout .cart_item .item_total {line-height:1.625em;}.checkout .cart_item .product_title {font-weight:bold;color:#4d4d4d;}.checkout .cart_item .product_brand {color:#858585;}.checkout .cart_item .item_total {color:#78a22f;font-weight:bold;}.checkout .cart_item:last-child {border-bottom:0;}.checkout .item_image {padding:0;}@media all and (min-width: 786px){.checkout .item_image {margin-top:10px;}}.checkout .payment_button input {width:100%;}.checkout .payment_methods label {margin:20px 0;width:100%;line-height:3.125em;font-weight:bold;display:inline-block;border:2px solid #dcdcdc;}.checkout .payment_methods label .payment-icon-creditcard ,.checkout .payment_methods label .payment-icon-snapscan ,.checkout .payment_methods label .payment-icon-EFT {margin:0 5px;}.checkout .payment_methods label .payment-icon-creditcard {font-size:2.125em;position:relative;top:7px;}.checkout .payment_methods label .payment-icon-snapscan {position:relative;top:4px;border:1px solid;border-radius:50%;font-size:1.625em;}.checkout .payment_methods label:hover ,.checkout .payment_methods label.active {border-color:#78a22f;background-color:#78a22f;color:#ffffff;}.checkout .payment_methods div[class^="information_"] {margin-top:20px;}.checkout .payment_methods .information_credit_card .icon-lock27:before {font-size:1em;color:#78a22f;top:0;margin-right:6px;}.checkout .payment_methods .information_eft .payment-icon-coins {margin-right:10px;}.checkout .payment_methods .information_eft .payment-icon-coins:before {font-size:1em;color:#78a22f;}.checkout .payment_methods .information_snap_scan p {margin-bottom:0.625em;}.checkout .payment_methods .information_snap_scan .s-100 {padding-right:0;}.checkout .payment_methods .information_snap_scan .s-100 .center {text-align:center;}.checkout .payment_methods .information_snap_scan img {margin-bottom:20px;}.checkout .payment_methods .information_snap_scan input {width:100%;}@media only screen and (max-width: 1000px){.checkout .payment_methods label {margin-bottom:0;}}.checkout .delivery_details img {width:20px;padding-top:3px;float:right;margin-right:7px;}.checkout .delivery_details p {width:100%;}@media only screen and (max-width: 1000px){.checkout .delivery_details .small-1 {width:4%;}.checkout .delivery_details .small-11 {width:96%;}}html.ie9 .step_4 .item_price .price_equal ,html.ie10 .step_4 .item_price .price_equal {float:right;margin:0px 35px 0 17px !important;}#reveal-modal-rewards {font-size:1em;padding:0 0 5px;}#reveal-modal-rewards>div {padding:0 20px;}#reveal-modal-rewards h4 {margin-top:20px;}#reveal-modal-rewards p {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;line-height:1.4;width:94%;}#reveal-modal-rewards label {cursor:default;margin-bottom:10px;}#reveal-modal-rewards label.error {padding:0 0 10px 0;}.order_final {width:100%;padding:10px;}.order_final .title {font-family:"HelveticaNeueLTStd-Roman",Arial,Helvetica,sans-serif;font-size:0.9375em;margin:0 0 10px 0;float:left;}.order_final .register_benefits {font-size:0.75em;margin:0 0 0 -7px;}.order_final .register_benefits .small-12 {vertical-align:middle;}.order_final .register_benefits img {float:left;margin:7px 10px 0 0;}.order_final .register_benefits img.check {margin:10px 10px 0 0;}.order_final .register_benefits .header {float:left;width:82%;margin:5px 0;}.order_final .error_acpt {color:#ff0011;font-size:12px;}.order_final textarea {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;border-radius:3px;min-width:100%;width:100%;max-width:100%;}.order_final label {margin-bottom:10px;}.order_final .button {margin-top:10px;width:100%;}@media only screen and (min-width: 1024px){.order_final .mobile_snapscan_pay {display:none;}}.page h1.border_bottom {margin-bottom:20px;padding-bottom:15px;border-bottom:3px solid #78a22f;}.page h2 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;margin-bottom:0;font-size:1.25em;}.page p ,.page li {font-size:0.8125em;color:#838383;}.page a {text-decoration:underline;}.page ul {list-style:disc outside none;margin-left:15px;}.page em {font-style:normal;color:#78a22f;}.page .sub_heading {font-weight:bold;}.page .sub_heading_strong {font-weight:bold;font-style:italic;color:#4d4d4d;font-size:0.875em;}.page .list_heading {margin-bottom:0;}.page.padded_right {padding-right:60px;}.rewards .how_it_works {padding-left:0;}.rewards h4 {display:inline-block;margin:5px 0 15px;padding:7px 25px 5px 15px;border-top-right-radius:10px;font-family:"HelveticaNeueLTStd-Bd",Arial,Helvetica,sans-serif;font-size:0.8125em;font-weight:normal;color:#ffffff;}.rewards h4.yellow {background:#e8c32c;}.rewards h4.orange {background:#f48221;}.rewards h4.green {background:#78a22f;}.rewards h4.red {background:#f15a23;}.rewards img {border:1px solid #e4ecd5;border-radius:10px;}.rewards p.strong {color:#4d4d4d;font-weight:bold;}.rewards_tcs li {padding:0 15px;margin-bottom:15px;}.rewards_tcs img {margin-top:10px;}.no-js .contact_us button {display:none;}.contact_us hr.my_wellness {margin:-5px 0 20px;}.contact_us .sidebar {padding:0 0 30px;background:#f0f0f0;border:1px solid #d5d5d5;border-radius:5px;}.contact_us .sidebar>div {padding:15px;}.contact_us .sidebar h2 {font-size:1.125em;}.contact_us .sidebar p {margin:15px 0 0;}.contact_us .sidebar a {font-weight:bold;text-decoration:none;}.contact_us .content {padding-right:0;}.contact_us .content>div {padding-right:0;}.contact_us .content h2 {font-weight:normal;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;font-size:1.5em;margin-bottom:20px;}.contact_us .content .contact_form>div {position:relative;padding:0;}.contact_us .content .contact_form > div.left {padding-right:15px;}.contact_us .content .contact_form > div.right {padding-left:15px;}.contact_us .content .contact_form input ,.contact_us .content .contact_form textarea {border-radius:3px;}.contact_us .content .contact_form input:focus ,.contact_us .content .contact_form textarea:focus {box-shadow:0 0 2px 1px #e1f8ba;border-color:#dbe4cb;}.contact_us .content .contact_form textarea {min-width:100%;max-width:100%;min-height:138px;}.contact_us .content .contact_form label {margin-bottom:7px;cursor:default;font-size:0.8125em;}.contact_us .content .contact_form label.error {font-size:0.75em;position:absolute;top:30px;right:7px;}.contact_us .content .contact_form label[for=freeform_full_name] {padding-right:15px;}.contact_us .content .contact_form small {position:absolute;top:0;right:0;font-size:80%;color:#ff0000;}.contact_us .content .contact_form small.name {right:15px;}.contact_us .content .contact_form small+input ,.contact_us .content .contact_form small+textarea {border-color:#ff0000;}.contact_us .content .contact_form button.disabled {border:0;}.contact_us .content .contact_form button.disabled:hover {box-shadow:none;}.contact_us .main_body {display:none;}.wellcafe h2 {margin-bottom:15px;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;}.wellcafe img {margin:20px 0;}.wellcafe .body {padding-left:0;}.wellcafe .body p {color:#4d4d4d;}.wellcafe .body p em {font-weight:bold;}.wellcafe .sidebar {padding-right:0;}.wellcafe .wellcafe_sidebar {border:1px solid #e0e0e0;border-radius:5px;background:#f2f4f3;padding:15px;}.wellcafe .wellcafe_sidebar h2 {font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;margin-bottom:15px;}.wellcafe .wellcafe_sidebar a {margin-bottom:5px;text-decoration:none;}.wellcafe .centered {margin-bottom:0;}.help_support {font-family:Arial,Helvetica,sans-serif;}.help_support h2 ,.help_support h3 ,.help_support h4 {font-family:Arial,Helvetica,sans-serif;}.help_support .accordion section [data-section-title] {font-size:1.125em;}.help_support .accordion section [data-section-title] a {position:relative;text-decoration:none;color:#a2a2a2 !important;font-weight:600;text-indent:15px;}.help_support .accordion section [data-section-title] a:before {position:relative;left:-15px;content:'Q.';color:#78a22f;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;}.help_support .accordion section [data-section-title] a:after {position:absolute;top:-5px;right:4px;font-size:1.875em;color:#78a22f;content:'+';}.help_support .accordion section [data-section-content] p {color:#4d4d4d;text-indent:15px;}.help_support .accordion section [data-section-content] p:before {position:relative;left:-15px;content:'A.';font-size:1.375em;color:#78a22f;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;}.help_support .accordion section .title {background:#ffffff;border-left:none;border-right:none;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;}.help_support .accordion section .title a {padding:0.5em 0.2em 0.5em 0.2em;}.help_support .accordion section .title:hover {background:#eeffff;}.help_support .accordion section.active [data-section-title] a:after {margin-right:4px;content:'-';}.help_support .accordion section.active .title {background:#eeffff;}.help_support .accordion section.active .title a {cursor:default;}.help_support .accordion section.active .content {border-top:0;background:#f1f6ea;padding:0.5em 1.2em 0.5em 1.2em;border-left:none;border-right:none;}.help_support h2.faq ,.help_support h2.how-to-shop {margin-bottom:20px;}.help_support p.how-to-shop {font-weight:bold;}.help_support ol.how-to-shop {counter-reset:item;}.help_support ol.how-to-shop li {display:block;margin-bottom:15px;padding-left:20px;text-indent:-20px;}.help_support ol.how-to-shop li a {text-decoration:none;}.help_support ol.how-to-shop li:before {content:counter(item) ".\00a0\00a0";counter-increment:item;color:#78a22f;font-weight:bold;font-size:1.125em;}.help_support ol.how-to-shop li ul {margin:5px 0 10px 35px;}.help_support ol.how-to-shop li ul li {margin-bottom:0;padding-left:0;list-style-type:none;font-size:1em;}.help_support ol.how-to-shop li ul li:before {content:none;}.help_support p a {text-decoration:none;}.help_support.shipping-delivery h3 {margin:10px 0;font-size:0.875em;color:#838383;}.help_support.shipping-delivery h4 {margin:20px 0 6px 0;font-size:0.8125em;color:#78a22f;}.help_support.shipping-delivery table {margin:14px 0 30px 0;border:0 none;}.help_support.shipping-delivery table td {font-size:0.8125em;padding:20px 12px;border-bottom:1px solid #dddddd;color:#838383;}.help_support.shipping-delivery table tr:first-child th {color:#ffffff;font-size:0.875em;padding:12px;text-align:left;background:#78a22f;}.help_support.shipping-delivery table tr:first-child th:first-child {border-top-left-radius:8px;}.help_support.shipping-delivery table tr:first-child th:last-child {border-top-right-radius:8px;}.help_support.shipping-delivery img:last-child {margin-left:70px;}.help_support.ts-cs h3 {font-size:0.875em;color:#838383;margin:10px 0;}.side_bar.help_and_support ul li {padding:9px 0 12px;}.side_bar.help_and_support ul li a {padding-left:2px;}.side_bar.help_and_support ul li a span {font-size:20px;color:#888888;position:relative;top:2px;}.side_bar.help_and_support ul li a .active {color:#78a22f;}.side_bar.help_and_support ul li a .icontwo-icon_faq {font-size:14px;margin-right:4px;}.side_bar.help_and_support ul li a .icontwo-icon_cart_refunds {margin:0 4px;padding-right:7px;font-size:22px;position:relative;top:5px;}.side_bar.help_and_support ul li a .icontwo-my_order_history {margin:0 2px;padding-right:6px;position:relative;top:5px;}.side_bar.help_and_support ul li a .icontwo-icon_terms {margin:0 6px;padding-right:8px;position:relative;top:5px;}.side_bar.help_and_support ul li a .icontwo-icon_return {margin:0 5px;padding-right:7px;position:relative;top:5px;}.side_bar.help_and_support ul li.last {padding:9px 0 0px !important;}.help_and_support ul.padded {white-space:nowrap;}.error_page {background:#78a22f;text-align:center;}.error_page h1 {padding-top:50px;margin:0;color:#ffffff;}.error_page img {margin-left:130px;}.error_page a {display:block;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-size:2em;color:#ffffff;}.error_page div div {padding-bottom:50px;}.error_404 {padding-top:50px;text-align:center;}.touch form.custom .custom.dropdown {display:none;}.touch form.custom .custom.dropdown.variant {display:block;}.touch form.custom select {visibility:visible !important;margin-left:0 !important;position:static !important;height:40px;padding:4px 20px 4px 5px;line-height:1.875em;display:inline-block;margin-bottom:0;border-radius:5px;border:solid 1px #d3d3d4;background-color:#ffffff;background-image:url("/images/layout/icons/drop_down_icon.png");background-repeat:no-repeat;background-position:97.8% 0.25em;color:#4d4d4d;outline:none;-webkit-appearance:none;margin-bottom:10px;}@media only screen and (max-width: 1100px){.support_sidebar {display:none !important;}.brands .brands_slider_container .brands_slider {max-height:85px;}.brands .brands_slider_container .controls {display:none !important;}}@media only screen and (min-width: 1000px){.checkout_breadcrumb {background-color:#c4d463;border-radius:0 35px 0 0;text-align:center;margin:10px 7px 30px;padding:0;width:242px;}.product_filter form.custom.features_filter ,.product_filter form.custom.brands_filter {width:100%;}}@media only screen and (max-width: 999px){.header {margin-bottom:15px;}.login_register_cart {display:none !important;}.topbar {display:none !important;}.topbar img.logo {margin:10px auto 0;display:block;width:199px;}.topbar h2.tagline {text-indent:0;margin:15px 0;font-size:1.25em;text-align:center;}.topbar .more_info p {padding:0;text-align:center;font-size:0.9375em;}.topbar .login_register .user {position:absolute;top:50px;right:0;padding-right:0;}.topbar .login_register a {border-top:1px solid #eaeaea;}.topbar .login_register.logged_in a {margin-bottom:30px;}.show-for-medium-down.hide_button {display:none !important;}.main_nav .search {background:#ffffff;padding-bottom:15px;}.main_nav .search input {width:100%;border:1px solid #dddddd;}.main_nav .search input:focus {box-shadow:0 0 1px #555555;}.main_nav .search button {top:8px;right:20px;width:26px;height:26px;}.main_nav .search label.error {top:12px;right:47px;}.main_nav .search_dropdown_container {position:absolute;top:34px;padding:0 15px;width:100%;z-index:10;}.main_nav .search_dropdown {position:static;}.breadcrumbs_container {padding-bottom:10px;}.footer {margin-top:10px;}.footer_nav {padding-top:10px;}.footer_nav h5 {text-align:center;}.footer_nav h5.contact {margin-bottom:10px;}.footer_nav li {margin:5px 0;display:block;text-align:center;}.newsletter_and_social {padding:15px 0;}.newsletter_and_social h6 {float:none;margin:0;text-align:center;}.newsletter_and_social h6+span {display:block;margin:0 0 15px 0;text-align:center;}.newsletter_and_social .large-3 {padding-right:0;}.copyright span {padding-top:13px;}.homepage_slider_container {height:auto;}.homepage_slider_container .homepage_slider {height:auto;}.homepage_slider_container .controls ,.homepage_slider_container .loading {display:none;}.homepage_slider_pager>div div {padding-top:0;}.homepage_slider_pager > div div .arrow {top:-7px;left:30%;display:block;height:0;width:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #877d6b;}.homepage_slider_pager > div div img {min-height:0;}.homepage_slider_pager > div div:before {display:none;}.product_solutions .filter_block.first ,.product_solutions .filter_block.second ,.product_solutions .filter_block.third ,.product_solutions .filter_block.fourth {display:block;height:auto;padding:10px 0;border-top-right-radius:0;font-size:1.25em;}.product_solutions .filter_block.first:hover ,.product_solutions .filter_block.second:hover ,.product_solutions .filter_block.third:hover ,.product_solutions .filter_block.fourth:hover {box-shadow:none;border:0;text-decoration:underline;}.featured_links .small-6 {margin-bottom:15px;}p.subheading {font-size:0.8125em;}.listing {padding-top:15px;}.listing.shop_index li {min-height:230px;}.listing.shop_index h3 {font-size:1em;}.listing.shop_index .image_container {min-height:60px;}.listing li {min-height:320px;max-height:425px;}.listing li a .image_container {height:100px;}.listing li a .savings {width:72px;height:72px;padding-top:18px;border-radius:36px;left:0;font-size:13px;}.product_listing .listing li a {padding:0;}.product_listing .listing li a .image_container {height:130px;}.product_listing .listing li a .product_details {display:none;padding-top:20px;}.product_listing .listing li a .product_details .button {min-width:0;}.product_tabs.listing .section-container.tabs section .title {display:block;width:100%;font-size:1em;}.product_tabs.listing .section-container.tabs section .content {border-top-right-radius:0;}.product_sort .sorting_selectors {text-align:left;padding:0;margin-bottom:10px;}.product_sort form {padding:0;}ul.pagination {margin-top:15px;}.store_wrapper {margin-bottom:25px;}.store_wrapper.shop_details .store_listing {min-height:760px;}.store_wrapper.shop_details .store_map {height:350px !important;}.store_listing {min-height:310px;}.store_listing h2 a {top:5px;}.store_map {min-height:350px;}.store_services .thumbs_list {height:auto;overflow:auto;}.store_services .thumbs_list li {text-align:center;border-bottom:1px dotted #cccccc;margin-bottom:15px;}.store_services .thumbs_list li a {padding-top:10px;padding-bottom:10px;}.store_services .thumbs_list li img {margin-left:29.5%;}.store_services .service_select {padding:15px 15px 0;}.store_services .service_select h3 {font-size:1em;text-align:center;}.store_services .service_select form {padding:0 15px;}.store_services .service_select:nth-child(2) {padding:0 15px 15px;}.service_sidebar {border-left:0;border-top:1px solid #cccccc;}.page {margin-bottom:15px;}.page.help_support section .title a {white-space:normal;padding-right:15px !important;}.page.help_support ol.how-to-shop li {line-height:20px;margin-bottom:15px;}.page.help_support ol.how-to-shop li ul {margin-top:5px;margin-left:25px;}.page.help_support ol.how-to-shop li ul li {margin-bottom:0;}.page.help_support table {font-size:0.625em;}.page.help_support.shipping-delivery img:last-child {margin:10px 0 0;}.side_bar {margin-bottom:15px;}.contact_us .content h2 {margin-top:15px;font-size:1.25em;}.contact_us>div ,.contact_us>div>div ,.contact_us .content .contact_form>div.left ,.contact_us .content .contact_form>div.right {padding:0;}.contact_us .content .contact_form small.name {right:0;}.wellcafe .body {padding:0;}.wellcafe .sidebar {padding:0;}.magazines hr.dotted {display:none;}.magazines .magazine {padding:15px;border:1px solid #eeeeee;margin-bottom:10px;}.magazines p {margin-bottom:15px;}.magazines button {margin-bottom:0;}.events_calendar {position:relative;padding-top:30px;}.events_calendar .fc-button-today {display:none;}.events_calendar .fc-header-title {position:absolute;top:0;left:0;}.fb-like-box {margin-bottom:15px;}.events_view {margin-bottom:15px;}.events_view .event_image_container {margin-bottom:15px;}.events_view .event_info {padding-left:0;}.events_view h3 {font-size:0.9375em;}.events_view .back_to_calendar {margin-bottom:20px;}.competitions h3 {font-size:1em;}.competitions.featured_competition {margin-top:5px;}.competitions.featured_competition .button {display:block;width:90%;margin-left:auto;margin-right:auto;}.competition_form_container {margin:15px 0;}.newsletter_signup h2 {text-align:center;}.newsletter_signup h2:after {display:none;}.newsletter_signup button {margin-bottom:25px;}.blog_list {border-bottom:1px solid #cccccc;}.blog_list li.row {padding-top:15px;margin-bottom:15px;}.blog_list .image_container {padding-left:15px;}.blog_list .blog_intro_text {max-height:none;}.blog_sidebar {top:0;}.blog_sidebar .section-container.accordion section {margin-bottom:15px !important;}.blog_sidebar .section-container.accordion section .section-container.accordion section {margin-bottom:0 !important;}.blog_sidebar .section-container.accordion section .section-container.accordion section.active {margin-bottom:5px !important;}.blog_sidebar h3 {font-size:1.125em;}.blog_view h3 {font-size:1.125em;}.blog_view .blog_comment {border-bottom:1px solid #dddddd;}.blog_view .blog_comment .image_container {box-shadow:none;}.questions_answers .categories>div {padding:0;}.questions_answers .practitioners_listing h3 {font-size:1em;}.questions_answers .practitioners_listing a {margin:0;}.questions_answers .practitioners_listing.profile {margin:0;}.questions_answers .practitioners_listing.profile img {float:left;margin:-5px 10px 15px 0;}.questions_answers .practitioners_listing.profile div div {float:left;}.questions_answers .practitioners_listing.profile .title ,.questions_answers .practitioners_listing.profile .profession {display:block;}.questions_answers .practitioners_listing.profile .title {margin-top:15px;}.product_view .fb_like {top:15px;left:-15px;margin-bottom:30px;width:200px;}.product_view h1 {font-size:1.375em;}.product_view .brand {display:block;margin-bottom:5px;}.product_view h3 {font-size:1.125em;font-weight:bold;}.product_view .add_to_cart .cart {padding-left:15px;padding-right:30px;}.product_tabs {margin-bottom:15px;}.reveal-modal {margin:0 auto;left:0;right:0;padding-top:20px;}.reveal-modal.checkout_redirect_login ,.reveal-modal .easter_login {margin-left:0 !important;}.reveal-modal i ,.reveal-modal .button {display:block;}.reveal-modal .success_message {text-align:center;margin-bottom:15px;}.added_to_cart_modal div ,.remove_from_cart_modal div {padding-top:0;}.added_to_cart_modal div i.large_tick ,.remove_from_cart_modal div i.large_tick {margin:0 auto;float:none;}.added_to_cart_modal div .button ,.remove_from_cart_modal div .button {margin-left:0;}.added_to_cart_modal div .success_message ,.remove_from_cart_modal div .success_message {position:relative;width:100%;text-align:center;margin:10px 0 15px;padding:0;}.cart_text .extra_text {margin-bottom:25px;}.cart_rewards {background-color:#f4f4f4;font-weight:bold;padding:0;border-bottom:1px dashed #dcdcdc;}.cart_rewards .rewards_balance {padding:25px 7px 0 6px;text-align:left;font-size:77%;margin:0;position:relative;}.cart_rewards .rewards_balance .rewards_balance_text {float:none;}.cart_rewards .rewards_balance img {display:none;}.cart_rewards .rewards_balance .balance {float:left;border-radius:5px;display:inline;text-align:center;width:100%;background-color:#ffffff;font-family:inherit;border:1px solid #cccccc;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75);font-size:0.75em;margin:0 0 1em 0;padding:1.3em 0.8em 0.8em 0.8em;height:30px;-moz-box-sizing:border-box;box-sizing:border-box;}.cart_rewards .redeem_reward {float:left;padding:18px 0 0 6px;font-size:66%;}.cart_rewards .redeem_reward span {margin:13px 10px 0 0;float:none !important;}.cart_rewards .redeem_reward span.gift_certificate {margin:0;}.cart_rewards .redeem_reward input[type='text'] {width:99%;text-align:left;margin:0 6px 3px 0;padding-right:73px;}.cart_rewards .redeem_reward input[type='text'].gift_certificate {width:99%;}.cart_rewards .redeem_reward .button {position:absolute;top:0;right:7px;float:right;}.redeem_reward {margin-left:0 !important;}.triangle_box {width:100%;}.checkout_heading h4 {font-size:1em;}.checkout_breadcrumb {margin:3px auto 3px auto;padding:0;width:100%;border:1px solid;border-radius:0;}.step_1 .login_form h2 {line-height:16px;margin-bottom:15px;}.step_1 .login_form .small-12 {margin:0;padding:0;}.step_1 .login_form .login_button {margin-top:15px;padding:15px 0;width:100%;background-image:none;}.product_listing.search_listing .listing li a {padding-bottom:10px;}.product_listing.search_listing .listing li a .image_container {height:104px;}}@media only screen and (max-width: 768px){.product_listing .row {margin-left:0;margin-right:0;}.product_listing .columns {padding-left:0;padding-right:0;}}@media only screen and (min-device-width: 768px) and (max-device-width: 999px){.product_view .add_to_cart .cart button {padding:13px 9px 10px;}.reveal-modal .success_message {overflow:hidden;}.added_to_cart_modal i ,.remove_from_cart_modal i {text-align:center;}.added_to_cart_modal .large-4 ,.remove_from_cart_modal .large-4 {width:100%;left:auto;}.added_to_cart_modal .large-4 .success_message ,.remove_from_cart_modal .large-4 .success_message {position:relative;}.rewards_balance ,.redeem_reward ,.cart_rewards {width:100%;margin-left:0 !important;}.rewards_balance input[type="text"] ,.redeem_reward input[type="text"] ,.cart_rewards input[type="text"] {text-align:center;}.button {margin-top:12px;}}@-moz-document url-prefix() {.step_4.cart .item_values .item_price .price_equal {float:right;font-size:16px;}.step_4.cart .item_values .item_price {margin:13px -20px 0 0;}.step_4.cart .item_values .item_price .price_equal {margin:0px 35px 0 17px !important;}}.recurring_order_details {margin:0;width:100%;text-align:right;border-left:none;border-right:none;}.recurring_order_details .title {font-family:Arial,Helvetica,sans-serif;font-weight:Bold;font-size:0.875em;color:#4d4d4d !important;margin:17px 0 4px 0;text-align:left;}.recurring_order_details .title a {color:#4d4d4d !important;}.recurring_order_details .product_extra {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;text-align:left;}.recurring_order_details .quantity {font-family:Arial,Helvetica,sans-serif;}.recurring_order_details .quantity .cross {margin:0 20px;color:#acacac;}.recurring_order_details .item_price {font-weight:Bold;color:rgba(63, 62, 62, 0.88);font-family:Arial,Helvetica,sans-serif;display:inline;margin-right:11px;}.recurring_order_details .item_price .price_equal {margin:0 20px;color:#acacac;font-size:18px;}.recurring_order_details .item_total {text-align:right;font-size:1.75em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#78a22f;}.recurring_order_details tr {background:none !important;border-top:1px solid #dddddd;}.recurring_order_details tr.no_top_border {border-top:none;}.recurring_order_details tr.dotted_border {border-style:dashed;}.recurring_order_details tr td {position:relative;}.recurring_order_details tr td.special_left_padding {float:right;margin:0.75em 0 0 0;}.recurring_order_details tr td.special_left_padding .inside_table {border:none;margin:0;}.recurring_order_details tr td.special_left_padding .inside_table tr {border-top:none;}.recurring_order_details tr td.special_left_padding .inside_table td {font-size:13px;}.recurring_order_details tr td .subtotal {font-weight:700;display:inline;position:absolute;right:126px;}.recurring_orders_details.custom {font-size:0.75em;}.recurring_orders_details.custom input[type=text] ,.recurring_orders_details.custom input[type=password] ,.recurring_orders_details.custom input[type=email] {height:40px;border-radius:5px;font-size:1em;}.recurring_orders_details.custom input[type=text].datepicker ,.recurring_orders_details.custom input[type=password].datepicker ,.recurring_orders_details.custom input[type=email].datepicker {background-image:url(/images/layout/icons/date_picker.png);background-position:98% 61%;background-repeat:no-repeat;}.recurring_orders_details.custom input[type=text].datepicker::-ms-clear ,.recurring_orders_details.custom input[type=password].datepicker::-ms-clear ,.recurring_orders_details.custom input[type=email].datepicker::-ms-clear {display:none;}.recurring_orders_details.custom input[type=text]:focus ,.recurring_orders_details.custom input[type=password]:focus ,.recurring_orders_details.custom input[type=email]:focus {border:1px solid #d9dfcf;webkit-box-shadow:inset 0 -2px 5px rgba(197, 236, 184, 0.43);box-shadow:inset 0 -2px 5px rgba(197, 236, 184, 0.43);background-color:#ffffff;}.recurring_orders_details.custom label {height:18px;line-height:18px;font-size:0.9375em;}.recurring_orders_details.custom label span {font-family:Arial,Helvetica,sans-serif;font-weight:Bold;}.recurring_orders_details.custom label:hover {color:#555555;}.recurring_orders_details.custom label:hover span {border-color:#aaaaaa;}.recurring_orders_details.custom input.button {width:60%;font-size:1.65em;}.recurring_order_details_totals {width:100%;text-align:right;border-left:none !important;border-right:none !important;border-top:1px dotted #acacac;border-bottom:2px solid #acacac;}.recurring_order_details_totals .order_details_total_text {font-size:1.75em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#4d4d4d;}.recurring_order_details_totals .item_total {font-size:1.75em;font-family:"Bliss-Regular",Arial,Helvetica,sans-serif;color:#78a22f;}.recurring_order_details_totals tr {border:none !important;}.recurring_order_details_totals td {position:relative;line-height:1.8;}.grey_block {text-align:center;background-color:#f0f0f0;padding:25px;border-radius:10px;padding-left:0.625em !important;padding-right:0.625em !important;}.reminder_thank_you {text-align:center;border:7px solid #78a22f;border-radius:5px;padding:1.125em 0.625em;margin:1.0625em 0;}.thank_you .banking_details {background-color:#f0f0f0;border:1px solid #dcdcdc;margin-bottom:1.25em;padding:16px;}.thank_you .banking_details h4 {border-bottom:1px solid #dcdcdc;margin-top:0;}.thank_you .banking_details p {margin-bottom:0;}.jsEditRecurringFocus {padding:0.8125em 0 0;padding-left:0.625em !important;transition:all 1s ease-in-out;}.jsEditRecurringFocus.focus {box-shadow:0 0 5px rgba(208, 224, 182, 0.47);background-color:rgba(208, 224, 182, 0.47);}.loading-recurring {margin:3.125em 0;color:#827967;text-align:center;min-width:300px;}.loading-recurring span {font-size:2.5em;font-family:Helvetica Neue,Helvetica,Arial;}.wishlist .icon-heart {font-size:22px;}.wishlist .heart-modal-icon {font-size:20px;top:3px;}@media only screen and (max-width: 690px){.wishlist .heart-modal-icon {font-size:16px;display:inline;}}.wishlist .wishlist_mobile_listing {text-align:center;display:none;padding:5px 30px;color:#838383;}.wishlist .wishlist_mobile_listing .wishlist_brand {font-size:0.75em;margin-bottom:5px !important;}.wishlist .wishlist_mobile_listing .wishlist_title {margin-bottom:15px !important;}.wishlist .wishlist_mobile_listing .wishlist_price {font-size:1.5em;color:#556006;font-weight:bold;}.wishlist .wishlist_mobile_listing button {width:100% !important;margin:10px 0 !important;}.wishlist .wishlist_mobile_listing .wishlist_mobile_listing_delete {margin-bottom:10px !important;}.wishlist .wishlist_desktop_listing .center_image {text-align:center;}.wishlist .cart_titles {font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;padding:10px 0px;}.wishlist button {border-radius:5px;}.wishlist button i.cart_small {display:inline-block;width:13px;height:12px;background:url(../images/layout/icons/icon_add_to_cart.png);background-size:cover;right:5px;position:relative;top:1px;}.wishlist h1 img {position:relative;top:-3px;}.wishlist p {font-family:"Arial";font-size:14px;color:#838383;font-weight:normal;}.wishlist .top-but button {float:right;font-size:15px;font-weight:bold;padding:8px 20px;}.wishlist #accordion-container {width:100%;}.wishlist .wishlist_edit_container {position:absolute;width:97%;display:none;margin-top:-6px;z-index:2;margin-left:-6px;}.wishlist .wishlist_edit_container input {float:left;margin:17px 26px;width:85%;background:#ffffff;border-radius:3px;}.wishlist .wishlist_edit_container button {font-family:arial;font-size:13px;font-weight:normal !important;padding:6px 6px;position:absolute;float:left;top:20px;left:83%;border-radius:4px;}.wishlist .wishlist_edit_container a {float:left;margin:28px -10px;color:#4d4d4d;font-weight:normal;text-decoration:underline;font-family:Arial;font-size:12px;}.wishlist .accordion-header {margin:5px 0 10px;padding:15px 20px;cursor:pointer;color:#4d4d4d;border-radius:5px;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;}.wishlist .accordion-header img {margin:-3px 0 0;}.wishlist .active-header {background:url(/images/general/wishlist_minus.png) #f2f2f2;background-repeat:no-repeat;background-position:98% 50%;}.wishlist .active-header:hover {background:url(/images/general/wishlist_minus.png) #f5f5f5;background-repeat:no-repeat;background-position:98% 50%;}.wishlist .inactive-header {background:url(/images/general/wishlist_plus.png) #f2f2f2;background-repeat:no-repeat;background-position:98% 50%;}.wishlist .inactive-header:hover {background:url(/images/general/wishlist_plus.png) #f5f5f5;background-repeat:no-repeat;background-position:98% 50%;}.wishlist .accordion-content {width:100%;display:none;padding:0;}.wishlist .accordion-content .columns {margin:0;padding:0;}.wishlist .accordion-content .small-2.large-2.columns.hide-for-small.item_price {margin-top:10px;}.wishlist .accordion-content .small-12.large-3.columns.item_total {float:left;margin-top:10px;width:38%;}.wishlist .accordion-content .small-12.large-3.columns.item_total .price_small {width:41%;}.wishlist .accordion-content .button.small.expand.add_to_cart.jsAddToCart.add_product_to_cart {width:192%;margin-top:-10px;margin-left:-38px;}.wishlist .accordion-content .button.small.expand.add_to_cart.jsAddToCart.add_product_to_cart:hover {background:#556006;}.wishlist .accordion-content .small-2.columns.delete {margin-top:-4px;margin-left:2px;}.wishlist .accordion-content .small-2.columns.delete img {position:relative;left:50px;}.wishlist .accordion-content .item_total {width:38%;position:relative;top:10px;}.wishlist .accordion-content .item_total .columns {width:26%;}.wishlist .accordion-content .item_total .price_small {width:41%;}.wishlist .reveal-modal {width:55% !important;}.wishlist .reveal-modal h2 {color:#4d4d4d;font-size:18px;margin-top:20px;}@media only screen and (max-width: 690px){.wishlist .reveal-modal h2 {font-size:15px;}}.wishlist .reveal-modal p {font-size:14px;color:#838383;}.wishlist .reveal-modal .wishlist_but_align {text-align:right;}.wishlist .reveal-modal .orange_button {background:#f48221;border:solid 1px #f48221;}.wishlist .reveal-modal .orange_button:hover {background:#c5691b;border:1px solid #c5691b;}.wishlist .reveal-modal button:hover {background:#556006;border:solid 1px #556006;}.wishlist .reveal-modal select ,.wishlist .reveal-modal input {border-radius:5px;border:1px solid #dadada;padding:10px 5px;}.wishlist .reveal-modal .save_wishlist {top:90px;padding:6px 8px;position:absolute;right:18px;font-family:arial;font-weight:normal;font-size:13px;border-radius:5px;}.wishlist .reveal-modal small.error {margin-top:0px;}.wishlist .wishlist_edit_but button {float:right;background:#f1f1f1;border:none;color:#4d4d4d;margin-left:4px;font-weight:normal;font-size:15px;font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;}.wishlist .wishlist_edit_but button:hover {background:#76a323;color:#ffffff;}.wishlist .wishlist_edit_but .button {background:#76a323;color:#ffffff;}.wishlist .no_wishlist p {font-size:15px;text-align:center;}.wishlist_modal_are_you_sure p {font-size:0.875em !important;font-weight:bold;color:#4d4d4d !important;}.wishlist_modal_are_you_sure .medium-3.columns {text-align:right;}.wishlist_modal_are_you_sure .medium-3.columns button {position:relative;font-size:0.875em;color:#ffffff;padding:5px 15px;margin:0 2px;}.wishlist_success_message .small-12.medium-4.columns {width:100%;margin:-28px 0 0;padding:0;}.wishlist_success_message .small-12.medium-4.columns p {text-align:left;}.wishlist_success_message .buttons {padding:0;text-align:left;}.wishlist_success_message .buttons a {margin-left:0;}.my-rewards h4 {padding:13px 0 0;}.recipe-banner {background-image:url("../images/recipes/recipe-banner.jpg");background-size:cover;background-position:center center;height:390px;margin-top:-30px;margin-bottom:25px;}@media only screen and (max-width: 650px){.recipe-banner {height:215px;}}.recipe-banner h3 {font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;text-align:center;color:#ffffff;position:relative;top:100px;text-shadow:3px 3px 8px #000000;font-size:44px;}@media only screen and (max-width: 650px){.recipe-banner h3 {top:30px;font-size:33px;}}.recipe-banner h3 .icontwo-wellness_icon {color:#78a22f;}.recipe-banner .recipe_search {position:relative;}.recipe-banner .recipe_search .search {position:relative;float:none;top:55px;}@media only screen and (max-width: 650px){.recipe-banner .recipe_search .search {top:0px;padding:0;}}.recipe-banner .recipe_search .search form ,.recipe-banner .recipe_search .search input {margin:0;}.recipe-banner .recipe_search .search input {margin-top:30px;margin-left:15px;padding-top:7px;padding-left:20px;height:55px;border:1px solid #cccccc;border-radius:5px;background:#ffffff;font-size:0.8125em;background:#ffffff url(/images/layout/spinner3.gif) no-repeat 85% -25px;}@media only screen and (max-width: 650px){.recipe-banner .recipe_search .search input {margin-left:0px;}}.recipe-banner .recipe_search .search input.searching {background-position:85% center;}.recipe-banner .recipe_search .search input:focus {box-shadow:0 1px 2px #555555;}.recipe-banner .recipe_search .search button {position:absolute;top:43px;right:7px;border:0;margin-bottom:0;padding:0;width:30px;height:30px;background:#ffffff;cursor:pointer;}.recipe-banner .recipe_search .search .error input ,.recipe-banner .recipe_search .search .error button {background-color:#eeeeee;}.recipe-banner .recipe_search .search label.error {position:absolute;display:block;top:12px;right:35px;padding-left:2px;height:20px;background:#eeeeee;line-height:20px;font-size:11px;font-style:italic;cursor:default;}.recipe-categories .recipe-category {padding:5px;}.recipe-categories .recipe-category:last-child {float:left;}.recipe-categories .recipe-category .category_image {background-size:cover;width:100%;padding-bottom:65%;position:relative;}.recipe-categories .recipe-category .category_image .recipe-overlay {position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(104, 106, 109, 0.7);}.recipe-categories .recipe-category .category_image .recipe-overlay .recipe-border {margin:30px;border:4px solid #ffffff;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;}.recipe-categories .recipe-category .category_image .recipe-overlay .recipe-category-name {font-size:30px;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;color:#ffffff;text-transform:uppercase;display:block;line-height:normal;padding:10px;}.recipe-categories .recipe-category .category_image .recipe-overlay:hover {background-color:transparent;}.recipe-categories .recipe-category .category_image .recipe-overlay:hover .recipe-category-name {background-color:rgba(104, 106, 109, 0.7);}.recipe h1 {font-size:2.375em;text-transform:none;color:#333333;margin-bottom:0;}.recipe span {font-size:0.875em;color:#838383;}.recipe span strong {color:#78a22f;}.recipe span strong em {font-weight:normal;}.recipe .intro {margin-top:45px;}.recipe .intro p {font-weight:bold;font-size:1.125em;}.recipe .recipe-extra-info {padding:20px 0 35px 0;border-bottom:1px solid #e2e2e2;}.recipe .recipe-extra-info .recipe_prep {float:left;padding-right:30px;}.recipe .share_this_recipe .share_title {margin-bottom:10px;font-weight:bold;margin-top:30px;font-size:1.25em;color:#363636;}.recipe .share_this_recipe .stButton .stLarge {display:inline-block;height:39px;width:39px;position:relative;background-repeat:no-repeat;background-size:contain;}.recipe .share_this_recipe .stButton .stLarge:hover {opacity:1;background-position:initial;}.recipe .share_this_recipe .st_facebook_large .stLarge {background-image:url("/images/recipes/recipe_fb.png") !important;}.recipe .share_this_recipe .st_twitter_large .stButton .stLarge {background-image:url("/images/recipes/recipe_tw.png") !important;}.recipe .share_this_recipe .st_googleplus_large .stButton .stLarge {background-image:url("/images/recipes/recipe_google.png") !important;}.recipe .share_this_recipe .st_pinterest_large .stButton .stLarge {background-image:url("/images/recipes/recipe_p.png") !important;}.recipe .share_this_recipe .st_email_large .stButton .stLarge {background-image:url("/images/recipes/recipe_email.png") !important;}.recipe .related_recipes .related_recipes_overlay {height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;}.recipe .related_recipes .related_recipes_title {margin-bottom:10px;font-weight:bold;margin-top:30px;font-size:1.25em;color:#363636;}.recipe .related_recipes .related_recipes_title a {text-decoration:underline;font-weight:normal;font-size:14px;}.recipe .related_recipes .related_recipes_image {height:100px;margin:15px 0;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;}.recipe .related_recipes .related_recipes_image p {font-size:18px;color:#ffffff;text-transform:uppercase;text-shadow:1px 1px 8px #000000;margin-bottom:0;width:100%;text-align:center;background-color:rgba(104, 106, 109, 0.7);}.recipe .recipe_body a {text-decoration:underline;}.recipe .recipe_body p {margin-bottom:0;}.recipe .recipe_body .recipe_sub_heading {margin-bottom:1em;margin-top:45px;font-weight:bold;font-size:18px;color:#333333;}.recipe .recipe_body ol {counter-reset:item;list-style:disc outside none;margin-left:0;padding-left:3px;text-indent:-20px;}.recipe .recipe_body ol li {display:block;margin:10px 0;padding-left:1em;}.recipe .recipe_body ol li:before {content:counter(item) ". ";counter-increment:item;color:#78a22f;font-weight:bold;}.recipe .recipe_sidebar_padding {padding-left:45px;}.recipe .recipe_sidebar_padding .recipe_sidebar {border:1px solid #e0e0e0;}.recipe .recipe_sidebar_padding .recipe_sidebar p {font-size:0.875em;}.recipe .recipe_sidebar_padding .recipe_sidebar .title {margin-top:30px;font-weight:bold;color:#444444;margin-bottom:20px;}.recipe .recipe_sidebar_padding .recipe_sidebar .content ul li {font-size:0.875em;}.recipe .recipe_sidebar_padding .recipe_sidebar .content ul li a {color:#939393;}.recipe .recipe_sidebar_padding .recipe_sidebar .content ul li a:hover {text-decoration:underline;color:#78a22f;}.recipe .recipe_sidebar_padding .recipe_sidebar .content ul li a span {color:#d3d3d3;text-decoration:none;display:inline-block;}.recipe .shop_this_recipe .row {margin-left:-7px;margin-right:-7px;}.recipe .shop_this_recipe .shop_this_recipe_title {margin-bottom:10px;font-weight:bold;margin-top:30px;font-size:1.25em;color:#363636;display:inline-block;}.recipe .shop_this_recipe .button {background-color:#838278;border:1px solid #838278;border-radius:10px;font-size:0.875em;margin-left:15px;}.recipe .shop_this_recipe .recipe_product {border:1px solid #e2e2e2;padding:0 10px 10px 15px;margin:7px;overflow:auto;}.recipe .shop_this_recipe .recipe_product .brand_title {font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:0.625em;letter-spacing:1px;color:#737373;margin-bottom:0;}.recipe .shop_this_recipe .recipe_product .ingredient_title {font-family:"Bliss-Light",Arial,Helvetica,sans-serif;font-size:1em;color:#252525;margin-bottom:0;}.recipe .shop_this_recipe .recipe_product .wishlist {float:right;}.recipe .shop_this_recipe .recipe_product .modifier {font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-size:0.6875em;color:#959595;margin-bottom:0;}.recipe .shop_this_recipe .recipe_product .savings {font-size:1em;text-decoration:line-through;}.recipe .shop_this_recipe .recipe_product .savings .superscript {font-size:0.625em;}.recipe .shop_this_recipe .recipe_product .discount {color:#ee1711;}.recipe .shop_this_recipe .recipe_product .discount .superscript {color:#ee1711;top:-7px;}.recipe .shop_this_recipe .recipe_product .regular {color:#7ca200;}.recipe .shop_this_recipe .recipe_product .regular .superscript {color:#7ca200;}.recipe .shop_this_recipe .recipe_product .price {font-size:1em;margin-bottom:0;clear:both;display:inline-block;white-space:nowrap;}.recipe .shop_this_recipe .recipe_product .price .superscript {font-size:0.625em;}.recipe .shop_this_recipe .recipe_product .out_of_stock {font-size:0.625em;color:#ee1711;cursor:pointer;}.recipe .shop_this_recipe .recipe_product .out_of_stock p {float:left;margin-bottom:-1px;}.recipe .shop_this_recipe .recipe_product form {margin:0;}.recipe .shop_this_recipe .recipe_product .recipe_product_image {height:200px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin:30px 0;position:relative;}.recipe .shop_this_recipe .recipe_product .recipe_product_image:hover .remove_from_cart_single_product ,.recipe .shop_this_recipe .recipe_product .recipe_product_image:hover .add_to_cart_single_product ,.recipe .shop_this_recipe .recipe_product .recipe_product_image:hover .out_of_stock_notify {display:inline-block;}.recipe .shop_this_recipe .recipe_product .recipe_product_image .recipe_product_image_overlay {position:absolute;bottom:0;right:0;}@media only screen and (min-width:64.0625em) and (max-width:90em){.recipe .shop_this_recipe .recipe_product .recipe_product_image .recipe_product_image_overlay {display:-ms-flexbox !important;display:flex !important;}}.recipe .shop_this_recipe .recipe_product .add_to_cart_single_product ,.recipe .shop_this_recipe .recipe_product .remove_from_cart_single_product {margin:0;padding:0;}.recipe .shop_this_recipe .recipe_product .remove_from_cart_single_product ,.recipe .shop_this_recipe .recipe_product .add_to_cart_single_product ,.recipe .shop_this_recipe .recipe_product .out_of_stock_notify {display:none;border:none;background-color:transparent;}.recipe .shop_this_recipe .recipe_product.out_of_stock_product .recipe_product_image:before {width:100%;height:100%;content:'';position:absolute;background:#ffffff;opacity:0.55;}.recipe .shop_this_recipe .recipe_product.product_in_cart .image_container:hover:before {width:100%;height:100%;content:'';position:absolute;background:#ffffff;opacity:0.9;}.recipe .recipe_search {position:relative;}.recipe .recipe_search .search {position:relative;float:none;}.recipe .recipe_search .search form ,.recipe .recipe_search .search input {margin:0;}.recipe .recipe_search .search input {margin-top:30px;padding-top:7px;padding-left:10px;height:40px;border:1px solid #cccccc;border-radius:5px;background:#ffffff;font-size:0.8125em;background:#ffffff url(/images/layout/spinner3.gif) no-repeat 85% -25px;}@media only screen and (max-width: 650px){.recipe .recipe_search .search input {margin-left:0px;}}.recipe .recipe_search .search input.searching {background-position:85% center;}.recipe .recipe_search .search button {position:absolute;top:30px;right:1px;border:0;margin-bottom:0;padding:0;width:40px;height:40px;background:#838278;cursor:pointer;border-bottom-right-radius:5px;border-top-right-radius:5px;}.recipe .recipe_search .search button .icon-icon_magnifier:before {color:#ffffff;}.recipe .recipe_search .search .error input ,.recipe .recipe_search .search .error button {background-color:#eeeeee;}.recipe .recipe_search .search label.error {position:absolute;display:block;top:12px;right:35px;padding-left:2px;height:20px;background:#eeeeee;line-height:20px;font-size:11px;font-style:italic;cursor:default;}.sidebar {float:right;}.related_articles .row {margin-left:-5px;margin-right:-5px;}.related_articles .related_articles_block {margin-bottom:20px;}.related_articles .related_articles_block:last-child {float:left !important;}.related_articles .related_articles_title {margin-bottom:10px;font-weight:bold;margin-top:30px;font-size:1.25em;color:#363636;}.related_articles .related_articles_image {height:256px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin:0 5px 0 5px;padding:0;-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.related_articles .related_articles_image p {padding:10px;font-size:16px;color:#ffffff;text-shadow:1px 1px 8px #000000;margin-bottom:0;width:100%;background-color:rgba(0, 0, 0, 0.5);line-height:1.3;}.related_articles .related_articles_image p span {color:#ffffff;text-shadow:1px 1px 8px #000000;font-size:20px;}.recipe_view h1 {white-space:normal !important;}.recipe_view .search {border:1px solid #cccccc;border-radius:5px !important;}.recipe_view .search .recipe_sidebar {padding:0 !important;}.recipe_view .search input {border-radius:5px;width:88% !important;margin-top:30px;padding-top:7px;padding-left:10px;height:40px;border:1px solid #cccccc;border-radius:5px;background:#ffffff;font-size:0.8125em;background:#ffffff url(/images/layout/spinner3.gif) no-repeat 85% -25px;width:100%;}.recipe_view .search button {width:40px !important;height:40px !important;top:30px;position:absolute;background-color:#8d8d8d !important;border-color:#8d8d8d !important;right:0px !important;border-radius:0 5px 5px 0;}.recipe_view .search button .icon-icon_magnifier {position:absolute;right:15px;bottom:9px;}.recipe_view .search .title {font-weight:bolder;}.recipe_view .search .content ul li {font-size:0.875em;}.recipe_view .search .content ul li a {color:#939393;}.recipe_view .search .content ul li a:hover {text-decoration:underline;color:#78a22f;}.recipe_view .search .content ul li span {font-size:0.75em;}.recipe_view .share-print {margin-left:15px;margin-right:5px;}.recipe_view .share-drop-down {color:#4d4d4d;}.recipe_view ul.f-dropdown {padding:15px 5px 5px;max-width:260px;}.recipe_view ul.f-dropdown .stButton .stLarge {display:inline-block;height:39px;width:39px;position:relative;background-repeat:no-repeat;background-size:contain;}.recipe_view ul.f-dropdown .stButton .stLarge:hover {opacity:1;background-position:initial;}.recipe_view ul.f-dropdown .st_facebook_large .stLarge {background-image:url("/images/recipes/recipe_fb.png") !important;}.recipe_view ul.f-dropdown .st_twitter_large .stButton .stLarge {background-image:url("/images/recipes/recipe_tw.png") !important;}.recipe_view ul.f-dropdown .st_googleplus_large .stButton .stLarge {background-image:url("/images/recipes/recipe_google.png") !important;}.recipe_view ul.f-dropdown .st_pinterest_large .stButton .stLarge {background-image:url("/images/recipes/recipe_p.png") !important;}.recipe_view ul.f-dropdown .st_email_large .stButton .stLarge {background-image:url("/images/recipes/recipe_email.png") !important;}.recipe_view ul.f-dropdown li {padding:2px 0;}@media only screen and (min-width:1000px){.recipe_view .sidebar {width:247px;}}.recipe_view .recipe_products:last-of-type {float:left;}.recipe-listing h1 {text-transform:capitalize;white-space:normal !important;}.recipe-listing .recipe-container ,.recipe-listing .recipe-inner {padding-left:0 !important;}.recipe-listing .recipe-image ,.recipe-listing .recipe-details {float:left;}.recipe-listing .recipe-image img {max-width:90% !important;}.recipe-listing .heading {padding-left:0 !important;}.recipe-listing .heading span {color:#78a22f;}.recipe-listing .recipe-item {padding:2.5em 0.9375em 2.5em 0;border-bottom:1px solid #cccccc;}.recipe-listing .recipe-item:last-of-type {border-bottom:none;}.recipe-listing .recipe-item h1 {margin-bottom:0px !important;}.recipe-listing .recipe-item p {margin-bottom:5px !important;display:inline !important;}.recipe-listing .recipe-item .recipe-date p {font-size:0.85em;line-height:1.2;}.recipe-listing .recipe-item .recipe-author {color:#78a22f;font-style:italic !important;font-size:0.9em;line-height:1.2;}.recipe-listing .recipe-item .recipe-intro {padding:10px 0 0 0 !important;overflow:hidden;}.recipe-listing .recipe-item .recipe-intro .read-more {text-decoration:underline;font-size:0.9em !important;color:#78a22f;}.recipe-listing .recipe-item .recipe-intro p {font-size:0.9em !important;font-weight:bold;color:#4d4d4d;text-decoration:none;}.recipe-listing .recipe-item:nth-child(6) {border-bottom:none;}.recipe-listing .pagination .jsPager {display:block;padding:0 6px;color:#78a22f;background:#fafafa;border:1px solid #d3d3d3;height:1.75em;font-size:0.875em;margin-left:0.3125em;}.recipe-listing .pagination .jsPager:hover {background:#e6e6e6;}.recipe-listing .pagination .current {background:#78a22f;color:#ffffff;font-weight:bold;cursor:default;}.recipe-listing .search {border:1px solid #cccccc;border-radius:5px !important;top:-45px !important;}.recipe-listing .search .recipe_sidebar {padding:0 !important;}.recipe-listing .search input {border-radius:5px;width:88% !important;margin-top:30px;padding-top:7px;padding-left:10px;height:40px;border:1px solid #cccccc;border-radius:5px;background:#ffffff;font-size:0.8125em;background:#ffffff url(/images/layout/spinner3.gif) no-repeat 85% -25px;width:100%;}@media only screen and (min-width:40.0625em) and (max-width:64em){.recipe-listing .search input {width:100% !important;}}.recipe-listing .search input:focus {box-shadow:0 1px 2px #555555;}.recipe-listing .search button {width:40px !important;height:40px !important;top:30px;position:absolute;background-color:#8d8d8d !important;border-color:#8d8d8d !important;right:0px !important;border-radius:0 5px 5px 0;}.recipe-listing .search button .icon-icon_magnifier {position:absolute;right:15px;bottom:9px;}.recipe-listing .search .title {font-weight:bolder;font-size:0.8em !important;}.recipe-listing .search .content ul li {font-size:0.875em;}.recipe-listing .search .content ul li a {color:#939393;}.recipe-listing .search .content ul li a:hover {text-decoration:underline;color:#78a22f;}.recipe-listing .search .content ul li span {font-size:0.75em;}@media only screen and (min-width:1000px){.recipe-listing .sidebar {width:247px;margin-right:15px;}}@media screen and (max-width: 1020px){.recipe-listing .recipe-inner ,.recipe-listing .recipe-item {padding-right:0px !important;}.recipe-listing .recipe-item {padding-bottom:0 !important;}.recipe-listing .recipe-item .recipe-date ,.recipe-listing .recipe-item .recipe-author {display:block;padding-top:5px;}.recipe-listing .recipe-item p {font-size:0.9em;line-height:1.2;}.recipe-listing .recipe-item .recipe-intro {padding-top:5px !important;padding-bottom:5px !important;}.recipe-listing .recipe-item .recipe-intro p ,.recipe-listing .recipe-item .recipe-intro a {font-size:0.9em;line-height:1.2;}.recipe-listing .search {border:none;top:10px !important;padding-top:0;}}.category_listing {padding:10px 0 15px 15px;border:1px solid #e0e0e0;}.category_listing h3 {margin-bottom:15px;font-family:"Bliss-Bold",Arial,Helvetica,sans-serif;font-weight:normal;padding-left:26px;font-size:17px;}.category_listing ul {margin-bottom:0;}.category_listing li {margin:0 10px 8px 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:arial,tahoma,helvetica,sans-serif;font-size:12px;padding:5px 0;border-bottom:1px solid #eaeae8;}.category_listing li a {color:#838383;}.category_listing li a:hover {color:#78a22f;}.category_listing li:last-child {margin-bottom:0;border-bottom:none;}.category_listing li .cat_items li {min-height:0px;border:none;}#Notify label {line-height:20px;}#Notify .button {margin-top:6px;}#Notify .notify_btn {margin:0;}.black_friday_sale {display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.black_friday_sale .uppercase {text-transform:uppercase;font-size:1rem;}.black_friday_sale_button {border-radius:3px;margin-top:5px;}.jsScrollup {width:40px;height:40px;position:fixed;bottom:50px;right:50px;display:none;padding:15px 0;background:#c0bfbf;border-radius:25px;}.jsScrollup .scroll_up_icon {content:'';top:5px;right:-15px;z-index:0;display:block;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffffff;margin:auto;}.jsScrollup:hover .scroll_up_icon {display:block;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #78a22f;}.no_products {margin-top:20px;text-align:center;}.wishlist-padding {padding:10px;}.custom-select {float:right;min-width:200px;min-height:60px;background-color:#ffffff;padding:10px 20px;}.custom-select select {padding:11px 20px;border:1px solid #cacaca;border-radius:4px;outline:0;font-weight:600;}.shop_this_article .add_to_cart_button .shop_this_recipe_title {margin-bottom:10px;font-weight:bold;margin-top:30px;font-size:1.25em;color:#363636;display:inline-block;}.shop_this_article .add_to_cart_button .button {background-color:#838278;border:1px solid #838278;border-radius:10px;font-size:0.875em;margin-left:15px;}.shop_this_article .row {margin-left:-7px;margin-right:-7px;}.shop_this_article .recipe_product {border:1px solid #e2e2e2;padding:0 10px 10px 15px;margin:7px;overflow:auto;}.shop_this_article .recipe_product .brand_title {font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:0.625em;letter-spacing:1px;color:#737373;margin-bottom:0;}.shop_this_article .recipe_product .ingredient_title {font-family:"Bliss-Light",Arial,Helvetica,sans-serif;font-size:1em;color:#252525;margin-bottom:0;}.shop_this_article .recipe_product .wishlist {float:right;}.shop_this_article .recipe_product .modifier {font-family:"HelveticaNeueLTStd-Lt",Arial,Helvetica,sans-serif;font-size:0.6875em;color:#959595;margin-bottom:0;}.shop_this_article .recipe_product .savings {font-size:1em;text-decoration:line-through;}.shop_this_article .recipe_product .savings .superscript {font-size:0.625em;}.shop_this_article .recipe_product .discount {color:#ee1711;}.shop_this_article .recipe_product .discount .superscript {color:#ee1711;top:-7px;}.shop_this_article .recipe_product .regular {color:#7ca200;}.shop_this_article .recipe_product .regular .superscript {color:#7ca200;}.shop_this_article .recipe_product .price {font-size:1em;margin-bottom:0;clear:both;display:inline-block;white-space:nowrap;}.shop_this_article .recipe_product .price .superscript {font-size:0.625em;}.shop_this_article .recipe_product .out_of_stock {font-size:0.625em;color:#ee1711;cursor:pointer;}.shop_this_article .recipe_product .out_of_stock p {float:left;margin-bottom:-1px;}.shop_this_article .recipe_product form {margin:0;}.shop_this_article .recipe_product .recipe_product_image {height:200px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin:30px 0;position:relative;}.shop_this_article .recipe_product .recipe_product_image:hover .remove_from_cart_single_product ,.shop_this_article .recipe_product .recipe_product_image:hover .add_to_cart_single_product ,.shop_this_article .recipe_product .recipe_product_image:hover .out_of_stock_notify {display:inline-block;}.shop_this_article .recipe_product .recipe_product_image .recipe_product_image_overlay {position:absolute;bottom:0;right:0;display:-ms-flexbox;display:flex;}.shop_this_article .recipe_product .add_to_cart_single_product ,.shop_this_article .recipe_product .remove_from_cart_single_product {margin:0;padding:0;}.shop_this_article .recipe_product .remove_from_cart_single_product ,.shop_this_article .recipe_product .add_to_cart_single_product ,.shop_this_article .recipe_product .out_of_stock_notify {display:none;border:none;background-color:transparent;}.shop_this_article .recipe_product.out_of_stock_product .recipe_product_image:before {width:100%;height:100%;content:'';position:absolute;background:#ffffff;opacity:0.55;}.shop_this_article .recipe_product.product_in_cart .image_container:hover:before {width:100%;height:100%;content:'';position:absolute;background:#ffffff;opacity:0.9;}.medium-smaller-margin {margin-bottom:1.23em;}.newsletter-signup-modal {padding:0;border:none;border-radius:0;background-color:transparent;box-shadow:none;}.newsletter-signup-modal .popup_logo {background-image:url("/images/layout/Web-Pop-Up-Lifestyle3.png");background-size:contain;background-repeat:no-repeat;position:relative;padding-bottom:100%;}@media only screen and (min-width:1000px){.newsletter-signup-modal .popup_logo {width:90%;margin:auto;}}@media only screen and (min-width:1000px){.newsletter-signup-modal #popup_form {width:72%;}}.newsletter-signup-modal .close-reveal-modal {height:46px;width:46px;color:#ffffff;border-radius:50px;border:1px solid #ffffff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center;background:#6ca941;top:35px;right:105px;}@media only screen and (max-width: 40em){.newsletter-signup-modal .close-reveal-modal {top:20px;right:40px;}}.newsletter-signup-modal .popup_form_container {position:absolute;width:100%;top:64%;}@media only screen and (min-width:40.0625em) and (max-width:64em){.newsletter-signup-modal .popup_form_container {top:68%;}}.newsletter-signup-modal .popup_form_container .popup-email-input {background:inherit;border-color:#ffffff;color:#ffffff;height:58px;border-radius:10px;font-size:16px;}@media only screen and (min-width:40.0625em) and (max-width:64em){.newsletter-signup-modal .popup_form_container .popup-email-input {width:75%;position:relative;left:76px;}}@media only screen and (max-width: 40em){.newsletter-signup-modal .popup_form_container .popup-email-input {width:78%;position:relative;left:43px;top:24px;height:42px;}}.newsletter-signup-modal .popup_form_container .popup-email-input:focus {box-shadow:0 1px 2px #ffffff;}.newsletter-signup-modal .popup_form_container ::-webkit-input-placeholder {color:#ffffff;font-size:16px;}.newsletter-signup-modal .popup_form_container :-moz-placeholder {color:#ffffff;font-size:16px;}.newsletter-signup-modal .popup_form_container ::-moz-placeholder {color:#ffffff;font-size:16px;}.newsletter-signup-modal .popup_form_container :-ms-input-placeholder {color:#ffffff;font-size:16px;}.newsletter-signup-modal .popup_form_container .button {display:inline-block;float:right;margin:-71px 3px !important;font-size:16px !important;padding:17px;font-weight:normal;background-color:#78af50;border-color:#78af50;}@media only screen and (min-width:40.0625em) and (max-width:64em){.newsletter-signup-modal .popup_form_container .button {margin:-73px 81px !important;}}@media only screen and (max-width: 40em){.newsletter-signup-modal .popup_form_container .button {margin:-31px 54px !important;padding:9px;}}.newsletter-signup-modal .response-text {color:#ffffff;position:absolute;margin-top:-36%;text-align:center;}.newsletter-signup-modal .response-text h2 {color:#ffffff;}@media only screen and (max-width: 40em){.newsletter-signup-modal {width:100% !important;}}@media only screen and (min-width:40.0625em) and (max-width:64em){.newsletter-signup-modal {width:85% !important;}}.pre-load-image {opacity:0;}.easter {background-position:center center;background-repeat:no-repeat;background-size:cover;padding-bottom:54%;position:relative;}@media only screen and (max-width: 40em){.easter {padding-bottom:86%;}}.easter p {position:absolute;top:61%;left:53%;}@media only screen and (max-width: 40em){.easter p {top:60%;left:46%;}}.easter.easter-five {background-image:url('../images/easter/GoldVouchers5.jpg');}@media only screen and (max-width: 40em){.easter.easter-five {background-image:url('../images/easter/GoldVouchers5mobile.jpg');}}.easter.easter-ten {background-image:url('../images/easter/GoldVouchers10.jpg');}@media only screen and (max-width: 40em){.easter.easter-ten {background-image:url('../images/easter/GoldVouchers10mobile.jpg');}}.easter.easter-fifteen {background-image:url('../images/easter/GoldVouchers15.jpg');}@media only screen and (max-width: 40em){.easter.easter-fifteen {background-image:url('../images/easter/GoldVouchers15mobile.jpg');}}.easter.easter-fifteen p {top:60.5%;}@media only screen and (max-width: 40em){.easter.easter-fifteen p {top:60%;}}@media only screen and (max-width: 40em){.small-no-watch {min-height:0 !important;}.footer_nav .customer_service .contact {padding:0 !important;margin-bottom:0 !important;}}
