﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}img{max-width:100%;}.layout-wrapper{max-width:100%;margin:0 auto;}.container{max-width:58.75em;}.container.full-width{max-width:none;}.container .table-row *,.container .table-row *:before,.container .table-row *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.v-padding{padding-top:15%;padding-bottom:10%;}@media(min-width:600px){.v-padding{padding-top:5%;padding-bottom:4%;}}.mid-blue{color:#007cc2;}.mid-purple{color:#594383;}.bg-solidblue{background-color:#017dc2;color:#fff;}.bg-midblue{background:#007cc2;background:-moz-linear-gradient(top,#007cc2 0%,#3a9ad2 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#007cc2),color-stop(100%,#3a9ad2));background:-webkit-linear-gradient(top,#007cc2 0%,#3a9ad2 100%);background:-o-linear-gradient(top,#007cc2 0%,#3a9ad2 100%);background:-ms-linear-gradient(top,#007cc2 0%,#3a9ad2 100%);background:linear-gradient(to bottom,#007cc2 0%,#3a9ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.bg-midgreen{background:#46a241;background:-moz-linear-gradient(top,#46a241 0%,#abcd4d 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#46a241),color-stop(100%,#abcd4d));background:-webkit-linear-gradient(top,#46a241 0%,#abcd4d 100%);background:-o-linear-gradient(top,#46a241 0%,#abcd4d 100%);background:-ms-linear-gradient(top,#46a241 0%,#abcd4d 100%);background:linear-gradient(to bottom,#46a241 0%,#abcd4d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);color:#fff;}.bg-carouselblue{background:#1c559a;background:-moz-linear-gradient(top,#1c559a 0%,#409fd5 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#1c559a),color-stop(100%,#409fd5));background:-webkit-linear-gradient(top,#1c559a 0%,#409fd5 100%);background:-o-linear-gradient(top,#1c559a 0%,#409fd5 100%);background:-ms-linear-gradient(top,#1c559a 0%,#409fd5 100%);background:linear-gradient(to bottom,#1c559a 0%,#409fd5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.bg-midblue,.bg-carouselblue{color:#fff;}.bg-midblue h1,.bg-carouselblue h1{color:#fff;}.bg-paleblue{background:#9ccdeb;background:-moz-linear-gradient(top,#9ccdeb 0%,#cbe6f5 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#9ccdeb),color-stop(100%,#cbe6f5));background:-webkit-linear-gradient(top,#9ccdeb 0%,#cbe6f5 100%);background:-o-linear-gradient(top,#9ccdeb 0%,#cbe6f5 100%);background:-ms-linear-gradient(top,#9ccdeb 0%,#cbe6f5 100%);background:linear-gradient(to bottom,#9ccdeb 0%,#cbe6f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);color:#476f86;}.bg-paleblue .section-title{color:#007cc2;}.bg-paleblue__offset{background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20px,#9ccdeb 20px,#cbe6f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(20px,rgba(255,255,255,0)),#9ccdeb 20px,#cbe6f5 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20px,#9ccdeb 20px,#cbe6f5 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20px,#9ccdeb 20px,#cbe6f5 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20px,#9ccdeb 20px,#cbe6f5 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20px,#9ccdeb 20px,#cbe6f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9ccdebff,endColorstr=#cbe6f5ff,GradientType=0);}.bg-darkblue{background:#15478e;background:-moz-linear-gradient(top,#15478e 0%,#409fd4 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#15478e),color-stop(100%,#409fd4));background:-webkit-linear-gradient(top,#15478e 0%,#409fd4 100%);background:-o-linear-gradient(top,#15478e 0%,#409fd4 100%);background:-ms-linear-gradient(top,#15478e 0%,#409fd4 100%);background:linear-gradient(to bottom,#15478e 0%,#409fd4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);color:#fff;}.bg-vdarkblue{background:#01255c;background:-moz-linear-gradient(top,#01255c 0%,#17407a 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#01255c),color-stop(100%,#17407a));background:-webkit-linear-gradient(top,#01255c 0%,#17407a 100%);background:-o-linear-gradient(top,#01255c 0%,#17407a 100%);background:-ms-linear-gradient(top,#01255c 0%,#17407a 100%);background:linear-gradient(to bottom,#01255c 0%,#17407a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);color:#fff;}.bg-darkmidblue{background:#2d609e;background:-moz-linear-gradient(top,#2d609e 0%,#396faa 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#2d609e),color-stop(100%,#396faa));background:-webkit-linear-gradient(top,#2d609e 0%,#396faa 100%);background:-o-linear-gradient(top,#2d609e 0%,#396faa 100%);background:-ms-linear-gradient(top,#2d609e 0%,#396faa 100%);background:linear-gradient(to bottom,#2d609e 0%,#396faa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);color:#fff;}.bg-palepurple{background-color:#8564b0;background-image:-moz-radial-gradient(50% 100%,circle closest-corner,#a97fc9,#8564b0 100%);background-image:-webkit-radial-gradient(50% 100%,circle closest-corner,#a97fc9,#8564b0 100%);background-image:-o-radial-gradient(50% 100%,circle closest-corner,#a97fc9,#8564b0 100%);background-image:-ms-radial-gradient(50% 100%,circle closest-corner,#a97fc9,#8564b0 100%);background-image:radial-gradient(50% 100%,circle closest-corner,#a97fc9,#8564b0 100%);}.bg-purple{background:#21182b;background:-moz-linear-gradient(top,#21182b 0%,#664d99 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#21182b),color-stop(100%,#664d99));background:-webkit-linear-gradient(top,#21182b 0%,#664d99 100%);background:-o-linear-gradient(top,#21182b 0%,#664d99 100%);background:-ms-linear-gradient(top,#21182b 0%,#664d99 100%);background:linear-gradient(to bottom,#21182b 0%,#664d99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);color:#fff;}.bg-darkpurple{background:#1c1320;background:-moz-linear-gradient(top,#1c1320 0%,#241a2c 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#1c1320),color-stop(100%,#241a2c));background:-webkit-linear-gradient(top,#1c1320 0%,#241a2c 100%);background:-o-linear-gradient(top,#1c1320 0%,#241a2c 100%);background:-ms-linear-gradient(top,#1c1320 0%,#241a2c 100%);background:linear-gradient(to bottom,#1c1320 0%,#241a2c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);color:#fff;}.bg-headerblue{background:#15478e;background:-moz-linear-gradient(top,#15478e 0%,#007cc2 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#15478e),color-stop(100%,#007cc2));background:-webkit-linear-gradient(top,#15478e 0%,#007cc2 100%);background:-o-linear-gradient(top,#15478e 0%,#007cc2 100%);background:-ms-linear-gradient(top,#15478e 0%,#007cc2 100%);background:linear-gradient(to bottom,#15478e 0%,#007cc2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.bg-headergreen{background:#42a040;background:-moz-linear-gradient(top,#42a040 0%,#46a241 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#42a040),color-stop(100%,#46a241));background:-webkit-linear-gradient(top,#42a040 0%,#46a241 100%);background:-o-linear-gradient(top,#42a040 0%,#46a241 100%);background:-ms-linear-gradient(top,#42a040 0%,#46a241 100%);background:linear-gradient(to bottom,#42a040 0%,#46a241 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.bg-headerpurple{background:#21182b;background:-moz-linear-gradient(top,#21182b 0%,#21182b 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#21182b),color-stop(100%,#21182b));background:-webkit-linear-gradient(top,#21182b 0%,#21182b 100%);background:-o-linear-gradient(top,#21182b 0%,#21182b 100%);background:-ms-linear-gradient(top,#21182b 0%,#21182b 100%);background:linear-gradient(to bottom,#21182b 0%,#21182b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.bg-headerpurple2{background:#4d2a7e;}.bg-stars{background:url(/img/layout/stars.png) no-repeat 50% 10%;}.align-left{float:left;}@media screen and (max-width:992px){.from-med{display:none;}}@media screen and (min-width:992px){.to-med{display:none !important;}}@media screen and (max-width:1200px){.from-large{display:none;}}.yellow-border{border:2px solid #fece00;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;}.block{display:block;}.centered{margin-right:auto;margin-left:auto;}.flex-grow{flex-grow:1;}@media(min-width:600px){.table-row{display:table;width:100%;}.table-row .table-col{display:table-cell;vertical-align:middle;float:none;}}.container .row *,.container .row *:before,.container .row *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.container.no-outer-gutter{padding-right:0;padding-left:0;overflow:hidden;}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;}.flex-col{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important;}.align-items-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;}.justify-content-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.flex-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}@media(min-width:600px){.justify-content-sm-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-sm-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}.order-sm-0{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-sm-1{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;}.order-sm-2{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-sm-3{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-sm-4{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-sm-5{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-sm-6{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-sm-7{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-sm-8{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-sm-9{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;flex-basis:49.925%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}@media(min-width:600px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;flex-basis:74.925%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;flex-basis:49.995%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}@media(min-width:992px){.flex-md-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;flex-basis:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;flex-basis:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;flex-basis:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table;}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden{display:none !important;}.affix{position:fixed;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.col-xs-6,.col-sm-6,.col-sm-9,.col-md-6,.col-lg-6,.col-lg-9{flex-basis:auto !important;}.flex-col{max-width:100%;}}.button{background-color:#30b4e8;border-width:2px;border-style:solid;border-color:#fff;color:#fff;border-radius:.5em;display:inline-block;font-size:1.1rem;font-style:italic;font-weight:700;text-decoration:none;line-height:1;padding:1em 2em;}.button.outline{background-color:transparent;}.button:hover{text-decoration:none;color:#1489b7;background-color:#fff;}.button.yellow,.buy-now .col-total p.button,.totals .col-total p.button{background:#fee200;background:-moz-linear-gradient(top,#fee200 0%,#fec900 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#fee200),color-stop(100%,#fec900));background:-webkit-linear-gradient(top,#fee200 0%,#fec900 100%);background:-o-linear-gradient(top,#fee200 0%,#fec900 100%);background:-ms-linear-gradient(top,#fee200 0%,#fec900 100%);background:linear-gradient(to bottom,#fee200 0%,#fec900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);border-color:#e8a940;color:#294282;box-shadow:0 2px 2px 0 rgba(0,0,0,.4);}.button.yellow.outline,.buy-now .col-total p.button.outline,.totals .col-total p.button.outline{background:transparent;border-color:#fee200;box-shadow:none;color:#fff;}.button.yellow:hover,.buy-now .col-total p.button:hover,.totals .col-total p.button:hover{border-color:#efd400;background:#ff0;background:-moz-linear-gradient(top,#ff0 0%,#ffd600 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#ff0),color-stop(100%,#ffd600));background:-webkit-linear-gradient(top,#ff0 0%,#ffd600 100%);background:-o-linear-gradient(top,#ff0 0%,#ffd600 100%);background:-ms-linear-gradient(top,#ff0 0%,#ffd600 100%);background:linear-gradient(to bottom,#ff0 0%,#ffd600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}a.button{color:#fff;}.button:disabled{background-color:#5bc0de;}.button--sml{padding:.5em .75em .6em;}.button.refresh{max-width:none;padding:8px 12px;margin-left:1.5%;}a{color:inherit;text-decoration:none;}a:hover{text-decoration:underline;}a.darkblue{color:#294282 !important;}.underline{text-decoration:underline;}.underline:hover{text-decoration:none;}.bg-vdarkblue a,.bg-vdarkblue a:link{text-decoration:underline;}.bg-vdarkblue a,.bg-vdarkblue a:hover{color:inherit;text-decoration:none;}a>sup{text-decoration:underline;}a.to-top{display:block;margin-top:1.5em;padding:0;width:36px;margin:auto;}div+.to-top{margin-top:1em;}.bg-darkpurple a,.bg-darkpurple a:hover{color:#fece00;}.bg-vdarkblue p a{color:#5c7fa5;}.inline-list{overflow:hidden;}.inline-list li{float:left;margin-bottom:.5em;}ul.exclaim,ul.exclaim-col-6{overflow:hidden;}ul.exclaim>li,ul.exclaim-col-6>li{position:relative;float:left;display:block;margin:0 1% 0 1%;padding:.5em 0 1.2em 3.3em;list-style:none;background:url(/img/layout/exclaim-bullet.png) no-repeat 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;}@media(min-width:600px){ul.exclaim-col-6>li{width:48%;}}@media(min-width:992px){ul.exclaim-col-6>li{width:30%;margin:0 1% 0 2%;}}ol.circular{counter-reset:li;margin-left:0;padding-left:0;padding-top:1em;overflow:hidden;}ol.circular>li{position:relative;float:left;display:block;margin:0 1% 0 1%;padding:.5em 0 1.2em 3.3em;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}@media(min-width:600px){ol.circular>li{width:48%;}}ol.circular>li:before{content:counter(li);counter-increment:li;position:absolute;top:.5em;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:1.9em;height:1.9em;margin-right:.5em;padding:.2em;border:2px solid #ff0;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;font-size:1.15em;text-align:center;}ol.circular .heading{font-weight:bold;font-style:italic;font-size:1.1em;margin-top:0;}body{color:#000;font-family:"myriad-pro",arial,sans-serif;font-weight:400;line-height:1.2;}h1,h2,h3,h4,h5{margin-bottom:.2em;}h1.semibold,h2.semibold,h3.semibold,h4.semibold,h5.semibold{font-weight:600;}h1{color:#007cc2;font-weight:600;font-style:italic;font-size:3.5em;line-height:1;}@media(max-width:600px){h1{font-size:2.5em;}}.bg-purple h1{color:#fff;}h2{font-weight:700;line-height:1.1;}h2.section-title{text-align:center;font-size:2.5em;font-weight:600;font-style:italic;margin-bottom:20px;}@media(min-width:600px){h2.section-title{font-size:4em;}}@media(min-width:600px){h2.section-title{font-size:4.275em;margin-bottom:30px;}}h3.section-subtitle{font-size:1.65em;font-weight:600;font-style:italic;}h4{font-weight:600;}p{margin-bottom:1em;}p+p,ul+p{margin-top:1em;}.quote{margin-top:.7em;margin-bottom:.7em;margin-left:0;padding-left:.7em;border-left:6px solid;}strong,acronym,abbr,.strong{font-weight:bold;}abbr a{color:inherit;}em,cite,q,.italic{font-style:italic;}small,sup,sub{font-size:.75em;}.small{font-size:.75em;}sup{vertical-align:super;}sub{vertical-align:sub;}.rule{margin-top:0;border:0;height:2px;background:#e1e1e1;}.centre{text-align:center !important;}.font-sm{font-size:.9em;}@media(max-width:992px){.centre-md{text-align:center;}}.wordwrap{overflow-wrap:break-word;word-wrap:break-word;}.wb-all{word-break:break-all;}.yellow,.buy-now .col-total p,.totals .col-total p{color:#fece00;}.darkblue{color:#294282;}.page-home .day .heading,.buy-now-panel h2,.bg-midblue .product-range .section-title,.bg-darkmidblue .tv-ad .section-title,.page-productdetails h1{text-shadow:1px 4px 2px #286a9e;}.not-alone .section-title{text-shadow:1px 3px 2px #849db9;}.bg-purple h1,.page-home .night .heading,.bg-purple .product-range .section-title,.bg-darkpurple .tv-ad .section-title,.page-productdetailsnight h1{text-shadow:1px 4px 2px #27222f;}.sleep-solutions .section-title{text-shadow:1px 4px 2px #725297;}.page-stress h1,.page-stress .section-title,.page-productrange h1,.page-buyonline h1,.page-productdetails .tv-ad .section-title{text-shadow:1px 3px 2px rgba(0,0,0,.15);}.page-productdetails .content .section-title,.page-productdetailsnight .content .section-title{text-shadow:1px 2px 2px rgba(0,0,0,.15);}.page-home .green .heading,.page-home .day .heading{text-shadow:1px 4px 2px rgba(0,0,0,.2);}.bg-lavender{color:#fff;}.bg-lavender h2{text-shadow:1px 4px 2px #286a9e;}table{border-collapse:collapse;width:100%;border-color:#007cc2;border-spacing:0;margin:1.5em 0;}table th{font-weight:600;color:#007cc2;}table th,table td{border:1px solid #007cc2;text-align:left;padding:6px;padding:.375rem;font-size:1em;}thead td{background-color:#007cc2;}.js .accordian__title{cursor:pointer;}.js .accordian__title:before{content:"+";font-weight:700;display:inline-block;padding-right:.35em;float:left;width:1em;}.js .accordian__title.accordian-active{background-color:#48c1f0;}.js .accordian__title.accordian-active:before{line-height:.9;content:"–";}.js .accordian__content{display:none;}.js .accordian__content.accordian-active{display:block;background-color:#eee;}.accordian__title{color:#fff;font-weight:bold;background-color:#30b4e8;padding:1em 1.4em;margin-bottom:2px;}.accordian__content{color:#999;padding:1.5em;}.article-image-container .row{margin-bottom:20px;}.article-image-container img{width:100%;}.caption-text{font-size:.87em;padding:.2em;}.owl-carousel{outline:none;display:block !important;}.owl-buttons span{background:url(/img/layout/sprite.png) no-repeat 0 -149px;display:block;width:40px;height:41px;color:transparent;font-size:0;text-decoration:none;position:absolute;top:33%;}@media(min-width:768px) and (max-width:991px){#Products .owl-buttons span{top:auto;bottom:0;}#Products .nav-prev{left:30%;}#Products .nav-next{right:30%;}}.owl-buttons .nav-next{background-position:-43px -149px;}.owl-buttons .nav-prev{background-position:0 -149px;}.bg-purple .owl-buttons span{color:#4b396b;}.page-sleeplessness .owl-wrapper-outer,.page-stress .owl-wrapper-outer{border:2px solid #fff;-webkit-border-radius:.4em;-moz-border-radius:.4em;border-radius:.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.page-sleeplessness .owl-buttons span,.page-stress .owl-buttons span{top:22px;}.page-sleeplessness .item,.page-stress .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important;background-color:inherit;padding:5% 6% 1%;font-size:.9rem;}.page-sleeplessness .heading,.page-stress .heading{color:#30b4e8;}@media(max-width:991px){.page-fatigueexhuastion .owl-buttons span{top:7%;}}.item{display:block;}.owl-nav span:active,.owl-nav span:hover{opacity:.7;}.owl-prev{float:left;}.owl-next{float:right;right:1px;}.nav-prev{left:8%;}.nav-next{right:8%;}.owl-controls{text-align:center;margin:1em auto;}.owl-page{margin-top:.25em;display:inline-block;}.owl-page.active span{background:#f2b14d;background:-moz-linear-gradient(top,#f2b14d 0%,#ffc603 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#f2b14d),color-stop(100%,#ffc603));background:-webkit-linear-gradient(top,#f2b14d 0%,#ffc603 100%);background:-o-linear-gradient(top,#f2b14d 0%,#ffc603 100%);background:-ms-linear-gradient(top,#f2b14d 0%,#ffc603 100%);background:linear-gradient(to bottom,#f2b14d 0%,#ffc603 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.owl-page span{color:transparent;width:1em;height:1em;margin:.2em;background:transparent;border:2px solid #f2b14d;display:block;-webkit-border-radius:1.1em;-moz-border-radius:1.1em;border-radius:1.1em;}.page-home .owl-page span{border-color:#fff;width:.8em;height:.8em;}.page-home .owl-page.active span{border-color:#f2b14d;}#owl-container .owl-carousel .owl-item img{-webkit-backface-visibility:hidden;width:auto;}.carousel-wrapper{margin:auto;}.carousel-wrapper .item-number{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:1.9em;padding:.35em;border:2px solid #fed800;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;font-size:3.15em;font-weight:600;font-style:italic;text-align:center;margin-right:auto;margin-left:auto;display:block;}.carousel-wrapper .item-text{display:block;}.carousel-wrapper .item-text p{font-size:1.275em;}.owl-carousel{margin-top:.9em;}.range-slide-active{background:url(/img/layout/carousel-range-slide-bg.jpg) no-repeat center top;background-size:100% 753px;}.range-slide-active #headerContainer,.range-slide-active #carouselContainer{background:none;}@media screen and (min-width:992px){.page-sleeplessness .owl-buttons span,.page-stress .owl-buttons span{top:32%;}.page-sleeplessness .item,.page-stress .item{height:auto;}.carousel-wrapper .item-number{margin-right:.75em;float:left;}.owl-page span{width:1.1em;height:1.1em;margin:.28em;}.owl-nav span{top:35%;}.nav-prev{left:-13%;}.nav-next{right:-13%;}.page-stress .carousel-wrapper{padding-right:30px;padding-left:30px;}.page-stress .owl-buttons span{top:11vmin;}.page-stress .nav-prev{left:-45px;}.page-stress .nav-next{right:-45px;}}@media screen and (min-width:600px) and (max-width:720px){.page-stress .owl-wrapper-outer{min-height:410px;}}.content-area{padding-top:3em;padding-bottom:3em;}@media(min-width:600px){.content-area{padding:4em 18.125%;}}@media(min-width:992px){.content-area{padding:4em 23.125%;}}@media(min-width:1200px){.content-area{padding:4em 28.125%;}.content-area.wide{padding-right:26%;padding-left:26%;}}.content-area h1{text-align:center;}.content-area h3{font-weight:600;}.content-area p{padding-bottom:.5em;font-size:1.275em;}.content-area ul{text-align:left;}.content-area ul li{position:relative;padding-left:1em;}.content-area ul li:before{content:"";display:inline-block;position:absolute;top:.3em;left:0;width:4px;height:4px;border:1px solid #30b4e8;background-color:#30b4e8;border-radius:4px;}.content-area ol{list-style-type:decimal;padding-left:1em;}.page-contentpage .content-area p{font-size:1em;}.error-header,.error-main{padding:2em;}.error-header h1,.error-header h2{font-size:1.6em;color:#fff;}.error-header{background-color:#01b3d7;}.error-main{background-color:#eee;}.error-header p,.error-header a:link,.error-header a:visited{color:#fff;}.error-header a:hover,.error-header a:active{color:#111;}.error-main a:link,.error-main a:visited,.error-main a:hover,.error-main a:active{color:#222;}.error-header a:hover,.error-main a:hover{text-decoration:none;}.feature-panel>.row{margin-right:-5px;margin-left:-5px;}.feature-panel>.row>[class*='col-']{padding-right:5px;padding-left:5px;}.feature-panel .feature-panel-item{text-align:center;padding-top:3em;padding-bottom:1.5em;}.page-footer{background-color:#eee;overflow:hidden;padding:4em 0;line-height:normal;}.footer-content{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;color:#999;}.footer-copy{margin-bottom:4em;}.footer-copy p{color:#777;font-size:.8em;text-align:center;}.footer-copy p.warning{margin-bottom:2em;}.footer-content li{float:none;display:inline-block;}.footer-content li+li{padding-left:1rem;}.footer-copyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;}.footer-copyright p,.footer-copyright img{display:inline-block;vertical-align:top;font-size:.9em;}.footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;}.footer-nav a:link,.footer-nav a:visited{font-style:italic;color:#007cc2;}@media screen and (min-width:992px){.footer-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.footer-content li+li{padding-left:1.5rem;}.footer-nav{margin:1.4rem 0 .2em 0;}.footer-copyright{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;}.footer-copyright p{margin-top:1.5em;}}.form-row{position:relative;overflow:hidden;margin-bottom:.7em;}.form-label,.form-field{display:block;position:relative;overflow:hidden;font-size:1em;line-height:1.35;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.form-field{border:1px solid #ccc;padding:.5em;width:100%;resize:none;}.form-field.chkbox{display:inline-block;vertical-align:top;width:auto;width:20px;height:20px;background:#fff;}.form-label{display:inline-block;font-weight:700;color:#30b4e8;}.form-label.chkbox{font-size:.875em;font-weight:400;display:inline-block;max-width:92%;padding-top:.2em;}@media screen and (max-width:600px){.form-label.chkbox{max-width:88%;}}.form-error-summary{padding:.2em;margin-bottom:1em;border:1px solid #f00;}.form-error-summary,.error{color:#f00;}.error{outline:none;}.form-field.error{border:1px solid #f00;}.form-field.valid{background:url(../img/valid-icon.png) no-repeat 98% center;}label.error{float:right;display:inline-block;background:url(/img/icon-error.png) no-repeat 0 center;padding-left:25px;line-height:21px;}@media screen and (max-width:480px){.form-label{display:block;}label.error{float:none;}}.grid-menu{margin-bottom:-10px;}.grid-menu>.row{margin-right:-10px;margin-left:-10px;}.grid-menu>.row>[class*='col-']{padding-right:5px;padding-left:5px;margin-bottom:10px;}.grid-menu a:hover{opacity:.85;}.grid-menu h2{color:#fff;font-size:1rem;}.grid-menu .grid-text{position:absolute;bottom:0;width:100%;color:#fff;background:rgba(17,47,57,.75);padding:1em;margin:0;font-size:.8rem;}.grid-menu .inset{position:relative;display:block;}.grid-menu a{overflow:hidden;}.grid-menu img{width:100%;display:block;}.hero-banner-text{color:#fff;line-height:1.2;padding:8% 18% 9% 9%;}.hero-banner-text h1{color:#fff;font-size:2.65em;line-height:1;font-weight:700;padding-bottom:.2em;}.hero-banner-text a{color:#fff;}.hero-banner-text a:hover{text-decoration:none;}.hero-banner{font-size:1.15em;display:block;min-height:250px;background:#30b4e8 url() no-repeat center;background-size:cover;margin:0 auto;}.hero-banner .button{background-color:#fff;color:#30b4e8;}.hero-banner .button:hover{background-color:#eee;}header{padding:2em 0;}header:after{content:" ";display:table;clear:both;}.site-logo{float:left;display:inline-block;}.main-menu ul{list-style:none;margin:0;padding:0;}.main-menu a{display:block;}.main-menu-link{position:relative;float:right;cursor:pointer;margin-top:.75em;height:23px;}.main-menu a{color:#fff;font-style:italic;font-size:1.1em;text-decoration:none;}.main-menu-level-1>li .main-menu-active-page{color:#a7d1ec;}.bg-headerpurple .main-menu-level-1>li .main-menu-active-page{color:#a99bc3;}.bg-headerpurple2 .main-menu-level-1>li .main-menu-active-page{color:#a99bc3;}.main-menu-level-1 ul{background-color:#15478e;}.main-menu-level-1 ul li .main-menu-active-page:hover{color:#15478e;}.bg-headerpurple .main-menu-level-1 ul{background-color:#1c1320;}.bg-headerpurple .main-menu-level-1 ul li .main-menu-active-page:hover{color:#1c1320;}.bg-headergreen .main-menu-level-1 ul{background-color:#378736;}.main-menu-has-subnav li:hover{background-color:#22c4ff;}.bg-headerpurple .main-menu-has-subnav li:hover{background-color:#a99bc3;}@media screen and (max-width:950px){.main-menu,.main-menu-has-subnav ul{clear:both;}.js .main-menu,.js .main-menu-has-subnav ul{clear:none;float:none;max-height:0;overflow:hidden;width:100%;}.main-menu.main-menu-active,.main-menu-active>ul{max-height:100em !important;cursor:pointer;transition:all 1s;}.site-logo{max-width:50%;padding-right:0;}.main-menu-link{padding-right:2%;}.main-menu a{padding:.5em 0;border-bottom:1px solid #fff;}.main-menu-next-level{color:#fff;padding:.5em .25em .5em 1.75em;float:right;font-size:1.25em;font-weight:600;line-height:1;}.main-menu-next-level:before{content:"+";display:inline-block;}.main-menu-next-level.main-menu-active:before{content:"-";}.main-menu-level-1>li a{text-indent:.75em;}}@media screen and (min-width:950px){.main-menu-link{display:none;}.main-menu{float:right;margin-top:.8em;}.main-menu-level-1>li{float:left;position:relative;padding:.5em 0;}.main-menu-level-1>li:last-of-type a{font-style:normal;padding-left:1em;padding-right:1em;border:1px solid #fff;margin-left:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.main-menu-level-1>li:last-of-type a:hover{background-color:#fff;color:#21182b !important;}.main-menu-level-1>li:last-of-type a.main-menu-active-page{border-color:#a7d1ec;}.main-menu-level-1>li>a{line-height:2.2;padding:0 .7em;margin-bottom:.5em;}.main-menu-level-1>li>a:hover{color:#a7d1ec;}.bg-headerpurple .main-menu-level-1>li>a:hover{color:#a99bc3;}.bg-headerpurple2 .main-menu-level-1>li>a:hover{color:#a99bc3;}.main-menu-has-subnav ul{text-align:center;display:none;position:absolute;left:50%;width:12em;margin-left:-5em;z-index:999;border:1px solid #15478f;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;background:#15478f;background:-moz-linear-gradient(top,#15478f 0%,#3e83bb 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#15478f),color-stop(100%,#3e83bb));background:-webkit-linear-gradient(top,#15478f 0%,#3e83bb 100%);background:-o-linear-gradient(top,#15478f 0%,#3e83bb 100%);background:-ms-linear-gradient(top,#15478f 0%,#3e83bb 100%);background:linear-gradient(to bottom,#15478f 0%,#3e83bb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.main-menu-has-subnav ul:before{content:"";display:block;position:absolute;top:-15px;right:0;left:0;width:0;height:0;margin:auto;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #15478f;}.main-menu-has-subnav li+li{border-top:1px solid #15478f;}.main-menu-has-subnav ul a{padding:.5em;}.main-menu-has-subnav ul a:hover{background-color:#3e83bb;}.main-menu-has-subnav:hover ul{display:block;}.bg-headergreen .main-menu-has-subnav ul{border:1px solid #68b866;background:#2e762c;background:-moz-linear-gradient(top,#2e762c 0%,#42a040 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#2e762c),color-stop(100%,#42a040));background:-webkit-linear-gradient(top,#2e762c 0%,#42a040 100%);background:-o-linear-gradient(top,#2e762c 0%,#42a040 100%);background:-ms-linear-gradient(top,#2e762c 0%,#42a040 100%);background:linear-gradient(to bottom,#2e762c 0%,#42a040 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.bg-headergreen .main-menu-has-subnav ul::before{border-bottom-color:#2e762c;}.bg-headergreen .main-menu-has-subnav ul a:hover{background-color:#42a040;}.bg-headergreen .main-menu-has-subnav li+li{border-top:#2e762c;}}.icon--menu{position:relative;float:left;font-size:10px;width:3.5em;height:1em;}.icon--menu:before{border-top:.5em solid #fff;content:"";position:absolute;width:3.5em;height:1.25em;margin:auto;border-bottom:.5em solid #fff;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;}.icon--menu:after{display:block;content:"";position:absolute;top:.9em;width:3.5em;height:.5em;background:#fff;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;}.icon,.icon--only,.icon--totop,.icon--contact,.icon--email,.icon--envelope,.icon--phone,.icon--stress{background:url(../img/layout/sprite.png) no-repeat 0 0;display:inline-block;}.icon--only,.icon--totop{color:transparent;text-indent:-999em;}.icon--contact,.icon--email,.icon--envelope,.icon--phone{vertical-align:middle;margin-right:.3em;}.icon--email{background-position:0 0;width:28px;height:18px;}.icon--envelope{background-position:0 -20px;width:28px;height:18px;}.icon--phone{background-position:-30px 0;width:21px;height:22px;}.icon--bag{display:block;margin:0 auto .15em;background-position:0 -40px;width:50px;height:55px;}.icon--totop{background-position:-52px 0;width:36px;height:36px;}.icon--totop.dark{background-position:-52px -37px;}.icon--totop.purple{background-position:-52px -74px;}.icon--totop.dark-purple{background-position:-52px -111px;}.icon--totop.charcoal{background-position:-15px -111px;}.icon--totop.green{background-position:0 -192px;}.icon--totop.grey{background-position:-39px -192px;}.icon--stress{display:block;margin:auto;width:132px;height:127px;}.icon--cards{background-position:-90px 0;}.icon--running{background-position:-90px -127px;}.icon--family{background-position:-90px -254px;}.listing{margin:2em 0 1.5em 0;padding:0;list-style:none;overflow:hidden;}.listing li{margin:0;padding:0;position:relative;overflow:hidden;}.listing li a{display:block;overflow:hidden;text-decoration:none;border-bottom:1px solid #ccc;margin-bottom:1em;padding-bottom:1em;}.listing li a:hover{background-color:#ebebeb;}.listing .last a{border-bottom:0;}.text-only li a{min-height:4em;padding:.5em 1em .5em .5em;}.listing img{float:left;margin-right:.5em;}.listing .title{font-weight:700;color:#30b4e8;margin:.25em 0 0 0;}.listing p{margin:.5em 0 0 0;color:#777;}.pagination{display:block;}.pagination ul{margin:1em 0;padding:0;}.pagination ul li{width:49%;}.pagination ul a{cursor:pointer;display:block;line-height:1.1;text-decoration:none;color:#30b4e8;}.pagination .previous{float:left;}.pagination a:before{display:block;width:1em;height:38px;font-size:32px;font-weight:800;}.pagination .previous a:before{float:left;content:"<";}.pagination .next{float:right;text-align:right;}.pagination .next a:before{float:right;content:">";}.pagination .pagination-label{font-size:1.25em;}.pagination .pagination-title{display:block;font-size:.9em;text-decoration:underline;}.pagination a:hover .pagination-title{text-decoration:none;}@media handheld,only screen and (max-width:600px){.pagination a:before{font-size:1em;}.pagination .pagination-title{display:none;}}.product-panel{background-color:#30b4e8;width:100%;}.product-text{padding:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.product-image{text-align:center;}.product-image img{display:block;margin:0 auto;max-width:none;}.product-text .desc{font-size:1.1em;color:#fff;}.product-title{margin-bottom:.7em;color:#fff;}.product-panel .button{display:block;background-color:#fff;color:#30b4e8;text-align:center;padding:.5em 1em;margin-right:.4em;margin-bottom:.6em;text-decoration:none;}@media screen and (min-width:420px){.product-panel .button{display:inline;}}@media screen and (min-width:640px){.product-panel{display:table;}.product-image{vertical-align:middle;display:table-cell;}.product-text{display:table-cell;vertical-align:middle;padding-bottom:2em;}}.responsive-table{width:100%;}.responsive-table table th{text-align:left;background-color:#444;color:#fff;}.responsive-table th,.responsive-table td{padding:.35em;}@media(max-width:767px){.responsive-table{margin-bottom:10px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;}}.js .tab__title{cursor:pointer;}.js .tab__content{display:none;overflow:hidden;}.js .tab__content.active{display:block;}.tab__links a,.tab__title{background-color:#eee;color:#30b4e8;text-decoration:none;padding:.8em 2.4em;border:1px solid #ccc;}.tab__content{padding:1em;border:1px solid #ccc;margin-top:-1px;}.tab__content .heading{color:#30b4e8;}@media screen and (max-width:600px){.js .tab__links{display:none;}.js .tab__title:after{content:"+";display:inline-block;float:right;}.js .tab__title.active:after{content:"-";}}@media screen and (min-width:600px){.js .tab__title{display:none;}.js .tab__links a{float:left;margin-right:.4em;border-radius:5px 5px 0 0;}.js .tab__links a.active{color:#999;border-bottom:1px transparent solid;background-color:#fff;}.js .tab__links{display:block;overflow:hidden;}}.video-container-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.video-container-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.page-home .feature-panel-item,.page-productdetails .feature-panel-item,.page-productdetailsnight .feature-panel-item{margin-bottom:0;min-height:305px;background-repeat:no-repeat;}@media(min-width:992px){.page-home .feature-panel-item,.page-productdetails .feature-panel-item,.page-productdetailsnight .feature-panel-item{background-size:contain;}}.page-home .feature-panel-item .inside,.page-productdetails .feature-panel-item .inside,.page-productdetailsnight .feature-panel-item .inside{position:absolute;z-index:90;top:50%;transform:translateY(-50%);width:100%;}@media(max-width:991px){.page-home .feature-panel-item .inside,.page-productdetails .feature-panel-item .inside,.page-productdetailsnight .feature-panel-item .inside{max-width:calc(100% - 15px);}}@media(min-width:600px){.page-home .feature-panel-item,.page-productdetails .feature-panel-item,.page-productdetailsnight .feature-panel-item{height:480px;padding-top:0;padding-bottom:3.5em;}.page-home .panel-night,.page-home .panel-anxious,.page-productdetails .panel-night,.page-productdetails .panel-anxious,.page-productdetailsnight .panel-night,.page-productdetailsnight .panel-anxious{background-position:right;}.page-home .panel-night .inside,.page-home .panel-anxious .inside,.page-productdetails .panel-night .inside,.page-productdetails .panel-anxious .inside,.page-productdetailsnight .panel-night .inside,.page-productdetailsnight .panel-anxious .inside{right:0;}.page-home .panel-day,.page-home .panel-green,.page-productdetails .panel-day,.page-productdetails .panel-green,.page-productdetailsnight .panel-day,.page-productdetailsnight .panel-green{background-position:left;}.page-home .panel-day .inside,.page-home .panel-green .inside,.page-productdetails .panel-day .inside,.page-productdetails .panel-green .inside,.page-productdetailsnight .panel-day .inside,.page-productdetailsnight .panel-green .inside{left:0;}}@media(min-width:992px){.page-home [class*="panel-"] .inside,.page-productdetails [class*="panel-"] .inside,.page-productdetailsnight [class*="panel-"] .inside{width:474px;}}.page-home .section-title,.page-productdetails .section-title,.page-productdetailsnight .section-title{margin-bottom:.25em;font-size:2.6em;color:#fff;line-height:1;}@media(min-width:992px){.page-home .section-title,.page-productdetails .section-title,.page-productdetailsnight .section-title{font-size:2.8em;}}.page-home #carouselContainer{overflow:hidden;}.page-home .product-images{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}@media(min-width:992px){.page-home .product-images{margin-top:32px;}}.page-home .product-images img{padding-right:.7%;padding-left:.7%;width:46.75%;}@media(min-width:992px){.page-home .product-images .prod-item-1 img{padding-left:0;width:16%;}.page-home .product-images .prod-item-2 img{width:16%;}.page-home .product-images .prod-item-3 img{width:17.9%;}.page-home .product-images .prod-item-4 img{width:22.6%;}.page-home .product-images .prod-item-5 img{padding-right:0;width:20.2%;}}.page-home .product-images p{margin:1.5em 0 0;font-size:1.525em;font-style:italic;}.page-home .day .product-image{background-color:transparent;background-image:-moz-radial-gradient(50% 50%,circle closest-corner,#fff,transparent 70%);background-image:-webkit-radial-gradient(50% 50%,circle closest-corner,#fff,transparent 70%);background-image:-o-radial-gradient(50% 50%,circle closest-corner,#fff,transparent 70%);background-image:-ms-radial-gradient(50% 50%,circle closest-corner,#fff,transparent 70%);background-image:radial-gradient(50% 50%,circle closest-corner,#fff,transparent 70%);}.page-home .product-image img{float:none;}@media(max-width:992px){.page-home .product-image img{max-width:100%;}}.page-home .green .button.outline:hover{color:#42a040;}.page-home #Products .owl-controls{margin-bottom:1.25em;}.page-home #Products .item-1{margin-top:50px;}.page-home #Products .item-2{margin-top:30px;}.page-home #Products .item-2 img{max-height:450px;}@media(min-width:1200px){.page-home #Products .item-4 .desc{width:calc(100% - 200px);}}@media screen and (min-width:993px) and (max-width:1106px){.page-home #Products .owl-buttons span{top:auto;bottom:-8%;}.page-home #Products .nav-prev{left:45%;}.page-home #Products .nav-next{right:45%;}}.page-home #carouselNav{visibility:hidden;}@media screen and (min-width:600px){.page-home #carouselNav{visibility:visible;}}.page-home #carouselNav .item-0 img,.page-home #carouselNav .item-2 img{height:92px;}.page-home #carouselNav .item-3 img{max-width:68px;}.page-home .owl-carousel .heading{font-weight:600;font-style:italic;font-size:3.725em;line-height:1;letter-spacing:-.02em;}@media screen and (min-width:600px){.page-home .owl-carousel .heading{font-size:4.265em;}}.page-home .owl-carousel .desc{font-size:1.3em;}.page-home .owl-carousel .button{margin-bottom:.75em;}@media screen and (min-width:600px){.page-home .owl-carousel .button+.button{margin-left:.6em;}}@media screen and (min-width:992px){.page-home .owl-carousel .owl-pagination{display:none;}}@media screen and (max-width:600px){.page-home .owl-carousel .owl-buttons{display:none;}.page-home .owl-carousel .owl-item{text-align:center;}}@media screen and (min-width:600px){.page-home .carousel-nav .owl-wrapper-outer{padding-top:20px;}.page-home .carousel-nav .owl-item{background:#9ccdeb;background:-moz-linear-gradient(top,#9ccdeb 0%,#cbe6f5 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#9ccdeb),color-stop(100%,#cbe6f5));background:-webkit-linear-gradient(top,#9ccdeb 0%,#cbe6f5 100%);background:-o-linear-gradient(top,#9ccdeb 0%,#cbe6f5 100%);background:-ms-linear-gradient(top,#9ccdeb 0%,#cbe6f5 100%);background:linear-gradient(to bottom,#9ccdeb 0%,#cbe6f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.page-home .carousel-nav .owl-item+.owl-item .item{background-image:url(../img/layout/carousel-divider.png);background-repeat:no-repeat;background-position:0 0;}.page-home .carousel-nav .item{display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;color:#284281;padding:.75em;height:10em;cursor:pointer;}.page-home .carousel-nav .item .thumb{display:table-cell;vertical-align:bottom;padding-bottom:1em;}.page-home .carousel-nav .item .name{display:table-cell;font-style:italic;font-weight:600;font-size:1.1em;padding-bottom:0;padding-left:.25em;vertical-align:middle;}.page-home .carousel-nav .item-0 .name{width:108px;}.page-home .carousel-nav .item-1 img{width:50px;}.page-home .carousel-nav .item-4{padding-right:.5em;}.page-home .carousel-nav .item-4 .name{padding-left:.5em;}.page-home .carousel-nav .selected{background:#b9ddf5;background:-moz-linear-gradient(top,#b9ddf5 0%,#e7f4fc 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#b9ddf5),color-stop(100%,#e7f4fc));background:-webkit-linear-gradient(top,#b9ddf5 0%,#e7f4fc 100%);background:-o-linear-gradient(top,#b9ddf5 0%,#e7f4fc 100%);background:-ms-linear-gradient(top,#b9ddf5 0%,#e7f4fc 100%);background:linear-gradient(to bottom,#b9ddf5 0%,#e7f4fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.page-home .carousel-nav .selected:before{content:"";display:block;position:absolute;top:-19px;right:0;left:0;width:0;height:0;margin:auto;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #b9ddf5;}}.panel-night{background:#584c7b url(../img/layout/home-panel-tired.jpg) top center;}@media screen and (min-width:600px){.panel-night{background-position:top right;}}.panel-day{background:#6691bb url(../img/layout/home-panel-stress.jpg) top center;}@media screen and (min-width:600px){.panel-day{background-position:top left;}}.panel-anxious{background:#6691bb url(../img/layout/home-panel-anxious.jpg) top center;}@media screen and (min-width:600px){.panel-anxious{background-position:top right;}}.panel-green{background:#46a241 url(../img/layout/home-panel-fatigue.jpg) top center;}@media screen and (min-width:600px){.panel-green{background-position:top left;}}.buy-now-panel .section-title{margin-bottom:.3em;}@media screen and (min-width:600px){.buy-now-panel .section-title{font-size:3.5em;}}.buy-now-panel p{font-size:1.15em;}.product-item p{font-size:1em;}@media(max-width:600px){.product-item+.product-item{padding-top:12%;}}.product-item .section-subtitle{margin-top:.4em;}.product-range{background:url(/img/layout/range-day-bg-fx.png) no-repeat center;background-size:contain;}.bg-purple .product-range{background-image:url(/img/layout/range-night-bg-fx.png);}.section-rhodiola>.product-range{background-image:none !important;}.section-rhodiola .section-subtitle{min-height:auto !important;margin-bottom:.25em !important;}.section-rhodiola img{padding-left:6%;}@media(min-width:600px){.product-item .section-subtitle{min-height:2.3em;max-width:230px;margin:auto;}.product-range .row{display:table;width:100%;}.product-range .row .product-item{float:none;display:table-cell;vertical-align:bottom;padding-right:5%;padding-left:5%;}}.page-productrange .product-item p{font-size:1.125em;}.page-productdetails .section-title,.page-productdetailsnight .section-title{text-align:center;font-size:2.2em;}@media(min-width:992px){.page-productdetails .section-title,.page-productdetailsnight .section-title{font-size:2.5em;}}.page-productdetails h2,.page-productdetails h3,.page-productdetails h4,.page-productdetailsnight h2,.page-productdetailsnight h3,.page-productdetailsnight h4{font-style:italic;}.page-productdetails h3,.page-productdetailsnight h3{font-size:1.625em;}.page-productdetails h1,.page-productdetailsnight h1{font-size:3.575em;}@media(min-width:600px){.page-productdetails h1,.page-productdetailsnight h1{font-size:4.325em;}}@media(min-width:992px){.page-productdetails h1,.page-productdetailsnight h1{line-height:.9;}}.page-productdetails .product-banner,.page-productdetailsnight .product-banner{padding-bottom:2%;}@media(min-width:600px){.page-productdetails .product-banner .row,.page-productdetailsnight .product-banner .row{display:table;width:100%;}.page-productdetails .product-banner .row figure,.page-productdetails .product-banner .row div,.page-productdetailsnight .product-banner .row figure,.page-productdetailsnight .product-banner .row div{display:table-cell;float:none;}.page-productdetails .product-banner .row div,.page-productdetailsnight .product-banner .row div{vertical-align:middle;}}.page-productdetails .product-banner p,.page-productdetailsnight .product-banner p{margin:0;}.page-productdetails .product-banner .product-pil,.page-productdetailsnight .product-banner .product-pil{color:#a7d1ec;margin-bottom:2em;}.page-productdetails .product-banner .product-pil a:link,.page-productdetails .product-banner .product-pil a:visited,.page-productdetailsnight .product-banner .product-pil a:link,.page-productdetailsnight .product-banner .product-pil a:visited{color:inherit;text-decoration:underline;}@media screen and (max-width:599px){.page-productdetails .packshot,.page-productdetails .product-text,.page-productdetailsnight .packshot,.page-productdetailsnight .product-text{text-align:center;}.page-productdetails .feature-panel-item .inside,.page-productdetailsnight .feature-panel-item .inside{position:relative;}}.page-productdetails p.product-desc,.page-productdetailsnight p.product-desc{font-size:1.57em;margin-bottom:1em;}.page-productdetails .feature-panel-item .inside,.page-productdetailsnight .feature-panel-item .inside{top:auto;bottom:0;padding-bottom:5%;transform:translateY(0);}.page-productdetails .feature-panel .section-title,.page-productdetailsnight .feature-panel .section-title{margin-bottom:.25em;}.page-productdetails .feature-panel .table-col,.page-productdetailsnight .feature-panel .table-col{vertical-align:bottom;}.page-productdetails .feature-panel .panel-night,.page-productdetails .feature-panel .panel-day,.page-productdetailsnight .feature-panel .panel-night,.page-productdetailsnight .feature-panel .panel-day{background-position:right;}@media screen and (max-width:600px){.page-productdetails .feature-panel .panel-night,.page-productdetails .feature-panel .panel-day,.page-productdetailsnight .feature-panel .panel-night,.page-productdetailsnight .feature-panel .panel-day{padding-top:21%;background-size:cover;}}@media screen and (min-width:600px){.page-productdetails .feature-panel .panel-day .inside,.page-productdetailsnight .feature-panel .panel-day .inside{left:auto;right:0;}}.page-productdetails .feature-panel .panel-product,.page-productdetailsnight .feature-panel .panel-product{background:url(../img/layout/panel-trans-bg-1.png) no-repeat 40% 16%;}@media screen and (max-width:599px){.page-productdetails .feature-panel .panel-product,.page-productdetailsnight .feature-panel .panel-product{background-position:50% top;}}@media screen and (min-width:600px){.page-productdetails .feature-panel .panel-product .inside,.page-productdetailsnight .feature-panel .panel-product .inside{bottom:0;}.page-productdetails .feature-panel .panel-product .inside::after,.page-productdetailsnight .feature-panel .panel-product .inside::after{content:"";background:linear-gradient(to right,rgba(0,0,0,.1) 0%,transparent 100%);display:inline-block;width:10px;position:absolute;top:-50px;bottom:0;left:530px;}}.page-productdetails .feature-panel .panel-product .heading,.page-productdetailsnight .feature-panel .panel-product .heading{display:block;font-size:2em;font-style:italic;font-weight:600;margin-bottom:.5em;}.page-productdetails .feature-panel .panel-product .section-title,.page-productdetailsnight .feature-panel .panel-product .section-title{max-width:290px;margin-left:auto;margin-right:auto;}@media(min-width:992px){.page-productdetails .feature-panel .panel-product .section-title,.page-productdetailsnight .feature-panel .panel-product .section-title{max-width:350px;min-height:1.5em;}}.page-productdetails .feature-panel .bg-midblue.panel-product,.page-productdetailsnight .feature-panel .bg-midblue.panel-product{background:url(../img/layout/day-panel-trans-bg.png) no-repeat 50% top;}@media(min-width:1200px){.page-productdetails .feature-panel .bg-midblue.panel-product,.page-productdetailsnight .feature-panel .bg-midblue.panel-product{background-position-x:70px;}}@media(min-width:1200px){.page-productdetails .feature-panel .bg-purple.panel-product,.page-productdetailsnight .feature-panel .bg-purple.panel-product{background-position-x:29px;}}.page-productdetails .video-container-youtube,.page-productdetailsnight .video-container-youtube{border:2px solid #ff0;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;}.page-productdetails .content,.page-productdetailsnight .content{padding-top:2.75em;padding-bottom:2em;}@media(min-width:600px){.page-productdetails .content .section-title,.page-productdetailsnight .content .section-title{margin-bottom:1em;}}@media(max-width:600px){.page-productdetails .content h2,.page-productdetailsnight .content h2{text-align:left;}}@media(min-width:600px){.page-productdetails .content .content-left,.page-productdetailsnight .content .content-left{padding-right:4%;}.page-productdetails .content .content-right,.page-productdetailsnight .content .content-right{padding-left:4%;}.page-productdetails .content .row,.page-productdetailsnight .content .row{background:url(../img/layout/faded-divider.png) no-repeat 51%;}}.page-productdetails .content h3,.page-productdetailsnight .content h3{color:#284281;font-weight:600;}.page-productdetails .content p+h3,.page-productdetailsnight .content p+h3{margin-top:1.5em;}.page-productdetails .content h4,.page-productdetailsnight .content h4{color:#007cc2;font-size:1.25em;margin-bottom:0;}.page-productdetails .content .image-text-wrapper,.page-productdetailsnight .content .image-text-wrapper{padding-top:.75em;padding-bottom:.5em;}.page-productdetails .content .image-text-wrapper img,.page-productdetailsnight .content .image-text-wrapper img{margin-right:1.2em;}.page-productdetails .content .image-text-wrapper img+img,.page-productdetailsnight .content .image-text-wrapper img+img{margin-left:-1.2em;}@media(max-width:992px){.page-productdetails .content .image-text-wrapper .text,.page-productdetailsnight .content .image-text-wrapper .text{clear:left;}}.page-productdetails .content a,.page-productdetailsnight .content a{color:inherit;}.page-productdetails .tv-ad.v-padding,.page-productdetailsnight .tv-ad.v-padding{padding-top:4%;}@media(max-width:600px){.page-productdetails .tv-ad,.page-productdetailsnight .tv-ad{text-align:center;}}.page-productdetails .tv-ad .video-container-youtube,.page-productdetailsnight .tv-ad .video-container-youtube{margin-bottom:1em;}.page-productdetails .tv-ad h2,.page-productdetailsnight .tv-ad h2{font-size:3.125em;margin-bottom:.6em;}.page-productdetails .tv-ad h3,.page-productdetailsnight .tv-ad h3{margin-bottom:.5em;}.page-productdetails .tv-ad p,.page-productdetailsnight .tv-ad p{font-size:1.1em;line-height:1.4;}.page-productdetails .content .section-title{color:#007cc2;}.page-productdetailsnight .product-banner .product-pil{color:#a99bc3;}.page-productdetailsnight .content .section-title,.page-productdetailsnight .content h3,.page-productdetailsnight .content h4{color:#594383;}.bg-purple .button.outline:hover{color:#513d77;}.bg-midblue .button.outline:hover{color:#3a9ad2;}.green1{color:#42a040 !important;}.bg-headergreen .main-menu-level-1>li .main-menu-active-page,.bg-headergreen .main-menu-level-1>li>a:hover{color:#bddc63;}.bg-headergreen .main-menu-level-1>li:last-of-type a:hover{color:#42a040 !important;}.bg-palegreen{background:#dbe3dd;}.page-productdetailsrhodiola .section-title{color:#42a040;text-align:center;font-size:2.5em;letter-spacing:-.02em;text-shadow:1px 3px 3px rgba(0,0,0,.15);}.page-productdetailsrhodiola .button:hover{color:#42a040;}.page-productdetailsrhodiola h2,.page-productdetailsrhodiola h3,.page-productdetailsrhodiola h4{font-style:italic;}.page-productdetailsrhodiola h3{font-size:1.625em;}.page-productdetailsrhodiola h1{color:#fff;font-size:3.575em;text-shadow:1px 4px 2px rgba(0,0,0,.15);}@media(min-width:600px){.page-productdetailsrhodiola h1{font-size:4.325em;}}@media(min-width:992px){.page-productdetailsrhodiola h1{line-height:.9;}}.page-productdetailsrhodiola .product-banner{padding-bottom:2%;}@media(min-width:600px){.page-productdetailsrhodiola .product-banner .row{display:table;width:100%;}.page-productdetailsrhodiola .product-banner .row figure,.page-productdetailsrhodiola .product-banner .row div{display:table-cell;float:none;}.page-productdetailsrhodiola .product-banner .row div{vertical-align:middle;}}.page-productdetailsrhodiola .product-banner p{margin:0;}.page-productdetailsrhodiola .product-banner .product-pil{color:#a7d1ec;margin-bottom:2em;}.page-productdetailsrhodiola .product-banner .product-pil a:link,.page-productdetailsrhodiola .product-banner .product-pil a:visited{color:inherit;text-decoration:underline;}.page-productdetailsrhodiola .fatigued-feature{position:relative;overflow:hidden;}.page-productdetailsrhodiola .fatigued-feature img{display:block;margin-right:auto;margin-left:auto;position:relative;z-index:10;}.page-productdetailsrhodiola .fatigued-feature .container-fluid{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);z-index:90;}.page-productdetailsrhodiola .fatigued-feature .title{font-size:2.5em;font-weight:400;font-style:italic;margin-bottom:.5em;}.page-productdetailsrhodiola .fatigued-feature .button.yellow,.page-productdetailsrhodiola .fatigued-feature .buy-now .col-total p.button,.buy-now .col-total .page-productdetailsrhodiola .fatigued-feature p.button,.page-productdetailsrhodiola .fatigued-feature .totals .col-total p.button,.totals .col-total .page-productdetailsrhodiola .fatigued-feature p.button{color:#42a040;}@media screen and (max-width:600px){.page-productdetailsrhodiola .packshot,.page-productdetailsrhodiola .product-text{text-align:center;}.page-productdetailsrhodiola .fatigued-feature img{max-width:none;margin-left:-336px;}}.page-productdetailsrhodiola p.product-desc{font-size:1.57em;margin-bottom:1em;}.page-productdetailsrhodiola .content{color:#476f86;padding-top:2.75em;padding-bottom:2em;}.page-productdetailsrhodiola .content h3,.page-productdetailsrhodiola .content h4{color:#42a040;}@media(min-width:600px){.page-productdetailsrhodiola .content .section-title{margin-bottom:1em;}}@media(max-width:600px){.page-productdetailsrhodiola .content h2{text-align:left;}}@media(min-width:600px){.page-productdetailsrhodiola .content .content-left{padding-right:4%;}.page-productdetailsrhodiola .content .content-right{padding-left:4%;}.page-productdetailsrhodiola .content .row{background:url(../img/layout/faded-divider.png) no-repeat 51%;}}.page-productdetailsrhodiola .content h3{font-weight:600;}.page-productdetailsrhodiola .content p+h3{margin-top:1.5em;}.page-productdetailsrhodiola .content h4{font-size:1.25em;margin-bottom:0;}.page-productdetailsrhodiola .content .image-text-wrapper{padding-top:.75em;padding-bottom:.5em;}.page-productdetailsrhodiola .content .image-text-wrapper img{margin-right:1.2em;margin-bottom:1em;}.page-productdetailsrhodiola .content .image-text-wrapper img+img{margin-left:-1.2em;}@media(max-width:992px){.page-productdetailsrhodiola .content .image-text-wrapper .text{clear:left;}}.page-productdetailsrhodiola .content a{color:inherit;}.page-sleeplessness h1{font-size:3em;margin-bottom:.4em;padding-top:52px;background:url(../img/layout/night-sky-sml.png) no-repeat top center;}@media(min-width:992px){.page-sleeplessness h1{font-size:4.625em;}}.page-sleeplessness h3{font-style:italic;font-size:1.25em;}.page-sleeplessness .section-title{text-align:center;}.page-sleeplessness .bed-icons img{margin:0 .7em 0;vertical-align:middle;}@media(max-width:992px){.page-sleeplessness .bed-icons img{max-width:25%;height:auto;}}.page-sleeplessness .not-alone .section-title{color:#594383;}.page-sleeplessness .not-alone strong,.page-sleeplessness .not-alone a{color:#594383;}.page-sleeplessness .intro{padding-bottom:3%;}.intro .button{margin:0 .2em .4em;padding:.75em 1em;font-size:1.2em;}@media(max-width:992px){.intro .button{font-size:1rem;}}.product-promo{background-color:#49376a;color:#fff;}.product-promo p{font-size:1.275em;}.product-promo .yellow,.product-promo .buy-now .col-total p,.buy-now .col-total .product-promo p,.product-promo .totals .col-total p,.totals .col-total .product-promo p{font-weight:inherit;}.insomnia h3{font-size:1.625em;font-weight:600;}.sleep-problems .heading{color:#fff;}.sleep-problems hr{border-color:#4c396f;margin-bottom:2em;}.sleep-problems hr+p{width:70%;margin:0 auto 1em;}.sleep-solutions{overflow:hidden;background-color:#8564b0;background-image:-moz-radial-gradient(50% 100%,circle closest-corner,#a97fc9,#8564b0 100%);background-image:-webkit-radial-gradient(50% 100%,circle closest-corner,#a97fc9,#8564b0 100%);background-image:-o-radial-gradient(50% 100%,circle closest-corner,#a97fc9,#8564b0 100%);background-image:-ms-radial-gradient(50% 100%,circle closest-corner,#a97fc9,#8564b0 100%);background-image:radial-gradient(50% 100%,circle closest-corner,#a97fc9,#8564b0 100%);color:#fff;}.sleep-solutions .section-title{font-size:3.375em;}.sleep-solutions h3{font-style:italic;font-size:1.6em;font-weight:600;}.sleep-solutions .owl-buttons span{color:#8564b0;}.sleep-solutions .item-number{float:none !important;margin-right:auto;margin-bottom:.65em;font-size:2.75em;width:1.7em;padding:.2em;text-indent:-1px;}@media(max-width:992px){.sleep-solutions .item-number{margin-bottom:.5em;}}.kalms-help .section-title{margin-bottom:.3em;font-size:2.75em;}.quote{font-style:italic;border-color:#b4a1d7;color:#b4a1d7;}.quote p{padding:.4em;}.page-fatigueexhaustion .bg-grey{background:#dae1db;background:-moz-linear-gradient(top,#dae1db 0%,#e4eee6 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#dae1db),color-stop(100%,#e4eee6));background:-webkit-linear-gradient(top,#dae1db 0%,#e4eee6 100%);background:-o-linear-gradient(top,#dae1db 0%,#e4eee6 100%);background:-ms-linear-gradient(top,#dae1db 0%,#e4eee6 100%);background:linear-gradient(to bottom,#dae1db 0%,#e4eee6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.page-fatigueexhaustion .bg-grey .section-title{color:#42a040;}.page-fatigueexhaustion .button.yellow:hover,.page-fatigueexhaustion .buy-now .col-total p.button:hover,.buy-now .col-total .page-fatigueexhaustion p.button:hover,.page-fatigueexhaustion .totals .col-total p.button:hover,.totals .col-total .page-fatigueexhaustion p.button:hover{color:#398a37;}.page-fatigueexhaustion .section-intro{padding-bottom:4%;}.page-fatigueexhaustion .section-intro .section-title{color:#fff;padding-bottom:.2em;}.page-fatigueexhaustion .section-intro .button{margin:0 .2em .4em;padding:.75em 1em;font-size:1.2em;}.page-fatigueexhaustion .section-carousel{overflow:hidden;}.page-fatigueexhaustion .section-carousel .owl-wrapper-outer{border:2px solid #fff;border-radius:.4em;box-sizing:border-box;}.page-fatigueexhaustion .section-carousel .owl-carousel p{color:#476f86;text-align:center;}.page-fatigueexhaustion .section-carousel .owl-carousel .item{padding:5% 6% 1%;}.page-fatigueexhaustion .section-carousel .owl-carousel .item p{font-size:1.2em;margin-top:0;margin-bottom:.75em;}.page-fatigueexhaustion .section-carousel .owl-carousel .item-text{max-width:500px;margin-left:auto;margin-right:auto;}.page-fatigueexhaustion .section-carousel .owl-carousel .item-number{float:none;margin-right:auto;margin-left:auto;margin-bottom:.5em;font-size:2.75em;width:1.7em;padding:.2em;text-indent:-1px;box-shadow:0 2px 4px rgba(0,0,0,.15);}.page-fatigueexhaustion .section-carousel .owl-carousel .item-number,.page-fatigueexhaustion .section-carousel .owl-carousel .button{color:#42a040;}.page-fatigueexhaustion .owl-buttons span{top:22px;}.page-fatigueexhaustion .section-reducefatigue{background:#217e1f;background:-moz-linear-gradient(top,#217e1f 0%,#42a040 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#217e1f),color-stop(100%,#42a040));background:-webkit-linear-gradient(top,#217e1f 0%,#42a040 100%);background:-o-linear-gradient(top,#217e1f 0%,#42a040 100%);background:-ms-linear-gradient(top,#217e1f 0%,#42a040 100%);background:linear-gradient(to bottom,#217e1f 0%,#42a040 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);color:#fff;}.page-fatigueexhaustion .section-reducefatigue hr{margin:0 auto;border:0;height:2px;width:100%;background:rgba(0,0,0,.25);}.page-fatigueexhaustion .section-seegp{background:#68b866;color:#fff;}.page-fatigueexhaustion .section-seegp a{text-decoration:underline;text-decoration-color:#fec900;}.page-fatigueexhaustion .section-seegp a:hover{text-decoration:none;}.page-fatigueexhaustion .section-fatiguefacts p{color:#476f86;}.page-fatigueexhaustion .section-help .section-title{font-size:2.75em;margin-bottom:.3em;}.page-fatigueexhaustion .section-help>.container{max-width:510px;}.page-fatigueexhaustion .section-help img{max-width:164px;filter:drop-shadow(0 -10px 40px rgba(255,255,255,.6));margin-bottom:10px;}.page-fatigueexhaustion .section-references{background:#eee;padding-bottom:0 !important;}.page-fatigueexhaustion .section-references .section-title{color:#284281;font-weight:700;font-style:italic;font-size:1.0675em;margin-bottom:.25em;}.page-fatigueexhaustion .section-references ol{list-style-position:inside;max-width:800px;margin-right:auto;margin-left:auto;}.page-fatigueexhaustion .section-references ol li{color:#476f86;font-size:.875em;}.page-fatigueexhaustion .section-references ol li+li{margin-top:.25em;}.page-fatigueexhaustion .section-references ol li::marker{color:#284281;font-weight:700;}.page-fatigueexhaustion .section-references ol li>*{padding-left:.25em;}.page-fatigueexhaustion .section-references hr{margin:3em auto 0;border:0;height:2px;width:100%;background:rgba(134,159,174,.4);}.page-fatigueexhaustion .section-title{text-shadow:1px 3px 2px rgba(0,0,0,.15);}.page-fatigueexhaustion .section-title sup{font-size:.35em;margin-left:.1em;}@media(max-width:600px){.page-fatigueexhaustion .section-carousel .owl-carousel .item{max-width:420px;margin-right:auto;margin-left:auto;}}@media(min-width:599px){.page-fatigueexhaustion .section-title{font-size:3.75em;}}@media(min-width:992px){.page-fatigueexhaustion .section-carousel .owl-carousel .item{padding-top:2.5%;}}.purpleonmauve{color:#3c2163;}.purpleonmauve h2,.purpleonmauve h3,.purpleonmauve a{color:#3c2163 !important;}.purpleonmauve hr{background:#3c2163 !important;opacity:.2 !important;}.page-stress h1{margin-bottom:.4em;}.page-stress h3{font-style:italic;font-size:1.6em;font-weight:600;}.page-stress .section-title{text-align:left;font-size:4.275em;line-height:1;}.page-stress .intro p{margin-bottom:1em;}.page-stress .intro .button.yellow,.page-stress .intro .buy-now .col-total p.button,.buy-now .col-total .page-stress .intro p.button,.page-stress .intro .totals .col-total p.button,.totals .col-total .page-stress .intro p.button{color:#fee200;font-size:1em;font-weight:600;display:block;max-width:276px;margin:0 .2em .4em;padding:.75em 1em;}.page-stress .intro .button.yellow:hover,.page-stress .intro .buy-now .col-total p.button:hover,.buy-now .col-total .page-stress .intro p.button:hover,.page-stress .intro .totals .col-total p.button:hover,.totals .col-total .page-stress .intro p.button:hover{color:#284281;}.page-stress .intro .kalms-packshot{padding:0 1em;}.page-stress .intro .page-section-links{display:flex;flex-wrap:wrap;justify-content:center;}.page-stress a{overflow-wrap:break-word;word-wrap:break-word;}.page-stress .not-alone .feature:first-of-type{position:relative;}.page-stress .not-alone img{margin-bottom:.6em;}.page-stress .not-alone h3{color:#284281;}.page-stress .not-alone a{font-size:.85em;color:#284281;}.page-stress .not-alone hr{margin-top:1.5rem;margin-bottom:1.5rem;border:0;height:2px;background:#a1cfeb;}#handling-stress .section-title,#handling-anxiety .section-title{font-size:54px;margin-bottom:.5em;}#handling-stress .icon--stress,#handling-anxiety .icon--stress{margin-bottom:.7em;}#handling-stress h3,#handling-anxiety h3{color:#284281;}#handling-stress a,#handling-anxiety a{text-decoration:underline;}#handling-stress h3{color:#fff;}#handling-anxiety h3{color:#fece00;}.stress-signs,.anxiety-signs{width:100%;}.stress-signs .section-title,.anxiety-signs .section-title{font-size:48px;}.stress-signs .rule,.anxiety-signs .rule{background:#0d2655;margin-top:15px;margin-bottom:25px;}.cta-block{width:100%;margin-top:1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important;flex-grow:1;justify-content:center;}.cta-block div{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important;}.cta-block p{font-size:1.2em;margin-top:.25em;margin-bottom:.25em;}.cta-block .rule{height:1px;background:rgba(225,225,225,.3);margin-bottom:1em;}.yellow-border{border:2px solid #fece00;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.product-promo .packshot-wrapper{flex-shrink:0;margin-right:20px;}.product-promo .kalms-packshot{max-height:180px;}.product-promo p{font-size:1.275em;}.product-promo a:not(.button){color:#0179c7;text-decoration:underline;}.tips{overflow:hidden;}.tips .section-title{font-size:54px;line-height:1;}.tips .item{height:auto;padding-top:3.25%;}.tips .item-text p{font-size:1.11em;min-height:4.75em;}.tips .item-text a{text-decoration:underline;}.tips .item-number{float:none !important;margin-right:auto;margin-bottom:.65em;font-size:2.75em;width:1.7em;padding:.2em;text-indent:-1px;}.kalms-can-help{padding-top:3em;padding-bottom:3em;}.kalms-can-help .section-title{font-size:2.2em;margin-bottom:.3em;}@media(min-width:600px){.kalms-can-help .section-title{font-size:2.75em;}}.kalms-can-help .packshot{max-width:164px;}.grey-blue{color:#476f86;}.grey-purple{color:#7e7092;}.bg-lavender{background:#007cc2;background:-moz-linear-gradient(top,#007cc2 50%,#4c2a7e 100%);background:-webkit-gradient(left top,left bottom,color-stop(50%,#007cc2),color-stop(100%,#4c2a7e));background:-webkit-linear-gradient(top,#007cc2 50%,#4c2a7e 100%);background:-o-linear-gradient(top,#007cc2 50%,#4c2a7e 100%);background:-ms-linear-gradient(top,#007cc2 50%,#4c2a7e 100%);background:linear-gradient(to bottom,#007cc2 50%,#4c2a7e 100%);}.bg-lavender h1{color:#fff;}.bg-purple1{background:#9577c4;background:-moz-linear-gradient(top,#9577c4 0%,#d3c0ef 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#9577c4),color-stop(100%,#d3c0ef));background:-webkit-linear-gradient(top,#9577c4 0%,#d3c0ef 100%);background:-o-linear-gradient(top,#9577c4 0%,#d3c0ef 100%);background:-ms-linear-gradient(top,#9577c4 0%,#d3c0ef 100%);background:linear-gradient(to bottom,#9577c4 0%,#d3c0ef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.bg-purple1 .section-title{color:#fff;}.bg-purple2{background:#4d2a7e;background:-moz-linear-gradient(top,#4d2a7e 0%,#7d5eab 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#4d2a7e),color-stop(100%,#7d5eab));background:-webkit-linear-gradient(top,#4d2a7e 0%,#7d5eab 100%);background:-o-linear-gradient(top,#4d2a7e 0%,#7d5eab 100%);background:-ms-linear-gradient(top,#4d2a7e 0%,#7d5eab 100%);background:linear-gradient(to bottom,#4d2a7e 0%,#7d5eab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);color:#fff;}.bg-purple2 h1{color:#fff;}.bg-purple3{background:#523082;background:-moz-linear-gradient(top,#523082 0%,#3f1976 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#523082),color-stop(100%,#3f1976));background:-webkit-linear-gradient(top,#523082 0%,#3f1976 100%);background:-o-linear-gradient(top,#523082 0%,#3f1976 100%);background:-ms-linear-gradient(top,#523082 0%,#3f1976 100%);background:linear-gradient(to bottom,#523082 0%,#3f1976 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);}.bg-purple4{background:#6c4389;background:-moz-linear-gradient(top,#6c4389 0%,#6e458c 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#6c4389),color-stop(100%,#6e458c));background:-webkit-linear-gradient(top,#6c4389 0%,#6e458c 100%);background:-o-linear-gradient(top,#6c4389 0%,#6e458c 100%);background:-ms-linear-gradient(top,#6c4389 0%,#6e458c 100%);background:linear-gradient(to bottom,#6c4389 0%,#6e458c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$colour,endColorstr=$colour2,GradientType=0);color:#fff;}.bg-mauve{background-color:#d3c0ef;}.bg-mauve a{color:#4c2681;}.bg-solid-blue{background-color:#2d90cb;}@media(min-width:600px){.page-stress .intro .button.yellow,.page-stress .intro .buy-now .col-total p.button,.buy-now .col-total .page-stress .intro p.button,.page-stress .intro .totals .col-total p.button,.totals .col-total .page-stress .intro p.button{margin:0 .2em .4em;padding:.75em 1em;font-size:1.2em;}}@media(min-width:992px){.what-is-stress p{font-size:1.1em;margin-right:25px;margin-bottom:1.5em;}}@media(max-width:991px){.page-stress .section-title{font-size:48px;}}@media(max-width:480px){.kalms-packshot{max-height:180px;}.page-stress .not-alone .feature:first-of-type:after{height:106px;}}.contact-details{padding:4em 0;text-align:center;margin:auto;max-width:380px;font-size:1.1em;line-height:1.25;}.contact-details .title{line-height:1.7;margin-bottom:.5em;}.contact-details .rule{height:1px;margin:1em 0 1.4em;background-color:#517ead;}.contact-details .rule.pale{background-color:#5e9bc4;}.buy-now p,.totals p{margin:0;line-height:1;font-size:1.2em;}.new-product{text-transform:uppercase;font-size:.85em;padding:.3em .5em;border-radius:1em;margin-bottom:.7em;pointer-events:none;}.no-js-message{display:block;text-align:center;font-size:1.2em;}.totals input[type=text]{width:76%;margin-bottom:.9em;}.totals .reset{color:#fece00;border-width:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:.6em .75em;margin-top:.5em;}.totals .order-checkout{margin-top:1.35em;margin-bottom:1.35em;}.totals .order-checkout p{margin-bottom:1.5em;}.totals .order-checkout p+p{margin-bottom:2.25em;}.totals .order-checkout .submit{color:#5d3e84;display:block;margin:auto;padding-right:4.3em;padding-left:4.5em;}.totals .col-total,.totals .order-checkout *{text-align:center;}.totals h3,.totals .display-total{font-style:italic;font-weight:600;font-size:1.5em;}.totals p.small{font-size:.9em;}.totals .ordertotal-title,.totals .display-total{line-height:1;font-size:3em;}@media(min-width:600px){.totals .ordertotal-title,.totals .display-total{font-size:3.75em;}}#chkConfirm{vertical-align:middle;margin-top:0;margin-bottom:2px;}.buy-now .supply,.totals .supply{font-size:.8em;}.buy-now p+p,.totals p+p{margin-top:.2em;}.buy-now .row,.totals .row{border-bottom:1px solid #a3b8d4;padding-top:2.2em;padding-bottom:1.8em;}.buy-now .row:last-of-type,.totals .row:last-of-type{border-bottom:none;}.buy-now .header,.totals .header{border-width:3px;padding-bottom:.35em;}@media(min-width:600px){.buy-now .header,.totals .header{padding-bottom:.7em;}}.buy-now .header .label,.totals .header .label{font-style:italic;font-weight:600;font-size:1.375em;margin-bottom:0;}@media(min-width:600px){.buy-now .header .col-price,.totals .header .col-price{text-align:right;}}@media(max-width:992px) and (min-width:600px){.buy-now .header .col-qty,.totals .header .col-qty{position:absolute;text-align:right;right:14%;padding:0;}}@media(min-width:900px){.buy-now .header .col-qty,.totals .header .col-qty{text-align:center;}}.buy-now .col-img,.totals .col-img{text-align:center;}.buy-now .col-img img,.totals .col-img img{max-width:90px;}.buy-now .col-size,.totals .col-size{margin-bottom:1em;}.buy-now .col-size p,.totals .col-size p{margin:.75em 0 0;}.buy-now .col-size p+p,.totals .col-size p+p{margin-top:.25em;}.buy-now .product-row .col-price p,.buy-now .product-row .col-total p,.totals .product-row .col-price p,.totals .product-row .col-total p{line-height:2;text-align:center;}.buy-now .product-row .label,.totals .product-row .label{visibility:hidden;position:absolute;font-size:0;color:transparent;}.buy-now .col-price,.totals .col-price{clear:left;}@media(min-width:600px){.buy-now .product-row,.totals .product-row{display:table;}.buy-now .product-row .prod-attr,.totals .product-row .prod-attr{float:none;display:table-cell;vertical-align:middle;}.buy-now .col-img,.totals .col-img{width:9.58%;}.buy-now .col-name,.totals .col-name{width:24.74%;}.buy-now .col-img_name,.totals .col-img_name{width:34.32%;}.buy-now .col-size,.totals .col-size{width:25.05%;margin-bottom:0;}.buy-now .col-price,.totals .col-price{clear:none;width:11.34%;}.buy-now .col-qty,.totals .col-qty{width:15.05%;}.buy-now .col-size-price-qty,.totals .col-size-price-qty{width:auto;}.buy-now .col-img-name-size-price-qty,.totals .col-img-name-size-price-qty{width:85.76%;}.buy-now .col-total,.totals .col-total{width:auto;float:right;}}@media(min-width:992px){.buy-now .col-size-price-qty,.totals .col-size-price-qty{width:51.44%;}}.buy-now .product-name,.buy-now .product-size,.buy-now .line-total,.totals .product-name,.totals .product-size,.totals .line-total{font-style:italic;}.buy-now .product-size,.totals .product-size{font-weight:bold;}.buy-now .product-name,.totals .product-name{font-weight:600;}.buy-now .col-total p,.totals .col-total p{font-style:italic;}.buy-now .product-name,.totals .product-name{font-size:1.875em;font-style:italic;}.buy-now input[type=text],.buy-now input[type=tel],.totals input[type=text],.totals input[type=tel]{padding:.75em 1.2em;border:none;}.buy-now input[type=tel],.totals input[type=tel]{text-align:center;width:5em;}@media(max-width:991px){.buy-now,.totals{padding-right:15px;padding-left:15px;}.totals h3+p{margin-bottom:1em;}.totals *{text-align:center;}}.card-logos table{margin:auto;}.card-logos td{vertical-align:middle;}@media(max-width:600px){.card-logos td{display:block;}}.card-logos a{background-color:#fff;padding:6px 9px;margin:2px;display:block;min-height:48px;}#mhra-fmd-placeholder{width:30%;margin:1em auto;}.page-errorpage .content-area h1{font-size:4.5em;margin-bottom:0;}.page-errorpage .content-area h2{color:#007cc2;text-shadow:0 2px 2px #7aaad1;font-weight:600;font-style:italic;font-size:2.25em;line-height:1;margin-bottom:.75em;}.page-errorpage .content-area p{padding:0;}.page-errorpage .alt-error h1{font-size:2.75em;margin-bottom:.75em;}.pt1em{padding-top:1em !important;}.pts{padding-top:1rem !important;}.phn{padding-right:0;padding-left:0;}.ph1em{padding-right:1em;padding-left:1em;}.pv2em{padding-top:2em;padding-bottom:2em;}.pv3em{padding-top:3em;padding-bottom:3em;}.mt1em{margin-top:1em;}.mb1em{margin-bottom:1em;}.mrxs{margin-right:1rem;}.mhquarterem{margin-right:.25em;margin-left:.25em;}.maquarterem{margin:.25em;}.mv1em{margin-top:1em;margin-bottom:1em;}@media(max-width:599px){.phhalfem-tosm{padding-right:.5em;padding-left:.5em;}.ptm-tosm{padding-top:2.2rem !important;}}