html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{font-family:helvetica,arial;top:-0.7em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:'Open Sans',sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}[v-cloak]{display:none}.kint{clear:both !important;position:relative;margin-top:60px}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}a{color:#007fc9;text-decoration:none}a:hover{text-decoration:none}@include on-event{color:#323d48;text-decoration:underline}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.fade-out-in-enter-active,.fade-out-in-leave-active{transition:opacity .5s}.fade-out-in-enter-active{transition-delay:.5s}.fade-out-in-enter,.fade-out-in-leave-to{opacity:0}.ellipsis-loading:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4,end) 750ms infinite;animation:ellipsis steps(4,end) 750ms infinite;content:"\2026";width:0px}@keyframes ellipsis{to{width:20px}}@-webkit-keyframes ellipsis{to{width:20px}}.loading-bars-overlay{width:100%}@media (min-width:768px){}.loading-bars-overlay{position:fixed;top:0;height:100%;display:block;background:#ffffff;z-index:98;opacity:.8}.loading-bars-container{height:0;position:relative}.loading-bars{position:absolute;left:calc(50% - 25px);top:100px;width:50px;height:40px;text-align:center;font-size:10px;z-index:999}.loading-bars>div{background-color:#1581C2;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.loading-bars .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loading-bars .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.loading-bars .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.loading-bars .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.jc-faq .a{margin-bottom:20px}.jc-faq .q{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bullet-block-aqua.png') 0 5px no-repeat;font-weight:700}.jc-faq .a,.jc-faq .q{font-size:16px;padding-left:60px}.jc-faq .a ul{padding:0}.jc-faq .a li{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bullet-disc-aqua.png') 0 8px no-repeat;padding-left:20px;list-style-type:none}@font-face{font-family:'Satisfy';src:url('https://fonts.jennycraig.com/Satisfy/Satisfy-Regular.eot');src:local('Satisfy'),local('satisfy'),url('https://fonts.jennycraig.com/Satisfy/Satisfy-Regular.woff2') format("woff2"),url('https://fonts.jennycraig.com/Satisfy/Satisfy-Regular.woff') format("woff"),url('https://fonts.jennycraig.com/Satisfy/Satisfy-Regular.otf') format("opentype"),url('https://fonts.jennycraig.com/Satisfy/Satisfy-Regular.ttf') format("truetype");font-style:normal;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'bebas-neue';src:url('https://fonts.jennycraig.com/bebasneue/bebasneue-webfont.eot');src:local('Bebas Neue'),local('bebas-neue'),url('https://fonts.jennycraig.com/bebasneue/bebasneue-webfont.woff2') format("woff2"),url('https://fonts.jennycraig.com/bebasneue/bebasneue-webfont.woff') format("woff"),url('https://fonts.jennycraig.com/bebasneue/bebasneue-webfont.otf') format("opentype"),url('https://fonts.jennycraig.com/bebasneue/bebasneue-webfont.ttf') format("truetype");font-weight:bold;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'Shelby';src:url('https://fonts.jennycraig.com/shelby/Shelby.eot');src:local('Shelby'),local('shelby'),url('https://fonts.jennycraig.com/shelby/Shelby.woff2') format("woff2"),url('https://fonts.jennycraig.com/shelby/Shelby.woff') format("woff"),url('https://fonts.jennycraig.com/shelby/Shelby.otf') format("opentype"),url('https://fonts.jennycraig.com/shelby/Shelby.ttf') format("truetype")}@font-face{font-family:'Shelby Bold';src:url('https://fonts.jennycraig.com/shelby/Shelby-Bold.eot');src:local('Shelby Bold'),local('shelby bold'),url('https://fonts.jennycraig.com/shelby/Shelby-Bold.woff2') format("woff2"),url('https://fonts.jennycraig.com/shelby/Shelby-Bold.woff') format("woff"),url('https://fonts.jennycraig.com/shelby/Shelby-Bold.otf') format("opentype"),url('https://fonts.jennycraig.com/shelby/Shelby-Bold.ttf') format("truetype")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local('Montserrat Regular'),local('Montserrat-Regular'),url('https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local('Montserrat Regular'),local('Montserrat-Regular'),url('https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local('Montserrat Bold'),local('Montserrat-Bold'),url('https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local('Montserrat Bold'),local('Montserrat-Bold'),url('https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:local('Montserrat Black'),local('Montserrat-Black'),url('https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gfD_vx3rCubqg.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:local('Montserrat Black'),local('Montserrat-Black'),url('https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gnD_vx3rCs.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{color:#323d48;font-family:'Open Sans',sans-serif}h1,.header-level-1{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;color:#007fc9;font-size:36px}h1:hover,.header-level-1:hover{color:#007fc9}@media (min-width:768px){h1,.header-level-1{font-size:40px;margin:0 0 .76em 0}}h2,.header-level-2{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;color:#007fc9;font-size:26px}h2:hover,.header-level-2:hover{color:#007fc9}@media (min-width:768px){h2,.header-level-2{font-size:30px;margin:0 0 .76em 0}}h3,.header-level-3{font-family:'Satisfy';color:#007fc9;font-size:20px}h3:hover,.header-level-3:hover{color:#007fc9}@media (min-width:768px){h3,.header-level-3{font-size:24px;margin:0 0 .76em 0}}h4,.header-level-4{font-family:'Satisfy';color:#007fc9;font-size:16px}h4:hover,.header-level-4:hover{color:#007fc9}@media (min-width:768px){h4,.header-level-4{font-size:20px;margin:0 0 .76em 0}}p,.paragraph{font-size:14px;line-height:20px}@media (min-width:768px){p,.paragraph{font-size:16px;line-height:22px}}.disclaimer{font-size:12px}small{font-size:11px;line-height:12px}.clearfix::after{clear:both;content:'';display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.padding-top-500{padding-top:500px}.padding-top-495{padding-top:495px}.padding-top-490{padding-top:490px}.padding-top-485{padding-top:485px}.padding-top-480{padding-top:480px}.padding-top-475{padding-top:475px}.padding-top-470{padding-top:470px}.padding-top-465{padding-top:465px}.padding-top-460{padding-top:460px}.padding-top-455{padding-top:455px}.padding-top-450{padding-top:450px}.padding-top-445{padding-top:445px}.padding-top-440{padding-top:440px}.padding-top-435{padding-top:435px}.padding-top-430{padding-top:430px}.padding-top-425{padding-top:425px}.padding-top-420{padding-top:420px}.padding-top-415{padding-top:415px}.padding-top-410{padding-top:410px}.padding-top-405{padding-top:405px}.padding-top-400{padding-top:400px}.padding-top-395{padding-top:395px}.padding-top-390{padding-top:390px}.padding-top-385{padding-top:385px}.padding-top-380{padding-top:380px}.padding-top-375{padding-top:375px}.padding-top-370{padding-top:370px}.padding-top-365{padding-top:365px}.padding-top-360{padding-top:360px}.padding-top-355{padding-top:355px}.padding-top-350{padding-top:350px}.padding-top-345{padding-top:345px}.padding-top-340{padding-top:340px}.padding-top-335{padding-top:335px}.padding-top-330{padding-top:330px}.padding-top-325{padding-top:325px}.padding-top-320{padding-top:320px}.padding-top-315{padding-top:315px}.padding-top-310{padding-top:310px}.padding-top-305{padding-top:305px}.padding-top-300{padding-top:300px}.padding-top-295{padding-top:295px}.padding-top-290{padding-top:290px}.padding-top-285{padding-top:285px}.padding-top-280{padding-top:280px}.padding-top-275{padding-top:275px}.padding-top-270{padding-top:270px}.padding-top-265{padding-top:265px}.padding-top-260{padding-top:260px}.padding-top-255{padding-top:255px}.padding-top-250{padding-top:250px}.padding-top-245{padding-top:245px}.padding-top-240{padding-top:240px}.padding-top-235{padding-top:235px}.padding-top-230{padding-top:230px}.padding-top-225{padding-top:225px}.padding-top-220{padding-top:220px}.padding-top-215{padding-top:215px}.padding-top-210{padding-top:210px}.padding-top-205{padding-top:205px}.padding-top-200{padding-top:200px}.padding-top-195{padding-top:195px}.padding-top-190{padding-top:190px}.padding-top-185{padding-top:185px}.padding-top-180{padding-top:180px}.padding-top-175{padding-top:175px}.padding-top-170{padding-top:170px}.padding-top-165{padding-top:165px}.padding-top-160{padding-top:160px}.padding-top-155{padding-top:155px}.padding-top-150{padding-top:150px}.padding-top-145{padding-top:145px}.padding-top-140{padding-top:140px}.padding-top-135{padding-top:135px}.padding-top-130{padding-top:130px}.padding-top-125{padding-top:125px}.padding-top-120{padding-top:120px}.padding-top-115{padding-top:115px}.padding-top-110{padding-top:110px}.padding-top-105{padding-top:105px}.padding-top-100{padding-top:100px}.padding-top-95{padding-top:95px}.padding-top-90{padding-top:90px}.padding-top-85{padding-top:85px}.padding-top-80{padding-top:80px}.padding-top-75{padding-top:75px}.padding-top-70{padding-top:70px}.padding-top-65{padding-top:65px}.padding-top-60{padding-top:60px}.padding-top-55{padding-top:55px}.padding-top-50{padding-top:50px}.padding-top-45{padding-top:45px}.padding-top-40{padding-top:40px}.padding-top-35{padding-top:35px}.padding-top-30{padding-top:30px}.padding-top-25{padding-top:25px}.padding-top-20{padding-top:20px}.padding-top-15{padding-top:15px}.padding-top-10{padding-top:10px}.padding-top-5{padding-top:5px}.padding-right-500{padding-right:500px}.padding-right-495{padding-right:495px}.padding-right-490{padding-right:490px}.padding-right-485{padding-right:485px}.padding-right-480{padding-right:480px}.padding-right-475{padding-right:475px}.padding-right-470{padding-right:470px}.padding-right-465{padding-right:465px}.padding-right-460{padding-right:460px}.padding-right-455{padding-right:455px}.padding-right-450{padding-right:450px}.padding-right-445{padding-right:445px}.padding-right-440{padding-right:440px}.padding-right-435{padding-right:435px}.padding-right-430{padding-right:430px}.padding-right-425{padding-right:425px}.padding-right-420{padding-right:420px}.padding-right-415{padding-right:415px}.padding-right-410{padding-right:410px}.padding-right-405{padding-right:405px}.padding-right-400{padding-right:400px}.padding-right-395{padding-right:395px}.padding-right-390{padding-right:390px}.padding-right-385{padding-right:385px}.padding-right-380{padding-right:380px}.padding-right-375{padding-right:375px}.padding-right-370{padding-right:370px}.padding-right-365{padding-right:365px}.padding-right-360{padding-right:360px}.padding-right-355{padding-right:355px}.padding-right-350{padding-right:350px}.padding-right-345{padding-right:345px}.padding-right-340{padding-right:340px}.padding-right-335{padding-right:335px}.padding-right-330{padding-right:330px}.padding-right-325{padding-right:325px}.padding-right-320{padding-right:320px}.padding-right-315{padding-right:315px}.padding-right-310{padding-right:310px}.padding-right-305{padding-right:305px}.padding-right-300{padding-right:300px}.padding-right-295{padding-right:295px}.padding-right-290{padding-right:290px}.padding-right-285{padding-right:285px}.padding-right-280{padding-right:280px}.padding-right-275{padding-right:275px}.padding-right-270{padding-right:270px}.padding-right-265{padding-right:265px}.padding-right-260{padding-right:260px}.padding-right-255{padding-right:255px}.padding-right-250{padding-right:250px}.padding-right-245{padding-right:245px}.padding-right-240{padding-right:240px}.padding-right-235{padding-right:235px}.padding-right-230{padding-right:230px}.padding-right-225{padding-right:225px}.padding-right-220{padding-right:220px}.padding-right-215{padding-right:215px}.padding-right-210{padding-right:210px}.padding-right-205{padding-right:205px}.padding-right-200{padding-right:200px}.padding-right-195{padding-right:195px}.padding-right-190{padding-right:190px}.padding-right-185{padding-right:185px}.padding-right-180{padding-right:180px}.padding-right-175{padding-right:175px}.padding-right-170{padding-right:170px}.padding-right-165{padding-right:165px}.padding-right-160{padding-right:160px}.padding-right-155{padding-right:155px}.padding-right-150{padding-right:150px}.padding-right-145{padding-right:145px}.padding-right-140{padding-right:140px}.padding-right-135{padding-right:135px}.padding-right-130{padding-right:130px}.padding-right-125{padding-right:125px}.padding-right-120{padding-right:120px}.padding-right-115{padding-right:115px}.padding-right-110{padding-right:110px}.padding-right-105{padding-right:105px}.padding-right-100{padding-right:100px}.padding-right-95{padding-right:95px}.padding-right-90{padding-right:90px}.padding-right-85{padding-right:85px}.padding-right-80{padding-right:80px}.padding-right-75{padding-right:75px}.padding-right-70{padding-right:70px}.padding-right-65{padding-right:65px}.padding-right-60{padding-right:60px}.padding-right-55{padding-right:55px}.padding-right-50{padding-right:50px}.padding-right-45{padding-right:45px}.padding-right-40{padding-right:40px}.padding-right-35{padding-right:35px}.padding-right-30{padding-right:30px}.padding-right-25{padding-right:25px}.padding-right-20{padding-right:20px}.padding-right-15{padding-right:15px}.padding-right-10{padding-right:10px}.padding-right-5{padding-right:5px}.padding-bottom-500{padding-bottom:500px}.padding-bottom-495{padding-bottom:495px}.padding-bottom-490{padding-bottom:490px}.padding-bottom-485{padding-bottom:485px}.padding-bottom-480{padding-bottom:480px}.padding-bottom-475{padding-bottom:475px}.padding-bottom-470{padding-bottom:470px}.padding-bottom-465{padding-bottom:465px}.padding-bottom-460{padding-bottom:460px}.padding-bottom-455{padding-bottom:455px}.padding-bottom-450{padding-bottom:450px}.padding-bottom-445{padding-bottom:445px}.padding-bottom-440{padding-bottom:440px}.padding-bottom-435{padding-bottom:435px}.padding-bottom-430{padding-bottom:430px}.padding-bottom-425{padding-bottom:425px}.padding-bottom-420{padding-bottom:420px}.padding-bottom-415{padding-bottom:415px}.padding-bottom-410{padding-bottom:410px}.padding-bottom-405{padding-bottom:405px}.padding-bottom-400{padding-bottom:400px}.padding-bottom-395{padding-bottom:395px}.padding-bottom-390{padding-bottom:390px}.padding-bottom-385{padding-bottom:385px}.padding-bottom-380{padding-bottom:380px}.padding-bottom-375{padding-bottom:375px}.padding-bottom-370{padding-bottom:370px}.padding-bottom-365{padding-bottom:365px}.padding-bottom-360{padding-bottom:360px}.padding-bottom-355{padding-bottom:355px}.padding-bottom-350{padding-bottom:350px}.padding-bottom-345{padding-bottom:345px}.padding-bottom-340{padding-bottom:340px}.padding-bottom-335{padding-bottom:335px}.padding-bottom-330{padding-bottom:330px}.padding-bottom-325{padding-bottom:325px}.padding-bottom-320{padding-bottom:320px}.padding-bottom-315{padding-bottom:315px}.padding-bottom-310{padding-bottom:310px}.padding-bottom-305{padding-bottom:305px}.padding-bottom-300{padding-bottom:300px}.padding-bottom-295{padding-bottom:295px}.padding-bottom-290{padding-bottom:290px}.padding-bottom-285{padding-bottom:285px}.padding-bottom-280{padding-bottom:280px}.padding-bottom-275{padding-bottom:275px}.padding-bottom-270{padding-bottom:270px}.padding-bottom-265{padding-bottom:265px}.padding-bottom-260{padding-bottom:260px}.padding-bottom-255{padding-bottom:255px}.padding-bottom-250{padding-bottom:250px}.padding-bottom-245{padding-bottom:245px}.padding-bottom-240{padding-bottom:240px}.padding-bottom-235{padding-bottom:235px}.padding-bottom-230{padding-bottom:230px}.padding-bottom-225{padding-bottom:225px}.padding-bottom-220{padding-bottom:220px}.padding-bottom-215{padding-bottom:215px}.padding-bottom-210{padding-bottom:210px}.padding-bottom-205{padding-bottom:205px}.padding-bottom-200{padding-bottom:200px}.padding-bottom-195{padding-bottom:195px}.padding-bottom-190{padding-bottom:190px}.padding-bottom-185{padding-bottom:185px}.padding-bottom-180{padding-bottom:180px}.padding-bottom-175{padding-bottom:175px}.padding-bottom-170{padding-bottom:170px}.padding-bottom-165{padding-bottom:165px}.padding-bottom-160{padding-bottom:160px}.padding-bottom-155{padding-bottom:155px}.padding-bottom-150{padding-bottom:150px}.padding-bottom-145{padding-bottom:145px}.padding-bottom-140{padding-bottom:140px}.padding-bottom-135{padding-bottom:135px}.padding-bottom-130{padding-bottom:130px}.padding-bottom-125{padding-bottom:125px}.padding-bottom-120{padding-bottom:120px}.padding-bottom-115{padding-bottom:115px}.padding-bottom-110{padding-bottom:110px}.padding-bottom-105{padding-bottom:105px}.padding-bottom-100{padding-bottom:100px}.padding-bottom-95{padding-bottom:95px}.padding-bottom-90{padding-bottom:90px}.padding-bottom-85{padding-bottom:85px}.padding-bottom-80{padding-bottom:80px}.padding-bottom-75{padding-bottom:75px}.padding-bottom-70{padding-bottom:70px}.padding-bottom-65{padding-bottom:65px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-55{padding-bottom:55px}.padding-bottom-50{padding-bottom:50px}.padding-bottom-45{padding-bottom:45px}.padding-bottom-40{padding-bottom:40px}.padding-bottom-35{padding-bottom:35px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-25{padding-bottom:25px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-5{padding-bottom:5px}.padding-left-500{padding-left:500px}.padding-left-495{padding-left:495px}.padding-left-490{padding-left:490px}.padding-left-485{padding-left:485px}.padding-left-480{padding-left:480px}.padding-left-475{padding-left:475px}.padding-left-470{padding-left:470px}.padding-left-465{padding-left:465px}.padding-left-460{padding-left:460px}.padding-left-455{padding-left:455px}.padding-left-450{padding-left:450px}.padding-left-445{padding-left:445px}.padding-left-440{padding-left:440px}.padding-left-435{padding-left:435px}.padding-left-430{padding-left:430px}.padding-left-425{padding-left:425px}.padding-left-420{padding-left:420px}.padding-left-415{padding-left:415px}.padding-left-410{padding-left:410px}.padding-left-405{padding-left:405px}.padding-left-400{padding-left:400px}.padding-left-395{padding-left:395px}.padding-left-390{padding-left:390px}.padding-left-385{padding-left:385px}.padding-left-380{padding-left:380px}.padding-left-375{padding-left:375px}.padding-left-370{padding-left:370px}.padding-left-365{padding-left:365px}.padding-left-360{padding-left:360px}.padding-left-355{padding-left:355px}.padding-left-350{padding-left:350px}.padding-left-345{padding-left:345px}.padding-left-340{padding-left:340px}.padding-left-335{padding-left:335px}.padding-left-330{padding-left:330px}.padding-left-325{padding-left:325px}.padding-left-320{padding-left:320px}.padding-left-315{padding-left:315px}.padding-left-310{padding-left:310px}.padding-left-305{padding-left:305px}.padding-left-300{padding-left:300px}.padding-left-295{padding-left:295px}.padding-left-290{padding-left:290px}.padding-left-285{padding-left:285px}.padding-left-280{padding-left:280px}.padding-left-275{padding-left:275px}.padding-left-270{padding-left:270px}.padding-left-265{padding-left:265px}.padding-left-260{padding-left:260px}.padding-left-255{padding-left:255px}.padding-left-250{padding-left:250px}.padding-left-245{padding-left:245px}.padding-left-240{padding-left:240px}.padding-left-235{padding-left:235px}.padding-left-230{padding-left:230px}.padding-left-225{padding-left:225px}.padding-left-220{padding-left:220px}.padding-left-215{padding-left:215px}.padding-left-210{padding-left:210px}.padding-left-205{padding-left:205px}.padding-left-200{padding-left:200px}.padding-left-195{padding-left:195px}.padding-left-190{padding-left:190px}.padding-left-185{padding-left:185px}.padding-left-180{padding-left:180px}.padding-left-175{padding-left:175px}.padding-left-170{padding-left:170px}.padding-left-165{padding-left:165px}.padding-left-160{padding-left:160px}.padding-left-155{padding-left:155px}.padding-left-150{padding-left:150px}.padding-left-145{padding-left:145px}.padding-left-140{padding-left:140px}.padding-left-135{padding-left:135px}.padding-left-130{padding-left:130px}.padding-left-125{padding-left:125px}.padding-left-120{padding-left:120px}.padding-left-115{padding-left:115px}.padding-left-110{padding-left:110px}.padding-left-105{padding-left:105px}.padding-left-100{padding-left:100px}.padding-left-95{padding-left:95px}.padding-left-90{padding-left:90px}.padding-left-85{padding-left:85px}.padding-left-80{padding-left:80px}.padding-left-75{padding-left:75px}.padding-left-70{padding-left:70px}.padding-left-65{padding-left:65px}.padding-left-60{padding-left:60px}.padding-left-55{padding-left:55px}.padding-left-50{padding-left:50px}.padding-left-45{padding-left:45px}.padding-left-40{padding-left:40px}.padding-left-35{padding-left:35px}.padding-left-30{padding-left:30px}.padding-left-25{padding-left:25px}.padding-left-20{padding-left:20px}.padding-left-15{padding-left:15px}.padding-left-10{padding-left:10px}.padding-left-5{padding-left:5px}.padding-horz-500{padding-left:500px;padding-right:500px}.padding-horz-495{padding-left:495px;padding-right:495px}.padding-horz-490{padding-left:490px;padding-right:490px}.padding-horz-485{padding-left:485px;padding-right:485px}.padding-horz-480{padding-left:480px;padding-right:480px}.padding-horz-475{padding-left:475px;padding-right:475px}.padding-horz-470{padding-left:470px;padding-right:470px}.padding-horz-465{padding-left:465px;padding-right:465px}.padding-horz-460{padding-left:460px;padding-right:460px}.padding-horz-455{padding-left:455px;padding-right:455px}.padding-horz-450{padding-left:450px;padding-right:450px}.padding-horz-445{padding-left:445px;padding-right:445px}.padding-horz-440{padding-left:440px;padding-right:440px}.padding-horz-435{padding-left:435px;padding-right:435px}.padding-horz-430{padding-left:430px;padding-right:430px}.padding-horz-425{padding-left:425px;padding-right:425px}.padding-horz-420{padding-left:420px;padding-right:420px}.padding-horz-415{padding-left:415px;padding-right:415px}.padding-horz-410{padding-left:410px;padding-right:410px}.padding-horz-405{padding-left:405px;padding-right:405px}.padding-horz-400{padding-left:400px;padding-right:400px}.padding-horz-395{padding-left:395px;padding-right:395px}.padding-horz-390{padding-left:390px;padding-right:390px}.padding-horz-385{padding-left:385px;padding-right:385px}.padding-horz-380{padding-left:380px;padding-right:380px}.padding-horz-375{padding-left:375px;padding-right:375px}.padding-horz-370{padding-left:370px;padding-right:370px}.padding-horz-365{padding-left:365px;padding-right:365px}.padding-horz-360{padding-left:360px;padding-right:360px}.padding-horz-355{padding-left:355px;padding-right:355px}.padding-horz-350{padding-left:350px;padding-right:350px}.padding-horz-345{padding-left:345px;padding-right:345px}.padding-horz-340{padding-left:340px;padding-right:340px}.padding-horz-335{padding-left:335px;padding-right:335px}.padding-horz-330{padding-left:330px;padding-right:330px}.padding-horz-325{padding-left:325px;padding-right:325px}.padding-horz-320{padding-left:320px;padding-right:320px}.padding-horz-315{padding-left:315px;padding-right:315px}.padding-horz-310{padding-left:310px;padding-right:310px}.padding-horz-305{padding-left:305px;padding-right:305px}.padding-horz-300{padding-left:300px;padding-right:300px}.padding-horz-295{padding-left:295px;padding-right:295px}.padding-horz-290{padding-left:290px;padding-right:290px}.padding-horz-285{padding-left:285px;padding-right:285px}.padding-horz-280{padding-left:280px;padding-right:280px}.padding-horz-275{padding-left:275px;padding-right:275px}.padding-horz-270{padding-left:270px;padding-right:270px}.padding-horz-265{padding-left:265px;padding-right:265px}.padding-horz-260{padding-left:260px;padding-right:260px}.padding-horz-255{padding-left:255px;padding-right:255px}.padding-horz-250{padding-left:250px;padding-right:250px}.padding-horz-245{padding-left:245px;padding-right:245px}.padding-horz-240{padding-left:240px;padding-right:240px}.padding-horz-235{padding-left:235px;padding-right:235px}.padding-horz-230{padding-left:230px;padding-right:230px}.padding-horz-225{padding-left:225px;padding-right:225px}.padding-horz-220{padding-left:220px;padding-right:220px}.padding-horz-215{padding-left:215px;padding-right:215px}.padding-horz-210{padding-left:210px;padding-right:210px}.padding-horz-205{padding-left:205px;padding-right:205px}.padding-horz-200{padding-left:200px;padding-right:200px}.padding-horz-195{padding-left:195px;padding-right:195px}.padding-horz-190{padding-left:190px;padding-right:190px}.padding-horz-185{padding-left:185px;padding-right:185px}.padding-horz-180{padding-left:180px;padding-right:180px}.padding-horz-175{padding-left:175px;padding-right:175px}.padding-horz-170{padding-left:170px;padding-right:170px}.padding-horz-165{padding-left:165px;padding-right:165px}.padding-horz-160{padding-left:160px;padding-right:160px}.padding-horz-155{padding-left:155px;padding-right:155px}.padding-horz-150{padding-left:150px;padding-right:150px}.padding-horz-145{padding-left:145px;padding-right:145px}.padding-horz-140{padding-left:140px;padding-right:140px}.padding-horz-135{padding-left:135px;padding-right:135px}.padding-horz-130{padding-left:130px;padding-right:130px}.padding-horz-125{padding-left:125px;padding-right:125px}.padding-horz-120{padding-left:120px;padding-right:120px}.padding-horz-115{padding-left:115px;padding-right:115px}.padding-horz-110{padding-left:110px;padding-right:110px}.padding-horz-105{padding-left:105px;padding-right:105px}.padding-horz-100{padding-left:100px;padding-right:100px}.padding-horz-95{padding-left:95px;padding-right:95px}.padding-horz-90{padding-left:90px;padding-right:90px}.padding-horz-85{padding-left:85px;padding-right:85px}.padding-horz-80{padding-left:80px;padding-right:80px}.padding-horz-75{padding-left:75px;padding-right:75px}.padding-horz-70{padding-left:70px;padding-right:70px}.padding-horz-65{padding-left:65px;padding-right:65px}.padding-horz-60{padding-left:60px;padding-right:60px}.padding-horz-55{padding-left:55px;padding-right:55px}.padding-horz-50{padding-left:50px;padding-right:50px}.padding-horz-45{padding-left:45px;padding-right:45px}.padding-horz-40{padding-left:40px;padding-right:40px}.padding-horz-35{padding-left:35px;padding-right:35px}.padding-horz-30{padding-left:30px;padding-right:30px}.padding-horz-25{padding-left:25px;padding-right:25px}.padding-horz-20{padding-left:20px;padding-right:20px}.padding-horz-15{padding-left:15px;padding-right:15px}.padding-horz-10{padding-left:10px;padding-right:10px}.padding-horz-5{padding-left:5px;padding-right:5px}.padding-vert-500{padding-top:500px;padding-bottom:500px}.padding-vert-495{padding-top:495px;padding-bottom:495px}.padding-vert-490{padding-top:490px;padding-bottom:490px}.padding-vert-485{padding-top:485px;padding-bottom:485px}.padding-vert-480{padding-top:480px;padding-bottom:480px}.padding-vert-475{padding-top:475px;padding-bottom:475px}.padding-vert-470{padding-top:470px;padding-bottom:470px}.padding-vert-465{padding-top:465px;padding-bottom:465px}.padding-vert-460{padding-top:460px;padding-bottom:460px}.padding-vert-455{padding-top:455px;padding-bottom:455px}.padding-vert-450{padding-top:450px;padding-bottom:450px}.padding-vert-445{padding-top:445px;padding-bottom:445px}.padding-vert-440{padding-top:440px;padding-bottom:440px}.padding-vert-435{padding-top:435px;padding-bottom:435px}.padding-vert-430{padding-top:430px;padding-bottom:430px}.padding-vert-425{padding-top:425px;padding-bottom:425px}.padding-vert-420{padding-top:420px;padding-bottom:420px}.padding-vert-415{padding-top:415px;padding-bottom:415px}.padding-vert-410{padding-top:410px;padding-bottom:410px}.padding-vert-405{padding-top:405px;padding-bottom:405px}.padding-vert-400{padding-top:400px;padding-bottom:400px}.padding-vert-395{padding-top:395px;padding-bottom:395px}.padding-vert-390{padding-top:390px;padding-bottom:390px}.padding-vert-385{padding-top:385px;padding-bottom:385px}.padding-vert-380{padding-top:380px;padding-bottom:380px}.padding-vert-375{padding-top:375px;padding-bottom:375px}.padding-vert-370{padding-top:370px;padding-bottom:370px}.padding-vert-365{padding-top:365px;padding-bottom:365px}.padding-vert-360{padding-top:360px;padding-bottom:360px}.padding-vert-355{padding-top:355px;padding-bottom:355px}.padding-vert-350{padding-top:350px;padding-bottom:350px}.padding-vert-345{padding-top:345px;padding-bottom:345px}.padding-vert-340{padding-top:340px;padding-bottom:340px}.padding-vert-335{padding-top:335px;padding-bottom:335px}.padding-vert-330{padding-top:330px;padding-bottom:330px}.padding-vert-325{padding-top:325px;padding-bottom:325px}.padding-vert-320{padding-top:320px;padding-bottom:320px}.padding-vert-315{padding-top:315px;padding-bottom:315px}.padding-vert-310{padding-top:310px;padding-bottom:310px}.padding-vert-305{padding-top:305px;padding-bottom:305px}.padding-vert-300{padding-top:300px;padding-bottom:300px}.padding-vert-295{padding-top:295px;padding-bottom:295px}.padding-vert-290{padding-top:290px;padding-bottom:290px}.padding-vert-285{padding-top:285px;padding-bottom:285px}.padding-vert-280{padding-top:280px;padding-bottom:280px}.padding-vert-275{padding-top:275px;padding-bottom:275px}.padding-vert-270{padding-top:270px;padding-bottom:270px}.padding-vert-265{padding-top:265px;padding-bottom:265px}.padding-vert-260{padding-top:260px;padding-bottom:260px}.padding-vert-255{padding-top:255px;padding-bottom:255px}.padding-vert-250{padding-top:250px;padding-bottom:250px}.padding-vert-245{padding-top:245px;padding-bottom:245px}.padding-vert-240{padding-top:240px;padding-bottom:240px}.padding-vert-235{padding-top:235px;padding-bottom:235px}.padding-vert-230{padding-top:230px;padding-bottom:230px}.padding-vert-225{padding-top:225px;padding-bottom:225px}.padding-vert-220{padding-top:220px;padding-bottom:220px}.padding-vert-215{padding-top:215px;padding-bottom:215px}.padding-vert-210{padding-top:210px;padding-bottom:210px}.padding-vert-205{padding-top:205px;padding-bottom:205px}.padding-vert-200{padding-top:200px;padding-bottom:200px}.padding-vert-195{padding-top:195px;padding-bottom:195px}.padding-vert-190{padding-top:190px;padding-bottom:190px}.padding-vert-185{padding-top:185px;padding-bottom:185px}.padding-vert-180{padding-top:180px;padding-bottom:180px}.padding-vert-175{padding-top:175px;padding-bottom:175px}.padding-vert-170{padding-top:170px;padding-bottom:170px}.padding-vert-165{padding-top:165px;padding-bottom:165px}.padding-vert-160{padding-top:160px;padding-bottom:160px}.padding-vert-155{padding-top:155px;padding-bottom:155px}.padding-vert-150{padding-top:150px;padding-bottom:150px}.padding-vert-145{padding-top:145px;padding-bottom:145px}.padding-vert-140{padding-top:140px;padding-bottom:140px}.padding-vert-135{padding-top:135px;padding-bottom:135px}.padding-vert-130{padding-top:130px;padding-bottom:130px}.padding-vert-125{padding-top:125px;padding-bottom:125px}.padding-vert-120{padding-top:120px;padding-bottom:120px}.padding-vert-115{padding-top:115px;padding-bottom:115px}.padding-vert-110{padding-top:110px;padding-bottom:110px}.padding-vert-105{padding-top:105px;padding-bottom:105px}.padding-vert-100{padding-top:100px;padding-bottom:100px}.padding-vert-95{padding-top:95px;padding-bottom:95px}.padding-vert-90{padding-top:90px;padding-bottom:90px}.padding-vert-85{padding-top:85px;padding-bottom:85px}.padding-vert-80{padding-top:80px;padding-bottom:80px}.padding-vert-75{padding-top:75px;padding-bottom:75px}.padding-vert-70{padding-top:70px;padding-bottom:70px}.padding-vert-65{padding-top:65px;padding-bottom:65px}.padding-vert-60{padding-top:60px;padding-bottom:60px}.padding-vert-55{padding-top:55px;padding-bottom:55px}.padding-vert-50{padding-top:50px;padding-bottom:50px}.padding-vert-45{padding-top:45px;padding-bottom:45px}.padding-vert-40{padding-top:40px;padding-bottom:40px}.padding-vert-35{padding-top:35px;padding-bottom:35px}.padding-vert-30{padding-top:30px;padding-bottom:30px}.padding-vert-25{padding-top:25px;padding-bottom:25px}.padding-vert-20{padding-top:20px;padding-bottom:20px}.padding-vert-15{padding-top:15px;padding-bottom:15px}.padding-vert-10{padding-top:10px;padding-bottom:10px}.padding-vert-5{padding-top:5px;padding-bottom:5px}.margin-top-500{margin-top:500px}.margin-top-495{margin-top:495px}.margin-top-490{margin-top:490px}.margin-top-485{margin-top:485px}.margin-top-480{margin-top:480px}.margin-top-475{margin-top:475px}.margin-top-470{margin-top:470px}.margin-top-465{margin-top:465px}.margin-top-460{margin-top:460px}.margin-top-455{margin-top:455px}.margin-top-450{margin-top:450px}.margin-top-445{margin-top:445px}.margin-top-440{margin-top:440px}.margin-top-435{margin-top:435px}.margin-top-430{margin-top:430px}.margin-top-425{margin-top:425px}.margin-top-420{margin-top:420px}.margin-top-415{margin-top:415px}.margin-top-410{margin-top:410px}.margin-top-405{margin-top:405px}.margin-top-400{margin-top:400px}.margin-top-395{margin-top:395px}.margin-top-390{margin-top:390px}.margin-top-385{margin-top:385px}.margin-top-380{margin-top:380px}.margin-top-375{margin-top:375px}.margin-top-370{margin-top:370px}.margin-top-365{margin-top:365px}.margin-top-360{margin-top:360px}.margin-top-355{margin-top:355px}.margin-top-350{margin-top:350px}.margin-top-345{margin-top:345px}.margin-top-340{margin-top:340px}.margin-top-335{margin-top:335px}.margin-top-330{margin-top:330px}.margin-top-325{margin-top:325px}.margin-top-320{margin-top:320px}.margin-top-315{margin-top:315px}.margin-top-310{margin-top:310px}.margin-top-305{margin-top:305px}.margin-top-300{margin-top:300px}.margin-top-295{margin-top:295px}.margin-top-290{margin-top:290px}.margin-top-285{margin-top:285px}.margin-top-280{margin-top:280px}.margin-top-275{margin-top:275px}.margin-top-270{margin-top:270px}.margin-top-265{margin-top:265px}.margin-top-260{margin-top:260px}.margin-top-255{margin-top:255px}.margin-top-250{margin-top:250px}.margin-top-245{margin-top:245px}.margin-top-240{margin-top:240px}.margin-top-235{margin-top:235px}.margin-top-230{margin-top:230px}.margin-top-225{margin-top:225px}.margin-top-220{margin-top:220px}.margin-top-215{margin-top:215px}.margin-top-210{margin-top:210px}.margin-top-205{margin-top:205px}.margin-top-200{margin-top:200px}.margin-top-195{margin-top:195px}.margin-top-190{margin-top:190px}.margin-top-185{margin-top:185px}.margin-top-180{margin-top:180px}.margin-top-175{margin-top:175px}.margin-top-170{margin-top:170px}.margin-top-165{margin-top:165px}.margin-top-160{margin-top:160px}.margin-top-155{margin-top:155px}.margin-top-150{margin-top:150px}.margin-top-145{margin-top:145px}.margin-top-140{margin-top:140px}.margin-top-135{margin-top:135px}.margin-top-130{margin-top:130px}.margin-top-125{margin-top:125px}.margin-top-120{margin-top:120px}.margin-top-115{margin-top:115px}.margin-top-110{margin-top:110px}.margin-top-105{margin-top:105px}.margin-top-100{margin-top:100px}.margin-top-95{margin-top:95px}.margin-top-90{margin-top:90px}.margin-top-85{margin-top:85px}.margin-top-80{margin-top:80px}.margin-top-75{margin-top:75px}.margin-top-70{margin-top:70px}.margin-top-65{margin-top:65px}.margin-top-60{margin-top:60px}.margin-top-55{margin-top:55px}.margin-top-50{margin-top:50px}.margin-top-45{margin-top:45px}.margin-top-40{margin-top:40px}.margin-top-35{margin-top:35px}.margin-top-30{margin-top:30px}.margin-top-25{margin-top:25px}.margin-top-20{margin-top:20px}.margin-top-15{margin-top:15px}.margin-top-10{margin-top:10px}.margin-top-5{margin-top:5px}.margin-right-500{margin-right:500px}.margin-right-495{margin-right:495px}.margin-right-490{margin-right:490px}.margin-right-485{margin-right:485px}.margin-right-480{margin-right:480px}.margin-right-475{margin-right:475px}.margin-right-470{margin-right:470px}.margin-right-465{margin-right:465px}.margin-right-460{margin-right:460px}.margin-right-455{margin-right:455px}.margin-right-450{margin-right:450px}.margin-right-445{margin-right:445px}.margin-right-440{margin-right:440px}.margin-right-435{margin-right:435px}.margin-right-430{margin-right:430px}.margin-right-425{margin-right:425px}.margin-right-420{margin-right:420px}.margin-right-415{margin-right:415px}.margin-right-410{margin-right:410px}.margin-right-405{margin-right:405px}.margin-right-400{margin-right:400px}.margin-right-395{margin-right:395px}.margin-right-390{margin-right:390px}.margin-right-385{margin-right:385px}.margin-right-380{margin-right:380px}.margin-right-375{margin-right:375px}.margin-right-370{margin-right:370px}.margin-right-365{margin-right:365px}.margin-right-360{margin-right:360px}.margin-right-355{margin-right:355px}.margin-right-350{margin-right:350px}.margin-right-345{margin-right:345px}.margin-right-340{margin-right:340px}.margin-right-335{margin-right:335px}.margin-right-330{margin-right:330px}.margin-right-325{margin-right:325px}.margin-right-320{margin-right:320px}.margin-right-315{margin-right:315px}.margin-right-310{margin-right:310px}.margin-right-305{margin-right:305px}.margin-right-300{margin-right:300px}.margin-right-295{margin-right:295px}.margin-right-290{margin-right:290px}.margin-right-285{margin-right:285px}.margin-right-280{margin-right:280px}.margin-right-275{margin-right:275px}.margin-right-270{margin-right:270px}.margin-right-265{margin-right:265px}.margin-right-260{margin-right:260px}.margin-right-255{margin-right:255px}.margin-right-250{margin-right:250px}.margin-right-245{margin-right:245px}.margin-right-240{margin-right:240px}.margin-right-235{margin-right:235px}.margin-right-230{margin-right:230px}.margin-right-225{margin-right:225px}.margin-right-220{margin-right:220px}.margin-right-215{margin-right:215px}.margin-right-210{margin-right:210px}.margin-right-205{margin-right:205px}.margin-right-200{margin-right:200px}.margin-right-195{margin-right:195px}.margin-right-190{margin-right:190px}.margin-right-185{margin-right:185px}.margin-right-180{margin-right:180px}.margin-right-175{margin-right:175px}.margin-right-170{margin-right:170px}.margin-right-165{margin-right:165px}.margin-right-160{margin-right:160px}.margin-right-155{margin-right:155px}.margin-right-150{margin-right:150px}.margin-right-145{margin-right:145px}.margin-right-140{margin-right:140px}.margin-right-135{margin-right:135px}.margin-right-130{margin-right:130px}.margin-right-125{margin-right:125px}.margin-right-120{margin-right:120px}.margin-right-115{margin-right:115px}.margin-right-110{margin-right:110px}.margin-right-105{margin-right:105px}.margin-right-100{margin-right:100px}.margin-right-95{margin-right:95px}.margin-right-90{margin-right:90px}.margin-right-85{margin-right:85px}.margin-right-80{margin-right:80px}.margin-right-75{margin-right:75px}.margin-right-70{margin-right:70px}.margin-right-65{margin-right:65px}.margin-right-60{margin-right:60px}.margin-right-55{margin-right:55px}.margin-right-50{margin-right:50px}.margin-right-45{margin-right:45px}.margin-right-40{margin-right:40px}.margin-right-35{margin-right:35px}.margin-right-30{margin-right:30px}.margin-right-25{margin-right:25px}.margin-right-20{margin-right:20px}.margin-right-15{margin-right:15px}.margin-right-10{margin-right:10px}.margin-right-5{margin-right:5px}.margin-bottom-500{margin-bottom:500px}.margin-bottom-495{margin-bottom:495px}.margin-bottom-490{margin-bottom:490px}.margin-bottom-485{margin-bottom:485px}.margin-bottom-480{margin-bottom:480px}.margin-bottom-475{margin-bottom:475px}.margin-bottom-470{margin-bottom:470px}.margin-bottom-465{margin-bottom:465px}.margin-bottom-460{margin-bottom:460px}.margin-bottom-455{margin-bottom:455px}.margin-bottom-450{margin-bottom:450px}.margin-bottom-445{margin-bottom:445px}.margin-bottom-440{margin-bottom:440px}.margin-bottom-435{margin-bottom:435px}.margin-bottom-430{margin-bottom:430px}.margin-bottom-425{margin-bottom:425px}.margin-bottom-420{margin-bottom:420px}.margin-bottom-415{margin-bottom:415px}.margin-bottom-410{margin-bottom:410px}.margin-bottom-405{margin-bottom:405px}.margin-bottom-400{margin-bottom:400px}.margin-bottom-395{margin-bottom:395px}.margin-bottom-390{margin-bottom:390px}.margin-bottom-385{margin-bottom:385px}.margin-bottom-380{margin-bottom:380px}.margin-bottom-375{margin-bottom:375px}.margin-bottom-370{margin-bottom:370px}.margin-bottom-365{margin-bottom:365px}.margin-bottom-360{margin-bottom:360px}.margin-bottom-355{margin-bottom:355px}.margin-bottom-350{margin-bottom:350px}.margin-bottom-345{margin-bottom:345px}.margin-bottom-340{margin-bottom:340px}.margin-bottom-335{margin-bottom:335px}.margin-bottom-330{margin-bottom:330px}.margin-bottom-325{margin-bottom:325px}.margin-bottom-320{margin-bottom:320px}.margin-bottom-315{margin-bottom:315px}.margin-bottom-310{margin-bottom:310px}.margin-bottom-305{margin-bottom:305px}.margin-bottom-300{margin-bottom:300px}.margin-bottom-295{margin-bottom:295px}.margin-bottom-290{margin-bottom:290px}.margin-bottom-285{margin-bottom:285px}.margin-bottom-280{margin-bottom:280px}.margin-bottom-275{margin-bottom:275px}.margin-bottom-270{margin-bottom:270px}.margin-bottom-265{margin-bottom:265px}.margin-bottom-260{margin-bottom:260px}.margin-bottom-255{margin-bottom:255px}.margin-bottom-250{margin-bottom:250px}.margin-bottom-245{margin-bottom:245px}.margin-bottom-240{margin-bottom:240px}.margin-bottom-235{margin-bottom:235px}.margin-bottom-230{margin-bottom:230px}.margin-bottom-225{margin-bottom:225px}.margin-bottom-220{margin-bottom:220px}.margin-bottom-215{margin-bottom:215px}.margin-bottom-210{margin-bottom:210px}.margin-bottom-205{margin-bottom:205px}.margin-bottom-200{margin-bottom:200px}.margin-bottom-195{margin-bottom:195px}.margin-bottom-190{margin-bottom:190px}.margin-bottom-185{margin-bottom:185px}.margin-bottom-180{margin-bottom:180px}.margin-bottom-175{margin-bottom:175px}.margin-bottom-170{margin-bottom:170px}.margin-bottom-165{margin-bottom:165px}.margin-bottom-160{margin-bottom:160px}.margin-bottom-155{margin-bottom:155px}.margin-bottom-150{margin-bottom:150px}.margin-bottom-145{margin-bottom:145px}.margin-bottom-140{margin-bottom:140px}.margin-bottom-135{margin-bottom:135px}.margin-bottom-130{margin-bottom:130px}.margin-bottom-125{margin-bottom:125px}.margin-bottom-120{margin-bottom:120px}.margin-bottom-115{margin-bottom:115px}.margin-bottom-110{margin-bottom:110px}.margin-bottom-105{margin-bottom:105px}.margin-bottom-100{margin-bottom:100px}.margin-bottom-95{margin-bottom:95px}.margin-bottom-90{margin-bottom:90px}.margin-bottom-85{margin-bottom:85px}.margin-bottom-80{margin-bottom:80px}.margin-bottom-75{margin-bottom:75px}.margin-bottom-70{margin-bottom:70px}.margin-bottom-65{margin-bottom:65px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-55{margin-bottom:55px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-45{margin-bottom:45px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-35{margin-bottom:35px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-25{margin-bottom:25px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-5{margin-bottom:5px}.margin-left-500{margin-left:500px}.margin-left-495{margin-left:495px}.margin-left-490{margin-left:490px}.margin-left-485{margin-left:485px}.margin-left-480{margin-left:480px}.margin-left-475{margin-left:475px}.margin-left-470{margin-left:470px}.margin-left-465{margin-left:465px}.margin-left-460{margin-left:460px}.margin-left-455{margin-left:455px}.margin-left-450{margin-left:450px}.margin-left-445{margin-left:445px}.margin-left-440{margin-left:440px}.margin-left-435{margin-left:435px}.margin-left-430{margin-left:430px}.margin-left-425{margin-left:425px}.margin-left-420{margin-left:420px}.margin-left-415{margin-left:415px}.margin-left-410{margin-left:410px}.margin-left-405{margin-left:405px}.margin-left-400{margin-left:400px}.margin-left-395{margin-left:395px}.margin-left-390{margin-left:390px}.margin-left-385{margin-left:385px}.margin-left-380{margin-left:380px}.margin-left-375{margin-left:375px}.margin-left-370{margin-left:370px}.margin-left-365{margin-left:365px}.margin-left-360{margin-left:360px}.margin-left-355{margin-left:355px}.margin-left-350{margin-left:350px}.margin-left-345{margin-left:345px}.margin-left-340{margin-left:340px}.margin-left-335{margin-left:335px}.margin-left-330{margin-left:330px}.margin-left-325{margin-left:325px}.margin-left-320{margin-left:320px}.margin-left-315{margin-left:315px}.margin-left-310{margin-left:310px}.margin-left-305{margin-left:305px}.margin-left-300{margin-left:300px}.margin-left-295{margin-left:295px}.margin-left-290{margin-left:290px}.margin-left-285{margin-left:285px}.margin-left-280{margin-left:280px}.margin-left-275{margin-left:275px}.margin-left-270{margin-left:270px}.margin-left-265{margin-left:265px}.margin-left-260{margin-left:260px}.margin-left-255{margin-left:255px}.margin-left-250{margin-left:250px}.margin-left-245{margin-left:245px}.margin-left-240{margin-left:240px}.margin-left-235{margin-left:235px}.margin-left-230{margin-left:230px}.margin-left-225{margin-left:225px}.margin-left-220{margin-left:220px}.margin-left-215{margin-left:215px}.margin-left-210{margin-left:210px}.margin-left-205{margin-left:205px}.margin-left-200{margin-left:200px}.margin-left-195{margin-left:195px}.margin-left-190{margin-left:190px}.margin-left-185{margin-left:185px}.margin-left-180{margin-left:180px}.margin-left-175{margin-left:175px}.margin-left-170{margin-left:170px}.margin-left-165{margin-left:165px}.margin-left-160{margin-left:160px}.margin-left-155{margin-left:155px}.margin-left-150{margin-left:150px}.margin-left-145{margin-left:145px}.margin-left-140{margin-left:140px}.margin-left-135{margin-left:135px}.margin-left-130{margin-left:130px}.margin-left-125{margin-left:125px}.margin-left-120{margin-left:120px}.margin-left-115{margin-left:115px}.margin-left-110{margin-left:110px}.margin-left-105{margin-left:105px}.margin-left-100{margin-left:100px}.margin-left-95{margin-left:95px}.margin-left-90{margin-left:90px}.margin-left-85{margin-left:85px}.margin-left-80{margin-left:80px}.margin-left-75{margin-left:75px}.margin-left-70{margin-left:70px}.margin-left-65{margin-left:65px}.margin-left-60{margin-left:60px}.margin-left-55{margin-left:55px}.margin-left-50{margin-left:50px}.margin-left-45{margin-left:45px}.margin-left-40{margin-left:40px}.margin-left-35{margin-left:35px}.margin-left-30{margin-left:30px}.margin-left-25{margin-left:25px}.margin-left-20{margin-left:20px}.margin-left-15{margin-left:15px}.margin-left-10{margin-left:10px}.margin-left-5{margin-left:5px}.margin-horz-500{margin-left:500px;margin-right:500px}.margin-horz-495{margin-left:495px;margin-right:495px}.margin-horz-490{margin-left:490px;margin-right:490px}.margin-horz-485{margin-left:485px;margin-right:485px}.margin-horz-480{margin-left:480px;margin-right:480px}.margin-horz-475{margin-left:475px;margin-right:475px}.margin-horz-470{margin-left:470px;margin-right:470px}.margin-horz-465{margin-left:465px;margin-right:465px}.margin-horz-460{margin-left:460px;margin-right:460px}.margin-horz-455{margin-left:455px;margin-right:455px}.margin-horz-450{margin-left:450px;margin-right:450px}.margin-horz-445{margin-left:445px;margin-right:445px}.margin-horz-440{margin-left:440px;margin-right:440px}.margin-horz-435{margin-left:435px;margin-right:435px}.margin-horz-430{margin-left:430px;margin-right:430px}.margin-horz-425{margin-left:425px;margin-right:425px}.margin-horz-420{margin-left:420px;margin-right:420px}.margin-horz-415{margin-left:415px;margin-right:415px}.margin-horz-410{margin-left:410px;margin-right:410px}.margin-horz-405{margin-left:405px;margin-right:405px}.margin-horz-400{margin-left:400px;margin-right:400px}.margin-horz-395{margin-left:395px;margin-right:395px}.margin-horz-390{margin-left:390px;margin-right:390px}.margin-horz-385{margin-left:385px;margin-right:385px}.margin-horz-380{margin-left:380px;margin-right:380px}.margin-horz-375{margin-left:375px;margin-right:375px}.margin-horz-370{margin-left:370px;margin-right:370px}.margin-horz-365{margin-left:365px;margin-right:365px}.margin-horz-360{margin-left:360px;margin-right:360px}.margin-horz-355{margin-left:355px;margin-right:355px}.margin-horz-350{margin-left:350px;margin-right:350px}.margin-horz-345{margin-left:345px;margin-right:345px}.margin-horz-340{margin-left:340px;margin-right:340px}.margin-horz-335{margin-left:335px;margin-right:335px}.margin-horz-330{margin-left:330px;margin-right:330px}.margin-horz-325{margin-left:325px;margin-right:325px}.margin-horz-320{margin-left:320px;margin-right:320px}.margin-horz-315{margin-left:315px;margin-right:315px}.margin-horz-310{margin-left:310px;margin-right:310px}.margin-horz-305{margin-left:305px;margin-right:305px}.margin-horz-300{margin-left:300px;margin-right:300px}.margin-horz-295{margin-left:295px;margin-right:295px}.margin-horz-290{margin-left:290px;margin-right:290px}.margin-horz-285{margin-left:285px;margin-right:285px}.margin-horz-280{margin-left:280px;margin-right:280px}.margin-horz-275{margin-left:275px;margin-right:275px}.margin-horz-270{margin-left:270px;margin-right:270px}.margin-horz-265{margin-left:265px;margin-right:265px}.margin-horz-260{margin-left:260px;margin-right:260px}.margin-horz-255{margin-left:255px;margin-right:255px}.margin-horz-250{margin-left:250px;margin-right:250px}.margin-horz-245{margin-left:245px;margin-right:245px}.margin-horz-240{margin-left:240px;margin-right:240px}.margin-horz-235{margin-left:235px;margin-right:235px}.margin-horz-230{margin-left:230px;margin-right:230px}.margin-horz-225{margin-left:225px;margin-right:225px}.margin-horz-220{margin-left:220px;margin-right:220px}.margin-horz-215{margin-left:215px;margin-right:215px}.margin-horz-210{margin-left:210px;margin-right:210px}.margin-horz-205{margin-left:205px;margin-right:205px}.margin-horz-200{margin-left:200px;margin-right:200px}.margin-horz-195{margin-left:195px;margin-right:195px}.margin-horz-190{margin-left:190px;margin-right:190px}.margin-horz-185{margin-left:185px;margin-right:185px}.margin-horz-180{margin-left:180px;margin-right:180px}.margin-horz-175{margin-left:175px;margin-right:175px}.margin-horz-170{margin-left:170px;margin-right:170px}.margin-horz-165{margin-left:165px;margin-right:165px}.margin-horz-160{margin-left:160px;margin-right:160px}.margin-horz-155{margin-left:155px;margin-right:155px}.margin-horz-150{margin-left:150px;margin-right:150px}.margin-horz-145{margin-left:145px;margin-right:145px}.margin-horz-140{margin-left:140px;margin-right:140px}.margin-horz-135{margin-left:135px;margin-right:135px}.margin-horz-130{margin-left:130px;margin-right:130px}.margin-horz-125{margin-left:125px;margin-right:125px}.margin-horz-120{margin-left:120px;margin-right:120px}.margin-horz-115{margin-left:115px;margin-right:115px}.margin-horz-110{margin-left:110px;margin-right:110px}.margin-horz-105{margin-left:105px;margin-right:105px}.margin-horz-100{margin-left:100px;margin-right:100px}.margin-horz-95{margin-left:95px;margin-right:95px}.margin-horz-90{margin-left:90px;margin-right:90px}.margin-horz-85{margin-left:85px;margin-right:85px}.margin-horz-80{margin-left:80px;margin-right:80px}.margin-horz-75{margin-left:75px;margin-right:75px}.margin-horz-70{margin-left:70px;margin-right:70px}.margin-horz-65{margin-left:65px;margin-right:65px}.margin-horz-60{margin-left:60px;margin-right:60px}.margin-horz-55{margin-left:55px;margin-right:55px}.margin-horz-50{margin-left:50px;margin-right:50px}.margin-horz-45{margin-left:45px;margin-right:45px}.margin-horz-40{margin-left:40px;margin-right:40px}.margin-horz-35{margin-left:35px;margin-right:35px}.margin-horz-30{margin-left:30px;margin-right:30px}.margin-horz-25{margin-left:25px;margin-right:25px}.margin-horz-20{margin-left:20px;margin-right:20px}.margin-horz-15{margin-left:15px;margin-right:15px}.margin-horz-10{margin-left:10px;margin-right:10px}.margin-horz-5{margin-left:5px;margin-right:5px}.margin-vert-500{margin-top:500px;margin-bottom:500px}.margin-vert-495{margin-top:495px;margin-bottom:495px}.margin-vert-490{margin-top:490px;margin-bottom:490px}.margin-vert-485{margin-top:485px;margin-bottom:485px}.margin-vert-480{margin-top:480px;margin-bottom:480px}.margin-vert-475{margin-top:475px;margin-bottom:475px}.margin-vert-470{margin-top:470px;margin-bottom:470px}.margin-vert-465{margin-top:465px;margin-bottom:465px}.margin-vert-460{margin-top:460px;margin-bottom:460px}.margin-vert-455{margin-top:455px;margin-bottom:455px}.margin-vert-450{margin-top:450px;margin-bottom:450px}.margin-vert-445{margin-top:445px;margin-bottom:445px}.margin-vert-440{margin-top:440px;margin-bottom:440px}.margin-vert-435{margin-top:435px;margin-bottom:435px}.margin-vert-430{margin-top:430px;margin-bottom:430px}.margin-vert-425{margin-top:425px;margin-bottom:425px}.margin-vert-420{margin-top:420px;margin-bottom:420px}.margin-vert-415{margin-top:415px;margin-bottom:415px}.margin-vert-410{margin-top:410px;margin-bottom:410px}.margin-vert-405{margin-top:405px;margin-bottom:405px}.margin-vert-400{margin-top:400px;margin-bottom:400px}.margin-vert-395{margin-top:395px;margin-bottom:395px}.margin-vert-390{margin-top:390px;margin-bottom:390px}.margin-vert-385{margin-top:385px;margin-bottom:385px}.margin-vert-380{margin-top:380px;margin-bottom:380px}.margin-vert-375{margin-top:375px;margin-bottom:375px}.margin-vert-370{margin-top:370px;margin-bottom:370px}.margin-vert-365{margin-top:365px;margin-bottom:365px}.margin-vert-360{margin-top:360px;margin-bottom:360px}.margin-vert-355{margin-top:355px;margin-bottom:355px}.margin-vert-350{margin-top:350px;margin-bottom:350px}.margin-vert-345{margin-top:345px;margin-bottom:345px}.margin-vert-340{margin-top:340px;margin-bottom:340px}.margin-vert-335{margin-top:335px;margin-bottom:335px}.margin-vert-330{margin-top:330px;margin-bottom:330px}.margin-vert-325{margin-top:325px;margin-bottom:325px}.margin-vert-320{margin-top:320px;margin-bottom:320px}.margin-vert-315{margin-top:315px;margin-bottom:315px}.margin-vert-310{margin-top:310px;margin-bottom:310px}.margin-vert-305{margin-top:305px;margin-bottom:305px}.margin-vert-300{margin-top:300px;margin-bottom:300px}.margin-vert-295{margin-top:295px;margin-bottom:295px}.margin-vert-290{margin-top:290px;margin-bottom:290px}.margin-vert-285{margin-top:285px;margin-bottom:285px}.margin-vert-280{margin-top:280px;margin-bottom:280px}.margin-vert-275{margin-top:275px;margin-bottom:275px}.margin-vert-270{margin-top:270px;margin-bottom:270px}.margin-vert-265{margin-top:265px;margin-bottom:265px}.margin-vert-260{margin-top:260px;margin-bottom:260px}.margin-vert-255{margin-top:255px;margin-bottom:255px}.margin-vert-250{margin-top:250px;margin-bottom:250px}.margin-vert-245{margin-top:245px;margin-bottom:245px}.margin-vert-240{margin-top:240px;margin-bottom:240px}.margin-vert-235{margin-top:235px;margin-bottom:235px}.margin-vert-230{margin-top:230px;margin-bottom:230px}.margin-vert-225{margin-top:225px;margin-bottom:225px}.margin-vert-220{margin-top:220px;margin-bottom:220px}.margin-vert-215{margin-top:215px;margin-bottom:215px}.margin-vert-210{margin-top:210px;margin-bottom:210px}.margin-vert-205{margin-top:205px;margin-bottom:205px}.margin-vert-200{margin-top:200px;margin-bottom:200px}.margin-vert-195{margin-top:195px;margin-bottom:195px}.margin-vert-190{margin-top:190px;margin-bottom:190px}.margin-vert-185{margin-top:185px;margin-bottom:185px}.margin-vert-180{margin-top:180px;margin-bottom:180px}.margin-vert-175{margin-top:175px;margin-bottom:175px}.margin-vert-170{margin-top:170px;margin-bottom:170px}.margin-vert-165{margin-top:165px;margin-bottom:165px}.margin-vert-160{margin-top:160px;margin-bottom:160px}.margin-vert-155{margin-top:155px;margin-bottom:155px}.margin-vert-150{margin-top:150px;margin-bottom:150px}.margin-vert-145{margin-top:145px;margin-bottom:145px}.margin-vert-140{margin-top:140px;margin-bottom:140px}.margin-vert-135{margin-top:135px;margin-bottom:135px}.margin-vert-130{margin-top:130px;margin-bottom:130px}.margin-vert-125{margin-top:125px;margin-bottom:125px}.margin-vert-120{margin-top:120px;margin-bottom:120px}.margin-vert-115{margin-top:115px;margin-bottom:115px}.margin-vert-110{margin-top:110px;margin-bottom:110px}.margin-vert-105{margin-top:105px;margin-bottom:105px}.margin-vert-100{margin-top:100px;margin-bottom:100px}.margin-vert-95{margin-top:95px;margin-bottom:95px}.margin-vert-90{margin-top:90px;margin-bottom:90px}.margin-vert-85{margin-top:85px;margin-bottom:85px}.margin-vert-80{margin-top:80px;margin-bottom:80px}.margin-vert-75{margin-top:75px;margin-bottom:75px}.margin-vert-70{margin-top:70px;margin-bottom:70px}.margin-vert-65{margin-top:65px;margin-bottom:65px}.margin-vert-60{margin-top:60px;margin-bottom:60px}.margin-vert-55{margin-top:55px;margin-bottom:55px}.margin-vert-50{margin-top:50px;margin-bottom:50px}.margin-vert-45{margin-top:45px;margin-bottom:45px}.margin-vert-40{margin-top:40px;margin-bottom:40px}.margin-vert-35{margin-top:35px;margin-bottom:35px}.margin-vert-30{margin-top:30px;margin-bottom:30px}.margin-vert-25{margin-top:25px;margin-bottom:25px}.margin-vert-20{margin-top:20px;margin-bottom:20px}.margin-vert-15{margin-top:15px;margin-bottom:15px}.margin-vert-10{margin-top:10px;margin-bottom:10px}.margin-vert-5{margin-top:5px;margin-bottom:5px}.column-height-500{height:500px}.column-height-490{height:490px}.column-height-480{height:480px}.column-height-470{height:470px}.column-height-460{height:460px}.column-height-450{height:450px}.column-height-440{height:440px}.column-height-430{height:430px}.column-height-420{height:420px}.column-height-410{height:410px}.column-height-400{height:400px}.column-height-390{height:390px}.column-height-380{height:380px}.column-height-370{height:370px}.column-height-360{height:360px}.column-height-350{height:350px}.column-height-340{height:340px}.column-height-330{height:330px}.column-height-320{height:320px}.column-height-310{height:310px}.column-height-300{height:300px}.column-height-290{height:290px}.column-height-280{height:280px}.column-height-270{height:270px}.column-height-260{height:260px}.column-height-250{height:250px}.column-height-240{height:240px}.column-height-230{height:230px}.column-height-220{height:220px}.column-height-210{height:210px}.column-height-200{height:200px}.column-height-190{height:190px}.column-height-180{height:180px}.column-height-170{height:170px}.column-height-160{height:160px}.column-height-150{height:150px}.column-height-140{height:140px}.column-height-130{height:130px}.column-height-120{height:120px}.column-height-110{height:110px}.column-height-100{height:100px}.column-height-90{height:90px}.column-height-80{height:80px}.column-height-70{height:70px}.column-height-60{height:60px}.column-height-50{height:50px}.column-height-40{height:40px}.column-height-30{height:30px}.column-height-20{height:20px}.column-height-10{height:10px}.margin-top-0{margin-top:0}.margin-left-0{margin-left:0}.margin-right-0{margin-right:0}.margin-bottom-0{margin-bottom:0 !important}.margin-horz-0{margin-left:0;margin-right:0}.margin-vert-0{margin-top:0;margin-bottom:0}@media (max-width:480px){.margin-top-0-mobile{margin-top:0}}@media (max-width:480px){.margin-left-0-mobile{margin-left:0}}@media (max-width:480px){.margin-right-0-mobile{margin-right:0}}@media (max-width:480px){.margin-bottom-0-mobile{margin-bottom:0}}@media (max-width:480px){.margin-horz-0-mobile{margin-left:0;margin-right:0}}@media (max-width:480px){.margin-vert-0-mobile{margin-top:0;margin-bottom:0}}.padding-top-0{padding-top:0}.padding-left-0{padding-left:0}.padding-right-0{padding-right:0}.padding-bottom-0{padding-bottom:0}.padding-horz-0{padding-left:0;padding-right:0}.padding-vert-0{padding-top:0;padding-bottom:0}@media (max-width:480px){.padding-top-0-mobile{padding-top:0}}@media (max-width:480px){.padding-left-0-mobile{padding-left:0}}@media (max-width:480px){.padding-right-0-mobile{padding-right:0}}@media (max-width:480px){.padding-bottom-0-mobile{padding-bottom:0}}@media (max-width:480px){.padding-horz-0-mobile{padding-left:0;padding-right:0}}@media (max-width:480px){.padding-vert-0-mobile{padding-top:0;padding-bottom:0}}.font-size-100{font-size:100px}.font-size-99{font-size:99px}.font-size-98{font-size:98px}.font-size-97{font-size:97px}.font-size-96{font-size:96px}.font-size-95{font-size:95px}.font-size-94{font-size:94px}.font-size-93{font-size:93px}.font-size-92{font-size:92px}.font-size-91{font-size:91px}.font-size-90{font-size:90px}.font-size-89{font-size:89px}.font-size-88{font-size:88px}.font-size-87{font-size:87px}.font-size-86{font-size:86px}.font-size-85{font-size:85px}.font-size-84{font-size:84px}.font-size-83{font-size:83px}.font-size-82{font-size:82px}.font-size-81{font-size:81px}.font-size-80{font-size:80px}.font-size-79{font-size:79px}.font-size-78{font-size:78px}.font-size-77{font-size:77px}.font-size-76{font-size:76px}.font-size-75{font-size:75px}.font-size-74{font-size:74px}.font-size-73{font-size:73px}.font-size-72{font-size:72px}.font-size-71{font-size:71px}.font-size-70{font-size:70px}.font-size-69{font-size:69px}.font-size-68{font-size:68px}.font-size-67{font-size:67px}.font-size-66{font-size:66px}.font-size-65{font-size:65px}.font-size-64{font-size:64px}.font-size-63{font-size:63px}.font-size-62{font-size:62px}.font-size-61{font-size:61px}.font-size-60{font-size:60px}.font-size-59{font-size:59px}.font-size-58{font-size:58px}.font-size-57{font-size:57px}.font-size-56{font-size:56px}.font-size-55{font-size:55px}.font-size-54{font-size:54px}.font-size-53{font-size:53px}.font-size-52{font-size:52px}.font-size-51{font-size:51px}.font-size-50{font-size:50px}.font-size-49{font-size:49px}.font-size-48{font-size:48px}.font-size-47{font-size:47px}.font-size-46{font-size:46px}.font-size-45{font-size:45px}.font-size-44{font-size:44px}.font-size-43{font-size:43px}.font-size-42{font-size:42px}.font-size-41{font-size:41px}.font-size-40{font-size:40px}.font-size-39{font-size:39px}.font-size-38{font-size:38px}.font-size-37{font-size:37px}.font-size-36{font-size:36px}.font-size-35{font-size:35px}.font-size-34{font-size:34px}.font-size-33{font-size:33px}.font-size-32{font-size:32px}.font-size-31{font-size:31px}.font-size-30{font-size:30px}.font-size-29{font-size:29px}.font-size-28{font-size:28px}.font-size-27{font-size:27px}.font-size-26{font-size:26px}.font-size-25{font-size:25px}.font-size-24{font-size:24px}.font-size-23{font-size:23px}.font-size-22{font-size:22px}.font-size-21{font-size:21px}.font-size-20{font-size:20px}.font-size-19{font-size:19px}.font-size-18{font-size:18px}.font-size-17{font-size:17px}.font-size-16{font-size:16px}.font-size-15{font-size:15px}.font-size-14{font-size:14px}.font-size-13{font-size:13px}.font-size-12{font-size:12px}.font-size-11{font-size:11px}.font-size-10{font-size:10px}.font-size-9{font-size:9px}.font-size-8{font-size:8px}.font-size-7{font-size:7px}.font-size-6{font-size:6px}.font-size-5{font-size:5px}.font-size-4{font-size:4px}.font-size-3{font-size:3px}.font-size-2{font-size:2px}.font-size-1{font-size:1px}.line-height-60{line-height:60px}.line-height-59{line-height:59px}.line-height-58{line-height:58px}.line-height-57{line-height:57px}.line-height-56{line-height:56px}.line-height-55{line-height:55px}.line-height-54{line-height:54px}.line-height-53{line-height:53px}.line-height-52{line-height:52px}.line-height-51{line-height:51px}.line-height-50{line-height:50px}.line-height-49{line-height:49px}.line-height-48{line-height:48px}.line-height-47{line-height:47px}.line-height-46{line-height:46px}.line-height-45{line-height:45px}.line-height-44{line-height:44px}.line-height-43{line-height:43px}.line-height-42{line-height:42px}.line-height-41{line-height:41px}.line-height-40{line-height:40px}.line-height-39{line-height:39px}.line-height-38{line-height:38px}.line-height-37{line-height:37px}.line-height-36{line-height:36px}.line-height-35{line-height:35px}.line-height-34{line-height:34px}.line-height-33{line-height:33px}.line-height-32{line-height:32px}.line-height-31{line-height:31px}.line-height-30{line-height:30px}.line-height-29{line-height:29px}.line-height-28{line-height:28px}.line-height-27{line-height:27px}.line-height-26{line-height:26px}.line-height-25{line-height:25px}.line-height-24{line-height:24px}.line-height-23{line-height:23px}.line-height-22{line-height:22px}.line-height-21{line-height:21px}.line-height-20{line-height:20px}.line-height-19{line-height:19px}.line-height-18{line-height:18px}.line-height-17{line-height:17px}.line-height-16{line-height:16px}.line-height-15{line-height:15px}.line-height-14{line-height:14px}.line-height-13{line-height:13px}.line-height-12{line-height:12px}.line-height-11{line-height:11px}.line-height-10{line-height:10px}.line-height-9{line-height:9px}.line-height-8{line-height:8px}.line-height-7{line-height:7px}.line-height-6{line-height:6px}.line-height-5{line-height:5px}.line-height-4{line-height:4px}.line-height-3{line-height:3px}.line-height-2{line-height:2px}.line-height-1{line-height:1px}.no-horz-padding{padding-left:0;padding-right:0}@media (max-width:480px){.no-horz-padding-mobile{padding-right:0;padding-left:0}}@media (min-width:768px){.no-horz-padding-desktop{padding-right:0;padding-left:0}}.no-bottom-margin{margin-bottom:0 !important}@media (max-width:480px){.no-bottom-margin-mobile{margin-bottom:0 !important}}.no-min-height{min-height:0 !important}.pointer{cursor:pointer}.no-pointer{cursor:default}.go *:after{content:" \00BB";font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;top:-2px;position:relative}.float-left{float:left}.float-right{float:right}.display-block{display:block}.display-inline-block{display:inline-block}.display-inline{display:inline}.display-hide{opacity:.01;max-height:0px;overflow:hidden;transition:opacity .5s,max-height 0s .5s}.display-show{opacity:1;max-height:999px;transition:opacity .5s,max-height 0s}.absolute{position:absolute}.relative{position:relative}.static{position:static}.overflow-hidden{overflow:hidden}.bold{font-weight:bold}.unbold{font-weight:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.no-decoration,a.no-decoration{text-decoration:none}.nowrap{white-space:nowrap}.strike-through{text-decoration:line-through}.underline{text-decoration:underline}.arial{font-family:'Arial' !important}.helvetica{font-family:'helvetica','Helvetica Neue','Arial' !important}.helvetica-45-light{font-family:'Helvetica Neue LT W05_45 Light' !important}.helvetica-96-black-italic{font-family:'Helvetica Neue LT W05_96 Blk I' !important}.helvetica-95-black{font-family:'Helvetica Neue LT W05_95 Black' !important}.helvetica-26-light-italic{font-family:'Helvetica Neue LT W05_26UltLtI' !important}.helvetica-25-ultra-light{font-family:'Helvetica Neue LT W05_25 Ult L' !important}.helvetica-75-bold{font-family:'Helvetica Neue LT W05_75 Bold' !important}.bebas-neue{font-family:'bebas-neue' !important}.satisfy{font-family:'Satisfy' !important;text-transform:none}.shelby{font-family:'Shelby' !important;text-transform:none}.shelby-regular{font-family:'Shelby' !important;text-transform:none}.shelby-bold{font-family:'Shelby Bold' !important;text-transform:none}.knockout-27{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase}.knockout-27-normal{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important}.knockout-29{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase}.knockout-29-normal{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important}.knockout-48{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase}.knockout-48-normal{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important}.oswald-semibold-uppercase{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:uppercase}.oswald-semibold-normal{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:none !important}.oswald-med-uppercase{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase}.oswald-med-normal{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important}.oswald{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:400 !important}.oswald-light{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:300 !important}.oswald-light-uppercase{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:300 !important;text-transform:uppercase}.oswald-light-normal{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:300 !important;text-transform:none !important}.opensans-extrabold-uppercase{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:800 !important;text-transform:uppercase}.opensans-extrabold-normal{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:800 !important;text-transform:none !important}.opensans-bold-uppercase{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:700 !important;text-transform:uppercase}.opensans-bold-normal{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:700 !important;text-transform:none !important}.opensans-semibold-uppercase{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:uppercase}.opensans-semibold-normal{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:none !important}.opensans{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:400 !important}.firasans-extrabold-uppercase{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:800 !important;text-transform:uppercase}.firasans-extrabold-normal{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:800 !important;text-transform:none !important}.firasans-bold-uppercase{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:700 !important;text-transform:uppercase}.firasans-bold-normal{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:700 !important;text-transform:none !important}.firasans-semibold-uppercase{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:uppercase}.firasans-semibold-normal{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:none !important}.firasans-med-uppercase{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase}.firasans-med-normal{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important}.firasans-light-uppercase{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:300 !important;text-transform:uppercase}.firasans-light-normal{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:300 !important;text-transform:none !important}.firasans{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:400 !important}.montserrat-normal{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap}.montserrat-bold{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap}.montserrat-bolder{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap}.jc-blue{color:#007fc9}.jc-blue:hover{color:#007fc9}.jc-blue-dark{color:#16384e}.jc-blue-dark:hover{color:#16384e}.jc-blue-light{color:#a1c8ea !important}.jc-blue-light:hover{color:#a1c8ea}.jc-blue-bright{color:#53e4ff !important}.jc-blue-bright:hover{color:#53e4ff}.jc-teal,.jc-aqua{color:#00b9cd}.jc-teal:hover,.jc-aqua:hover{color:#00b9cd}.jc-green{color:#7bc138}.jc-green:hover{color:#7bc138}.jc-yellow,.jc-orange{color:#f6c049}.jc-yellow:hover,.jc-orange:hover{color:#f6c049}.jc-magenta,.jc-purple{color:#9e2985}.jc-magenta:hover,.jc-purple:hover{color:#9e2985}.jc-royal{color:#1581C2}.jc-royal:hover{color:#1581C2}.jc-lightblue{color:#DFEBF0}.jc-lightblue:hover{color:#DFEBF0}.jc-new-gray{color:#98a4ae}.jc-new-gray:hover{color:#98a4ae}.jc-gray-light{color:#eef0f2}.jc-gray-light:hover{color:#eef0f2}.jc-gray-lightmed{color:#9b9b9b}.jc-gray-lightmed:hover{color:#9b9b9b}.jc-gray-medium{color:#54616e}.jc-gray-medium:hover{color:#54616e}.jc-gray-dark{color:#323d48}.jc-gray-dark:hover{color:#323d48}.jc-gray-disabled{color:#eef0f2}.jc-gray-disabled:hover{color:#eef0f2}.jc-black{color:#363636}.jc-black:hover{color:#363636}.jc-vanilla{color:#f4f2f2}.jc-vanilla:hover{color:#f4f2f2}.jc-white,a.jc-white,.white,a.white{color:#FFF}.jc-white:hover,a.jc-white:hover,.white:hover,a.white:hover{color:#FFF}.error{color:#a94442}.bg-jc-blue{background-color:#007fc9}.bg-jc-blue-light{background-color:#d2e7f9}.bg-jc-lightblue{background-color:#DFEBF0}.bg-jc-blue-dark{background-color:#16384e}.bg-jc-teal{background-color:#00b9cd}.bg-jc-aqua{background-color:#00b9cd}.bg-jc-green{background-color:#7bc138}.bg-jc-yellow,.bg-jc-orange{background-color:#f6c049}.bg-jc-magenta{background-color:#9e2985}.bg-jc-purple,.bg-jc-purle{background-color:#9e2985}.bg-jc-new-gray{background-color:#98a4ae}.bg-jc-gray{background-color:#d8dfe1}.bg-jc-gray-light{background-color:#eef0f2}.bg-jc-gray-medium{background-color:#54616e}.bg-jc-gray-dark{background-color:#323d48}.bg-jc-white{background-color:#FFF}.bg-transparent{background-color:transparent}.bg-white{background-color:#fff}.bg-jc-vanilla{background-color:#f4f2f2}@media (max-width:767px){.bg-jc-mobile-none{background:none}}@media (max-width:767px){.bg-jc-mobile-blue{background-color:#007fc9}}@media (max-width:767px){.bg-jc-mobile-gray-light{background-color:#eef0f2}}@media (max-width:767px){.bg-jc-mobile-gray-medium{background-color:#d8dfe1}}@media (max-width:767px){.bg-jc-mobile-gray-dark{background-color:#323d48}}@media (max-width:767px){.bg-jc-mobile-teal{background-color:#00b9cd}}.bg-jc-gray-dark-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-gray-dark.png')}.bg-jc-gray-medium-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-gray-medium.png')}.bg-jc-gray-light-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-gray-light.png')}.bg-jc-blue-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-blue.png')}.bg-jc-aqua-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-aqua.png')}.bg-jc-teal-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-aqua.png')}.bg-jc-green-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-green.png')}.bg-jc-green-medium-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-green-medium.png')}.bg-jc-green-light-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-green-light.png')}.bg-jc-pink-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-pink.png')}.bg-jc-pink-light-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-pink-light.png')}.bg-jc-orange-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-orange.png')}.bg-jc-purple-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-purple.png')}.bg-jc-magenta-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-purple.png')}.bg-jc-yellow-textured{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-yellow.png')}.wf-loading{visibility:hidden}.wf-active{visibility:visible}.mobile-only{display:block}@media (min-width:768px){.mobile-only{display:none}}.mobile-tablet{display:none}@media (max-width:991px){.mobile-tablet{display:block}}.tablet-desktop{display:none}@media (min-width:768px){.tablet-desktop{display:block}}.desktop-only{display:none}@media (min-width:992px){.desktop-only{display:block}}.img-responsive{display:block;width:100%;height:auto}.bg-contain,[data-bg-img-mobile].bg-contain{background-size:contain}.bg-cover,[data-bg-img-mobile].bg-cover{background-size:cover}.bg-default,[data-bg-img-mobile].bg-default{background-size:auto}.bg-center-center{background-position:center center}.bg-top-center{background-position:top center}.bg-bottom-center{background-position:bottom center}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.white-liner{height:1px;display:block;background-color:#fff;margin-bottom:10px}.img-center{margin:0 auto;display:block}.lowercase{text-transform:lowercase}.indent{padding-left:20px}.border-blue-1{border:1px solid #007fc9;padding:15px}.border-gray-light-1{border:1px solid #eef0f2;padding:15px}.border-gray-medium-1{border:1px solid #eef0f2;padding:15px}.negative-margin-top-30{margin-top:-30px}.negative-margin-horz-15{margin-left:-15px;margin-right:-15px}.negative-margin-top-50{margin-top:-50px}.border-top-blue{border-top:5px solid #007fc9}.border-bottom-blue{border-bottom:5px solid #007fc9}.border-bottom-gray-medium-1{border-bottom:1px solid #d8dfe1}.border-top-gray-medium-1{border-top:1px solid #d8dfe1}.border-bottom-gray-light-1{border-bottom:1px solid #eef0f2}.border-top-gray-light-1{border-top:1px solid #eef0f2}@media (max-width:991px){.width-100-mobile{width:100%}}@media (max-width:991px){.width-95-mobile{width:95%}}.full-width{width:100%}.font-italic{font-style:italic !important}.separator{border:1px solid;color:#007fc9;width:34px}ul.simple-list{list-style-type:none}ul.simple-list li{margin-left:-20px}.no-padding[class^="col-"]{padding-left:0 !important;padding-right:0 !important}.no-padding.row [class^="col-"]:first-child{padding-left:0 !important}.no-padding.row [class^="col-"]:last-child{padding-right:0 !important}video{display:block}video.video-fluid{min-width:100%;width:100% !important;height:auto}.full-width-banner{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}.full-width-banner.minus-scrollbar{width:calc(100vw - 17px)}.navbar-default.navbar-fixed-top{background-color:#FFF}@media (min-width:768px){.navbar-default.navbar-fixed-top{height:73px}}@media (min-width:992px){.navbar-default.navbar-fixed-top{height:73px}}@media (min-width:1200px){.navbar-default.navbar-fixed-top{height:70px}}body.navbar-is-fixed-top{margin-top:65px}@media (min-width:768px){body.navbar-is-fixed-top{margin-top:92px}}@media (min-width:992px){body.navbar-is-fixed-top{margin-top:91px}}@media (min-width:1200px){body.navbar-is-fixed-top{margin-top:90px}}body.navbar-is-fixed-top.page-node-type-blank{margin-top:25px}body.navbar-is-fixed-top.page-node-type-blank.alternate-fixed-nav{margin-top:65px}@media (max-width:767px){body.navbar-is-fixed-top.page-node-type-blank.alternate-fixed-nav .hero{margin-top:0}}body.navbar-is-fixed-top.page-node-type-blank.alternate-fixed-nav-walgreens{margin-top:110px}body.navbar-is-fixed-top.page-node-type-blank.alternate-fixed-nav-media{margin-top:35px}body.navbar-is-fixed-top.page-node-type-blank.alternate-fixed-nav-zero-margin{margin-top:0}@media (min-width:768px){body.navbar-is-fixed-top.page-node-type-blank{margin-top:0}body.navbar-is-fixed-top.page-node-type-blank.alternate-fixed-nav{margin-top:133px}body.navbar-is-fixed-top.page-node-type-blank.alternate-fixed-nav-walgreens{margin-top:136px}body.navbar-is-fixed-top.page-node-type-blank.alternate-fixed-nav-media{margin-top:10px}}@media screen and (min-width:1200px){.navbar.container{max-width:1170px}}@media (min-width:768px){.navbar-fixed-top.main-header>div.container{position:relative}}@media (max-width:767px){body.PUBLIC .navbar-fixed-top.main-header>div.container{background-image:none}}@media (max-width:767px){header.navbar-default .navbar-header{height:60px}}header.navbar-default .logo-container #block-mobilecallus{position:absolute;right:60px;top:16px;width:fit-content}header.navbar-default .logo-container #block-mobilecallus ul.menu li{display:inline-block}header.navbar-default .logo-container #block-mobilecallus ul.menu li.call-us a{background:transparent url('https://statics.jennycraig.com/images/global/mobile-btn-call-jc-green-1x.png') no-repeat top center;display:block;text-indent:-9999px;width:64px}header.navbar-default .logo-container #block-mobilecallus ul.menu li.call-us a:hover{opacity:.8}header.navbar-default .logo-container #block-mobilecallus ul.menu li.mobile-call a{display:block;font-size:22px;padding:0;padding-left:27px}header.navbar-default .logo-container #block-mobilecallus ul.menu li.get-started.royal-cta-fira-sans a{font-size:11px;line-height:15px;padding:5px 15px;border-radius:3px;text-align:center}@media (min-width:768px){header.navbar-default .logo-container #block-mobilecallus{display:none}}header.navbar-default .logo-container .navbar-btn.logo{display:block;margin:0;position:absolute}@media (max-width:767px){header.navbar-default .logo-container .navbar-btn.logo{margin-left:0;left:0;top:12px}}header.navbar-default .logo-container .navbar-btn.logo img{width:auto;height:35px}@media (min-width:768px){header.navbar-default .logo-container .navbar-btn.logo{margin-top:20px;margin-bottom:14px;margin-left:-6px;z-index:9999}header.navbar-default .logo-container .navbar-btn.logo img{height:35px}}@media (min-width:992px){header.navbar-default .logo-container .navbar-btn.logo{margin-top:11px;margin-bottom:5px;margin-left:-10px}header.navbar-default .logo-container .navbar-btn.logo img{height:100%;width:86px}}@media (min-width:1200px){header.navbar-default .logo-container .navbar-btn.logo{margin-left:0}}header.navbar-default .navbar-toggle{margin-right:0;margin-top:0}@media (max-width:767px){header.navbar-default .navbar-collapse{height:100vh;max-height:100vh;padding-bottom:300px;position:absolute;background-color:rgba(0,0,0,0.85);width:100%;top:0;border-right:1px solid #e7e7e7}header.navbar-default .navbar-collapse .region-navigation-collapsible{background-color:#ffffff;float:left;padding-top:100px;width:85%}}header.navbar-default .navbar-collapse .navigation-control{display:none}@media (max-width:767px){header.navbar-default .navbar-collapse .navigation-control{display:block}}header.navbar-default .navbar-collapse .navigation-control .navbar-btn.logo{margin-bottom:10px;margin-top:10px}@media (max-width:767px){header.navbar-default .navbar-collapse .navigation-control .navbar-btn.logo{display:none}}header.navbar-default .navbar-collapse .navigation-control .navbar-btn.logo img{width:auto;height:40px}header.navbar-default .navbar-collapse .navigation-control button.close{color:#ffffff;padding:0;cursor:pointer;opacity:1;position:relative;right:-42px;top:-90px;text-shadow:none;outline:none}header.navbar-default .navbar-collapse .navigation-control button.close span{display:inline-block;font-size:50px;line-height:30px}body.PUBLIC header.navbar-default .navbar-collapse .region-navigation-collapsible{padding-top:0}body.PUBLIC header.navbar-default .navbar-collapse .navigation-control button.close{top:10px}@media (max-width:767px){}@media (max-width:767px){body.ACTIVE header.navbar-default .logo-container .navbar-btn.logo{top:15px}}@media (max-width:767px){body.ACTIVE header.navbar-default .logo-container #block-mobilecallus{top:19px}}body.ACTIVE header.navbar-default .navbar-toggle{top:3px}#block-ecommerceminicarttoep{display:inline-block}@media (max-width:767px){#block-ecommerceminicarttoep{background-color:#DFEBF0;position:absolute;top:0;left:0;height:100px;width:85%}}@media (min-width:768px){#block-ecommerceminicarttoep{margin-right:0;position:relative;top:25px;right:14px}}@media (min-width:992px){#block-ecommerceminicarttoep{margin-right:0;position:relative;top:21px;right:-10px}}@media (min-width:1200px){#block-ecommerceminicarttoep{position:relative;top:21px;right:0}}@media (max-width:767px){body.PUBLIC #block-ecommerceminicarttoep{display:none}}#mini-cart{padding-top:2px;margin-top:58px;padding-left:15px}@media (min-width:768px){#mini-cart{padding-left:0;margin-top:0}#mini-cart .registered-inactive-ellipsis,#mini-cart .registered-active-ellipsis{margin-top:10px;display:inline-block}}#mini-cart .minicart-name,#mini-cart .minicart-cart{float:left}#mini-cart .minicart-name .lightblue-cta-fira-sans a.button,#mini-cart .minicart-cart .lightblue-cta-fira-sans a.button{padding:10.5px 44px;font-size:16px}@media (min-width:768px){#mini-cart .minicart-name .lightblue-cta-fira-sans a.button,#mini-cart .minicart-cart .lightblue-cta-fira-sans a.button{padding:8px 24px;font-size:14px;margin-top:0;display:inline-block}}@media (min-width:992px){#mini-cart .minicart-name .lightblue-cta-fira-sans a.button,#mini-cart .minicart-cart .lightblue-cta-fira-sans a.button{padding:9px 44px;font-size:16px;margin-right:15px}}@media (min-width:1200px){#mini-cart .minicart-name .lightblue-cta-fira-sans a.button,#mini-cart .minicart-cart .lightblue-cta-fira-sans a.button{padding:11px 44px}}@media (min-width:768px){#mini-cart .minicart-name .registered-active-ellipsis,#mini-cart .minicart-cart .registered-active-ellipsis{margin-top:0}}#mini-cart .minicart-cart{padding-left:4px}#mini-cart .minicart-cart img{position:relative;top:-3px}#mini-cart .minicart-cart a #cart-count{color:#626e79;font-size:15px;line-height:18px}#mini-cart .header-level-3{color:#16384e;font-size:16px;vertical-align:top}#mini-cart .header-level-3:hover{color:#16384e}@media (min-width:768px){#mini-cart .header-level-3{font-size:14px}}@media (min-width:992px){#mini-cart .header-level-3{font-size:14px}}#mini-cart .glyphicon-refresh{font-size:10px}#mini-cart a{line-height:18px;display:inline-block}#mini-cart a.registered-active span.name{color:#7bc138}#mini-cart a.registered-active span.name:hover{color:#7bc138}#mini-cart a.registered-inactive span.name{color:#1581C2}#mini-cart a.registered-inactive span.name:hover{color:#1581C2}#mini-cart a.public{color:#626e79}#mini-cart a.public:hover{color:#000000}#mini-cart div.registered-active-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7bc138}#mini-cart div.registered-active-ellipsis:hover{color:#7bc138}#mini-cart div.registered-inactive-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fc9b0d}body.CLIENT #mini-cart a.registered-active span.name{color:#C63277}body.CLIENT-INACTIVE #mini-cart a.registered-active span.name{color:#8F3277}body.CLIENT-INACTIVE #mini-cart a.registered-inactive span.name{color:#C68EB7}@media (max-width:767px){body.REGISTERED.ACTIVE #mini-cart{margin-top:40px}}#block-afcallus{float:left;width:100%}#block-afcallus ul.menu.nav{position:absolute;top:0;right:0}@media (min-width:992px){#block-afcallus ul.menu.nav{top:10px}}#block-afcallus ul.menu.nav li.call-us span{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;padding-top:15px;float:left;font-size:22px;line-height:34px}#block-afcallus ul.menu.nav li.call-us a{color:#363636;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;float:left;padding-left:3px;font-size:34px;line-height:26px}#block-afcallus ul.menu.nav li.call-us a:hover{color:#363636}#block-mainnavigationtoprow{float:left;width:100%}#block-mainnavigationtoprow .navbar-nav.navbar-right{margin:0}#block-mainnavigationtoprow .navbar-nav.navbar-right li{display:none;margin:0 auto}#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend{border-top:1px solid #cad8e4;background:transparent url('https://statics.jennycraig.com/images/icons/refer-a-friend-grey.png') no-repeat;background-position:15px 12px;background-size:18px;padding:10px 0 10px 40px;display:block}#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend a{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:none !important;color:#54616e;font-size:16px;padding:0}#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend a:hover,#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend a:active{color:#007fc9}@media (min-width:768px){#block-mainnavigationtoprow{float:none;width:auto}#block-mainnavigationtoprow .navbar-nav.navbar-right{margin:0;position:absolute;right:0;top:1.6px}#block-mainnavigationtoprow .navbar-nav.navbar-right li{display:block;margin:0}#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend{border-top:none;border-bottom:none;background:transparent url('https://statics.jennycraig.com/images/icons/refer-a-friend.png') no-repeat;background-position:2px 3px;background-size:14px;padding:0}#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend a,#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend a:hover,#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend a:active{text-align:center;color:#007fc9;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:bold;padding-left:22px;text-transform:none}#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us{z-index:999}#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us span,#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us a,#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us a:hover,#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us a:active{color:#16384e;display:inline-block;font-size:16px;padding:1px 0 5px}#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us a{font-weight:700}}@media (min-width:768px) and (min-width:768px){#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us span,#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us a,#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us a:hover,#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us a:active{font-size:16px}}@media (min-width:768px) and (min-width:992px){#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us span,#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us a,#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us a:hover,#block-mainnavigationtoprow .navbar-nav.navbar-right li.call-us a:active{font-size:16px}}@media (min-width:992px){#block-mainnavigationtoprow .navbar-nav.navbar-right{right:-14px;top:.1em}#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend{background-position:0 2px;background-size:16px}#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend a,#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend a:hover,#block-mainnavigationtoprow .navbar-nav.navbar-right li.refer-a-friend a:active{font-size:12px}}@media (min-width:1200px){#block-mainnavigationtoprow .navbar-nav.navbar-right{right:0}}#block-ecommercelogintoep{position:relative;float:left;width:100%}#block-ecommercelogintoep .navbar-nav{margin:10px 0}#block-ecommercelogintoep .navbar-nav li{margin:0 auto}#block-ecommercelogintoep .navbar-nav li a{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;color:#d8dfe1;font-size:30px;text-align:center;padding:10px 0}#block-ecommercelogintoep .navbar-nav li a:hover,#block-ecommercelogintoep .navbar-nav li a:active{color:#54616e}@media (min-width:768px){#block-ecommercelogintoep{float:none}#block-ecommercelogintoep .navbar-nav{margin:0;position:absolute;right:-10px;top:28px}#block-ecommercelogintoep .navbar-nav li a{font-size:18px;padding:5px}}@media (min-width:992px){#block-ecommercelogintoep .navbar-nav{right:-15px;top:30px}#block-ecommercelogintoep .navbar-nav li a{font-size:22px}}@media (min-width:1200px){#block-ecommercelogintoep .navbar-nav{right:-10px}}@media (min-width:768px){#block-jenny-bootstrap-main-menu .navbar-nav.bottom-menu-row:not(.dropdown-menu){position:absolute;top:27px;left:65px}}@media (min-width:992px){#block-jenny-bootstrap-main-menu .navbar-nav.bottom-menu-row:not(.dropdown-menu){top:26px;left:105px}}@media (min-width:1200px){#block-jenny-bootstrap-main-menu .navbar-nav.bottom-menu-row:not(.dropdown-menu){top:25px;left:155px}}body.INACTIVE #block-jenny-bootstrap-main-menu .bottom-menu-row li.ACTIVE{display:none}#block-shopmenu .navbar-nav.shop-menu{margin:0;padding:0 0 0 15px;font-size:16px}@media (min-width:768px){#block-shopmenu .navbar-nav.shop-menu{margin:0;padding:0;text-align:center;position:relative;top:20px;width:100px;right:0}#block-shopmenu .navbar-nav.shop-menu li.buy-cta{float:right}}@media (min-width:992px){#block-shopmenu .navbar-nav.shop-menu{top:23px;right:-15px;width:135px}}@media (min-width:1200px){#block-shopmenu .navbar-nav.shop-menu{top:23px;right:0;width:162px}}#block-shopmenu .navbar-nav.shop-menu .active.royal-cta-fira-sans a{background-color:#1581C2}@media (min-width:992px){#block-shopmenu .navbar-nav.shop-menu li.find-location{margin-left:24px}}#block-shopmenu .navbar-nav.shop-menu li a{overflow:hidden}#block-shopmenu .navbar-nav.shop-menu li.phone-link-cta{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:none !important;margin-bottom:40px}@media (min-width:768px){#block-shopmenu .navbar-nav.shop-menu li.phone-link-cta{border-bottom:none;border-top:none;background-position:0 2px;padding-left:25px}}@media (min-width:992px){#block-shopmenu .navbar-nav.shop-menu li.phone-link-cta{background-position:0 9px}}#block-shopmenu .navbar-nav.shop-menu li.phone-link-cta a.button{color:#16384e;padding:10px 0;font-size:16px;line-height:22px}#block-shopmenu .navbar-nav.shop-menu li.phone-link-cta a.button:before{color:#16384e;content:"Call us: ";font-weight:400}@media (min-width:768px){#block-shopmenu .navbar-nav.shop-menu li.phone-link-cta a.button{font-size:16px;line-height:16px;padding:.2em 0}}@media (min-width:992px){#block-shopmenu .navbar-nav.shop-menu li.phone-link-cta a.button{font-size:18px;line-height:22px;padding:.4em 0}}#block-shopmenu .navbar-nav.shop-menu li.rejoin.royal-cta-fira-sans a,#block-shopmenu .navbar-nav.shop-menu li.shop-plan.royal-cta-fira-sans a,#block-shopmenu .navbar-nav.shop-menu li.buy-food.royal-cta-fira-sans a{padding:10px 38px;margin-bottom:75px;text-transform:capitalize !important}@media (max-width:767px){#block-shopmenu .navbar-nav.shop-menu li.rejoin,#block-shopmenu .navbar-nav.shop-menu li.shop-plan,#block-shopmenu .navbar-nav.shop-menu li.buy-food{display:inline-block}}@media (min-width:768px){#block-shopmenu .navbar-nav.shop-menu li.rejoin,#block-shopmenu .navbar-nav.shop-menu li.shop-plan,#block-shopmenu .navbar-nav.shop-menu li.buy-food{font-size:14px}#block-shopmenu .navbar-nav.shop-menu li.rejoin.royal-cta-fira-sans a,#block-shopmenu .navbar-nav.shop-menu li.shop-plan.royal-cta-fira-sans a,#block-shopmenu .navbar-nav.shop-menu li.buy-food.royal-cta-fira-sans a{margin-top:7px;margin-bottom:0;padding:8px 12px}}@media (min-width:992px){#block-shopmenu .navbar-nav.shop-menu li.rejoin,#block-shopmenu .navbar-nav.shop-menu li.shop-plan,#block-shopmenu .navbar-nav.shop-menu li.buy-food{font-size:16px}#block-shopmenu .navbar-nav.shop-menu li.rejoin.royal-cta-fira-sans a,#block-shopmenu .navbar-nav.shop-menu li.shop-plan.royal-cta-fira-sans a,#block-shopmenu .navbar-nav.shop-menu li.buy-food.royal-cta-fira-sans a{margin-top:0;padding:10px 25px}}@media (min-width:1200px){#block-shopmenu .navbar-nav.shop-menu li.rejoin,#block-shopmenu .navbar-nav.shop-menu li.shop-plan,#block-shopmenu .navbar-nav.shop-menu li.buy-food{font-size:16px}#block-shopmenu .navbar-nav.shop-menu li.rejoin.royal-cta-fira-sans a,#block-shopmenu .navbar-nav.shop-menu li.shop-plan.royal-cta-fira-sans a,#block-shopmenu .navbar-nav.shop-menu li.buy-food.royal-cta-fira-sans a{margin-top:0;padding:10px 38px}}#block-shopmenu .navbar-nav.shop-menu li.rejoin.royal-cta-fira-sans a{padding:10px 28px}#block-shopmenu .navbar-nav.shop-menu .dropdown-menu li{margin-left:0}@media (min-width:768px){body.ACTIVE #block-shopmenu .navbar-nav.shop-menu{right:-15px}}@media (min-width:1200px){body.ACTIVE #block-shopmenu .navbar-nav.shop-menu{right:0}}@media (min-width:768px){body.ACTIVE #block-ecommerceminicarttoep{right:-15px}}@media (min-width:1200px){body.ACTIVE #block-ecommerceminicarttoep{right:0}}@media (min-width:768px){body.REGISTERED.INACTIVE #block-ecommerceminicarttoep{top:10px}}@media (min-width:992px){body.REGISTERED.INACTIVE #block-ecommerceminicarttoep{top:10px;right:0}}@media (min-width:1200px){body.REGISTERED.INACTIVE #block-ecommerceminicarttoep{top:11px;right:15px}}#block-mobilelogin .mobile-login{margin:0 0 0 15px;width:85%;padding:0}@media (min-width:768px){#block-mobilelogin .mobile-login{display:none}}#block-mobilelogin .mobile-login li{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important}#block-mobilelogin .mobile-login li a{color:#3D4D5C;font-size:16px;padding-left:0;padding-top:16px;padding-bottom:14px}#block-mobilelogin .mobile-login li a:hover,#block-mobilelogin .mobile-login li a:active,#block-mobilelogin .mobile-login li.active a:hover{color:#54616e}#block-mobilelogin .mobile-login li.my-account{border-bottom:1px solid #1D252C}#block-mobilelogin .mobile-login li.logout a{color:#B14941}#block-mobilelogin .mobile-login li.login a{color:#00B9CD}body.PUBLIC .mobile-login li.logout,body.PUBLIC .mobile-login li.my-account{display:none}body.REGISTERED .mobile-login li.login{display:none}html.drupal-user .toolbar-icon-admin-toolbar-tools-help:before{background-image:url('//statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/j_icon.gif')}.user-logged-in nav li.PUBLIC a{color:rgba(0,129,198,0.5) !important}.user-logged-in nav li.REGISTERED a{color:rgba(252,155,13,0.5) !important}.user-logged-in nav li.ACTIVE a{color:rgba(122,193,67,0.5) !important}.navbar-default{background-color:inherit;border:none;margin-bottom:0}.navbar-default .navbar-nav>.active>a{background-color:transparent}@media (max-width:767px){.navbar-default .navbar-nav.bottom-menu-row{margin:20px 0 0 15px;padding:0;width:85%}.navbar-default .navbar-nav.bottom-menu-row>li{border-bottom:1px solid #1D252C}.navbar-default .navbar-nav.bottom-menu-row>li>a{padding-left:0}}.navbar-default .navbar-nav.bottom-menu-row li{margin-left:0}@media (min-width:768px){.navbar-default .navbar-nav.bottom-menu-row li{margin-left:.1em}.navbar-default .navbar-nav.bottom-menu-row li:first-child{margin-left:0}}@media (min-width:992px){.navbar-default .navbar-nav.bottom-menu-row li{margin-left:.5em}}@media (min-width:1200px){.navbar-default .navbar-nav.bottom-menu-row li{margin-left:1.5em}}.navbar-default .navbar-nav.bottom-menu-row li a{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;color:#3D4D5C;font-size:16px;padding-top:16px;padding-bottom:14px}@media (min-width:768px){.navbar-default .navbar-nav.bottom-menu-row li a{font-size:14px;padding:10px 8px 2px}}@media (min-width:992px){.navbar-default .navbar-nav.bottom-menu-row li a{font-size:14px;padding:10px 5px 2px}}@media (min-width:1200px){.navbar-default .navbar-nav.bottom-menu-row li a{font-size:16px;padding:10px 5px 2px}}.navbar-default .navbar-nav.bottom-menu-row li a:hover,.navbar-default .navbar-nav.bottom-menu-row li a:focus{color:#007fc9;background-color:inherit}@media (max-width:767px){.navbar-default .navbar-nav.bottom-menu-row li.open .dropdown-toggle{padding-bottom:5px}}.navbar-default .navbar-nav.bottom-menu-row li.open .dropdown-menu{display:table}.navbar-default .navbar-nav.bottom-menu-row li.open .menu-bar-wrapper{display:block}.navbar-default .navbar-nav.bottom-menu-row li a{background-color:inherit}.navbar-default .navbar-nav.bottom-menu-row li .menu-bar-wrapper{display:none;float:left;position:absolute;top:36px;height:45px;width:100vw;z-index:999;background:linear-gradient(to bottom,transparent 14px,#DFEBF0 0%)}@media (min-width:768px){.navbar-default .navbar-nav.bottom-menu-row li .menu-bar-wrapper{top:31px}}@media (min-width:992px){.navbar-default .navbar-nav.bottom-menu-row li .menu-bar-wrapper{top:31px}}.navbar-default .navbar-nav.bottom-menu-row li .dropdown-menu{padding:5px 0 10px 20px;box-shadow:none;border:none;border-radius:0;height:45px;width:inherit}@media (min-width:768px){.navbar-default .navbar-nav.bottom-menu-row li .dropdown-menu{padding:12px 0 0 0;background-image:url('https://statics.jennycraig.com/images/icons/second-level-arrow.png');background-repeat:no-repeat;background-position:top center;background-color:transparent}}.navbar-default .navbar-nav.bottom-menu-row li .dropdown-menu li{display:block;float:none;line-height:1;margin:0;padding:2px 0}@media (min-width:768px){.navbar-default .navbar-nav.bottom-menu-row li .dropdown-menu li{display:table-cell;padding:6px 10px;text-align:center}}@media (min-width:992px){.navbar-default .navbar-nav.bottom-menu-row li .dropdown-menu li{padding:6px 25px 2px}}.navbar-default .navbar-nav.bottom-menu-row li .dropdown-menu li a{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:400 !important;color:#3D4D5C;padding:4px 0;font-size:14px}@media only screen and (max-width:767px){.navbar-default .navbar-nav.bottom-menu-row li .dropdown-menu li a{margin:0}}@media (min-width:768px){.navbar-default .navbar-nav.bottom-menu-row li .dropdown-menu li a{font-size:12px;padding:1px 0}}@media (min-width:992px){.navbar-default .navbar-nav.bottom-menu-row li .dropdown-menu li a{font-size:14px}}.navbar-default .navbar-nav.bottom-menu-row li .dropdown-menu li a:hover{background-color:inherit;color:#007fc9}.navbar-default .navbar-nav.bottom-menu-row li.food .dropdown-menu{left:-50px}.navbar-default .navbar-nav.bottom-menu-row li.resources .dropdown-menu{left:-20px;margin-bottom:10px}#block-promobottomtout2column .bottom-tout-contact{overflow:hidden;height:310px}@media (min-width:768px){#block-promobottomtout2column .bottom-tout-contact{height:372px}}@media (max-width:480px){#block-promobottomtout2column .bottom-tout-contact{background-color:#eef0f2}}#block-promobottomtout2column .bottom-tout-contact .wrapper{height:100%}#block-promobottomtout2column .bottom-tout-contact .wrapper h2{margin-top:40px;width:100%}@media (min-width:768px){#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set .img-responsive{width:inherit}}#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.appointment{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/appointment-link.png');background-position:center 0;background-repeat:no-repeat}@media (min-width:768px){#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.appointment{background-position:0 0}}#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.appointment:hover{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/appointment-link-hover.png')}#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.chat-set{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/chat-link.png');background-position:center 0;background-repeat:no-repeat}@media (min-width:768px){#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.chat-set{background-position:0 0}}#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.chat-set:hover{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/chat-link-hover.png')}#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.phone-set{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/phone-link.png');background-position:center 0;background-repeat:no-repeat;position:relative}@media (min-width:768px){#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.phone-set{background-position:0 0}}#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.phone-set .call{font-size:26px;font-weight:normal;left:103px;line-height:18px;position:absolute;top:39px}@media (min-width:768px){#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.phone-set .call{left:209px}}#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.phone-set:hover{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/phone-link-hover.png')}#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.phone-set:hover .call{color:#fff}#block-promobottomtout2column .bottom-tout-contact .wrapper .icon-set.phone-set:hover .call .phone a{color:#fff}#block-promobottomtout2column .bottom-tout-promo{margin-bottom:20px;overflow:hidden}@media (min-width:768px){#block-promobottomtout2column .bottom-tout-promo{margin-bottom:0}}@media (min-width:992px){#block-promobottomtout2column .bottom-tout-promo{padding-bottom:32px;padding-top:32px}}@media (min-width:1200px){#block-promobottomtout2column .bottom-tout-promo{padding-bottom:0;padding-top:0}}@media (max-width:1200px){#block-promobottomtout2column .bottom-tout-promo{background-color:#007fc9}}.mobile-promo-top-banner{height:35px}[id^="block-cssbuttonclasses"]{height:0}[id^="block-cssbuttonclasses"]>.row{margin-bottom:0}@media (max-width:480px){#block-promotopbanner{display:none}}#block-promotopbanner .promo-top-banner{margin:-20px 0}#block-promotopbanner .promo-top-banner img{position:relative;z-index:9;width:100%}#block-promoherobannertout{position:static !important}#block-promoherobannertout .view-a-hero-promo{position:absolute;top:0;right:1px}#block-promoherobannertout .view-a-hero-promo .call{bottom:28px;left:50%;margin-left:-99px}@media (max-width:480px){#block-promoherobannertout .view-a-hero-promo{background-color:transparent;position:static;top:inherit;right:inherit;margin-top:20px;margin-bottom:20px;padding:0}#block-promoherobannertout .view-a-hero-promo img{width:100%}}#block-comingbacktojennycraig{text-align:center}#block-comingbacktojennycraig .bg-jc-gray-dark-textured{padding:1em}#block-comingbacktojennycraig h4{font-size:1.5em}#block-comingbacktojennycraig p{font-size:1.2em}#block-comingbacktojennycraig a.track{color:#fff;display:block;font-size:20px;text-decoration:none}#block-comingbacktojennycraig a.track:hover{text-decoration:none}#block-ourplaceoryours{position:relative}#block-ourplaceoryours h2,#block-ourplaceoryours h3,#block-ourplaceoryours h4,#block-ourplaceoryours p{text-align:center}#block-ourplaceoryours p{margin-bottom:20px}#block-ourplaceoryours h4{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;color:#00b9cd;font-size:2.5em;margin-bottom:10px;margin-top:10px}#block-ourplaceoryours .freegift{position:absolute;left:12%;top:36%;width:100px;height:100px;display:none}@media only screen and (max-width:767px){#block-ourplaceoryours .freegift{left:10%;top:56%;width:50px;height:50px}}@media only screen and (min-width:768px) and (max-width:991px){#block-ourplaceoryours .freegift{left:12%;top:42%;width:75px;height:75px}}#block-rankedabestdiet7yearsinarow .bg-food-boxed{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/best-weight-loss-program-bg.jpg');background-size:100%;background-repeat:no-repeat;padding:10px 0 10px}@media (min-width:768px){#block-rankedabestdiet7yearsinarow .bg-food-boxed{padding:30px 0}}#block-rankedabestdiet7yearsinarow .bg-food-boxed h4{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-size:.9em;margin-top:0}@media (min-width:768px){#block-rankedabestdiet7yearsinarow .bg-food-boxed h4{font-size:37px}}#block-rankedabestdiet7yearsinarow .bg-food-boxed h4 sup{font-weight:bold}#block-rankedabestdiet7yearsinarow .bg-food-boxed .image-container{margin:0 auto;width:65px}@media (min-width:768px){#block-rankedabestdiet7yearsinarow .bg-food-boxed .image-container{width:120px}}@media (min-width:992px){#block-rankedabestdiet7yearsinarow .bg-food-boxed .image-container{width:150px}}#block-everythingyouneedtosucceed .col-xs-12{padding-right:0;padding-left:0}.everything-you-need-to-succeed{margin-top:-20px;padding:20px 40px}@media (min-width:768px){.everything-you-need-to-succeed{padding:40px 230px}}.everything-you-need-to-succeed h2{margin-bottom:0}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover,.three-steps-canada .bg-step-content.hover{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg-step-banner.png');background-position:center 16px;background-repeat:no-repeat;height:123px;padding:0}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover a:hover,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover a:hover,.three-steps-canada .bg-step-content.hover a:hover{text-decoration:none}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover a:hover img,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover a:hover img,.three-steps-canada .bg-step-content.hover a:hover img{visibility:hidden}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover img,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover img,.three-steps-canada .bg-step-content.hover img{display:block;margin:5px auto 0}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover h4,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover h4,.three-steps-canada .bg-step-content.hover h4{margin-top:10px;text-align:center}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover ul li,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover ul li,.three-steps-canada .bg-step-content.hover ul li{color:#d8dfe1}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover ul li a,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover ul li a,.three-steps-canada .bg-step-content.hover ul li a{color:#d8dfe1}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover ul li a:hover,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover ul li a:hover,.three-steps-canada .bg-step-content.hover ul li a:hover{text-decoration:none}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover p,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover p,.three-steps-canada .bg-step-content.hover p{text-align:center}@media (min-width:1200px){#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover .one,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover .one,.three-steps-canada .bg-step-content.hover .one{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/step-banner-1-hover.png');background-position:170px 5px;background-repeat:no-repeat}}@media (min-width:1200px){#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover .one img,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover .one img,.three-steps-canada .bg-step-content.hover .one img{padding-left:95px}}@media (min-width:1200px){#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover .one h4,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover .one h4,.three-steps-canada .bg-step-content.hover .one h4{padding-left:95px}}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover .one a:hover h4,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover .one a:hover h4,.three-steps-canada .bg-step-content.hover .one a:hover h4{color:#00aec5}@media (min-width:1200px){#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover .two,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover .two,.three-steps-canada .bg-step-content.hover .two{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/step-banner-2-hover.png');background-position:123px 5px;background-repeat:no-repeat}}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover .two a:hover h4,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover .two a:hover h4,.three-steps-canada .bg-step-content.hover .two a:hover h4{color:#7ac143}@media (min-width:1200px){#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover .three,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover .three,.three-steps-canada .bg-step-content.hover .three{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/step-banner-3-hover.png');background-position:72px 5px;background-repeat:no-repeat}}@media (min-width:1200px){#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover .three img,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover .three img,.three-steps-canada .bg-step-content.hover .three img{padding-right:102px}}@media (min-width:1200px){#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover .three h4,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover .three h4,.three-steps-canada .bg-step-content.hover .three h4{padding-right:98px}}#block-onetwothreeblockdesktoponlynodescriptions .bg-step-content.hover .three a:hover h4,#block-onetwothreeblockdesktoponlywithdescriptions .bg-step-content.hover .three a:hover h4,.three-steps-canada .bg-step-content.hover .three a:hover h4{color:#9e2985}.three-steps-canada{text-align:center}@media only screen and (max-width:767px){.three-steps-canada .bg-step-content.hover{background:none}}@media only screen and (min-width:768px) and (max-width:991px){.three-steps-canada .bg-step-content.hover{background:none}}#block-onetwothreeblockmobileonly .slider-section{margin-top:20px}#block-onetwothreeblockmobileonly .slider-section h1{display:block;font-size:2em}#block-onetwothreeblockmobileonly .slider-section p{display:block;line-height:18px}#block-onetwothreeblockmobileonly .slider-section .carousel{height:310px}#block-onetwothreeblockmobileonly .slider-section .carousel .cycle-item{background-repeat:no-repeat;background-position:top center;height:222px;width:100%}#block-onetwothreeblockmobileonly .slider-section .carousel .cycle-item h2{display:block;font-size:22px;margin-top:10em}#block-onetwothreeblockmobileonly .slider-section .carousel .cycle-item.cycle-sentinel h2{margin-top:0}#block-onetwothreeblockmobileonly .slider-section .carousel .cycle-item p{display:block;padding:0 10px;line-height:16px}#block-successstoryheader .hero-tout,#block-successstoryheader-2 .hero-tout{padding:30px;background-color:#eef0f2}@media only screen and (min-width:992px) and (max-width:1199px){#block-successstoryheader .hero-tout,#block-successstoryheader-2 .hero-tout{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/weight-loss-stories-bg.jpg') #eef0f2 top right no-repeat;background-size:cover}}@media only screen and (min-width:1200px){#block-successstoryheader .hero-tout,#block-successstoryheader-2 .hero-tout{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/weight-loss-stories-bg.jpg') #eef0f2 top right no-repeat;background-size:cover}}.article-forwarder-header h2::before{background-color:#007fc9;content:"";display:inline-block;height:2px;margin-right:24px;vertical-align:middle;width:80px}.article-forwarder-header h2::after{background-color:#007fc9;content:"";display:inline-block;height:2px;margin-left:24px;vertical-align:middle;width:80px}.giant-white-header h1{font-size:94px;color:#fff;line-height:1 !important;margin:0}.giant-white-header h1 span{font-family:'Satisfy' !important;text-transform:none;font-size:30px}@media only screen and (max-width:767px){.giant-white-header h1{font-size:26px}}@media (min-width:768px){.giant-white-header h1{font-size:40px}}@media (min-width:992px){.giant-white-header h1{font-size:80px}}.giant-white-header h2{font-size:3.6vw;line-height:1!important;margin:0}.giant-white-header h3{font-size:2.5vw;line-height:1 !important;margin:0}@media only screen and (max-width:767px){.the-consultant .the-consultant-header{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/consultant/consultants-header-mobile.jpg') top center no-repeat}.the-consultant .the-consultant-header h1{letter-spacing:1px;line-height:40px;font-size:45px;text-align:center;color:#323d48;top:180px}.the-consultant .the-consultant-header h1:hover{color:#323d48}.the-consultant .the-consultant-header h1 span{font-size:60px}}@media only screen and (min-width:768px) and (max-width:991px){.the-consultant .the-consultant-header{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/consultant/consultants-header.jpg') top right no-repeat;height:420px;background-size:cover}.the-consultant .the-consultant-header h1{left:40px;letter-spacing:1px;line-height:40px;font-size:45px;position:relative;top:120px}.the-consultant .the-consultant-header h1 span{font-size:60px}}@media only screen and (min-width:992px) and (max-width:1199px){.the-consultant .the-consultant-header{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/consultant/consultants-header.jpg') top left no-repeat;height:400px;background-size:cover}.the-consultant .the-consultant-header h1{left:210px;letter-spacing:1px;line-height:50px;font-size:55px;position:relative;top:120px}.the-consultant .the-consultant-header h1 span{font-size:80px}}@media only screen and (min-width:1200px){.the-consultant .the-consultant-header{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/consultant/consultants-header.jpg') top left no-repeat;height:440px;background-size:cover}.the-consultant .the-consultant-header h1{left:300px;letter-spacing:1px;line-height:50px;font-size:55px;position:relative;top:150px}.the-consultant .the-consultant-header h1 span{font-size:80px}}.the-consultant .consultants-step-content{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/consultant/consultants-steps-bg.png') top left no-repeat;background-size:contain;color:#FFF;text-align:center;height:237px}.the-consultant .consultants-step-content:hover{color:#FFF}@media only screen and (max-width:767px){.the-consultant .consultants-step-content{height:90px}}.the-consultant .consultants-step-content .interior-content{padding-top:45px;text-align:center;padding-left:10px;padding-right:10px}.the-consultant .consultants-step-content .interior-content h4,.the-consultant .consultants-step-content .interior-content h5{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-size:24px;margin-bottom:20px}@media only screen and (max-width:767px){.the-consultant .consultants-step-content .interior-content{padding:3px 0 0 0}.the-consultant .consultants-step-content .interior-content h4,.the-consultant .consultants-step-content .interior-content h5{font-size:16px;margin-bottom:10px}.the-consultant .consultants-step-content .interior-content p{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.the-consultant .consultants-step-content .interior-content{padding-top:20px}.the-consultant .consultants-step-content .interior-content h4,.the-consultant .consultants-step-content .interior-content h5{font-size:18px;margin-bottom:10px}}.the-consultant .quiz-link-section{background-color:#00b9cd;float:left;width:100%}.the-consultant .quiz-link-section h3{color:#FFF;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-size:3vw;margin-top:16px}.the-consultant .quiz-link-section h3:hover{color:#FFF}.the-consultant .quiz-link-section button #quizNeedConsultant:focus{color:#000}.the-consultant .quiz-link-section .col-xs-5{text-align:right}.the-consultant .quiz-link-section button#quizNeedConsultant{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;color:#323d48;font-size:14px;margin:5px 0 5px 0;padding:10px}.the-consultant .quiz-link-section button#quizNeedConsultant:hover{color:#323d48}@media (min-width:768px){.the-consultant .quiz-link-section{height:80px;padding:20px 40px}.the-consultant .quiz-link-section h3{margin-top:6px}.the-consultant .quiz-link-section button#quizNeedConsultant{font-size:22px;margin-top:0;padding:10px 24px}}@media (min-width:992px){.the-consultant .quiz-link-section{height:109px;padding-top:30px}.the-consultant .quiz-link-section h3{font-size:2vw;margin-top:6px}}.the-consultant .consultant-vid h3{text-align:center;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-size:36px}.the-consultant .consultant-slider{position:relative;border-radius:4px}.the-consultant .consultant-slider .consultant-info{padding:40px 60px}.the-consultant .consultant-slider .consultant-info h3{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-size:42px;line-height:35px;margin-bottom:10px}.the-consultant .consultant-slider .consultant-info h4{font-family:Helvetica,Arial;font-size:20px;line-height:33px;font-weight:lighter;color:#54616e}.the-consultant .consultant-slider .consultant-info h4:hover{color:#54616e}.the-consultant .consultant-slider .consultant-info h5{font-family:'Satisfy' !important;text-transform:none;color:#007fc9;font-size:24px}.the-consultant .consultant-slider .consultant-info h5:hover{color:#007fc9}.the-consultant .consultant-slider a.cycle-next{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/right-arrow.png');background-repeat:no-repeat;height:457px;right:0px;display:block;position:absolute;top:0px;background-position:40%;width:50px;z-index:1000}.the-consultant .consultant-slider a.cycle-prev{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/left-arrow.png');background-repeat:no-repeat;height:457px;display:block;position:absolute;left:0px;top:0px;background-position:40%;width:50px;z-index:1000}.toggle-collapsible{cursor:pointer;cursor:hand}ul.corporate-nav{margin:0 0 0 10px;padding:0}ul.corporate-nav li{list-style:none;width:24%;margin:0 3px;text-align:center;color:#fff;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase}@media only screen and (max-width:767px){ul.corporate-nav li{width:50%;margin:0 0 10px 0}}ul.corporate-nav li a{color:#fff}ul.corporate-nav li div{border-top-left-radius:8px;border-top-right-radius:8px;padding:5px;font-size:30px}@media only screen and (max-width:767px){ul.corporate-nav li div{font-size:14px;border-radius:0;padding:10px}}@media only screen and (min-width:768px) and (max-width:991px){ul.corporate-nav li div{font-size:20px}}@media only screen and (min-width:992px) and (max-width:1199px){ul.corporate-nav li div{font-size:24px}}ul.check-mark{padding-left:0}ul.check-mark li{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/blue-check.png') no-repeat;list-style-type:none;margin:0 0 20px;padding:0 0 0 40px}ul.check-mark-purple{padding-left:0}ul.check-mark-purple li{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/purple-check.png') no-repeat;list-style-type:none;margin:0 0 20px;padding:0 0 0 40px}ul.check-mark-yellow{padding-left:0}ul.check-mark-yellow li{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/orange-check-icon.png') no-repeat;list-style-type:none;margin:0 0 20px;padding:0 0 0 40px}.careers-bg{margin-top:-20px;margin-right:-20px}.orange-button a{color:#323d48;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;background-color:#f6c049;text-align:center;display:inline-block;font-size:20px;font-weight:normal;line-height:40px;margin:25px auto;padding:0 1.5em;height:40px;border:1px solid #fdc624;border-radius:5px;background:-moz-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdc523),color-stop(45%,#fdbb16),color-stop(100%,#fca50c));background:-webkit-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-o-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-ms-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:linear-gradient(to bottom,#fdc523 0%,#fdbb16 45%,#fca50c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdc523',endColorstr='#fca50c',GradientType=0)}.orange-button a:hover{color:#323d48}.orange-button a:hover{background:linear-gradient(to bottom,#fed45b 0%,#fecb4f 45%,#fdbc49 100%)}@media (min-width:992px){.hero-background-liquid{height:420px}}.diabetes-prevention-info{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/diabetes/diabetes-prevention-program.png") top left no-repeat;width:60%;height:100px;color:#FFF;margin-top:20px}.diabetes-prevention-info:hover{color:#FFF}@media only screen and (max-width:767px){.diabetes-prevention-info{width:100%;font-size:12px;padding:5px 0 0 120px}}.diabetes-prevention-info h2{font-size:2vw}.diabetes-prevention-info h3{font-size:1.5vw}@media only screen and (min-width:992px) and (max-width:1199px){.diabetes-prevention-info{padding:2% 0 0 14%}}@media only screen and (min-width:1200px){.diabetes-prevention-info{padding:2% 10% 0 12%}}.row.question{margin:0 !important;line-height:20px}.diabetes-blue-tout .orange-button a{width:100%}.annals-internal-medicine .headline-container{padding:20px;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase}.annals-internal-medicine .headline-container span.larger-gray{color:#54616e;font-size:8vw;line-height:10vw}.annals-internal-medicine .headline-container span.larger-gray:hover{color:#54616e}@media only screen and (max-width:767px){.annals-internal-medicine .headline-container span.larger-gray{font-size:10vw}}@media only screen and (min-width:768px) and (max-width:991px){.annals-internal-medicine .headline-container span.larger-gray{font-size:9vw}}@media only screen and (min-width:992px) and (max-width:1199px){.annals-internal-medicine .headline-container span.larger-gray{font-size:11vw;line-height:13vw}}.annals-internal-medicine .headline-container span.blue{color:#007fc9;line-height:4vw;font-size:7.2vw}.annals-internal-medicine .headline-container span.blue:hover{color:#007fc9}@media only screen and (min-width:1200px){.annals-internal-medicine .headline-container span.blue{font-size:7vw}}.annals-internal-medicine .headline-container span.gray{color:#54616e;font-size:7vw;line-height:8vw}.annals-internal-medicine .headline-container span.gray:hover{color:#54616e}.annals-promo{position:relative}.annals-promo .orange-button{position:absolute}@media only screen and (min-width:768px) and (max-width:991px){.annals-promo .orange-button{right:50px;top:207px}}@media only screen and (min-width:992px) and (max-width:1199px){.annals-promo .orange-button{right:90px;top:280px}}@media only screen and (min-width:1200px){.annals-promo .orange-button{right:120px;top:350px}}.jenny-nutri-compare .jenny-nutri-compare-header{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/compare/comparison-header.jpg") top left no-repeat;background-size:contain;height:27vw;padding-top:6vw}.jenny-nutri-compare .jenny-nutri-compare-header h1{text-align:center;font-size:4.5vw}table.jc-table tr{height:90px}table.jc-table tr th{padding:15px;color:#007fc9;font-weight:normal}table.jc-table tr th:hover{color:#007fc9}table.jc-table tr th,table.jc-table tr td{vertical-align:middle;border:none}table.jc-table .bg-jc-green-medium-textured,table.jc-table .bg-jc-green-light-textured,table.jc-table .bg-jc-pink-textured,table.jc-table .bg-jc-pink-light-textured{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;color:#54616e;font-size:20px;line-height:18px;font-weight:200}table.jc-table .bg-jc-green-medium-textured:hover,table.jc-table .bg-jc-green-light-textured:hover,table.jc-table .bg-jc-pink-textured:hover,table.jc-table .bg-jc-pink-light-textured:hover{color:#54616e}table.jc-table .bg-jc-green-medium-textured span,table.jc-table .bg-jc-green-light-textured span,table.jc-table .bg-jc-pink-textured span,table.jc-table .bg-jc-pink-light-textured span{font-family:arial;font-size:12px}.ca-call{float:right;display:inline;padding-right:0px;padding-top:15px}.ca-call a{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/canada/jc_canada_call_fr.png") top left no-repeat !important;display:block;height:50px;text-indent:-99999px;width:206px}.hiw-canada{background-color:#eef0f2;padding:20px;text-align:center}.hiw-canada .interior-content{padding-left:20px;padding-right:20px}.hiw-canada .interior-content h5{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:991px){.hiw-canada .interior-content{padding:0px 20px 0 20px}.hiw-canada .interior-content h5{margin-top:0;margin-bottom:0}.hiw-canada .interior-content p{font-size:12px}}@media only screen and (min-width:992px) and (max-width:1199px){.hiw-canada .interior-content{padding:107px 20px 0 40px}}@media only screen and (min-width:1200px){.hiw-canada .interior-content{padding:160px 20px 0 40px}}@media (min-width:992px){.hiw-canada{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/canada/HIW-OurCenter-French.png") top left no-repeat;background-size:cover;height:28vw}}@media only screen and (min-width:992px) and (max-width:1199px){.hiw-canada{height:300px}}@media only screen and (min-width:1200px){.hiw-canada{height:364px}}.hiw-canada-step-1{margin-bottom:20px}@media (min-width:480px){.hiw-canada-step-1{background-color:#00b9cd;padding:40px}.hiw-canada-step-1 h3{font-size:30px}}@media (min-width:992px){.hiw-canada-step-1{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/canada/hiw/graphic-one-bg.png") top left no-repeat;background-size:cover;padding:9% 20px 20px 50%;height:28vw}}@media only screen and (min-width:992px) and (max-width:1199px){.hiw-canada-step-1{height:340px}}@media only screen and (min-width:1200px){.hiw-canada-step-1{height:340px}}.hiw-canada-step-2{margin-bottom:20px}@media (min-width:480px){.hiw-canada-step-2{background-color:#7bc138;padding:40px}.hiw-canada-step-2 h3{font-size:30px}}@media (min-width:992px){.hiw-canada-step-2{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/canada/hiw/Step2-HIW-French.png") top left no-repeat;background-size:cover;padding:9% 62% 20px 20px;height:26vw}}@media only screen and (min-width:992px) and (max-width:1199px){.hiw-canada-step-2{height:359px}}@media only screen and (min-width:1200px){.hiw-canada-step-2{height:436px}}.hiw-canada-step-3{margin-bottom:20px}@media (min-width:480px){.hiw-canada-step-3{background-color:#9e2985;padding:40px}.hiw-canada-step-3 h3{font-size:30px}}@media (min-width:992px){.hiw-canada-step-3{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/canada/hiw/graphic-three-bg.png") top left no-repeat;background-size:cover;padding:10% 20px 20px 20px;height:22vw}}@media only screen and (min-width:992px) and (max-width:1199px){.hiw-canada-step-3{height:300px}}@media only screen and (min-width:1200px){.hiw-canada-step-3{height:340px}}.appointments-bg{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/appointments/appt-header-chicken.jpg") top left no-repeat;background-size:cover}.appointments-bg h1{color:#FFF;margin:0}.appointments-bg h1:hover{color:#FFF}@media only screen and (max-width:767px){.appointments-bg{height:300px}.appointments-bg .appointments-bg-text{width:260px;padding:30px 20px 0 20px}.appointments-bg .appointments-bg-text h1{font-size:30px}.appointments-bg .appointments-bg-text span.header-larger{font-size:38px}.appointments-bg .appointments-bg-text span.header-largest{font-size:43px}.appointments-bg .appointments-bg-text .orange-button a{margin:0}.appointments-bg .appt-v2-text{width:260px;padding:30px 20px 0 20px}.appointments-bg .appt-v2-text h1{font-size:20px}.appointments-bg .appt-v2-text span.header-larger{font-size:35px}.appointments-bg .appt-v2-text span.header-largest{font-size:60px}.appointments-bg .appt-v2-text .orange-button a{margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.appointments-bg{height:300px}.appointments-bg h1{font-size:30px}.appointments-bg .appointments-bg-text{width:280px;padding:30px 60px 0 20px}.appointments-bg .appointments-bg-text span.header-larger{font-size:38px}.appointments-bg .appointments-bg-text span.header-largest{font-size:45px}.appointments-bg .appointments-bg-text .orange-button a{margin:0}.appointments-bg .appt-v2-text{width:300px;padding:40px 40px 0 20px}.appointments-bg .appt-v2-text h1{font-size:27px;font-size:2.1vw}.appointments-bg .appt-v2-text span.header-larger{font-size:55px;font-size:4.1vw}.appointments-bg .appt-v2-text span.header-largest{font-size:90px;font-size:7vw}.appointments-bg .appt-v2-text .orange-button a{margin:0}}@media only screen and (min-width:992px) and (max-width:1199px){.appointments-bg{height:390px}.appointments-bg .appointments-bg-text{width:300px;padding:40px 40px 0 20px}.appointments-bg .appointments-bg-text span.header-larger{font-size:45px}.appointments-bg .appointments-bg-text span.header-largest{font-size:55px}.appointments-bg .appt-v2-text{width:300px;padding:40px 40px 0 20px}.appointments-bg .appt-v2-text h1{font-size:27px;font-size:2.1vw}.appointments-bg .appt-v2-text span.header-larger{font-size:55px;font-size:4.1vw}.appointments-bg .appt-v2-text span.header-largest{font-size:90px;font-size:7vw}}@media only screen and (min-width:1200px){.appointments-bg{height:475px}.appointments-bg .appointments-bg-text{width:300px;padding:80px 40px 0 20px;margin-left:30px}.appointments-bg .appointments-bg-text span.header-larger{font-size:45px}.appointments-bg .appointments-bg-text span.header-largest{font-size:55px}.appointments-bg .appt-v2-text{width:300px;padding:50px 20px 0 20px;margin-left:30px}.appointments-bg .appt-v2-text h1{font-size:27px;font-size:2.1vw}.appointments-bg .appt-v2-text span.header-larger{font-size:55px;font-size:4.1vw}.appointments-bg .appt-v2-text span.header-largest{font-size:90px;font-size:7vw}}.appointments-why{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/appointments/why-it-works-sloane-v2.jpg") top left no-repeat;background-size:cover;height:30vw}.appointments-why h2,.appointments-why h3{margin:0;font-size:35px}@media only screen and (max-width:767px){.appointments-why{height:40vw;background-size:contain}.appointments-why h2,.appointments-why h3{font-size:3vw}.appointments-why .appointments-why-text{width:300px;padding:20px 0 0 20px;text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){.appointments-why{height:294px}.appointments-why h2,.appointments-why h3{font-size:30px}.appointments-why .appointments-why-text{width:460px;padding:40px 0 0 20px;text-align:center}}@media only screen and (min-width:992px) and (max-width:1199px){.appointments-why{height:385px}.appointments-why .appointments-why-text{width:600px;padding:60px 0 0 100px;text-align:center}}@media only screen and (min-width:1200px){.appointments-why{height:465px}.appointments-why .appointments-why-text{width:700px;padding:80px 0 0 130px;text-align:center}}@media (min-width:992px){.appt-bg-awards{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/appointments/appt-badge-bg.jpg") top left no-repeat;background-size:cover;height:300px;padding-top:80px;margin-right:15px}}@media (min-width:992px){.appt-container{padding-left:40px;padding-right:40px;padding-top:40px;padding-bottom:40px}}.appointments-bg-v3{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-gray-light.png')}.appointments-bg-v3 .appt-v3-text{text-align:center;padding:50px 40px}.appointments-bg-v3 .appt-v3-text h1{margin:0}@media (min-width:768px){.appointments-bg-v3{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/appointments/appt-header-success.jpg") top left no-repeat;background-size:contain;height:350px}.appointments-bg-v3 .appt-v3-text{margin-left:40%;width:60%}}@media only screen and (min-width:992px) and (max-width:1199px){.appointments-bg-v3{height:460px}}@media only screen and (min-width:1200px){.appointments-bg-v3{height:550px}}.appoinments-v3-disclaimer{margin-top:-70px}.appoinments-v3-disclaimer .small{font-size:80%}.appoinments-v3-disclaimer h4{font-size:30px}@media only screen and (min-width:768px) and (max-width:991px){.appoinments-v3-disclaimer{margin-top:-60px}}.appointments-bg-v5{text-align:center}.appointments-bg-v5 .appt-v3-text{margin-left:20%;width:60%;padding-top:4%}.appointments-bg-v5 h1{font-size:20px}@media only screen and (max-width:767px){.appointments-bg-v5{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/appointments/appt-header-food.jpg") top left no-repeat;background-size:contain;height:300px}}@media (min-width:768px){.appointments-bg-v5{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/appointments/appt-header-food.jpg") top left no-repeat;background-size:contain;height:350px}.appointments-bg-v5 .appt-v3-text{margin-left:20%;width:60%}.appointments-bg-v5 h1{font-size:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.appointments-bg-v5{height:460px}.appointments-bg-v5 h1{font-size:40px}}@media only screen and (min-width:1200px){.appointments-bg-v5{height:550px}.appointments-bg-v5 h1{font-size:45px}}.appointments-bg-v5 .orange-button a{margin:0}@media (min-width:992px){.row.appointment-v3{margin-right:-35px}}.appointments-v3-hero{margin-left:-15px}.appointments-v3-hero img{margin-top:-20px;margin-left:30px}.appointments-v3-hero-text{color:#FFF}.appointments-v3-hero-text:hover{color:#FFF}@media (min-width:992px){.appointments-v3-hero-text{margin-right:-15px;padding-left:0;padding-right:0;height:38.51vw}}.appointments-v3-hero-text .appointments-v3-hero-text-content{padding:40px 60px}.appointments-v3-hero-text .appointments-v3-hero-text-content h1{font-size:30px}.appointments-v3-hero-text .appointments-v3-hero-text-content h3{font-size:20px}@media only screen and (min-width:992px) and (max-width:1199px){.appointments-v3-hero-text .appointments-v3-hero-text-content{padding:40px 20px;width:90%}}@media only screen and (min-width:1200px){.appointments-v3-hero-text .appointments-v3-hero-text-content{padding:40px;width:90%}}.appointments-v3-hero-text .tout-button-container{margin-top:20px;height:100px}.appointments-v3-hero-text .tout-button-container .orange-button{width:100%}.appointments-v3-hero-text .tout-button-container .orange-button a{margin:0}@media (min-width:768px){.appointments-v3-hero-text .tout-button-container .orange-button{float:left;width:50%}}.appointments-v3-hero-text .tout-button-container .call{width:100%;font-size:30px;font-weight:bold}@media (min-width:768px){.appointments-v3-hero-text .tout-button-container .call{float:right;width:50%;text-align:right}}.page-not-found{margin-top:20px;text-align:center}.page-not-found ul li{list-style:none;font-weight:bold;padding:0}.page-not-found ul li a{font-size:25px}@media only screen and (max-width:767px){.page-not-found{padding:20px;background-image:none;background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-gray-light.png')}}@media (min-width:768px){.page-not-found{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg-page-not-found.jpg") bottom left no-repeat;background-size:cover;height:60vw;padding:0px 40px 40px 40px}}.view-id-news .view-content h3{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-size:40px;color:#007fc9;margin-top:20px;margin-bottom:20px;padding:0}.view-id-news .view-content h3:hover{color:#007fc9}.view-id-news .view-content .odd{background-color:#eef0f2}.view-id-news .view-content .even{background-color:#d2e7f9}.webform-submission-form .webform-required{text-align:center}.contact-us-pillar-1,.contact-us-pillar-2,.contact-us-pillar-3{text-align:center;padding-top:25px;padding-bottom:25px;height:250px;overflow:hidden}.contact-us-pillar-1,.contact-us-pillar-2{border-right:1px solid #9b9b9b}@media (max-width:991px){.contact-us-pillar-1,.contact-us-pillar-2{border-right:none}}.news-press-header-img{max-width:233px}@media only screen and (max-width:767px){.news-press-header-img{max-width:180px}}.video-text{margin-top:-44vw;margin-bottom:25vw}.jenny-30-cta{margin-top:4vw;position:relative}.jenny-30-cta .jenny-30-title-orange{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-weight:bold;font-size:3vw;color:#f6c049;margin:0;position:absolute;left:11vw}.jenny-30-cta .jenny-30-title-white{position:absolute;top:1.5vw;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-size:8vw;color:#FFF;line-height:1}.jenny-30-cta .jenny-30-title-white span{font-size:6vw}.jenny-30-cta .jenny-30-title-white .jenny-30-subtitle{font-size:4vw;line-height:.75em}@media (min-width:768px){.jenny-30-cta{margin-top:11vw;padding-left:10%}.jenny-30-cta .jenny-30-title-orange{left:11vw}.jenny-30-cta .jenny-30-subtitle{margin-top:0}}@media (min-width:992px){.jenny-30-cta{padding-left:15%;margin-top:7vw}.jenny-30-cta .jenny-30-title-orange{left:14vw}.jenny-30-cta .jenny-30-subtitle{font-size:5vw;line-height:.75em}}@media (min-width:1200px){.jenny-30-cta{padding-left:10%;margin-top:11vw}.jenny-30-cta .jenny-30-title-orange{left:170px;font-size:60px}.jenny-30-cta .jenny-30-title-white{font-size:150px}.jenny-30-cta .jenny-30-title-white span{font-size:120px}.jenny-30-cta .jenny-30-title-white .jenny-30-subtitle{left:9.5vw;font-size:80px}}.jenny-30-mobile{background:url("/themes/custom/jenny_bootstrap/images/jenny-30-mobile-hero.jpg") top left no-repeat;background-size:cover;height:123vw}a.cta-yellow-block{padding:10px 30px;background-color:#f6c049;font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;font-size:18px;line-height:normal;color:#323d48}a.cta-yellow-block:hover{color:#323d48}a.cta-yellow-block:active,a.cta-yellow-block:hover{color:#FFF}a.cta-yellow-block:link,a.cta-yellow-block:visited{color:#323d48}a.cta-yellow-block:link:hover,a.cta-yellow-block:visited:hover{color:#323d48}@media (min-width:768px){a.cta-yellow-block{font-size:16px}}@media (min-width:992px){a.cta-yellow-block{font-size:20px}}.jenny-30-mobile-cta{padding-top:25vh}.footer-wrap{background-color:#DFEBF0;width:100%;padding-top:2em;padding-bottom:1em}.footer-wrap .footer{border-top:0;margin-top:0}.footer-wrap #nav-footer-contact{margin:1em auto}@media (max-width:991px){.footer-wrap #nav-footer-contact{text-align:center}}.footer-wrap #nav-footer-contact .email p{font-size:16px;text-align:center;margin:0 auto .6em}@media (min-width:992px){.footer-wrap #nav-footer-contact .email p{font-size:18px;text-align:left}}.footer-wrap #block-footeralternatesites .row{margin-bottom:0}.footer-wrap #block-footeralternatesites .container{padding-top:20px}@media (min-width:992px){.footer-wrap #block-footeralternatesites .container{padding-top:0}}.footer-wrap .j-bug{display:inline-block;vertical-align:bottom}@media (min-width:992px){.footer-wrap .j-bug{float:left}}.footer-wrap ul#nav-footer-social,.footer-wrap ul#nav-footer-social-desktop{float:right;margin:0 auto 20px}.footer-wrap ul#nav-footer-social li,.footer-wrap ul#nav-footer-social-desktop li{display:inline-block;padding:0 0 0 1.2em}.footer-wrap ul#nav-footer-social a,.footer-wrap ul#nav-footer-social-desktop a{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/jc_socialicons.png') 0 100px no-repeat;display:block;height:31px;width:31px}.footer-wrap ul#nav-footer-social a span,.footer-wrap ul#nav-footer-social-desktop a span{display:none}.footer-wrap ul#nav-footer-social .facebook a,.footer-wrap ul#nav-footer-social-desktop .facebook a{background-position:-68px 0}.footer-wrap ul#nav-footer-social .twitter a,.footer-wrap ul#nav-footer-social-desktop .twitter a{background-position:-68px -100px}.footer-wrap ul#nav-footer-social .youtube a,.footer-wrap ul#nav-footer-social-desktop .youtube a{background-position:-68px -200px}.footer-wrap ul#nav-footer-social .pinterest a,.footer-wrap ul#nav-footer-social-desktop .pinterest a{background-position:0 -300px}.footer-wrap ul#nav-footer-social .google a,.footer-wrap ul#nav-footer-social-desktop .google a{background-position:0 -400px}.footer-wrap ul#nav-footer-social .instagram a,.footer-wrap ul#nav-footer-social-desktop .instagram a{background-position:-68px -500px}.footer-wrap ul#nav-footer-social-desktop{float:left;margin:.5em 0 0 2em}.footer-wrap ul.footer-nav{padding-left:0;width:100%}.footer-wrap ul.footer-nav>li{display:block;padding:1em 0em;text-align:center;vertical-align:top}.footer-wrap ul.footer-nav>li a.footer-link-header{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;color:#16384e;font-size:18px;display:block}.footer-wrap ul.footer-nav>li a.footer-link-header:hover{color:#16384e}.footer-wrap ul.footer-nav>li ul{margin-top:.2em}.footer-wrap ul.footer-nav>li ul li{display:inline-block;padding:0 1em}.footer-wrap ul.footer-nav>li ul li a{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:400 !important;color:#16384e}.footer-wrap ul.footer-nav>li ul li a:hover{color:#16384e}.footer-wrap ul.footer-nav>li:last-child>a.footer-link-header{display:none}@media (min-width:992px){.footer-wrap ul.footer-nav>li{display:inline-block;text-align:left;width:24%}.footer-wrap ul.footer-nav>li ul li{display:block;padding:0;width:100%}.footer-wrap ul.footer-nav>li:last-child>a.footer-link-header{display:block}}.footer-wrap #mktoForm_1858{width:300px !important;margin:0 auto}@media (min-width:992px){.footer-wrap #mktoForm_1858{width:auto !important}}.footer-wrap #mktoForm_1858.mktoForm .mktoFormRow .mktoFieldDescriptor{width:100%}.footer-wrap #mktoForm_1858.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap{text-align:center;width:100%}.footer-wrap #mktoForm_1858.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label[for=Email]{display:none !important}.footer-wrap #mktoForm_1858.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email]{color:#16384e;background-color:#ffffff !important;border:0 solid #0081c6 !important;float:none;font-size:14px;height:35px !important;padding:.5em 1.5em;width:100% !important}.footer-wrap #mktoForm_1858.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email]:hover{color:#16384e}.footer-wrap #mktoForm_1858.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email]:placeholder{color:#16384e}.footer-wrap #mktoForm_1858.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email]:placeholder:hover{color:#16384e}@media (min-width:992px){.footer-wrap #mktoForm_1858.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap{text-align:left}}.footer-wrap #mktoForm_1858.mktoForm .mktoButtonRow{text-align:center;width:100%}.footer-wrap #mktoForm_1858.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton{background-color:#eef0f2;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;background-image:none;box-sizing:border-box !important;border:0 solid #fcc449 !important;border-radius:5px !important;box-shadow:0 0 .2em rgba(0,0,0,0.2);color:#79909e;font-size:15px !important;padding:.8em 2.5em;text-align:center !important;text-decoration:none !important}.footer-wrap #mktoForm_1858.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:hover{background:#ffffff !important}@media (min-width:992px){.footer-wrap #mktoForm_1858.mktoForm .mktoButtonRow{text-align:left}.footer-wrap #mktoForm_1858.mktoForm .mktoButtonRow .mktoButton{width:auto}}.footer-wrap #mktoForm_1858.mktoForm .mktoOffset{width:0px !important}.footer-wrap #mktoForm_1858.mktoForm .mktoGutter{width:0px !important}.footer-wrap ul.jcinLinks{list-style:none;padding:0}.footer-wrap ul.jcinLinks li{margin-bottom:1em}.footer-wrap div#confirmFooterEmailSignup{font-size:13px;text-transform:none;font-family:arial,sans-serif;font-style:italic;margin-top:10px}@media only screen and (max-width:767px){.footer-wrap div#confirmFooterEmailSignup{font-size:13px;text-transform:none;font-family:arial,sans-serif;font-style:italic;margin:30px auto !important;width:80% !important}.footer-wrap #mktoForm_1858 .mktoError{bottom:-80px !important;right:-10px !important}}.footer-wrap .media-footer{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/bg/bg-textured-gray-light.png');width:100%;padding-top:2em;padding-bottom:1em}.footer-wrap #block-footercssoverride{display:none}@keyframes glyphicon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.glyphicon-spin{display:inline-block;animation:glyphicon-spin 1s infinite linear}a .glyphicon-spin{display:inline-block;text-decoration:none}html.js .btn .ajax-throbber{margin-left:.5em;margin-right:-0.25em}html.js .form-item .input-group-addon .glyphicon{color:#eef0f2;opacity:.5;transition:150ms color,150ms opacity}html.js .form-item .input-group-addon .glyphicon.glyphicon-spin{color:#007fc9;opacity:1}html.js .form-item .input-group-addon .input-group-addon{background-color:#fff}html.js .ajax-new-content:empty{display:none !important}html.js #cartPage .btn[name^="decrease_"] .ajax-throbber{margin-left:-0.7em}html.js #cartPage .btn[name^="increase_"] .ajax-throbber{margin-left:-0.9em}.yellow-cta-sans a.button,button.yellow-cta-sans{background:none;background-color:#f6c049;font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:700 !important;text-transform:uppercase;color:#16384e;border:none}.yellow-cta-sans a.button:hover,button.yellow-cta-sans:hover,.yellow-cta-sans a.button:active,button.yellow-cta-sans:active,.yellow-cta-sans a.button:focus,button.yellow-cta-sans:focus,.yellow-cta-sans a.button:active:hover,button.yellow-cta-sans:active:hover,.yellow-cta-sans a.button:active:focus,button.yellow-cta-sans:active:focus{color:#16384e;border:none;background-color:#ffcd5f !important;outline:none}.yellow-cta-oswald a.button,button.yellow-cta-oswald{background-color:#f6c049;font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:uppercase;color:#16384e;border:none}.yellow-cta-oswald a.button:hover,button.yellow-cta-oswald:hover{background-color:#ffcd5f}.blue-cta-sans a.button,button.blue-cta-sans{background-color:#007fc9;font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:800 !important;text-transform:uppercase;color:#ffffff;border:none}.blue-cta-sans a.button:hover,button.blue-cta-sans:hover{background-color:#098dd9}.royal-cta-fira-sans a.button,button.royal-cta-fira-sans{background:none;background-color:#1581C2;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;color:#ffffff !important;border:1px solid #1581C2;border-radius:7px}.royal-cta-fira-sans a.button:active,.royal-cta-fira-sans a.button:hover,.royal-cta-fira-sans a.button:focus,button.royal-cta-fira-sans:active,button.royal-cta-fira-sans:hover,button.royal-cta-fira-sans:focus{background-color:#1f8ccd !important}.lightblue-cta-fira-sans a.button,button.lightblue-cta-fira-sans{background-color:#DFEBF0;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;color:#1581C2 !important;border:1px solid #DFEBF0;border-radius:7px}.lightblue-cta-fira-sans a.button:active,.lightblue-cta-fira-sans a.button:hover,.lightblue-cta-fira-sans a.button:focus,button.lightblue-cta-fira-sans:active,button.lightblue-cta-fira-sans:hover,button.lightblue-cta-fira-sans:focus{background-color:#b7dee5 !important}.white-cta-sans a.button,button.white-cta-sans{background-color:#ffffff;font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:700 !important;text-transform:uppercase;color:#007fc9;border:2px solid #d8d8d8}.white-cta-sans a.button:hover,button.white-cta-sans:hover{background-color:#ffffff;border-color:#98a4ae}.yellow-cta a.button,button.yellow-cta{background:#fdc523;background:-moz-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdc523),color-stop(45%,#fdbb16),color-stop(100%,#fca50c));background:-webkit-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-o-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-ms-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:linear-gradient(to bottom,#fdc523 0%,#fdbb16 45%,#fca50c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdc523',endColorstr='#fca50c',GradientType=0);font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-weight:normal;color:#16384e;border:none}.yellow-cta a.button:hover,button.yellow-cta:hover,.yellow-cta a.button:active,button.yellow-cta:active,.yellow-cta a.button:focus,button.yellow-cta:focus,.yellow-cta a.button:active:hover,button.yellow-cta:active:hover,.yellow-cta a.button:active:focus,button.yellow-cta:active:focus{color:#323d48;background:#fed45b;background:-moz-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fed45b),color-stop(45%,#fecb4f),color-stop(100%,#fdbc49));background:-webkit-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:-o-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:-ms-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:linear-gradient(to bottom,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed45b',endColorstr='#fdbc49',GradientType=0);outline:none}a.teal-cta button{background:#00b9cd;padding:10px;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-weight:normal;color:#fff;font-size:20px;border-radius:5px;border:1px solid #00b9cd;text-decoration:none;width:90%}a.teal-cta button:hover{background-color:#009ea3;border:1px solid #009ea3}.yellow-cta-rounded{background:#fdc523;background:-moz-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdc523),color-stop(45%,#fdbb16),color-stop(100%,#fca50c));background:-webkit-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-o-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-ms-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:linear-gradient(to bottom,#fdc523 0%,#fdbb16 45%,#fca50c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdc523',endColorstr='#fca50c',GradientType=0);box-sizing:border-box;border:1px solid #fcc449;border-radius:5px;color:#16384e;display:block;text-align:center}.yellow-cta-rounded a{font-size:18px}@media (min-width:768px){.yellow-cta-rounded a{font-size:24px}}.yellow-cta-rounded:hover{background:#fed45b;background:-moz-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fed45b),color-stop(45%,#fecb4f),color-stop(100%,#fdbc49));background:-webkit-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:-o-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:-ms-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:linear-gradient(to bottom,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed45b',endColorstr='#fdbc49',GradientType=0);color:#323d48}.blue-cta-rounded,a.blue-cta-rounded{color:#ffffff;font-family:sans-serif;background:#0095d0;background:-moz-linear-gradient(top,#0095d0 0%,#54a3ee 50%,#0081c6 50%,#006ab6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0095d0),color-stop(50%,#54a3ee),color-stop(50%,#0081c6),color-stop(100%,#006ab6));background:-webkit-linear-gradient(top,#0095d0 0%,#54a3ee 50%,#0081c6 50%,#006ab6 100%);background:-o-linear-gradient(top,#0095d0 0%,#54a3ee 50%,#0081c6 50%,#006ab6 100%);background:-ms-linear-gradient(top,#0095d0 0%,#54a3ee 50%,#0081c6 50%,#006ab6 100%);background:linear-gradient(to bottom,#0095d0 0%,#54a3ee 50%,#0081c6 50%,#006ab6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095d0',endColorstr='#006ab6',GradientType=0)}.btn-success{border-color:#007fc9;background:#1f98d1;background:-moz-linear-gradient(top,#1f98d1 0%,#1f98d1 50%,#1481c2 50%,#1481c2 100%);background:-webkit-linear-gradient(top,#1f98d1 0%,#1f98d1 50%,#1481c2 50%,#1481c2 100%);background:linear-gradient(to bottom,#1f98d1 0%,#1f98d1 50%,#1481c2 50%,#1481c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f98d1',endColorstr='#1481c2',GradientType=0)}.btn-success:active{background:none;background-color:#007fc9;border-color:#a1c8ea}.btn-success:active:focus{background:none;background-color:#007fc9;border-color:#a1c8ea}.btn-success:hover{background:none;background-color:#007fc9;border-color:#a1c8ea}.cta-clear-blue,a.cta-clear-blue{border:1px solid #007fc9;padding:5px 20px;font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:700 !important;text-transform:uppercase;font-size:16px}.cta-yellow-short,a.cta-yellow-short{padding:5px 20px;font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:700 !important;text-transform:uppercase;font-size:16px;background:#fdc523;background:-moz-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdc523),color-stop(45%,#fdbb16),color-stop(100%,#fca50c));background:-webkit-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-o-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:-ms-linear-gradient(top,#fdc523 0%,#fdbb16 45%,#fca50c 100%);background:linear-gradient(to bottom,#fdc523 0%,#fdbb16 45%,#fca50c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdc523',endColorstr='#fca50c',GradientType=0);color:#16384e !important}.cta-yellow-short:hover{background:#fed45b;background:-moz-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fed45b),color-stop(45%,#fecb4f),color-stop(100%,#fdbc49));background:-webkit-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:-o-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:-ms-linear-gradient(top,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);background:linear-gradient(to bottom,#fed45b 0%,#fecb4f 45%,#fdbc49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed45b',endColorstr='#fdbc49',GradientType=0);color:#d8dfe1}#heroBanner .hero-banner{background-position:top center;background-repeat:no-repeat;height:inherit;margin-top:-30px;position:relative}@media (min-width:768px){#heroBanner .hero-banner{height:616px}}#heroBanner .hero-banner .banner-wrapper .sticker{top:20px;left:175px}#heroBanner .hero-banner .banner-text{width:385px;margin-left:665px;margin-top:370px}#heroBanner .hero-banner .banner-text h1 span{display:block;text-align:center}#heroBanner .hero-banner .banner-text h1 span.line-1{font-size:68px;line-height:50px;letter-spacing:normal}#heroBanner .hero-banner .banner-text h1 span.line-2{font-size:48px;line-height:36px;letter-spacing:normal;padding:10px 0 8px}#heroBanner .hero-banner .banner-text h1 span.line-3{font-size:64px;line-height:48px;letter-spacing:normal}#heroBanner .hero-banner .banner-text .yellow-cta-rounded{margin:30px 50px;padding:6px 0}#heroBanner .hero-banner .banner-text .yellow-cta-rounded a{padding:10px 78px;text-decoration:none}#heroBanner .hero-banner .banner-text .call{font-size:27px;margin:20px 0 30px}#heroBanner .hero-banner .banner-text .call a{text-decoration:none}#heroBanner .hero-banner .banner-text .call a:hover{color:#323d48}#heroBanner .hero-banner .banner-text h3{font-size:48px;margin-bottom:20px}#heroBanner .hero-banner .banner-text h3 span{font-size:32px}#heroBanner .hero-banner .banner-text .testimonial .disclaimer{font-size:14px}.ajax-contact-us-form button[type=submit]{color:#ffffff;font-family:sans-serif;background:#0095d0;background:-moz-linear-gradient(top,#0095d0 0%,#54a3ee 50%,#0081c6 50%,#006ab6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0095d0),color-stop(50%,#54a3ee),color-stop(50%,#0081c6),color-stop(100%,#006ab6));background:-webkit-linear-gradient(top,#0095d0 0%,#54a3ee 50%,#0081c6 50%,#006ab6 100%);background:-o-linear-gradient(top,#0095d0 0%,#54a3ee 50%,#0081c6 50%,#006ab6 100%);background:-ms-linear-gradient(top,#0095d0 0%,#54a3ee 50%,#0081c6 50%,#006ab6 100%);background:linear-gradient(to bottom,#0095d0 0%,#54a3ee 50%,#0081c6 50%,#006ab6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095d0',endColorstr='#006ab6',GradientType=0);font-weight:bold;padding-right:30px;padding-left:30px;text-transform:uppercase}.contact_us_hero .contact_us_hero_banner{max-width:1400px;margin-left:auto;margin-right:auto;height:447px;background:url(https://statics.jennycraig.com/images/pages/contact/hero-desktop.jpg) no-repeat center center;background-size:cover;position:relative;overflow:hidden}@media (max-width:480px){.contact_us_hero .contact_us_hero_banner{background:url(https://statics.jennycraig.com/images/pages/contact/hero-mobile.jpg) no-repeat center center !important}}.contact_us_hero h1{font-size:56px;line-height:56px;margin-top:209px;text-align:left;margin-left:72px;letter-spacing:-1px}.container_contact{margin-top:-30px}.container_contact .control-label{color:#16384e;font-size:15px;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important}.container_contact .form-group{margin-bottom:10px}.container_contact .form-control{border:1px solid #9b9b9b;border-radius:0}.container_contact .form-select,.container_contact .form-text,.container_contact .form-email,.container_contact .form-tel{height:45px}.container_contact .form-submit{width:220px;background-color:#1581C2;border-radius:8px;padding:15px;font-size:20px}@media (max-width:480px){.container_contact .form-submit{height:auto !important}}@media (max-width:480px){.container_contact .col-contact-submit{text-align:center}}.contact-us-pillar img{width:48px;height:48px}.contact-us-pillar .btn-faq{width:50%;padding:10px;background-color:#1581C2;border-radius:8px;font-size:20px}.contact-us-pillar .btn-faq:hover{background-color:#1f8ccd}.contact-us-pillar .btn-faq a{color:#FFF}.contact-us-pillar .btn-faq a:hover{color:#FFF}.contact-us-pillar .btn-faq a:hover{color:#FFF}.contact-us-pillar .btn-faq a:hover:hover{color:#FFF}.say_hello_text_container{padding-top:40px;padding-bottom:40px}@media (max-width:480px){.say_hello_text_container{padding-top:20px;padding-bottom:20px}}.hello_info_text{line-height:1.5}.contact_us_form .webform-required{margin-bottom:20px;padding-top:20px;padding-bottom:20px;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;color:#16384e}.contact_us_form .webform-required:hover{color:#16384e}.success-story .success-story-video{height:350px}.success-story .success-story-content{padding:30px;height:350px;overflow:hidden}.success-story .success-story-content h4{font-size:22px;font-weight:bold}@media only screen and (min-width:1200px){.success-story .success-story-content{height:423.28px}}.success-story-header{padding-left:40px;padding-right:40px}.success-story-header h2{margin-bottom:0}.success-video-cover:hover{cursor:pointer}ul.pager{margin:0;padding:10px}.add-to-cart-form-wrapper .form-group label{font-weight:normal}.add-to-cart-form-wrapper .form-item-field-qty{text-align:center}.add-to-cart-form-wrapper .form-item-field-qty label{color:#54616e;display:inline-block;padding-left:3px;font-weight:bold;font-size:14px}.add-to-cart-form-wrapper .form-item-field-qty label:hover{color:#54616e}.add-to-cart-form-wrapper .form-item-field-qty label.form-required:after{background:none}.add-to-cart-form-wrapper .form-item-field-qty .select-wrapper{width:50px;display:inline-block;padding-left:5px}.add-to-cart-form-wrapper .form-item-field-qty .select-wrapper select{height:26px;padding:0 5px}.add-to-cart-form-wrapper .amount-wrapper input[readonly]{background-color:transparent;border:none;box-shadow:none;color:#54616e;font-weight:bold;font-size:14px;padding-right:0;text-align:right}.add-to-cart-form-wrapper .amount-wrapper input[readonly]:hover{color:#54616e}.add-to-cart-form-wrapper .submit-wrapper .btn{padding:6px 23px}.add-to-cart-form-wrapper .add-to-cart-message-block{clear:both}.add-to-cart-form-wrapper .add-to-cart-message-block .message-well{font-size:14px;font-weight:normal;margin-bottom:0}.cart-page .form-control{font-family:'Helvetica';font-weight:bold;font-size:15px;text-align:center}.cart-page .item-price .form-control,.cart-page .item-total .form-control{background-color:transparent;border:none;box-shadow:none;font-size:10px;padding:0;box-sizing:border-box;height:20px}@media (min-width:768px){.cart-page .item-price .form-control,.cart-page .item-total .form-control{font-size:15px;padding:6px 12px;height:34px;width:100%}}.cart-page .form-item-field-qty{float:left}.cart-page .form-item-field-qty .spinner-qty{padding:6px 0px;text-align:center;width:34px}.cart-page .qty-spinner-input-group-wrapper .btn-success{margin:0;padding:0;height:0;width:0;border:none}.cart-page .page-heading-wrapper{border:1px solid #dcdcdc;border-right:none;border-left:none;border-bottom:none;padding-top:18px;margin-top:10px;padding-right:10px;padding-left:10px}@media (min-width:768px){.cart-page .page-heading-wrapper{padding-right:0;padding-left:0}}.cart-page .page-heading-wrapper h1{font-size:38px;line-height:28px;margin:25px 0 20px}@media (min-width:768px){.cart-page .page-heading-wrapper h1{font-size:56px;line-height:50px;margin:0 0 20px}}.cart-page .page-heading-wrapper .left-well-link{padding:5px 15px 0 0;text-align:center}@media (min-width:768px){.cart-page .page-heading-wrapper .left-well-link{padding:17px 0 0 27px;text-align:left}}.cart-page .page-heading-wrapper .left-well-link sup{font-size:42px;top:9px;font-family:bebas-neue;font-weight:bold;padding-right:6px}.cart-page .page-heading-wrapper .headings-container{clear:both;padding-bottom:10px;padding-top:20px}@media (min-width:768px){.cart-page .page-heading-wrapper .headings-container{padding-bottom:20px;padding-top:45px}}.cart-page .page-heading-wrapper .headings-container .product-heading{font-size:12px;line-height:14px;padding-left:5px}@media (min-width:768px){.cart-page .page-heading-wrapper .headings-container .product-heading{font-size:18px;line-height:20px;padding-left:27px}}.cart-page .page-heading-wrapper .headings-container .price-heading{font-size:12px;line-height:14px}@media (min-width:768px){.cart-page .page-heading-wrapper .headings-container .price-heading{font-size:18px;line-height:20px;text-align:center}}.cart-page .page-heading-wrapper .headings-container .qty-heading{font-size:12px;line-height:14px}@media (min-width:768px){.cart-page .page-heading-wrapper .headings-container .qty-heading{font-size:18px;line-height:20px;text-align:center}}.cart-page .page-heading-wrapper .headings-container .total-heading{font-size:12px;line-height:14px;text-align:center}@media (min-width:768px){.cart-page .page-heading-wrapper .headings-container .total-heading{font-size:18px;line-height:20px;text-align:center}}.cart-page .page-heading-wrapper .headings-container .remove-heading{font-size:12px;line-height:14px}@media (min-width:768px){.cart-page .page-heading-wrapper .headings-container .remove-heading{font-size:18px;line-height:20px;text-align:center}}.cart-page .page-heading-wrapper .cart-container{border:1px solid #dcdcdc;border-right:none;border-left:none;padding-bottom:0;padding-top:0;margin-bottom:20px}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper{height:84px}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper{height:220px}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper.even{background-color:#eef0f2}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-name{display:block;font-size:8px;font-weight:bold;line-height:10px;text-transform:uppercase}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-name{font-size:13px;line-height:15px}}@media (min-width:1200px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-name{font-size:15px;line-height:17px}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-price{font-size:10px;font-weight:bold;line-height:12px}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-price{font-size:15px;line-height:17px;text-align:center}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-price .form-group{margin-bottom:0}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-price.discount .form-control{color:#a94442}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty{font-size:10px;font-weight:bold;line-height:12px;text-align:center}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty{font-size:15px;line-height:17px;padding:0 40px}}@media (min-width:992px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty{font-size:15px;line-height:17px;padding:0 28px}}@media (min-width:1200px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty{padding:0 28px}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty input.spinner-qty{background-color:#ffffff;border-radius:0;height:20px;width:20px;font-size:9px;box-sizing:border-box}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty input.spinner-qty{height:34px;width:34px;font-size:16px}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty button{border-radius:0;font-size:16px;line-height:1.088571;padding:0;width:20px;height:20px;text-align:center;box-sizing:border-box;color:#9b9b9b}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty button:hover{color:#9b9b9b}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty button{line-height:1.678571;padding:3px 2px;height:inherit;width:34px}}@media (min-width:992px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty button{line-height:1.678571;padding:3px 12px;height:inherit;width:inherit}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty button:first-child{border-right:none}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-qty button:last-child{border-left:none}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-total{font-size:10px;font-weight:bold;line-height:12px}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-total{font-size:15px;line-height:17px;text-align:center}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-total .form-item{margin-bottom:0}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-total.discount .form-control{color:#a94442}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-total.discount .form-control{color:#363636}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-total.discount .form-control:hover{color:#363636}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-remove{font-size:10px;font-weight:bold;line-height:12px;text-transform:uppercase}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-remove{font-size:15px;line-height:17px;padding:0 23px;text-align:center}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-remove button{border-radius:0;font-size:13px;line-height:1.378571;padding:2px 12px;font-weight:bold;border:none;background-color:transparent;color:#323d48;position:absolute;left:-14px;top:35px}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-remove button:hover{color:#323d48}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-remove button{left:40px;top:115px}}@media (min-width:992px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-remove button{left:-10px;top:7px}}@media (min-width:1200px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .item-remove button{font-size:13px;position:static;margin-left:-30px;margin-top:5px}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .image-wrapper{padding:8px 0 7px 7px}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .image-wrapper{padding:30px 0 30px 0}}@media (min-width:1200px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .image-wrapper{padding:30px 0 30px 30px}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .image-wrapper img{width:100%;box-shadow:#eceef0 0 0 1px 0}@media (max-width:480px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .image-wrapper img{height:62px}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .description-wrapper{padding:13px 0 0 7px}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .description-wrapper{padding:28px 0 0 15px}}@media (min-width:1200px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .description-wrapper{padding:45px 0 0 18px}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .description-wrapper h5{line-height:18px;margin:0 0 5px}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .description-wrapper p{overflow:hidden;font-size:14px}}@media (min-width:1200px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .description-wrapper p{font-size:16px;height:112px;overflow:hidden}}.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .values-container{padding:13px 3px 0 12px}@media (min-width:768px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .values-container{padding:32px 0}}@media (min-width:1200px){.cart-page .page-heading-wrapper .cart-container .line-item-wrapper .values-container{padding:44px 0}}.cart-page #bagSubtotalHR{border:1px solid #dcdcdc;border-left:none;border-right:none;border-bottom:none;float:right;margin-top:20px;margin-right:15px}@media (min-width:768px){.cart-page #bagSubtotalHR{border:none;display:none;margin-top:0}}.cart-page #bagSubtotal{font-family:'helvetica','Helvetica Neue','Arial' !important;color:#363636;font-size:12px;font-weight:bold;text-align:right}.cart-page #bagSubtotal:hover{color:#363636}@media (min-width:768px){.cart-page #bagSubtotal{font-size:13px;color:#9b9b9b;padding:22px 10px;text-align:left}.cart-page #bagSubtotal:hover{color:#9b9b9b}.cart-page #bagSubtotal span{float:left;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;letter-spacing:-0.02em;width:100%;text-align:center}}@media (min-width:992px){.cart-page #bagSubtotal{font-size:16px}}@media (min-width:1200px){.cart-page #bagSubtotal{font-size:14px;padding:23px 0 20px 15px}.cart-page #bagSubtotal span{width:auto}}.cart-page #estimatedTax{font-family:'helvetica','Helvetica Neue','Arial' !important;color:#363636;font-size:12px;font-weight:bold;text-align:right}.cart-page #estimatedTax:hover{color:#363636}@media (min-width:768px){.cart-page #estimatedTax{font-size:13px;color:#9b9b9b;padding:22px 0;text-align:left}.cart-page #estimatedTax:hover{color:#9b9b9b}.cart-page #estimatedTax span{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;letter-spacing:-0.02em;float:left;width:100%;text-align:center}}@media (min-width:992px){.cart-page #estimatedTax{font-size:16px}}@media (min-width:1200px){.cart-page #estimatedTax{font-size:14px;padding:23px 0 20px 15px}.cart-page #estimatedTax span{width:auto}}.cart-page #discounts{font-family:'helvetica','Helvetica Neue','Arial' !important;color:#363636;font-size:12px;font-weight:bold;text-align:right}.cart-page #discounts:hover{color:#363636}@media (min-width:768px){.cart-page #discounts{color:#9b9b9b;font-size:13px;padding:22px 0;text-align:left}.cart-page #discounts:hover{color:#9b9b9b}.cart-page #discounts span{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;letter-spacing:-0.02em;float:left;width:100%;text-align:center}}@media (min-width:992px){.cart-page #discounts{font-size:16px}}@media (min-width:1200px){.cart-page #discounts{font-size:14px;padding:23px 0 20px}.cart-page #discounts span{width:auto}}.cart-page #estimatedTotalHR{border:1px solid #dcdcdc;border-left:none;border-right:none;border-bottom:none;float:right;margin-top:10px;margin-right:15px}@media (min-width:768px){.cart-page #estimatedTotalHR{border:none;display:none;margin-top:0}}.cart-page #estimatedTotal{font-family:'helvetica','Helvetica Neue','Arial' !important;color:#363636;font-size:12px;font-weight:bold;margin-bottom:20px}.cart-page #estimatedTotal:hover{color:#363636}@media (min-width:768px){.cart-page #estimatedTotal{font-size:13px;text-align:center;margin-bottom:0;padding:0 10px}.cart-page #estimatedTotal .estimated-container{display:inline-block;margin-top:22px}.cart-page #estimatedTotal span{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;letter-spacing:-0.02em;float:left;width:100%;text-align:center}}@media (min-width:992px){.cart-page #estimatedTotal{font-size:16px;line-height:22px;margin-bottom:0;padding:0 10px}.cart-page #estimatedTotal .estimated-container{display:inline-block;margin-top:22px}.cart-page #estimatedTotal span{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;letter-spacing:-0.02em;float:left}}@media (min-width:1200px){.cart-page #estimatedTotal{font-size:18px;margin-bottom:0;padding:0 10px}.cart-page #estimatedTotal .estimated-container{display:inline-block;margin-top:21px}.cart-page #estimatedTotal span{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;letter-spacing:-0.02em;float:left;text-align:left;width:auto}}.cart-page #checkOut button{padding-left:30px;padding-right:30px;width:100%}@media (min-width:768px){.cart-page #checkOut button{padding-left:5px;padding-right:5px;font-size:18px;margin-top:10px;letter-spacing:-0.03em}}@media (min-width:992px){.cart-page #checkOut button{margin-top:12px;padding-left:5px;padding-right:5px;font-size:20px;line-height:30px}}@media (min-width:1200px){.cart-page #checkOut button{margin-top:0;padding-left:0;padding-right:0;font-size:22px}}.cart-page .promo-section{padding-left:15px;padding-right:15px}.cart-page .promo-section .promo-heading{padding-top:5px;padding-bottom:5px;padding-left:2px;font-size:12px;line-height:14px;text-align:left}@media (min-width:768px){.cart-page .promo-section .promo-heading{padding-top:20px;padding-bottom:20px;padding-left:inherit;font-size:16px;line-height:14px;text-align:right}}.cart-page .promo-section .promo-instruction{font-size:10px;line-height:12px;padding:5px 20px 0 2px}@media (min-width:768px){.cart-page .promo-section .promo-instruction{padding-top:20px;padding-bottom:20px;font-size:12px;line-height:14px;text-align:center}}.cart-page .promo-section .promo-input{padding-left:0;padding-right:0;height:49px;padding-top:6px}@media (min-width:768px){.cart-page .promo-section .promo-input{height:inherit;padding-top:11px;font-size:16px;text-align:center}}@media (max-width:480px){.cart-page .promo-section .promo-input .form-item-display-bottom-promo-wrapper-promo-input{margin-top:-6px}}.cart-page .promo-section .promo-button{text-align:right;padding-left:0;padding-right:0}@media (min-width:768px){.cart-page .promo-section .promo-button{padding-right:15px;padding-left:15px;padding-top:10px;text-align:left}}@media (min-width:768px){.cart-page .bottom-summary .bottom-summary-row{background-color:#eef0f2}}.cart-page .bottom-summary .form-type-textfield{display:inline-block;width:55px;margin:0}@media (min-width:768px){.cart-page .bottom-summary .form-type-textfield{display:block;float:left;width:auto}}@media (min-width:992px){.cart-page .bottom-summary .form-type-textfield{float:left;width:auto}}@media (min-width:1200px){.cart-page .bottom-summary .form-type-textfield{width:65px;padding-left:5px}}.cart-page .bottom-summary .form-type-textfield input[readonly]{color:#363636;background-color:transparent;border:none;box-shadow:none;font-size:12px;height:25px;line-height:20px;padding:12px 0 0 5px;text-align:right;display:inline-block;margin-bottom:-2px}.cart-page .bottom-summary .form-type-textfield input[readonly]:hover{color:#363636}@media (min-width:768px){.cart-page .bottom-summary .form-type-textfield input[readonly]{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-size:14px;height:19px;padding:0;text-align:center;margin-bottom:0}.cart-page .bottom-summary .form-type-textfield input[readonly].estimated-total{font-size:13px;height:20px;text-align:center;width:100%}}@media (min-width:992px){.cart-page .bottom-summary .form-type-textfield input[readonly]{font-size:16px}.cart-page .bottom-summary .form-type-textfield input[readonly].estimated-total{font-size:16px}}@media (min-width:1200px){.cart-page .bottom-summary .form-type-textfield input[readonly]{font-size:14px;text-align:left}.cart-page .bottom-summary .form-type-textfield input[readonly].estimated-total{font-size:18px;width:80px;text-align:left}}.cart-page .previous-orders h3{color:#ffffff;font-size:22px;margin:0;padding:12px 30px;line-height:30px}@media (min-width:992px){.cart-page .previous-orders h3{font-size:30px;padding:22px 30px}}.cart-page .previous-orders .col-md-3{text-align:center}@media (min-width:768px){.cart-page .previous-orders .col-md-3{text-align:left}}.cart-page .previous-orders .view-orders-cta{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;border-radius:5px;display:inline-block;font-size:18px;line-height:26px;margin-top:20px;padding:10px 46px}@media (min-width:992px){.cart-page .previous-orders .view-orders-cta{display:inline;margin-top:0;font-size:24px}}.cart-page .recommended-container{padding-left:0;padding-right:0}@media (min-width:768px){.cart-page .recommended-container{padding-left:15px;padding-right:15px}}.cart-page .recommended-container .header-ribbon h3{color:#323d48;font-size:22px;margin:0;padding:0 0 5px 0;line-height:22px}.cart-page .recommended-container .header-ribbon h3:hover{color:#323d48}@media (min-width:768px){.cart-page .recommended-container .header-ribbon{background-color:#00b9cd}.cart-page .recommended-container .header-ribbon h3{color:#ffffff;font-size:24px;margin:0;padding:22px 5px;line-height:17px}.cart-page .recommended-container .header-ribbon h3:hover{color:#ffffff}}@media (max-width:480px){.cart-page .recommended-container .recommended-items .upsell-item{height:170px}}.cart-page .recommended-container .recommended-items .upsell-item img{width:100%}.cart-page .recommended-container .recommended-items .upsell-item h4{margin:0;padding:10px 0 0}@media (min-width:768px){.cart-page .recommended-container .recommended-items .upsell-item h4{padding:20px 0 0}}.cart-page .recommended-container .recommended-items .upsell-item h4 a{color:#323d48;font-size:15px;line-height:15px}.cart-page .recommended-container .recommended-items .upsell-item h4 a:hover{color:#323d48}@media (min-width:768px){.cart-page .recommended-container .recommended-items .upsell-item h4 a{font-size:18px;line-height:20px}}.cart-page .recommended-container .recommended-items .upsell-item .price{color:#323d48;font-size:15px;line-height:15px;padding-top:5px;padding-bottom:20px}.cart-page .recommended-container .recommended-items .upsell-item .price:hover{color:#323d48}@media (min-width:768px){.cart-page .recommended-container .recommended-items .upsell-item .price{font-size:18px;line-height:20px;padding-top:20px;padding-bottom:0;text-align:right}}.checkout-shipping-page .horz-line{border:1px solid #dcdcdc;height:1px;border-right:none;border-left:none;border-bottom:none;padding-bottom:40px}@media (min-width:768px){.checkout-shipping-page{padding-top:0}}@media (min-width:768px){.checkout-shipping-page .page-heading-row{margin-bottom:50px}}.checkout-shipping-page .page-heading-row .page-heading.color-bar{background-size:100%}.checkout-shipping-page .page-heading-row .page-heading .step-heading div{font-size:1.2em;line-height:1.2em;padding:0;text-align:center}@media (min-width:768px){.checkout-shipping-page .page-heading-row .page-heading .step-heading div{font-size:24px;line-height:22px;padding-right:10px;padding-left:15px;text-align:left}}@media (min-width:1200px){.checkout-shipping-page .page-heading-row .page-heading .step-heading div{font-size:30px;line-height:30px;padding-right:15px;padding-left:15px;text-align:left}}.checkout-shipping-page .page-heading-row .page-heading .step-heading div span.numbered{display:none}@media (min-width:768px){.checkout-shipping-page .page-heading-row .page-heading .step-heading div span.numbered{display:inline}}.checkout-shipping-page .page-heading-row .page-heading .step-heading .pipe{top:1px;left:1px}.checkout-shipping-page #leftColumn .form-select{height:45px;font-size:16px}.checkout-shipping-page #leftColumn .new-addr-wrapper .checkbox{margin-top:5px;margin-bottom:5px}.checkout-shipping-page #leftColumn .new-addr-wrapper .checkbox input{margin-left:0}.checkout-shipping-page #leftColumn .new-addr-wrapper .checkbox label{padding-left:0px}.checkout-shipping-page .form-group{font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-weight:bold}.checkout-shipping-page .form-group.error label{color:#a94442}.checkout-shipping-page .form-group.error input{border:1px solid #a94442}.checkout-shipping-page .form-group.error .input-error-desc{color:#a94442}.checkout-shipping-page .form-group .checkbox{margin:3px 0 0 20px}.checkout-shipping-page .form-group .checkbox label{color:#363636;font-weight:bold;font-size:14px;padding-left:0}.checkout-shipping-page .form-group .checkbox label:hover{color:#363636}.checkout-shipping-page .form-group .checkbox label input{color:#363636;font-size:14px}.checkout-shipping-page .form-group .checkbox label input:hover{color:#363636}.checkout-shipping-page .form-control{font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-weight:bold;transition:background-color .2s}.checkout-shipping-page .form-control[disabled]:not(select){border:none;box-shadow:none;border-radius:0;background-color:transparent;height:22px;padding-left:6px;padding-top:0;padding-bottom:0;transition:background-color .2s}@media (min-width:768px){.checkout-shipping-page .form-control[disabled]:not(select){padding-left:12px}}.checkout-shipping-page select.form-control[disabled]:not([name="select_address[field_address]"]){border:none;box-shadow:none;border-radius:0;background-color:transparent;height:22px;margin-top:-1px;padding:0;padding-left:6px;transition:background-color .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media (min-width:768px){.checkout-shipping-page select.form-control[disabled]:not([name="select_address[field_address]"]){padding-left:12px;-moz-padding-start:8px}}.checkout-shipping-page select.form-control[disabled]:not([name="select_address[field_address]"])::-ms-expand{display:none}.checkout-shipping-page .shipping-form-wrapper h2.address-heading{margin-bottom:20px}.checkout-shipping-page .shipping-form-wrapper h2.calendar-heading{margin-top:20px;margin-bottom:20px}@media (min-width:768px){.checkout-shipping-page .shipping-form-wrapper{padding-left:0}.checkout-shipping-page .shipping-form-wrapper h2.address-heading{margin-bottom:0}.checkout-shipping-page .shipping-form-wrapper h2.calendar-heading{margin-top:30px;margin-bottom:30px}}.checkout-shipping-page .shipping-form-wrapper .row.create-addr-row{margin-bottom:10px}.checkout-shipping-page .shipping-form-wrapper .current-addr-wrapper .form-type-select{margin-bottom:0}.checkout-shipping-page .shipping-form-wrapper .calendar-section-wrapper{background-color:#eef0f2}.checkout-shipping-page .shipping-form-wrapper .calendar-section-wrapper .checkout-shipping-form-wrapper{margin-left:15px;margin-right:15px;padding-top:15px;padding-bottom:15px}.checkout-shipping-page #toggleNewAddr{cursor:pointer}.checkout-shipping-page #toggleNewAddr sup{font-size:24px;font-family:'Knockout 27 A';top:-3px}.checkout-shipping-page #createAddress.display-show{background-color:#eef0f2;padding-top:15px;padding-bottom:15px;margin-left:15px;margin-bottom:10px}.checkout-shipping-page #selectedInputGroup{margin-top:40px}.checkout-shipping-page #selectedInputGroup.disabled-state{margin-top:0}.checkout-shipping-page #selectedInputGroup.disabled-state .form-group{margin-bottom:5px;padding:0}@media (max-width:480px){.checkout-shipping-page #selectedInputGroup.disabled-state .form-group.region{width:15%}}.checkout-shipping-page #selectedInputGroup.disabled-state .form-group input,.checkout-shipping-page #selectedInputGroup.disabled-state .form-group label{color:#363636}.checkout-shipping-page #selectedInputGroup.disabled-state .form-group input:hover,.checkout-shipping-page #selectedInputGroup.disabled-state .form-group label:hover{color:#363636}.checkout-shipping-page #edit-selected-area-edit-name{position:absolute;top:-8px;right:10px;z-index:9}@media (max-width:480px){.checkout-shipping-page #ajax-summary .promo-heading{padding-top:6px;text-align:right}.checkout-shipping-page #ajax-summary .promo-button{padding-right:10px;padding-left:10px}}.checkout-shipping-page #submitPurchaseForm button{width:100%}@media (min-width:768px){.checkout-shipping-page #submitPurchaseForm button{width:inherit;padding-right:70px;padding-left:70px}}.checkout-billing-page .horz-line{border:1px solid #dcdcdc;height:1px;border-right:none;border-left:none;border-bottom:none;padding-bottom:40px}.checkout-billing-page #addNewPaymentAddress #editAddr{height:30px}.checkout-billing-page #addNewPaymentAddress.disabled-state #editAddr{height:0}@media (min-width:768px){.checkout-billing-page{padding-top:0}}@media (min-width:768px){.checkout-billing-page .page-heading-row{margin-bottom:50px}}.checkout-billing-page .page-heading-row .page-heading.color-bar{background-size:100%}.checkout-billing-page .page-heading-row .page-heading .step-heading div{font-size:1.2em;line-height:1.2em;padding:0;text-align:center}@media (min-width:768px){.checkout-billing-page .page-heading-row .page-heading .step-heading div{font-size:30px;line-height:30px;padding-right:15px;padding-left:15px;text-align:left}}.checkout-billing-page .page-heading-row .page-heading .step-heading div span.numbered{display:none}@media (min-width:768px){.checkout-billing-page .page-heading-row .page-heading .step-heading div span.numbered{display:inline}}@media (min-width:768px){.checkout-billing-page .page-heading-row .page-heading .step-heading.has-membership div .one{padding-left:20px}}.checkout-billing-page .page-heading-row .page-heading .step-heading .pipe{top:1px;left:1px}.checkout-billing-page .form-group{color:#363636;font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-weight:bold}.checkout-billing-page .form-group:hover{color:#363636}.checkout-billing-page .form-group.error label{color:#a94442}.checkout-billing-page .form-group.error input:not([disabled]){border:1px solid #a94442}.checkout-billing-page .form-group.error .input-error-desc{color:#a94442}.checkout-billing-page .form-group input[disabled]::placeholder{color:#363636}.checkout-billing-page .form-group input[disabled]::placeholder:hover{color:#363636}.checkout-billing-page .form-group .checkbox{margin-top:3px;margin-bottom:0}.checkout-billing-page .form-group .checkbox label{color:#363636;font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-weight:bold;font-size:14px;padding-left:18px}.checkout-billing-page .form-group .checkbox label:hover{color:#363636}.checkout-billing-page .form-group .checkbox input{margin-left:-15px}.checkout-billing-page .disabled-state #saveSelected{visibility:hidden}@media (min-width:768px){.checkout-billing-page .disabled-state #contactPhoneWrapper label,.checkout-billing-page .disabled-state #contactPhoneWrapper p{padding-left:12px}}.checkout-billing-page #selectedInputGroup{margin-top:-25px}.checkout-billing-page #saveSelected{bottom:0px;right:-300px;position:absolute;visibility:visible}.checkout-billing-page .form-control{color:#363636;font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-weight:bold;transition:background-color .2s}.checkout-billing-page .form-control:hover{color:#363636}.checkout-billing-page .form-control[disabled]:not(select){border:none;box-shadow:none;border-radius:0;background-color:transparent;height:22px;padding-left:6px;padding-top:0;padding-bottom:0;transition:background-color .2s}@media (min-width:768px){.checkout-billing-page .form-control[disabled]:not(select){padding-left:12px}}.checkout-billing-page select.form-control[disabled]{border:none;box-shadow:none;border-radius:0;background-color:transparent;height:22px;margin-top:-1px;padding:0;padding-left:6px;transition:background-color .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media (min-width:768px){.checkout-billing-page select.form-control[disabled]{padding-left:12px;-moz-padding-start:8px}}.checkout-billing-page select.form-control[disabled]::-ms-expand{display:none}.checkout-billing-page #editAddr button{position:absolute;right:15px;top:-51px;z-index:9;background:none;border:none;background-color:transparent}@media (min-width:768px){.checkout-billing-page #editAddr button{right:16px;top:-8px;padding:4px 10px}}.checkout-billing-page #editAddrExiting button{position:absolute;right:12px;top:-54px;background:none;border:none;background-color:transparent}@media (min-width:768px){.checkout-billing-page #editAddrExiting button{right:16px;top:-48px;padding:4px 10px}}@media (min-width:768px){.checkout-billing-page .billing-form-wrapper{padding-left:0;padding-right:40px}}.checkout-billing-page .billing-form-wrapper .card-type{background:url('https://statics-jennycraig-com-9530.s3.amazonaws.com/images/checkout/radio-button-img.png') no-repeat;background-position:15px 0px;padding-left:60px}@media (min-width:768px){.checkout-billing-page .billing-form-wrapper .card-type{background-position:15px 0px}}.checkout-billing-page .billing-form-wrapper .card-type legend{margin:0;padding:0;height:0px;width:0px;visibility:hidden}.checkout-billing-page .billing-form-wrapper .card-type .form-type-radio{margin-top:0;float:left;display:inline-block}.checkout-billing-page .billing-form-wrapper .card-type .form-type-radio label{padding:0;margin-right:5px;width:60px}.checkout-billing-page .billing-form-wrapper .card-type .form-type-radio label img{width:60px}@media (min-width:768px){.checkout-billing-page .billing-form-wrapper .card-type .form-type-radio label{width:81px}.checkout-billing-page .billing-form-wrapper .card-type .form-type-radio label img{width:100%}}.checkout-billing-page .billing-form-wrapper .card-type .form-type-radio input{height:0;float:left;margin:0;padding:0;width:1px;visibility:hidden}.checkout-billing-page .billing-form-wrapper .card-type .logo-image.inactive{-khtml-opacity:.3;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=.3);opacity:.3}.checkout-billing-page #contactPhoneWrapper{background-color:#eef0f2;float:left;padding:0}.checkout-billing-page #contactPhoneWrapper>.form-group{padding:0px 25px 10px}.checkout-billing-page #contactPhoneWrapper label{padding-left:5px}.checkout-billing-page #updatePaymentMethod button{width:100%;margin-bottom:20px;margin-top:10px}@media (min-width:768px){.checkout-billing-page #updatePaymentMethod button{width:auto;width:initial;margin-bottom:0;margin-top:0;position:absolute;top:-50px;right:15px}}.checkout-billing-page #submitPurchaseForm button{width:100%}@media (min-width:768px){.checkout-billing-page #submitPurchaseForm button{width:inherit;padding-right:70px;padding-left:70px}}.checkout-billing-page #submitPurchaseForm button .glyphicon-eye-open{display:none}#singlePageCheckout .page-heading-row,#vueCheckout .page-heading-row{margin-bottom:5px;margin-top:-60px}@media (min-width:768px){#singlePageCheckout .page-heading-row,#vueCheckout .page-heading-row{margin-bottom:20px}}@media (min-width:992px){#singlePageCheckout .page-heading-row,#vueCheckout .page-heading-row{margin-top:-40px}}#singlePageCheckout .sign-in-text p,#vueCheckout .sign-in-text p{font-size:14px;border-bottom:2.5px solid rgba(216,216,216,0.85);padding-bottom:10px}#singlePageCheckout .sign-in-text a,#vueCheckout .sign-in-text a{font-size:16px;font-weight:bold}@media (min-width:768px){#singlePageCheckout .sign-in-text,#vueCheckout .sign-in-text{padding-left:0}#singlePageCheckout .sign-in-text p,#vueCheckout .sign-in-text p{font-size:18px;line-height:22px;padding-bottom:48px;text-align:right;border-bottom-width:.5px}#singlePageCheckout .sign-in-text a,#vueCheckout .sign-in-text a{font-size:18px}}@media (min-width:992px){#singlePageCheckout .sign-in-text,#vueCheckout .sign-in-text{padding-right:0}#singlePageCheckout .sign-in-text p,#vueCheckout .sign-in-text p{font-size:22px;line-height:22px;padding-bottom:48px;text-align:right}#singlePageCheckout .sign-in-text a,#vueCheckout .sign-in-text a{font-size:22px}}#singlePageCheckout .color-bar,#vueCheckout .color-bar{background-size:contain}#singlePageCheckout .greeting-text h1,#vueCheckout .greeting-text h1{font-size:29px;margin-bottom:0;line-height:44px;margin-top:20px}@media (min-width:768px){#singlePageCheckout .greeting-text,#vueCheckout .greeting-text{padding-right:0px}#singlePageCheckout .greeting-text h1,#vueCheckout .greeting-text h1{font-size:46px;padding-bottom:20px;line-height:50px;margin-bottom:0;margin-top:0}}@media (min-width:992px){#singlePageCheckout .greeting-text,#vueCheckout .greeting-text{padding-right:0px}#singlePageCheckout .greeting-text h1,#vueCheckout .greeting-text h1{border-bottom:.5px solid rgba(216,216,216,0.85);font-size:56px;padding-bottom:20px;line-height:50px;margin-bottom:0}}#singlePageCheckout .disclaimer-text,#vueCheckout .disclaimer-text{font-size:14px;line-height:14px;padding:0 15px}#singlePageCheckout .disclaimer-text.top,#vueCheckout .disclaimer-text.top{color:#B6B6B6}#singlePageCheckout .disclaimer-text.bottom,#vueCheckout .disclaimer-text.bottom{color:#16384e;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:300 !important;text-transform:none !important;margin-bottom:10px;line-height:22px}#singlePageCheckout .disclaimer-text.bottom:hover,#vueCheckout .disclaimer-text.bottom:hover{color:#16384e}#singlePageCheckout #accordionUI .panel,#vueCheckout #accordionUI .panel{border:none;box-shadow:none}#singlePageCheckout #accordionUI .panel-body,#vueCheckout #accordionUI .panel-body{border:none;padding:0 15px}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-body,#vueCheckout #accordionUI .panel-body{padding:0}}#singlePageCheckout #accordionUI .panel-body .form-control,#vueCheckout #accordionUI .panel-body .form-control{font-size:16px;line-height:20px;border-radius:0}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-body,#vueCheckout #accordionUI .panel-body{font-size:12px}}#singlePageCheckout #accordionUI .panel-body .message-well,#vueCheckout #accordionUI .panel-body .message-well{font-size:12px}#singlePageCheckout #accordionUI .panel-body .signup-input-group .form-group,#vueCheckout #accordionUI .panel-body .signup-input-group .form-group{margin-bottom:0}#singlePageCheckout #accordionUI .panel-body .signup-input-group .form-group.form-type-password,#vueCheckout #accordionUI .panel-body .signup-input-group .form-group.form-type-password{margin-bottom:5px}@media (min-width:992px){#singlePageCheckout #accordionUI .panel-body .signup-input-group,#vueCheckout #accordionUI .panel-body .signup-input-group{padding:0 70px}}@media (min-width:1200px){#singlePageCheckout #accordionUI .panel-body .signup-input-group,#vueCheckout #accordionUI .panel-body .signup-input-group{padding:20px 40px 0 100px}}#singlePageCheckout #accordionUI .panel-body .signup-input-group .password-rules,#vueCheckout #accordionUI .panel-body .signup-input-group .password-rules{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important}#singlePageCheckout #accordionUI .panel-body .signup-input-group .password-rules p,#vueCheckout #accordionUI .panel-body .signup-input-group .password-rules p{font-size:22px;margin-top:10px;margin-bottom:15px}#singlePageCheckout #accordionUI .panel-body .signup-input-group button.royal-cta-fira-sans,#vueCheckout #accordionUI .panel-body .signup-input-group button.royal-cta-fira-sans{padding:11px 55px;margin:5px 0 10px;font-size:16px}@media (max-width:767px){#singlePageCheckout #accordionUI .panel-body .signup-input-group button.royal-cta-fira-sans,#vueCheckout #accordionUI .panel-body .signup-input-group button.royal-cta-fira-sans{width:100%}}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-body .signup-input-group button.royal-cta-fira-sans,#vueCheckout #accordionUI .panel-body .signup-input-group button.royal-cta-fira-sans{padding:18px 48px}}#singlePageCheckout #accordionUI .panel-body .signup-input-group .row,#vueCheckout #accordionUI .panel-body .signup-input-group .row{margin-bottom:10px}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-body .signup-input-group .row,#vueCheckout #accordionUI .panel-body .signup-input-group .row{margin-bottom:12px}}#singlePageCheckout #accordionUI .panel-body .signup-input-group label,#vueCheckout #accordionUI .panel-body .signup-input-group label{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;font-size:12px;color:#16384e;margin:0;padding:0}#singlePageCheckout #accordionUI .panel-body .signup-input-group label:hover,#vueCheckout #accordionUI .panel-body .signup-input-group label:hover{color:#16384e}#singlePageCheckout #accordionUI .panel-body .signup-input-group label .checkbox-text,#vueCheckout #accordionUI .panel-body .signup-input-group label .checkbox-text{font-family:'Arial' !important;font-size:14px;line-height:22px;margin-left:8px;max-width:92%}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-body .signup-input-group label,#vueCheckout #accordionUI .panel-body .signup-input-group label{margin-bottom:5px;padding:5px 0}}#singlePageCheckout #accordionUI .panel-body .signup-input-group ul,#vueCheckout #accordionUI .panel-body .signup-input-group ul{padding-left:18px}#singlePageCheckout #accordionUI .panel-body .signup-input-group ul li,#vueCheckout #accordionUI .panel-body .signup-input-group ul li{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:400 !important;font-size:14px}#singlePageCheckout #accordionUI .panel-body .signup-input-group .password-rules-disclaimer,#vueCheckout #accordionUI .panel-body .signup-input-group .password-rules-disclaimer{font-size:11px;letter-spacing:-0.02em}#singlePageCheckout #accordionUI .panel-body .signup-input-group .password-rules-disclaimer .glyphicon,#vueCheckout #accordionUI .panel-body .signup-input-group .password-rules-disclaimer .glyphicon{font-size:11px;color:#c9c9c9;font-style:normal}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-body .signup-input-group label .checkbox-text,#vueCheckout #accordionUI .panel-body .signup-input-group label .checkbox-text{font-size:12px}#singlePageCheckout #accordionUI .panel-body .signup-input-group ul li,#vueCheckout #accordionUI .panel-body .signup-input-group ul li{font-size:12px}}@media (min-width:992px){#singlePageCheckout #accordionUI .panel-body .signup-input-group label .checkbox-text,#vueCheckout #accordionUI .panel-body .signup-input-group label .checkbox-text{font-size:14px}#singlePageCheckout #accordionUI .panel-body .signup-input-group ul li,#vueCheckout #accordionUI .panel-body .signup-input-group ul li{font-size:14px}}#singlePageCheckout #accordionUI .panel-body #signupForm button.royal-cta-fira-sans,#vueCheckout #accordionUI .panel-body #signupForm button.royal-cta-fira-sans{padding:11px 55px;margin:5px 0 10px;font-size:16px}@media (max-width:767px){#singlePageCheckout #accordionUI .panel-body #signupForm button.royal-cta-fira-sans,#vueCheckout #accordionUI .panel-body #signupForm button.royal-cta-fira-sans{width:100%}}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-body #signupForm button.royal-cta-fira-sans,#vueCheckout #accordionUI .panel-body #signupForm button.royal-cta-fira-sans{padding:18px 48px}}@media (min-width:992px){#singlePageCheckout #accordionUI .panel-body .calendar-section-wrapper,#vueCheckout #accordionUI .panel-body .calendar-section-wrapper{padding:0 40px 0 100px}}#singlePageCheckout #accordionUI .panel-body .shipping-form-wrapper,#vueCheckout #accordionUI .panel-body .shipping-form-wrapper{padding:0}@media (min-width:992px){#singlePageCheckout #accordionUI .panel-body .shipping-form-wrapper,#vueCheckout #accordionUI .panel-body .shipping-form-wrapper{padding:0 40px 0 100px}}#singlePageCheckout #accordionUI .panel-body .shipping-form-wrapper button.royal-cta-fira-sans,#vueCheckout #accordionUI .panel-body .shipping-form-wrapper button.royal-cta-fira-sans{font-size:16px;padding:11px}@media (max-width:767px){#singlePageCheckout #accordionUI .panel-body .shipping-form-wrapper button.royal-cta-fira-sans,#vueCheckout #accordionUI .panel-body .shipping-form-wrapper button.royal-cta-fira-sans{width:100%}}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-body .shipping-form-wrapper button.royal-cta-fira-sans,#vueCheckout #accordionUI .panel-body .shipping-form-wrapper button.royal-cta-fira-sans{padding:18px 25px}}@media (max-width:767px){#singlePageCheckout #accordionUI .panel-body .shipping-form-wrapper button.btn-success,#vueCheckout #accordionUI .panel-body .shipping-form-wrapper button.btn-success{margin:20px auto;display:block;padding:12px 45px}}#singlePageCheckout #accordionUI .panel-body #entireAddressForm,#vueCheckout #accordionUI .panel-body #entireAddressForm{padding:0}@media (max-width:767px){#singlePageCheckout #accordionUI .panel-body #entireAddressForm button.btn-success,#vueCheckout #accordionUI .panel-body #entireAddressForm button.btn-success{margin:20px auto;display:block;padding:12px 45px}}@media (max-width:767px){#singlePageCheckout #accordionUI .panel-body #entireAddressForm button.btn-secondary,#vueCheckout #accordionUI .panel-body #entireAddressForm button.btn-secondary{margin:20px auto;display:block;padding:12px 35px}}@media (min-width:992px){#singlePageCheckout #accordionUI .panel-body #createAddress,#vueCheckout #accordionUI .panel-body #createAddress{padding:10px 40px 0 100px}}#singlePageCheckout #accordionUI .panel-body #createAddress .new-addr-wrapper,#vueCheckout #accordionUI .panel-body #createAddress .new-addr-wrapper{padding:0}#singlePageCheckout #accordionUI .panel-body #editAddrExiting,#vueCheckout #accordionUI .panel-body #editAddrExiting{margin-top:-25px}#singlePageCheckout #accordionUI .panel-body #entireSelectForm,#vueCheckout #accordionUI .panel-body #entireSelectForm{padding-right:0;padding-left:0}@media (min-width:992px){#singlePageCheckout #accordionUI .panel-body #entireSelectForm,#vueCheckout #accordionUI .panel-body #entireSelectForm{padding:0 40px 0 100px}}@media (max-width:767px){#singlePageCheckout #accordionUI .panel-body #entirePaymentForm button.btn-success,#vueCheckout #accordionUI .panel-body #entirePaymentForm button.btn-success{margin-bottom:40px;padding:11px 38px;font-size:16px}}#singlePageCheckout #accordionUI .panel-body #submitPurchaseForm,#vueCheckout #accordionUI .panel-body #submitPurchaseForm{margin-bottom:10px}#singlePageCheckout #accordionUI .panel-body #toggleNewAddr,#vueCheckout #accordionUI .panel-body #toggleNewAddr{margin-top:2px;margin-bottom:12px;cursor:pointer}#singlePageCheckout #accordionUI .panel-body #editSelected button,#vueCheckout #accordionUI .panel-body #editSelected button{margin-top:8px;margin-bottom:8px}#singlePageCheckout #accordionUI .panel-body #createAddressBtn button,#vueCheckout #accordionUI .panel-body #createAddressBtn button{margin-bottom:5px;padding:11px;font-size:16px}@media (max-width:767px){#singlePageCheckout #accordionUI .panel-body #createAddressBtn button,#vueCheckout #accordionUI .panel-body #createAddressBtn button{width:100%}}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-body #createAddressBtn button,#vueCheckout #accordionUI .panel-body #createAddressBtn button{padding:18px 25px;margin-bottom:15px}}#singlePageCheckout #accordionUI .panel-heading,#vueCheckout #accordionUI .panel-heading{padding:7px 0}#singlePageCheckout #accordionUI .panel-heading #entireResetForm,#vueCheckout #accordionUI .panel-heading #entireResetForm{width:75px;position:absolute;right:10px;top:10px}#singlePageCheckout #accordionUI .panel-heading #entireResetForm button.btn-link,#vueCheckout #accordionUI .panel-heading #entireResetForm button.btn-link{font-size:14px}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-heading #entireResetForm,#vueCheckout #accordionUI .panel-heading #entireResetForm{right:10px;top:-4px}}@media (min-width:992px){#singlePageCheckout #accordionUI .panel-heading #entireResetForm,#vueCheckout #accordionUI .panel-heading #entireResetForm{right:10px;top:17px}#singlePageCheckout #accordionUI .panel-heading #entireResetForm button.btn-link,#vueCheckout #accordionUI .panel-heading #entireResetForm button.btn-link{font-size:14px}}#singlePageCheckout #accordionUI .panel-heading .numbered-box,#vueCheckout #accordionUI .panel-heading .numbered-box{background-color:#f0f5f6;color:#16384E;height:55px;width:55px;text-align:center;padding:10px 0;font-size:22px;box-sizing:border-box}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-heading .numbered-box,#vueCheckout #accordionUI .panel-heading .numbered-box{height:70px;width:70px;padding:18px 0}}#singlePageCheckout #accordionUI .panel-heading .box-description,#vueCheckout #accordionUI .panel-heading .box-description{background-color:rgba(248,248,246,0.78);padding:12px 15px;height:55px;width:calc(100% - 55px)}#singlePageCheckout #accordionUI .panel-heading .box-description h4,#vueCheckout #accordionUI .panel-heading .box-description h4{font-size:20px;line-height:30px;margin-bottom:0;margin-top:0}@media (min-width:768px){#singlePageCheckout #accordionUI .panel-heading .box-description,#vueCheckout #accordionUI .panel-heading .box-description{padding:25px 0 25px 22px;height:70px;width:calc(100% - 70px)}#singlePageCheckout #accordionUI .panel-heading .box-description h4,#vueCheckout #accordionUI .panel-heading .box-description h4{font-size:18px;line-height:22px}}@media (min-width:992px){#singlePageCheckout #accordionUI .panel-heading .box-description,#vueCheckout #accordionUI .panel-heading .box-description{padding:18px 0 18px 18px}#singlePageCheckout #accordionUI .panel-heading .box-description h4,#vueCheckout #accordionUI .panel-heading .box-description h4{font-size:26px;line-height:36px}}@media (min-width:1200px){#singlePageCheckout #accordionUI .panel-heading .box-description,#vueCheckout #accordionUI .panel-heading .box-description{padding:18px 30px}#singlePageCheckout #accordionUI .panel-heading .box-description h4,#vueCheckout #accordionUI .panel-heading .box-description h4{font-size:28px;line-height:36px}}#singlePageCheckout #accordionUI .panel-heading.completed .numbered-box,#vueCheckout #accordionUI .panel-heading.completed .numbered-box{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/completed-check-bg-v3.png');background-size:contain;text-indent:-9999em}#singlePageCheckout label,#vueCheckout label,#singlePageCheckout .label,#vueCheckout .label{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;font-size:12px;padding:0;margin:0}@media (min-width:768px){#singlePageCheckout label,#vueCheckout label,#singlePageCheckout .label,#vueCheckout .label{margin-bottom:5px;padding:5px 0}}#singlePageCheckout .label,#vueCheckout .label{color:#16384e;display:inline-block}#singlePageCheckout .label:hover,#vueCheckout .label:hover{color:#16384e}#singlePageCheckout .checkbox,#vueCheckout .checkbox{margin-top:0;margin-bottom:0}#singlePageCheckout .checkbox label,#vueCheckout .checkbox label{padding:0 0 0 20px;font-family:'Arial' !important;font-size:12px;line-height:14px}@media (min-width:768px){#singlePageCheckout .checkbox label,#vueCheckout .checkbox label{line-height:20px}}#singlePageCheckout .form-group.error input,#vueCheckout .form-group.error input{border-color:#a94442}#singlePageCheckout .checkout-billing-form-wrapper,#vueCheckout .checkout-billing-form-wrapper{font-size:12px}@media (min-width:992px){#singlePageCheckout .checkout-billing-form-wrapper,#vueCheckout .checkout-billing-form-wrapper{padding:0 40px 0 100px}}#singlePageCheckout .checkout-billing-form-wrapper h2.heading,#vueCheckout .checkout-billing-form-wrapper h2.heading{font-size:18px;margin-top:5px;margin-bottom:5px}@media (min-width:992px){#singlePageCheckout .checkout-billing-form-wrapper h2.heading,#vueCheckout .checkout-billing-form-wrapper h2.heading{margin-top:10px;margin-bottom:15px}}#singlePageCheckout .checkout-billing-form-wrapper .select-wrapper,#vueCheckout .checkout-billing-form-wrapper .select-wrapper{margin-top:10px;margin-bottom:15px}#singlePageCheckout .checkout-billing-form-wrapper .payment-select .select-wrapper,#vueCheckout .checkout-billing-form-wrapper .payment-select .select-wrapper{margin-top:0;margin-bottom:0}#singlePageCheckout .checkout-billing-form-wrapper #existingPaymentAddress .select-wrapper,#vueCheckout .checkout-billing-form-wrapper #existingPaymentAddress .select-wrapper{margin-top:0;margin-bottom:0}#singlePageCheckout .checkout-billing-form-wrapper .card-month .select-wrapper,#vueCheckout .checkout-billing-form-wrapper .card-month .select-wrapper,#singlePageCheckout .checkout-billing-form-wrapper .card-year .select-wrapper,#vueCheckout .checkout-billing-form-wrapper .card-year .select-wrapper{margin-top:0;margin-bottom:0}#singlePageCheckout .checkout-billing-form-wrapper #addNewPaymentAddress .region .select-wrapper,#vueCheckout .checkout-billing-form-wrapper #addNewPaymentAddress .region .select-wrapper{margin-top:0;margin-bottom:0}#singlePageCheckout .checkout-billing-form-wrapper .form-group,#vueCheckout .checkout-billing-form-wrapper .form-group{margin-bottom:5px}#singlePageCheckout .checkout-billing-form-wrapper #saveAddress,#vueCheckout .checkout-billing-form-wrapper #saveAddress{padding-left:0}#singlePageCheckout .checkout-billing-form-wrapper #saveAddress button.royal-cta-fira-sans,#vueCheckout .checkout-billing-form-wrapper #saveAddress button.royal-cta-fira-sans{font-size:16px;padding:11px}@media (min-width:768px){#singlePageCheckout .checkout-billing-form-wrapper #saveAddress button.royal-cta-fira-sans,#vueCheckout .checkout-billing-form-wrapper #saveAddress button.royal-cta-fira-sans{padding:18px 25px}}#singlePageCheckout .checkout-billing-form-wrapper #submitPurchaseForm button,#vueCheckout .checkout-billing-form-wrapper #submitPurchaseForm button{padding:11px 58px;font-size:16px}@media (max-width:767px){#singlePageCheckout .checkout-billing-form-wrapper #submitPurchaseForm button,#vueCheckout .checkout-billing-form-wrapper #submitPurchaseForm button{width:100%}}@media (min-width:768px){#singlePageCheckout .checkout-billing-form-wrapper #submitPurchaseForm button,#vueCheckout .checkout-billing-form-wrapper #submitPurchaseForm button{padding:18px 75px}}#singlePageCheckout .checkout-billing-form-wrapper label,#vueCheckout .checkout-billing-form-wrapper label{font-size:12px}#singlePageCheckout .checkout-billing-form-wrapper .form-item-selected-area-new-field-address label,#vueCheckout .checkout-billing-form-wrapper .form-item-selected-area-new-field-address label{font-weight:400 !important}#singlePageCheckout .checkout-billing-form-wrapper .checkbox,#vueCheckout .checkout-billing-form-wrapper .checkbox{margin-top:8px;margin-bottom:8px}#singlePageCheckout .checkout-billing-form-wrapper .checkbox.text-magic-opt,#vueCheckout .checkout-billing-form-wrapper .checkbox.text-magic-opt{margin-top:15px;margin-bottom:0}#singlePageCheckout .checkout-billing-form-wrapper .card-type,#vueCheckout .checkout-billing-form-wrapper .card-type{background:url('https://statics-jennycraig-com-9530.s3.amazonaws.com/images/checkout/radio-button-img.png') no-repeat;background-position:15px 10px;background-size:15px;padding-left:35px;margin-top:5px;margin-bottom:5px}#singlePageCheckout .checkout-billing-form-wrapper .card-type legend,#vueCheckout .checkout-billing-form-wrapper .card-type legend{margin:0;padding:0;height:0px;width:0px;visibility:hidden;display:inline-block}#singlePageCheckout .checkout-billing-form-wrapper .card-type .form-type-radio,#vueCheckout .checkout-billing-form-wrapper .card-type .form-type-radio{margin-top:0;float:left;display:inline-block}#singlePageCheckout .checkout-billing-form-wrapper .card-type .form-type-radio label,#vueCheckout .checkout-billing-form-wrapper .card-type .form-type-radio label{padding:0;margin-right:5px;width:60px}#singlePageCheckout .checkout-billing-form-wrapper .card-type .form-type-radio label img,#vueCheckout .checkout-billing-form-wrapper .card-type .form-type-radio label img{width:60px}#singlePageCheckout .checkout-billing-form-wrapper .card-type .form-type-radio input,#vueCheckout .checkout-billing-form-wrapper .card-type .form-type-radio input{height:0;float:left;margin:0;padding:0;width:1px;visibility:hidden}#singlePageCheckout .checkout-billing-form-wrapper .card-type .logo-image.inactive,#vueCheckout .checkout-billing-form-wrapper .card-type .logo-image.inactive{-khtml-opacity:.3;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=.3);opacity:.3}body.ACTIVE #singlePageCheckout .page-heading-row,body.ACTIVE #vueCheckout .page-heading-row{margin-bottom:15px;margin-top:0}@media (min-width:768px){body.ACTIVE #singlePageCheckout .page-heading-row,body.ACTIVE #vueCheckout .page-heading-row{margin-top:-20px;margin-bottom:0}}@media (min-width:992px){body.ACTIVE #singlePageCheckout .page-heading-row,body.ACTIVE #vueCheckout .page-heading-row{margin-top:0}}@media (min-width:768px){.thankyou-page{padding-top:0}}.thankyou-page .dashed-line{background:repeating-linear-gradient(to right,#323232 0,#323232 2px,transparent 2px,transparent 7px);height:1px;margin:5px 0}.thankyou-page .page-heading-wrapper .dotted-line{border-bottom:3px dotted #D8D8D8;padding-bottom:40px}.thankyou-page .page-heading-row{margin-bottom:4px;margin-top:-60px}@media (min-width:768px){.thankyou-page .page-heading-row{margin-bottom:20px}}@media (min-width:992px){.thankyou-page .page-heading-row{margin-top:-40px}}.thankyou-page .page-heading-row .greeting-text h1{font-size:40px;margin-bottom:14px;line-height:38px;padding-bottom:30px;border-bottom:2.5px solid rgba(216,216,216,0.85)}@media (min-width:768px){.thankyou-page .page-heading-row .greeting-text h1{font-size:46px;padding-bottom:20px;line-height:38px;margin-bottom:18px}}@media (min-width:992px){.thankyou-page .page-heading-row .greeting-text h1{font-size:56px;line-height:48px;margin-bottom:10px}}.thankyou-page .purchase-summary h2{margin-top:10px;margin-bottom:25px;font-size:28px;line-height:24px}.thankyou-page .purchase-summary p{font-size:16px}.thankyou-page .purchase-summary .status-details{margin-top:25px;font-size:16px}.thankyou-page .purchase-summary .border-bottom{border-bottom:1px solid rgba(151,151,151,0.85);height:1px;margin-top:12px}.thankyou-page .purchase-summary .shipping-billing h3{font-size:20px;line-height:20px;margin-bottom:20px}.thankyou-page .purchase-summary .shipping-billing .paragraph{font-size:16px;line-height:22px}.thankyou-page .purchase-summary .purchase-details{font-size:16px;line-height:20px}.thankyou-page .purchase-summary .purchase-details .row{margin-bottom:10px}.thankyou-page .purchase-summary .summary-totals p{margin-bottom:2px}@media (min-width:768px){.thankyou-page .purchase-summary .shipping-billing h3{font-size:26px;line-height:38px;margin-top:10px}}@media (min-width:992px){.thankyou-page .purchase-summary{margin-top:100px}.thankyou-page .purchase-summary h2{margin-top:0;margin-bottom:18px;font-size:36px;line-height:38px}.thankyou-page .purchase-summary p{font-size:18px}.thankyou-page .purchase-summary .status-details{margin-top:0;font-size:16px}.thankyou-page .purchase-summary .border-bottom{margin-top:8px}.thankyou-page .purchase-summary .shipping-billing h3{font-size:22px;line-height:24px;margin-top:22px;margin-bottom:25px}.thankyou-page .purchase-summary .shipping-billing .paragraph{font-size:18px;line-height:25px;margin-bottom:35px}.thankyou-page .purchase-summary .line-item-row{font-size:18px}.thankyou-page .purchase-summary .summary-totals{margin-top:30px}.thankyou-page .purchase-summary .summary-totals p{margin-bottom:5px}}.thankyou-page .contact-section{margin-top:30px;margin-bottom:0}.thankyou-page .contact-section h2{font-size:26px;line-height:34px;margin-bottom:30px;margin-top:0}.thankyou-page .contact-section p{font-size:18px}@media (min-width:768px){.thankyou-page .contact-section h2{font-size:36px;line-height:38px}.thankyou-page .contact-section p{font-size:14px}}.thankyou-page .contact-section ul{margin:0 0 30px 0;padding:0;list-style-type:none}.thankyou-page .contact-section ul li{display:inline-block;width:38vw;margin-right:20px}@media (min-width:768px){.thankyou-page .contact-section ul li{width:160px}}.thankyou-page .contact-section ul li img{width:100%}body.ACTIVE .thankyou-page .page-heading-row{margin-bottom:5px;margin-top:0}@media (min-width:768px){body.ACTIVE .thankyou-page .page-heading-row{margin-top:-20px}}@media (min-width:992px){body.ACTIVE .thankyou-page .page-heading-row{margin-top:0}}.checkout-review-page .horz-line{border:1px solid #dcdcdc;height:1px;border-right:none;border-left:none;border-bottom:none;padding-bottom:40px}@media (min-width:768px){.checkout-review-page{padding-top:0}}@media (min-width:768px){.checkout-review-page .page-heading-row{margin-bottom:50px}}.checkout-review-page .page-heading-row .page-heading.color-bar{background-size:100%}.checkout-review-page .page-heading-row .page-heading .step-heading div{font-size:1.2em;line-height:1.2em;padding:0;text-align:center}@media (min-width:768px){.checkout-review-page .page-heading-row .page-heading .step-heading div{font-size:30px;line-height:30px;padding-right:15px;padding-left:15px;text-align:left}}.checkout-review-page .page-heading-row .page-heading .step-heading div span.numbered{display:none}@media (min-width:768px){.checkout-review-page .page-heading-row .page-heading .step-heading div span.numbered{display:inline}}.checkout-review-page .page-heading-row .page-heading .step-heading .pipe{top:1px;left:1px}.checkout-review-page .form-group{color:#363636;font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-weight:bold}.checkout-review-page .form-group:hover{color:#363636}.checkout-review-page .form-group.error label{color:#a94442}.checkout-review-page .form-group.error input:not([disabled]){border:1px solid #a94442}.checkout-review-page .form-group.error .input-error-desc{color:#a94442}.checkout-review-page .form-group input[disabled]::placeholder{color:#363636}.checkout-review-page .form-group input[disabled]::placeholder:hover{color:#363636}.checkout-review-page .form-group .checkbox{margin-top:3px;margin-bottom:0}.checkout-review-page .form-group .checkbox label{color:#363636;font-size:14px;font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-weight:bold;padding-left:30px}.checkout-review-page .form-group .checkbox label:hover{color:#363636}.checkout-review-page .form-group.form-item{margin-bottom:5px}.checkout-review-page .form-group.membership-agreement{margin-top:30px;margin-bottom:40px}.checkout-review-page .form-group.membership-agreement input{margin-left:0}@media (min-width:768px){.checkout-review-page .form-group.membership-agreement{margin-top:40px}}.checkout-review-page #shippingAddress{margin-bottom:40px}.checkout-review-page #shippingDate{margin-bottom:20px;padding:2px 15px 12px 15px}.checkout-review-page #billingAddress{margin-bottom:40px}.checkout-review-page #shippingEdit,.checkout-review-page #shippingDateEdit,.checkout-review-page #billingEdit,.checkout-review-page #paymentMethodEdit{position:absolute;right:0;top:0;z-index:9}.checkout-review-page .form-control{transition:background-color .2s}.checkout-review-page .form-control[disabled]{color:#363636;border:none;box-shadow:none;border-radius:0;background-color:transparent;height:22px;font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-weight:bold;padding-left:6px;padding-bottom:0;padding-top:0;transition:background-color .2s}.checkout-review-page .form-control[disabled]:hover{color:#363636}@media (min-width:768px){.checkout-review-page .form-control[disabled]{padding-left:12px}}@media (min-width:768px){.checkout-review-page .review-form-wrapper{padding-left:0;padding-right:40px}}@media (min-width:768px){.checkout-review-page #submitPurchaseForm.disabled-state span{float:right;padding:30px 0 30px 30px;margin-top:-30px}}.checkout-review-page #submitPurchaseForm button{width:100%}@media (min-width:768px){.checkout-review-page #submitPurchaseForm button{width:inherit;padding-right:70px;padding-left:70px}}#calendarArea .heading{margin-top:20px}@media (min-width:768px){#calendarDatePicker .ui-datepicker{width:100%}#calendarDatePicker .ui-datepicker td{height:98px;width:98px}#calendarDatePicker .ui-datepicker td .ui-state-default{height:100%}#calendarDatePicker .ui-datepicker td.ui-datepicker-current-day .ui-state-default{background:none;background-color:#999999}}#categoryPage .product-highlight .hero-pane.active,#categoryPage .product-highlight-container .hero-pane.active{opacity:1;height:inherit;-webkit-transition:display 1.5s ease;-moz-transition:display 1.5s ease;-o-transition:display 1.5s ease;transition:all 1.5s ease}#categoryPage .product-highlight .hero-pane.disabled,#categoryPage .product-highlight-container .hero-pane.disabled{opacity:0;height:0;overflow:hidden}#categoryPage .product-highlight{margin-bottom:20px}@media (max-width:480px){#categoryPage .product-highlight{height:200px}}@media (max-width:767px){#categoryPage .product-highlight{height:50vw}}@media only screen and (min-width:992px) and (max-width:1199px){.details-hero .wrapper{height:480px}}@media only screen and (min-width:1200px){.details-hero .wrapper{height:580px}}.details-hero .wrapper .text-block{background-color:#fff;margin-top:20px}.details-hero .wrapper .text-block h1{font-size:30px;text-align:center}.details-hero .wrapper .text-block h4{background-position:left center;background-repeat:no-repeat;display:inline-block;font-weight:bold;line-height:20px;margin-left:1.5em;padding-left:16px}.details-hero .wrapper .text-block h4:first-of-type{margin-left:0}.details-hero .wrapper .text-block h4.frozen{background-image:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/icon-snow.png");color:#007fc9}.details-hero .wrapper .text-block h4.vegetarian{background-image:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/carrot.png");color:#7bc138}.details-hero .wrapper .text-block h4.lowcarb{background-image:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/lowcarb.png");color:#323d48;padding-left:20px}@media (min-width:992px){.details-hero .wrapper .text-block{border-top:5px solid #7fbe4b;padding:20px}}@media only screen and (min-width:1200px){.details-hero .wrapper .text-block{margin-top:40px;padding:40px}}.details-hero .wrapper .text-block-blue{margin-top:20px}.details-hero .wrapper .text-block-blue h1{font-size:48px;text-align:center}@media (min-width:768px){.details-hero .wrapper .text-block-blue{border-top:5px solid #007fc9;background-color:#eef0f2;box-shadow:0 0 8px 0 #323d48;padding:20px}.details-hero .wrapper .text-block-blue h1{text-align:left}}@media only screen and (min-width:1200px){.details-hero .wrapper .text-block-blue{margin-top:20px;padding:20px}}.details-hero .wrapper .bundle-savings{background-color:#7fbe4b;border:3px solid #fff;border-radius:50%;width:75px;height:75px;text-align:center;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;color:#FFF;font-size:30px;line-height:25px;padding-top:10px;position:absolute;left:400px;top:-10px}.details-hero .wrapper .bundle-savings:hover{color:#FFF}.details-hero .wrapper .bundle-savings span{font-size:25px}@media (max-width:991px){.details-hero .wrapper .bundle-savings{width:100px;height:100px;font-size:40px;line-height:35px;padding-top:15px;left:80%;top:25%}}@media (min-width:1200px){.details-hero .wrapper .bundle-savings{width:100px;height:100px;left:380px;top:10px;font-size:40px;line-height:35px;padding-top:15px}}.membership-plan-hero-text{color:#323d48;background-color:#FFF;opacity:.95;filter:alpha(opacity=95);text-align:center}.membership-plan-hero-text:hover{color:#323d48}.membership-plan-hero-text h1{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;font-size:48px;line-height:36px;margin-bottom:10px;color:#323d48}.membership-plan-hero-text h1:hover{color:#323d48}.membership-plan-hero-text h1 span{font-size:30px}.membership-plan-hero-text h3{color:#323d48;margin-top:0;margin-bottom:0}.membership-plan-hero-text h3:hover{color:#323d48}.membership-plan-hero-text del{color:#323d48}.membership-plan-hero-text del:hover{color:#323d48}@media only screen and (min-width:768px) and (max-width:991px){.membership-plan-hero-text{text-align:left;position:absolute;width:350px;top:20px;padding:20px}.membership-plan-hero-text h1{font-size:48px;margin-top:0;margin-bottom:0;line-height:24px}.membership-plan-hero-text h1 span{font-size:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.membership-plan-hero-text{text-align:left;padding:40px 40px 20px 40px;width:400px;position:relative;margin:40px 0 0 40px}.membership-plan-hero-text h1{font-size:50px;line-height:24px}.membership-plan-hero-text h1 span{font-size:30px}}@media only screen and (min-width:1200px){.membership-plan-hero-text{text-align:left;margin:80px 0 0 80px;padding:40px 40px 20px 40px;width:400px;position:relative}.membership-plan-hero-text h1{font-size:60px}.membership-plan-hero-text h1 span{font-size:40px}}.membership-bundle-button{margin-top:20px}.details-tab .tab-content{border-top:5px solid #007fc9;padding:20px}.details-tab .nav-pills>li>a{border-radius:0}.bundle-item{background-color:#eef0f2;margin-bottom:20px}.bundle-item .bundle-content{padding:10px;height:100px}.blue-block-promo{background-color:#007fc9;padding:20px;color:#fff;text-align:center}.membership-img{margin-top:-365px;z-index:99}@media (min-width:768px){.membership-container{background-color:#eef0f2;padding:20px;height:340px;overflow:hidden;margin-top:15px;margin-bottom:15px}}.membership-container h3{font-family:'Shelby';font-size:50px;margin:0 0 20px 0}@media (max-width:767px){.membership-container-center-mobile{padding:40px}}@media (min-width:768px){.membership-container-left{background-color:#eef0f2}}.membership-container-right{padding-top:40px}@media (min-width:768px){.membership-container-right{background-color:#d8dfe1}}.membership-bottom{background:url("https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/membership-bottom.png") top left no-repeat;background-size:cover}@media only screen and (max-width:767px){.membership-bottom{height:75vw}}@media only screen and (min-width:768px) and (max-width:991px){.membership-bottom{height:30vw}}@media only screen and (min-width:992px) and (max-width:1199px){.membership-bottom{height:33vw}}@media only screen and (min-width:1200px){.membership-bottom{height:24vw}}.form-item-card-type.js-form-item-card-type.radio{width:130px;float:left;height:60px;margin:0}#myaccount .form-item-card-type.js-form-item-card-type.radio{height:80px}#myaccount .form-group.error label{color:#a94442}#myaccount .form-group.error input{border:1px solid #a94442}#myaccount .form-group.error .input-error-desc{color:#a94442}.loading{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;height:120px;width:120px;overflow:hidden}@media (min-width:768px){.loading{margin:120px auto}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.delivery-option-content{min-height:50px}.form-item-field-selected-bundle{width:120px;display:inline-block;text-align:center}.form-item-field-selected-bundle.radio label{margin:0;padding:0}.form-item-field-selected-bundle label span{display:inline-block;background-color:#FFF;padding:10px;font-family:'helvetica','Helvetica Neue','Arial' !important;font-size:12px;border:2px solid #d8dfe1;color:#d8dfe1;width:120px;text-align:center}.form-item-field-selected-bundle input[type="radio"]{display:none}.form-item-field-selected-bundle input[type="radio"]:checked+span{border:2px solid #007fc9;color:#000;font-weight:bold;background-color:#eef0f2}.modal.fade{z-index:10000000 !important}.philosophy-hero{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/philosophy/images/philosophy_hero_bg.jpg');background-size:cover;background-repeat:no-repeat;height:25vw}@media (max-width:767px){.philosophy-hero{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/philosophy/images/philosophy_hero_bg_mobile.jpg');height:85vw}}.philosophy-hero .philosophy-hero-content{text-align:center;padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px;color:#FFF}.philosophy-hero .philosophy-hero-content:hover{color:#FFF}.philosophy-hero .philosophy-hero-content h1{font-size:7vw}.philosophy-hero .philosophy-hero-content h2{font-size:4vw}.philosophy-hero .philosophy-hero-content h3{font-size:2vw}.philosophy-hero .philosophy-hero-content h1,.philosophy-hero .philosophy-hero-content h2,.philosophy-hero .philosophy-hero-content h3{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:uppercase;color:#FFF;margin-top:0;margin-bottom:0}.philosophy-hero .philosophy-hero-content h1:hover,.philosophy-hero .philosophy-hero-content h2:hover,.philosophy-hero .philosophy-hero-content h3:hover{color:#FFF}@media (max-width:767px){.philosophy-hero .philosophy-hero-content{padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px}.philosophy-hero .philosophy-hero-content h1{font-size:15vw}.philosophy-hero .philosophy-hero-content h2{font-size:10vw;margin-bottom:30px}.philosophy-hero .philosophy-hero-content h3{font-size:6vw}.philosophy-hero .philosophy-hero-content .color-bar-wrap{width:80%;margin:0 auto}}.philosophy-hero .color-bar-wrap{width:60%;height:4px;margin:0 auto}.philosophy-h2{color:#54616e;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;margin-top:0;margin-bottom:0;font-size:4vw}.philosophy-h2:hover{color:#54616e}@media (max-width:767px){.philosophy-h2{font-size:7vw}}.you-eat-often h2,.no-calorie-countin h2{color:#54616e;font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;margin-top:0;margin-bottom:0;font-size:4vw}.you-eat-often h2:hover,.no-calorie-countin h2:hover{color:#54616e}@media (max-width:767px){.you-eat-often,.no-calorie-countin{text-align:center}.you-eat-often h2,.no-calorie-countin h2{font-size:15vw}}.philosophy-food-groups{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/philosophy/images/philosophy_bg_2.jpg');background-size:cover;background-repeat:no-repeat;height:25vw}.philosophy-food-groups h2{font-size:4vw;margin-bottom:0px}.philosophy-food-groups h3{font-size:2vw}@media (max-width:767px){.philosophy-food-groups{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/philosophy/images/philosophy_bg_2_mobile.jpg');height:110vw}.philosophy-food-groups h2{font-size:15vw;margin-bottom:20px}}.philosophy-food-groups .philosophy-food-groups-content{text-align:center;color:#54616e;padding-top:60px;padding-bottom:60px;padding-left:40px;padding-right:40px}.philosophy-food-groups .philosophy-food-groups-content:hover{color:#54616e}@media (max-width:767px){.philosophy-food-groups .philosophy-food-groups-content{padding-top:120px;padding-bottom:120px;padding-left:40px;padding-right:40px}}@media (min-width:992px){.philosophy-food-groups .philosophy-food-groups-content{padding-top:80px;padding-bottom:80px;padding-left:240px;padding-right:240px}}@media (min-width:1200px){.philosophy-food-groups .philosophy-food-groups-content{padding-top:120px;padding-bottom:120px;padding-left:240px;padding-right:240px}}.philosophy-chef{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/philosophy/images/philosophy_chef.jpg');background-size:cover;background-repeat:no-repeat;height:25vw;padding:60px;color:#FFF;text-align:center}.philosophy-chef:hover{color:#FFF}.philosophy-chef h2{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;color:#FFF;font-size:4vw;margin-bottom:0px}.philosophy-chef h2:hover{color:#FFF}.philosophy-chef h3{color:#FFF;font-size:2vw}.philosophy-chef h3:hover{color:#FFF}.philosophy-chef .philosophy-chef-content{border:1px solid #fff;padding:40px}@media (max-width:767px){.philosophy-chef{padding:20px;background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/philosophy/images/philosophy_chef_mobile.jpg');height:110vw}.philosophy-chef h2{font-size:10vw;margin-bottom:20px}.philosophy-chef .philosophy-chef-content{padding:20px}}@media (min-width:768px){.philosophy-chef{padding:40px 20px;height:340px}.philosophy-chef h2{font-size:5vw;margin-bottom:20px}.philosophy-chef .philosophy-chef-content{paddingg:40px}}@media (min-width:992px){.philosophy-chef{height:340px}.philosophy-chef .philosophy-chef-content{paddingg:60px}}@media (min-width:1200px){.philosophy-chef{height:340px}.philosophy-chef .philosophy-chef-content{paddingg:100px}}.philosophy-bottom{padding:40px;text-align:center}.philosophy-bottom h2{font-family:'Fira Sans',sans-serif !important;font-style:normal;font-weight:500 !important;text-transform:none !important;color:#54616e;font-size:4vw;margin-bottom:0px}.philosophy-bottom h2:hover{color:#54616e}@media (max-width:767px){.philosophy-bottom h2{font-size:15vw}}.hiw-hero{background-size:contain;background-repeat:no-repeat;color:#323d48;height:100vw}.hiw-hero:hover{color:#323d48}@media (min-width:768px){.hiw-hero{background-image:url('/themes/custom/jenny_bootstrap/images/hiw/hiw_textured_bg_amber.png');background-size:contain;background-repeat:no-repeat;height:25vw}}@media (max-width:767px){.hiw-hero .hiw-hero-wrap-mobile{background-image:url('/themes/custom/jenny_bootstrap/images/hiw/hiw_textured_bg_mobile.jpg');background-size:cover;background-repeat:no-repeat;height:57vw;margin-bottom:-7vw}}.hiw-hero .hiw-hero-text{border-left:10px solid #007fc9;margin-top:7vw;padding-left:5px}.hiw-hero .hiw-hero-text h2{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:400 !important;color:#323d48;padding:0;margin-bottom:0;line-height:normal;text-transform:none !important;font-size:3vw;line-height:1em;font-weight:600}.hiw-hero .hiw-hero-text h2:hover{color:#323d48}@media (min-width:992px){.hiw-hero .hiw-hero-text h2{font-size:3vw}}.hiw-hero .hiw-hero-text p{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:400 !important;margin:0;line-height:normal}@media (max-width:767px){.hiw-hero .hiw-hero-text{width:50%;position:absolute;top:40px;left:20px}.hiw-hero .hiw-hero-text h2{font-size:5vw}}.hiw-hero .hiw-video{border:10px solid #323d48;margin-top:30px}@media (min-width:768px){.hiw-hero .hiw-video{width:85%;margin-top:5%}}.hiw-content-container{padding:5% 10%}.hiw-content-container img{margin:10px auto;display:block}.hiw-content-container h3{color:#323d48;font-family:'Open Sans',sans-serif !important;font-style:normal !important;font-weight:800 !important !important;text-transform:uppercase !important}.hiw-content-container h3:hover{color:#323d48}.hiw-content-container p{font-family:'Open Sans',sans-serif !important;font-style:normal;font-weight:400 !important;font-size:16px}.hiw-content-container p span{font-weight:700px}.hiw-content-container ul li{margin-bottom:10px}@media (max-width:767px){.hiw-content-container h3{font-size:30px}}@media (min-width:768px){.hiw-content-container img.img-icon{height:75px;width:75px}}@media (min-width:992px){.hiw-content-container{padding:0 10%}}@media (min-width:1200px){.hiw-content-container{padding:0 15%}}@media (min-width:1440px){.hiw-content-container{padding:0 25%}.hiw-content-container h3{font-size:30px}.hiw-content-container p,.hiw-content-container ul{font-size:18px}}.hiw-satisfaction-guaranteed,.hiw-16lbs-4weeks,.hiw-lose-16lbs,.jc-blue-dark-wrap{background-color:#16384e;color:#FFF}.hiw-satisfaction-guaranteed:hover,.hiw-16lbs-4weeks:hover,.hiw-lose-16lbs:hover,.jc-blue-dark-wrap:hover{color:#FFF}.hiw-lose-16lbs,.hiw-16lbs-4weeks{text-align:center}.hiw-lose-16lbs h3,.hiw-16lbs-4weeks h3{color:#FFF;font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:300 !important;font-size:3vw;line-height:16px;margin-bottom:10px}.hiw-lose-16lbs h3:hover,.hiw-16lbs-4weeks h3:hover{color:#FFF}@media (max-width:767px){.hiw-lose-16lbs h3,.hiw-16lbs-4weeks h3{font-size:7vw;line-height:1.1em}}@media (min-width:768px){.hiw-lose-16lbs h3,.hiw-16lbs-4weeks h3{font-size:3vw}}@media (min-width:992px){.hiw-lose-16lbs h3,.hiw-16lbs-4weeks h3{font-size:3vw}}@media (min-width:1200px){.hiw-lose-16lbs h3,.hiw-16lbs-4weeks h3{font-size:3vw}}.hiw-lose-16lbs h3 span,.hiw-16lbs-4weeks h3 span{font-family:'Oswald',sans-serif !important;font-style:normal;font-weight:600 !important;text-transform:none !important}@media (max-width:767px){.hiw-cta-mobile{margin-top:20px}}@media (min-width:768px){.hiw-cta-mobile{float:right;margin-top:-4vh}}.list-ok li{display:block;margin-left:40px}.list-ok li:before{content:"\e013";font-family:'Glyphicons Halflings';font-size:9px;float:left;margin-top:4px;margin-left:-17px;color:#00b9cd}.navbar-default .navbar-toggle{border:none}.navbar-default .navbar-toggle .icon-bar{background-color:#16384e}.navbar-default .navbar-toggle.collapsed{border-color:#007fc9;background-color:#fff}.navbar-default .navbar-toggle.collapsed .icon-bar{background-color:#16384e}.navbar-default .navbar-toggle:focus{background-color:#fff}#toolbar-administration{padding-bottom:40px}#navbar .navbar-header .navbar-toggle{margin-right:-5px;margin-top:13px}@media (max-width:767px){#navbar-collapse.navbar-collapse{padding-right:0;padding-left:0}}.region-header .message-well:first-child{margin-top:20px}.row{margin-bottom:20px}[data-bg-img]{background-repeat:no-repeat}@media (min-width:768px){[data-bg-img-desktop]{background-repeat:no-repeat}}@media (max-width:480px){[data-bg-img-mobile]{background-repeat:no-repeat}}.ui-accordion .accordion{margin:0;padding:10px 10px 10px 30px;height:41px;border:none;border-top:#f0f0f0 1px solid;background:#fff;font-family:Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;color:#000;font-size:1em;font-weight:bold;line-height:1.5em}.ui-accordion .accordion.accordion-open,.ui-accordion .accordion.collapse-open{sbackground:#439539;color:#fff}.ui-accordion .ui-accordion-content{border:none}@media (max-width:768px){.ui-accordion .ui-accordion-content{padding:1em 0}}.ui-accordion .sections-wrapper{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/help/bg-sections-wrapper.png') no-repeat center bottom transparent;padding-bottom:3px}@media (min-width:992px){.ui-accordion .sections-wrapper{width:665px}}.ui-accordion .sections{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/help/bg-sections.png') repeat-y left top transparent;margin-top:30px;padding-bottom:20px}.ui-accordion .section{background:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/help/bg-h3.png') no-repeat left top transparent}.ui-accordion .section h3{background:#439539;color:#FFFFFF;font-family:Arial;font-size:16px;font-weight:bold;line-height:28px;margin:20px 5px;padding:0 15px}.ui-accordion .section ul{padding:10px 25px 10px 35px;list-style-type:none}@media (max-width:768px){.ui-accordion .section ul{padding:10px 10px 10px 15px;font-size:12px}}.ui-accordion .section ul.helpTopics li{list-style-type:disc;list-style-position:inside;padding-left:10px;line-height:18px}.ui-accordion .section li.bullet-question{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/help/bullet-question.gif');background-repeat:no-repeat;background-position:0 4px;padding:5px 0px 10px 20px;font-weight:bold}.ui-accordion .section li.bullet-answer{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/help/bullet-answer.gif');background-repeat:no-repeat;background-position:0 6px;padding:5px 0px 10px 20px}.ui-accordion .section li.bullet-top{background-image:url('https://statics.jennycraig.com/drupal/themes/custom/jenny_bootstrap/images/help/bullet-top.gif');background-repeat:no-repeat;background-position:0 8px;padding:5px 0px 0px 20px}.disclaimers{padding-left:15px;padding-right:15px}.disclaimers sup{left:-2px;font-size:100%;font-size:14px;top:1px}.disclaimers>*{font-size:12px}
