.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body{color:#6e788d}.bg-dark-blue{background-color:#16274a}.bg-medium-blue{background-color:#0060af}.bg-btn-grey{background-color:rgba(22,39,74,0.4)}.bg-body-copy{background-color:#6e788d}.bg-light-grey{background-color:#c5c9d0}.bg-error{background-color:#e01a1a}h1{font-family:"Benton Sans Medium";font-size:30px;color:#0060af}@media (min-width: 768px){h1{font-size:60px}}h2{font-family:"Benton Sans";font-size:18px;color:#0060af}@media (min-width: 768px){h2{font-size:30px}}h3{font-family:"Benton Sans";font-size:16px;color:#0060af}@media (min-width: 768px){h3{font-size:18px}}p{font-family:"Benton Sans Book";font-size:16px}@media (min-width: 768px){p{font-size:18px}}p a{color:#6e788d;text-decoration:underline;transition:all 0.15s ease}p a:hover,p afocus{color:#0060af}p.lead{font-family:"Benton Sans Book";font-size:18px}@media (min-width: 768px){p.lead{font-size:25px}}@media (min-width: 768px){p.pg2-heading{font-size:23px}}p small{font-size:16px}p small.tiny{font-size:12px}blockquote{border-left:0px;padding:0px;margin-bottom:10px;font-family:"Benton Sans";font-size:16px;color:#0060af}@media (min-width: 768px){blockquote{font-size:25px}}blockquote:before,blockquote:after{content:'"'}cite{font-size:14px;font-style:normal;display:block}@media (min-width: 768px){cite{font-size:16px}}.c-main-grey{color:#6e788d}.btn{border-radius:40px;min-width:170px;transition:all 0.15s linear;border-width:2px;font-family:"Benton Sans Book";line-height:26px;padding:10px 20px;margin:5px;font-size:16px}@media (min-width: 768px){.btn{font-size:18px}}.btn.btn-default{color:#0060af;border-color:rgba(22,39,74,0.4);background-color:transparent}.btn.btn-default:hover,.btn.btn-default:focus{background-color:#0060af;color:#fff;border-color:#0060af}.btn.btn-primary{color:#fff;background-color:#0060af}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:#fff;color:#0060af;border-color:#fff}.btn.btn-primary.maintain-border:hover,.btn.btn-primary.maintain-borderfocus{border-color:#0060af}.btn.btn-dark{color:#fff;background-color:#16274a}.btn.btn-dark:hover,.btn.btn-dark:focus{background-color:#244079;color:#fff;border-color:#244079}.btn.btn-white{color:#fff;border-color:#fff;background-color:transparent}.btn.btn-white:hover,.btn.btn-white:focus{background-color:#0060af;color:#fff;border-color:#0060af}.btn.btn-squared{background-color:#fff;border:2px solid #cbced5;color:#c5c9d0;border-radius:5px;margin:5px 7px}.btn.btn-yellow{background-color:#ffb73e;border-color:#ffb73e;color:#16274a}.btn.btn-yellow:hover,.btn.btn-yellow:focus{background-color:#ffa40b;border-color:#ffa40b}.btn.full-width,.btn.mobile-only-full-width{width:100%;margin:5px 0px}@media (min-width: 992px){.btn.mobile-only-full-width{width:48%;margin:5px 0}.btn.mobile-only-full-width.left{float:left}.btn.mobile-only-full-width.right{float:right}}.btn-in-form{background-color:#fff;border:0px;box-shadow:none;color:#0060af;position:absolute;right:10px;top:10px}input[type="radio"]{display:none}input[type="radio"]:checked+label{background-color:#0060af;color:#fff;border-color:#0060af}body{padding-top:57px}@media (min-width: 768px){body{padding-top:110px}}@media (max-width: 992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}.navbar.navbar-fixed-top{background-color:#fff;height:57px;padding-top:8px}@media (min-width: 768px){.navbar.navbar-fixed-top{padding-top:35px;height:110px}}.navbar.navbar-fixed-top .container-fluid{background-color:#fff}.navbar.navbar-fixed-top .navbar-brand{height:auto;padding:0px 15px}.navbar.navbar-fixed-top .navbar-brand img{width:175px}.navbar.navbar-fixed-top .navbar-nav{margin:auto;display:block}.navbar.navbar-fixed-top .navbar-nav li a{font-family:"Benton Sans Book";font-size:16px;padding:15px 0px}@media (min-width: 768px){.navbar.navbar-fixed-top .navbar-nav li a{padding:10px 8px}}@media (min-width: 992px){.navbar.navbar-fixed-top .navbar-nav li a{padding:10px 7px;font-size:15px}}@media (min-width: 1200px){.navbar.navbar-fixed-top .navbar-nav li a{font-size:16px}}.navbar.navbar-fixed-top .navbar-nav li a:hover,.navbar.navbar-fixed-top .navbar-nav li a:focus,.navbar.navbar-fixed-top .navbar-nav li a:active{color:#0060af}.navbar.navbar-fixed-top .navbar-nav li.active a{color:#0060af;background-color:#fff}.navbar.navbar-fixed-top .navbar-nav li.active a:hover,.navbar.navbar-fixed-top .navbar-nav li.active a:focus,.navbar.navbar-fixed-top .navbar-nav li.active a:active{background-color:#fff;pointer-events:none;cursor:default}.navbar.navbar-fixed-top .navbar-right li a{color:#0060af;font-size:15px}.navbar.navbar-fixed-top .navbar-toggle{border:0px}.navbar.navbar-fixed-top .navbar-toggle:hover,.navbar.navbar-fixed-top .navbar-toggle:focus,.navbar.navbar-fixed-top .navbar-toggle:active{background-color:#fff}.navbar.navbar-fixed-top .navbar-toggle .icon-bar{background-color:#0060af;width:22px;transition:all 0.2s}.navbar.navbar-fixed-top .navbar-toggle .top-bar{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;transform-origin:10% 10%}.navbar.navbar-fixed-top .navbar-toggle .middle-bar{opacity:0}.navbar.navbar-fixed-top .navbar-toggle .bottom-bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;transform-origin:10% 90%}.navbar.navbar-fixed-top .navbar-toggle.collapsed .top-bar{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:10% 10%;transform-origin:10% 10%}.navbar.navbar-fixed-top .navbar-toggle.collapsed .middle-bar{opacity:1}.navbar.navbar-fixed-top .navbar-toggle.collapsed .bottom-bar{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:10% 90%;transform-origin:10% 90%}.navbar.navbar-fixed-top .navbar-collapse{background-color:#fff;height:100vh;text-align:center;max-height:100vh;overflow-y:scroll}@media (min-width: 768px){.navbar.navbar-fixed-top .navbar-collapse{margin-top:26px}}@media (min-width: 992px){.navbar.navbar-fixed-top .navbar-collapse{margin-top:0px}}.navbar.navbar-fixed-top .navbar-collapse.collapsing{height:100vh;transition-timing-function:linear;transition-duration:0.2s;transition-property:all}.navbar.navbar-fixed-top .navbar-collapse.in{transition:all 0.25s linear;height:100vh !important}@media (min-width: 992px){.navbar.navbar-fixed-top .navbar-collapse.in{height:0vh !important}}.navbar.subnav{background:#16274a;border-radius:0px;font-size:15px;font-family:"Benton Sans Book";margin-bottom:0px;z-index:2}.navbar.subnav:after{content:' ';background:url("../images/subnav-dropdown.svg") center center no-repeat;background-size:contain;width:20px;height:51px;position:absolute;top:0;right:25px}@media (min-width: 768px){.navbar.subnav:after{right:40px}}@media (min-width: 992px){.navbar.subnav:after{display:none}}.navbar.subnav .navbar-toggle{color:#fff;width:100%;margin:5px 0px}.navbar.subnav .navbar-collapse{z-index:10}.navbar.subnav .navbar-nav{display:block;margin:auto;width:100%;text-align:center}@media (min-width: 768px){.navbar.subnav .navbar-nav li{float:none;display:inline-block}}.navbar.subnav .navbar-nav li a.active{color:#ebcf95}.navbar.subnav .navbar-nav a{color:#fff}.navbar.subnav .navbar-nav a:hover,.navbar.subnav .navbar-nav a:focus{color:#ebcf95;background-color:#16274a}.navbar.subnav .navbar-toggle{z-index:1000}#subnav{padding-top:1px}.sweet-dreams-promo{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/2016/sweet-dreams-bg-sm.png);padding-top:15px}@media (min-width: 768px){.sweet-dreams-promo{padding:0;background-image:url(../images/2016/sweet-dreams-bg-lg.png)}}.sweet-dreams-promo img{width:100%;margin:auto}.form-group{position:relative}.form-group label{font-size:16px;font-family:"Benton Sans Book"}.form-group label.error{color:#e01a1a;margin-top:5px}.form-group input,.form-group select,.form-group textarea{font-family:"Benton Sans";font-size:16px;box-shadow:none;padding:0px 10px;height:46px;border:2px solid #e7e8eb;-webkit-appearance:none;-moz-appearance:none}.form-group input::-ms-expand,.form-group select::-ms-expand,.form-group textarea::-ms-expand{display:none}.form-group input::-webkit-input-placeholder,.form-group input:-ms-input-placeholder,.form-group input::-moz-placeholder,.form-group select::-webkit-input-placeholder,.form-group select:-ms-input-placeholder,.form-group select::-moz-placeholder,.form-group textarea::-webkit-input-placeholder,.form-group textarea:-ms-input-placeholder,.form-group textarea::-moz-placeholder{color:rgba(22,39,74,0.4)}.form-group select{padding:0px 10px;height:46px;background-color:#e7e8eb;background-image:url(../images/rebuild/drop-arrow.svg);background-position:calc(100% - 10px);background-size:auto;background-repeat:no-repeat;line-height:normal}.form-group .form-control:focus{border-color:#0060af;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 5px rgba(0,96,175,0.4)}.form-group .form-control[readonly]:focus{pointer-events:none;border-color:#eee;box-shadow:none}.form-group.error input,.form-group.error select,.form-group.error textarea{border-color:#e01a1a;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 5px rgba(224,26,26,0.4)}.form-group input+label{margin-top:5px}.form-group .plain-checkbox[type="checkbox"]:not(:checked),.form-group .plain-checkbox[type="checkbox"]:checked{display:inline !important;-webkit-appearance:checkbox;height:auto;padding:0;position:static !important}.pagination{text-align:center;margin:0px 0px 20px}.pagination li a{border:0px;color:#c5c9d0;font-size:18px;font-family:"Benton Sans";text-transform:capitalize;letter-spacing:1px;padding-bottom:2px}.pagination li a:hover,.pagination li aactive,.pagination li afocus{background-color:#fff}.pagination li.page-control a{border:0px;color:#0060af}.pagination li.page-control a:hover,.pagination li.page-control aactive,.pagination li.page-control afocus{color:#0060af}.pagination li.active a{background-color:#fff;color:#0060af;font-family:"Benton Sans"}.pagination li.active a:hover,.pagination li.active aactive,.pagination li.active afocus{pointer-events:none;cursor:default;background-color:#fff;color:#000}.panel-group{font-family:"Benton Sans Book";position:relative}.panel-group .panel{box-shadow:none;border-bottom:1px solid #f2f4f6}.panel-group .panel-body{padding-left:0px}.panel-group .panel-heading{border-radius:0px;padding-left:0px;padding-right:35px}.panel-group .panel-heading h4{color:#6e788d;font-size:18px}@media (min-width: 768px){.panel-group .panel-heading h4{font-size:20px}}.panel-group .panel-title:focus,.panel-group .panel-title:active{text-decoration:none}.panel-group .panel-title a{display:block}.panel-group .panel-title a:focus,.panel-group .panel-title a:active{text-decoration:none;outline:none}.panel-group .panel-title .icon-cross{color:#0060af;font-size:16px;position:absolute;right:20px;transition:all 0.25s linear}.panel-group .panel.open .icon-cross{-webkit-transform:rotate(135deg);transform:rotate(135deg)}footer{margin-top:80px;margin-bottom:25px;text-align:center}@media (min-width: 992px){footer{text-align:left}}footer ul{list-style:none;padding-left:0px}footer ul li{margin:5px 0px}footer ul li a{color:#6e788d;font-size:15px;font-family:"Benton Sans Book"}footer .footer-logo{margin-bottom:10px;width:197px}footer .col-sm-3{margin:30px 0px}@media (min-width: 768px){footer .col-sm-3{margin:20px 0px 10px}}@media (min-width: 992px){footer .col-sm-3{margin:0px}}.findaretailer ~ footer{display:none}.content-box{height:auto;display:block;padding:0px !important;margin:0px 0px 20px}@media (min-width: 768px){.content-box{height:485px;margin:0px 0px 40px}}.content-box.our-sponsorships .info-box-container .main p{font-size:16px}.content-box.copyright{height:auto;padding:0 10px 0 0;text-align:right;margin-top:-40px}@media (max-width: 767px){.content-box.copyright{margin-top:-20px}}.content-box .content-box-image{padding:0px 15px;overflow:hidden;height:100%}@media (min-width: 768px){.content-box .content-box-image{padding:0px}}.content-box .content-box-image .content-box-bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:310px}@media (min-width: 768px){.content-box .content-box-image .content-box-bg-image{height:100%}}.content-box .content-box-image img{width:100%;text-align:center}@media (min-width: 768px){.content-box .content-box-image img{width:auto}}.content-box .content-box-info{height:100%}@media (min-width: 768px){.content-box .content-box-info{padding:30px 0px;background-color:#f2f4f6}}.content-box .content-box-info .info-box-container{padding:30px 0px;background-color:#f2f4f6}@media (min-width: 768px){.content-box .content-box-info .info-box-container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.content-box .content-box-info .logo-container{display:inline-block;max-width:60%}.content-box .content-box-info .logo{width:auto;max-width:100%;margin:0px auto 20px auto;display:block}.content-box .content-box-info .btn{margin-top:20px}.content-box .content-box-info p{padding:0px 30px;line-height:28px}.content-box .content-box-info p.main{font-size:16px;text-align:left}.content-box .content-box-info small.subtitle{display:block;font-size:21px}.content-box.news{height:auto;margin-top:40px}@media (min-width: 992px){.content-box.news{height:575px;margin-top:80px}}.content-box.news .content-box-info .info-box-container{top:auto;-webkit-transform:none;transform:none}.content-box.news .content-box-image .news-image{height:56.25vw;background-position:50%;background-size:cover}@media (min-width: 992px){.content-box.news .content-box-image .news-image{height:100%}}.content-box.news p.lead{color:#0060af}.content-box.news div.main p{font-size:16px;text-align:left}.content-box.news .facebook-embed{width:100%;padding-top:47vw;overflow:hidden;background:#f2f4f6}.content-box.news .facebook-embed iframe{width:100%;position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 992px){.content-box.news .facebook-embed{width:58.33333333%;overflow:hidden;padding-top:95px}.content-box.news .facebook-embed iframe{width:100%;position:static}}.news .full-page-banner h1,.news .half-page-banner h1{margin-top:0}@media (min-width: 992px){.news .full-page-banner h1,.news .half-page-banner h1{font-size:100px}}.full-page-banner,.half-page-banner{background-color:#c5c9d0;height:calc(100vh - 110px);width:100vw;max-width:100%;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.full-page-banner h1,.half-page-banner h1{color:#fff;margin-top:110px}.full-page-banner .container,.half-page-banner .container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.full-page-banner .container .wrapper,.half-page-banner .container .wrapper{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.full-page-banner .explore,.half-page-banner .explore{bottom:20px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}.full-page-banner .explore span.glyphicon,.half-page-banner .explore span.glyphicon{font-size:20px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:bounce 1.2s infinite ease-in-out;animation:bounce 1.2s infinite ease-in-out}.full-page-banner .explore p,.half-page-banner .explore p{margin-top:33px}.full-page-banner .explore p a,.half-page-banner .explore p a{color:#fff;text-decoration:none}@-webkit-keyframes bounce{0%{top:0px}50%{top:6px}100%{top:0px}}.full-page-banner.home,.home.half-page-banner{background-image:url("../images/rebuild/home-banner.jpg")}@media (min-width: 768px){.full-page-banner.home.full-page-banner,.home.half-page-banner{min-height:0px}}.full-page-banner.home .embed-responsive,.home.half-page-banner .embed-responsive{display:none}.ie9 .full-page-banner.home .embed-responsive,.ie9 .home.half-page-banner .embed-responsive{visibility:hidden}@media (min-width: 768px){.full-page-banner.home,.home.half-page-banner{height:auto;position:relative}.full-page-banner.home .embed-responsive,.home.half-page-banner .embed-responsive{display:block}.full-page-banner.home .container,.home.half-page-banner .container{position:absolute;top:calc(50% - 180px);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.full-page-banner.our-range,.our-range.half-page-banner{background-image:url("../images/rebuild/our-range-banner.png")}.full-page-banner.our-family,.our-family.half-page-banner{background-image:url("../images/rebuild/our-family-banner.png")}.full-page-banner.timeline,.timeline.half-page-banner{background-image:url("../images/rebuild/our-company-banner.png")}.full-page-banner.our-accessories,.our-accessories.half-page-banner{background-image:url("../images/rebuild/our-accessories-banner.png")}.full-page-banner.sponsorship,.sponsorship.half-page-banner{background-image:url("../images/rebuild/sponsorship-banner.png")}.full-page-banner.news,.news.half-page-banner{background-image:url("../images/rebuild/news-banner.jpg")}.full-page-banner.swsc,.swsc.half-page-banner{background-image:url("../images/rebuild/six-week-sleep-banner.jpg")}.half-page-banner{height:205px;min-height:auto}.half-page-banner h1{margin-top:20px}@media (min-width: 768px){.half-page-banner{height:240px}}.half-page-banner .wrapper{margin-top:65px;position:relative;-webkit-transform:none;transform:none;left:auto;top:auto}.half-page-banner.support{background-image:url("../images/rebuild/cust-support.png")}.half-page-banner.login{background-color:#0060af}#page-lead{padding:100px 0px}.call-to-action{margin-top:50px;padding:0px !important;background-color:#f2f4f6;text-align:center;color:#fff}.call-to-action h2{color:#fff;margin-bottom:40px}.call-to-action .col-sm-6{padding:70px 15px;max-height:383px}@media (min-width: 768px){.call-to-action .col-sm-6{padding:115px 15px}}.call-to-action .cta-retailer{background-image:url("../images/rebuild/cta-retailer.png");background-repeat:no-repeat;background-size:cover;background-position:top}.call-to-action .cta-sleepchallenge{background-image:url("../images/rebuild/cta-sleep.png");background-repeat:no-repeat;background-size:cover;background-position:bottom}.our-tips{padding:80px 0px}@media (min-width: 768px){.our-tips{padding:100px 0px}}.our-tips h2{margin-bottom:50px}.modal-backdrop{background-color:#ccdfef}.modal-backdrop.in{filter:alpha(opacity=98);opacity:0.98}.modal{text-align:center}@media (min-width: 768px){.modal .modal-dialog{width:670px}}.modal .modal-content{padding:15px;box-shadow:none;border:0px}.modal .modal-content h2{font-family:"Benton Sans Medium";font-size:40px}.modal .modal-content .form-group{margin-top:25px;position:relative}.modal .modal-content .form-group input{padding-right:80px}@media (min-width: 768px){.modal .modal-content .modal-body{margin-top:20px;padding:0px 90px 0px 90px}}.modal .modal-header{border-bottom:0px;padding:0px;display:block;height:45px}.modal .modal-header button{height:40px;width:40px;opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal-header button .icon-cross{color:#0060af;font-size:30px}.modal .modal-footer{text-align:center;border:0px;margin-bottom:60px}section{padding:50px 0px}@media (min-width: 768px){section{padding:100px 0px}}section.page-lead{text-align:center}section.page-lead h2{margin-bottom:40px}section.page-lead p.lead{line-height:40px}section.page-lead .btn{min-width:200px}.form-group{margin-bottom:25px}.page-content ul,.page-content ol{font-size:18px;font-family:"Benton Sans Book"}.page-content h3{font-size:24px}.page-content table td{border:1px solid #ccc;border-collapse:collapse;font-size:18px;font-family:"Benton Sans Book";padding:10px}.home-page .full-page-banner h1,.home-page .half-page-banner h1{margin-top:20px;margin-bottom:60px;text-shadow:0 0 50px #000000}.home-page .full-page-banner .btn,.home-page .half-page-banner .btn{width:270px}.home-page section{padding:50px 0px}@media (min-width: 768px){.home-page section{padding:100px 0px}}.home-page section.page-lead{text-align:center}.home-page section.page-lead h2{margin-bottom:40px}.home-page section.page-lead p.lead{line-height:40px}.home-page .benefits{padding:0px 15px}@media (min-width: 768px){.home-page .benefits{background-color:#f2f4f6;padding:0px}}.home-page .benefits .benefits-image{height:200px;background-color:#f2f4f6;background-image:url("../images/rebuild/guy.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width: 768px){.home-page .benefits .benefits-image{height:380px}}.home-page .benefits .benefits-content{background-color:#f2f4f6;padding:0px 15px;text-align:center;position:relative;width:100%;display:block;margin-bottom:20px}@media (min-width: 768px){.home-page .benefits .benefits-content{margin-bottom:0px}}.home-page .benefits .benefits-content .wrapper{padding:30px}@media (min-width: 768px){.home-page .benefits .benefits-content .wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;padding:15px}}@media (min-width: 992px){.home-page .benefits .benefits-content .wrapper{margin-top:20px}}.home-page .benefits .benefits-content cite{margin-bottom:25px}.home-page .benefits .benefits-content .icon-heart{font-size:30px;margin-bottom:15px;color:#0060af;display:block}@media (min-width: 768px){.home-page .benefits .benefits-content .icon-heart{font-size:35px}}@media (min-width: 768px){.home-page .benefits .benefits-content{width:50%;display:inline-block}}.home-page .sleep-goals{text-align:center}.home-page .sleep-goals h2{margin-bottom:30px}@media (min-width: 768px){.home-page .sleep-goals h2{margin-bottom:0px}}.home-page .sleep-goals .sleep-goals-item{margin:0px;transition:all 0.15s linear;padding:40px 30px}.home-page .sleep-goals .sleep-goals-item [class^="icon-"],.home-page .sleep-goals .sleep-goals-item [class*="icon-"]{font-size:65px;color:#0060af;margin-bottom:20px;display:block}@media (min-width: 768px){.home-page .sleep-goals .sleep-goals-item{height:360px;margin:50px 0px 0px}}@media (min-width: 992px){.home-page .sleep-goals .sleep-goals-item{height:auto}}.home-page .sleep-goals .sleep-goals-item p.lead{color:#0060af}.home-page .sleep-goals .sleep-goals-item:hover,.home-page .sleep-goals .sleep-goals-item:focus{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#f2f4f6}.home-page .family-owned{background-color:#ccdfef;text-align:center;padding-bottom:0px;padding-top:60px}.home-page .family-owned h2{color:#6e788d;margin-bottom:40px}.home-page .family-owned .family-bg{margin-top:60px;padding:100px 0px;background-image:url("../images/rebuild/family.png");background-position:center;background-repeat:no-repeat;background-size:cover}.home-page .family-owned .family-bg h1{color:#fff}.home-page .improving-lives{text-align:center;padding-top:50px;padding-bottom:50px}.home-page .improving-lives .item{margin:50px 0px}@media (min-width: 768px){.home-page .improving-lives .item{margin:70px 0px}}.home-page .improving-lives .item h2{font-size:26px}.home-page .improving-lives .item .ie-only{display:none}.ie .home-page .improving-lives .item .ie-only,.ie9 .home-page .improving-lives .item .ie-only,.ie10 .home-page .improving-lives .item .ie-only{display:block;color:#0060af;font-size:60px}.home-page .improving-lives .item p{opacity:0;transition:opacity 0.4s}.home-page .improving-lives .item svg{visibility:hidden;margin:auto}.ie .home-page .improving-lives .item svg,.ie9 .home-page .improving-lives .item svg,.ie10 .home-page .improving-lives .item svg{display:none}.home-page .improving-lives .item svg.fadeIn{visibility:visible}.ie .home-page .improving-lives .item svg.fadeIn,.ie9 .home-page .improving-lives .item svg.fadeIn,.ie10 .home-page .improving-lives .item svg.fadeIn{display:none}.home-page .improving-lives .item svg.fadeIn path{fill:#fff;stroke:#0060af;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:draw 3s 0.5s linear forwards, fill 0.40s 1s linear forwards;animation:draw 3s 0.5s linear forwards, fill 0.40s 1s linear forwards}.home-page .improving-lives .item svg.fadeIn path.no-fill{fill:#fff !important}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@keyframes draw{to{stroke-dashoffset:0}}@-webkit-keyframes fill{to{fill:#0060af}}@keyframes fill{to{fill:#0060af}}.home-page .improving-lives .item svg.fadeIn ~ p{opacity:1}.range-details .details-banner{padding:50px 0px;background-color:#eeeff4}.range-details .details-banner .details-text{padding-top:80px;text-align:center}.range-details .details-banner .details-text .details-logo{width:auto;max-width:75%}.range-details .details-banner .details-text h2{margin:40px 0px}.range-details .details-banner.copyright{padding:0;background-color:inherit}.range-details .details-banner.copyright .copyright{text-align:center}.range-details .page-lead{padding:80px 0px 0px 0px;text-align:center}@media (min-width: 768px){.range-details .page-lead{padding:100px 0px 0px 0px}}.range-details .three-reasons{text-align:center;margin-bottom:50px}.range-details .three-reasons .col-sm-4{margin-bottom:45px}.range-details .three-reasons img{margin-bottom:25px}@media (min-width: 768px){.range-details .three-reasons img{margin-bottom:45px}}.range-details .three-reasons h2{margin-bottom:20px}.range-details .details-video{background-color:#262626}.range-details .testimonials{margin:40px 0px;text-align:center}.range-details .testimonials img{display:inline-block}.range-details .testimonials blockquote{margin:35px 0px}.range-details .testimonials .slider-item{padding:0px 20px}@media (min-width: 768px){.range-details .testimonials .slider-item{padding:0px 50px}}.range-details .testimonials .slider-item:focus{outline:none}.range-details .testimonials .slick-prev,.range-details .testimonials .slick-next{background-color:transparent;border:0px;color:#0060af;font-size:50px;padding:4px;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none !important;z-index:2}@media (min-width: 768px){.range-details .testimonials .slick-prev,.range-details .testimonials .slick-next{display:block !important}}.range-details .testimonials .slick-prev{left:0}.range-details .testimonials .slick-next{right:0}.range-details .testimonials .slick-dots{margin-top:70px;padding:0px}.range-details .testimonials .slick-dots li{display:inline-block;height:10px;width:10px;background-color:#c5c9d0;padding:none;margin:10px;border-radius:10px}.range-details .testimonials .slick-dots li button{display:none}.range-details .testimonials .slick-dots li.slick-active{background-color:#0060af}.range-details .whats-inside{background-color:#f2f4f6;padding:50px 0px}@media (min-width: 768px){.range-details .whats-inside{padding:100px 0px}}.range-details .whats-inside p.lead{margin-bottom:70px}.range-details .whats-inside .item{margin:55px 0px}.range-details .whats-inside .item img{width:120px;display:block;margin:auto;vertical-align:top}@media (min-width: 768px){.range-details .whats-inside .item img{display:inline-block}}.range-details .whats-inside .item .content{padding:0px 20px;display:block;text-align:center}@media (min-width: 768px){.range-details .whats-inside .item .content{display:inline-block;width:calc(100% - 125px);text-align:left}}.range-details .whats-inside .item .content h3{font-size:25px}.colour-tile{display:inline-block;width:200px;height:200px;margin:20px;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.2)}.colour-tile .colour-tile-title{background-color:#ffffff;margin-top:121px;padding:5px}.typo-level{margin:50px 0px}.typo-level .typo-details,.typo-level .typo-example{display:inline-block}.typo-level .typo-details{margin-right:100px}.typo-level .typo-details p{font-family:Helvetica;text-transform:capitalize;margin-bottom:0px;font-size:12px}.icon-container{margin:10px 0px}.icon-container pre{margin:5px 0px;white-space:normal;font-size:11px;display:block}.icon-container span{display:inline-block;font-size:25px}#codeigniter_profiler{display:none}#timeline{text-align:center;padding:0px}#timeline h1{margin-bottom:35px}#timeline img{max-width:100%;position:relative;top:0px !important}@media (min-width: 768px){#timeline img{top:inherit !important}}#timeline .time-indicator{width:2px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#timeline .time-indicator .dot-svg{display:none}@media (min-width: 768px){#timeline .time-indicator .dot-svg{display:block}}#timeline .item{margin:170px 0px;position:relative;background-color:#fff}@media (min-width: 768px){#timeline .item{background-color:transparent;margin:240px 0px}}#timeline .item p{padding:0px 50px}.find-retailer .container-fluid{padding:0px 0px;position:relative}@media (min-width: 768px){.find-retailer .container-fluid{padding-left:15px}}.find-retailer .container-fluid .map-container{padding:0px 0px}@media (min-width: 768px){.find-retailer .container-fluid .map-container{padding-left:15px}}.find-retailer .container-fluid .view-retailer{display:none;position:absolute;bottom:20px;right:50%;-webkit-transform:translate(50%);transform:translate(50%);z-index:100}@media (min-width: 768px){.find-retailer .container-fluid .view-retailer{display:none}}.find-retailer .search-terms{margin:40px 0px;border-bottom:1px solid #c5c9d0}.find-retailer .search-terms .form-group{margin:40px 0px}.find-retailer .results{margin-top:25px}.find-retailer .results ul.results-list{counter-reset:results-counter;list-style:none;min-height:calc(100vh - 448px)}@media (min-width: 768px){.find-retailer .results ul.results-list{overflow-y:scroll}}.find-retailer .results ul.results-list li.result-item h2{font-family:"Benton Sans Book";font-size:25px}.find-retailer .results ul.results-list li.result-item address{font-size:16px;font-family:"Benton Sans Book";line-height:28px}@media (min-width: 768px){.find-retailer .results ul.results-list li.result-item address{font-size:18px}}.find-retailer .results ul.results-list li.result-item address .get-directions{margin-left:20px}.find-retailer .results ul.results-list li.result-item address a{color:#6e788d}.find-retailer .results ul.results-list li.result-item address a:hover,.find-retailer .results ul.results-list li.result-item address a:focus{color:#0060af;text-decoration:none}.find-retailer .results ul.results-list li.result-item:before{counter-increment:results-counter;content:counter(results-counter);height:30px;width:30px;display:inline-block;border-radius:30px;background-color:#e1e3e7;top:49px;left:-39px;position:relative;text-align:center;font-size:16px;line-height:30px;font-family:"Benton Sans Book";color:#16274a}.find-retailer .map{height:calc(55vh - 57px)}@media (min-width: 768px){.find-retailer .map{height:calc(100vh - 110px)}}.find-retailer .search-container{overflow-y:scroll;overflow-x:hidden;height:calc(55vh - 57px)}@media (min-width: 768px){.find-retailer .search-container{height:calc(100vh - 110px)}}.find-retailer .btn-primary:hover{border:2px solid #0060af}.find-retailer .back-to-map{text-align:center}.customer-support section{padding:0px}.customer-support #page-lead{border-bottom:1px solid #f2f4f6;padding:50px 0px 50px 0}@media (min-width: 768px){.customer-support #page-lead{padding:80px 0px 60px 0px;margin-bottom:60px}}.customer-support #page-lead .lead{padding-bottom:35px}.customer-support .jump-to ul{list-style:none;padding-left:0px;margin-top:25px}.customer-support .jump-to ul li{padding:3px 0px}.customer-support .jump-to ul li a{color:#6e788d;font-size:18px;font-family:"Benton Sans Book"}.customer-support .jump-to ul li a:hover,.customer-support .jump-to ul li a:focus{color:#0060af;text-decoration:none}.customer-support .support-lists{margin-bottom:80px}.customer-support .support-lists .panel-group{margin-bottom:50px;margin-top:20px}.customer-support .contact-us h2{margin-bottom:20px}.customer-support .contact-us h3{margin:5px 0px}.customer-support .address-container{padding:0px}@media (min-width: 768px){.customer-support .address-container{margin-top:50px}}.customer-support .address-container address{font-size:18px;font-family:"Benton Sans Book";line-height:30px}.login-page .btn-in-form,.signup-page .btn-in-form,.forgotten-pw-page .btn-in-form,.signup-page .btn-in-form,.register-product-page .btn-in-form,.account-page .btn-in-form{top:20px}.login-page .or-divider,.login-page .under-text,.signup-page .or-divider,.signup-page .under-text,.forgotten-pw-page .or-divider,.forgotten-pw-page .under-text,.signup-page .or-divider,.signup-page .under-text,.register-product-page .or-divider,.register-product-page .under-text,.account-page .or-divider,.account-page .under-text{text-align:center;padding:20px 0px}.login-page .or-divider p,.login-page .under-text p,.signup-page .or-divider p,.signup-page .under-text p,.forgotten-pw-page .or-divider p,.forgotten-pw-page .under-text p,.signup-page .or-divider p,.signup-page .under-text p,.register-product-page .or-divider p,.register-product-page .under-text p,.account-page .or-divider p,.account-page .under-text p{margin-bottom:0px}.login-page .or-divider p a,.login-page .under-text p a,.signup-page .or-divider p a,.signup-page .under-text p a,.forgotten-pw-page .or-divider p a,.forgotten-pw-page .under-text p a,.signup-page .or-divider p a,.signup-page .under-text p a,.register-product-page .or-divider p a,.register-product-page .under-text p a,.account-page .or-divider p a,.account-page .under-text p a{color:#0060af;text-decoration:none}.login-page .or-divider p a:hover,.login-page .or-divider p afocus,.login-page .under-text p a:hover,.login-page .under-text p afocus,.signup-page .or-divider p a:hover,.signup-page .or-divider p afocus,.signup-page .under-text p a:hover,.signup-page .under-text p afocus,.forgotten-pw-page .or-divider p a:hover,.forgotten-pw-page .or-divider p afocus,.forgotten-pw-page .under-text p a:hover,.forgotten-pw-page .under-text p afocus,.signup-page .or-divider p a:hover,.signup-page .or-divider p afocus,.signup-page .under-text p a:hover,.signup-page .under-text p afocus,.register-product-page .or-divider p a:hover,.register-product-page .or-divider p afocus,.register-product-page .under-text p a:hover,.register-product-page .under-text p afocus,.account-page .or-divider p a:hover,.account-page .or-divider p afocus,.account-page .under-text p a:hover,.account-page .under-text p afocus{text-decoration:underline}.login-page #password,.signup-page #password,.forgotten-pw-page #password,.signup-page #password,.register-product-page #password,.account-page #password{padding-right:90px}.login-page .btn-in-form,.signup-page .btn-in-form,.forgotten-pw-page .btn-in-form,.signup-page .btn-in-form,.register-product-page .btn-in-form,.account-page .btn-in-form{top:40px;background:transparent}.login-page .benefits ul,.signup-page .benefits ul,.forgotten-pw-page .benefits ul,.signup-page .benefits ul,.register-product-page .benefits ul,.account-page .benefits ul{list-style:none;padding-left:60px}@media (min-width: 768px){.login-page .benefits ul,.signup-page .benefits ul,.forgotten-pw-page .benefits ul,.signup-page .benefits ul,.register-product-page .benefits ul,.account-page .benefits ul{padding-left:80px}}.login-page .benefits ul li,.signup-page .benefits ul li,.forgotten-pw-page .benefits ul li,.signup-page .benefits ul li,.register-product-page .benefits ul li,.account-page .benefits ul li{margin-bottom:40px}.login-page .benefits ul .benefits-icon,.signup-page .benefits ul .benefits-icon,.forgotten-pw-page .benefits ul .benefits-icon,.signup-page .benefits ul .benefits-icon,.register-product-page .benefits ul .benefits-icon,.account-page .benefits ul .benefits-icon{width:40px;position:absolute;left:15px}.login-page .benefits ul .benefits-icon.medal,.signup-page .benefits ul .benefits-icon.medal,.forgotten-pw-page .benefits ul .benefits-icon.medal,.signup-page .benefits ul .benefits-icon.medal,.register-product-page .benefits ul .benefits-icon.medal,.account-page .benefits ul .benefits-icon.medal{width:30px}@media (min-width: 768px){.login-page .benefits ul .benefits-icon,.signup-page .benefits ul .benefits-icon,.forgotten-pw-page .benefits ul .benefits-icon,.signup-page .benefits ul .benefits-icon,.register-product-page .benefits ul .benefits-icon,.account-page .benefits ul .benefits-icon{width:50px}.login-page .benefits ul .benefits-icon.medal,.signup-page .benefits ul .benefits-icon.medal,.forgotten-pw-page .benefits ul .benefits-icon.medal,.signup-page .benefits ul .benefits-icon.medal,.register-product-page .benefits ul .benefits-icon.medal,.account-page .benefits ul .benefits-icon.medal{width:35px}}.login-page ul,.signup-page ul,.forgotten-pw-page ul,.signup-page ul,.register-product-page ul,.account-page ul{list-style:none;padding:0px}.login-page .sign-up-steps,.signup-page .sign-up-steps,.forgotten-pw-page .sign-up-steps,.signup-page .sign-up-steps,.register-product-page .sign-up-steps,.account-page .sign-up-steps{height:100%}.login-page .sign-up-steps li,.signup-page .sign-up-steps li,.forgotten-pw-page .sign-up-steps li,.signup-page .sign-up-steps li,.register-product-page .sign-up-steps li,.account-page .sign-up-steps li{display:inline-block;background-color:#c5c9d0;text-transform:uppercase;color:#fff;font-family:"Benton Sans Medium";border-top-right-radius:5px;border-top-left-radius:5px;padding:12px 18px 3px;margin-bottom:5px;font-size:16px;position:relative;bottom:-40px}@media (min-width: 768px){.login-page .sign-up-steps li,.signup-page .sign-up-steps li,.forgotten-pw-page .sign-up-steps li,.signup-page .sign-up-steps li,.register-product-page .sign-up-steps li,.account-page .sign-up-steps li{padding:13px 35px 4px;margin-bottom:5px;font-size:16px}}.login-page .sign-up-steps li.active,.signup-page .sign-up-steps li.active,.forgotten-pw-page .sign-up-steps li.active,.signup-page .sign-up-steps li.active,.register-product-page .sign-up-steps li.active,.account-page .sign-up-steps li.active{color:#0060af;background-color:#fff}.login-page .register-forms,.signup-page .register-forms,.forgotten-pw-page .register-forms,.signup-page .register-forms,.register-product-page .register-forms,.account-page .register-forms{padding-top:0px}.login-page #dropbox,.signup-page #dropbox,.forgotten-pw-page #dropbox,.signup-page #dropbox,.register-product-page #dropbox,.account-page #dropbox{height:120px;border:2px dashed #dcdee2;border-radius:5px;vertical-align:middle;text-align:center}.login-page #dropbox span,.signup-page #dropbox span,.forgotten-pw-page #dropbox span,.signup-page #dropbox span,.register-product-page #dropbox span,.account-page #dropbox span{padding-top:45px;font-family:"Benton Sans Book";font-size:18px;display:block}.login-page #dropbox .qq-upload-button,.signup-page #dropbox .qq-upload-button,.forgotten-pw-page #dropbox .qq-upload-button,.signup-page #dropbox .qq-upload-button,.register-product-page #dropbox .qq-upload-button,.account-page #dropbox .qq-upload-button{height:120px;padding-top:45px}.login-page #dropbox .qq-upload-button input,.signup-page #dropbox .qq-upload-button input,.forgotten-pw-page #dropbox .qq-upload-button input,.signup-page #dropbox .qq-upload-button input,.register-product-page #dropbox .qq-upload-button input,.account-page #dropbox .qq-upload-button input{height:120px}.login-page #dropbox #file-clear,.signup-page #dropbox #file-clear,.forgotten-pw-page #dropbox #file-clear,.signup-page #dropbox #file-clear,.register-product-page #dropbox #file-clear,.account-page #dropbox #file-clear{font-size:22px}.login-page #dropbox #dropbox-uploads img,.signup-page #dropbox #dropbox-uploads img,.forgotten-pw-page #dropbox #dropbox-uploads img,.signup-page #dropbox #dropbox-uploads img,.register-product-page #dropbox #dropbox-uploads img,.account-page #dropbox #dropbox-uploads img{width:100%}.login-page .less-padding,.signup-page .less-padding,.forgotten-pw-page .less-padding,.signup-page .less-padding,.register-product-page .less-padding,.account-page .less-padding{padding-top:0px}.account-page .btn{margin-top:25px}.account-page li{margin:6px 0px;font-size:18px;font-family:"Benton Sans Book"}.account-page li span{width:120px;display:inline-block;vertical-align:top}.account-page li address{display:inline-block;margin:0px}.account-page h2{margin-bottom:40px}.account-page #dropbox-uploads li{margin:10px 0 0}.account-page #dropbox-uploads li img{width:150px}.account-page #registered-products>.row>.col-sm-5{padding-bottom:25px}.terms table{margin-bottom:20px;border-collapse:collapse;font-size:15px;color:#666;border:none}.terms table td{padding:10px;border:1px solid #ccc}.terms table td p{font-size:14px}.terms table ol{color:#666;font-size:15px}.terms ol ol{margin-top:20px;list-style-type:lower-alpha}.terms ol ol ol{list-style-type:lower-roman}.terms h1,.terms h2,.terms h3{margin-bottom:10px}.container.privacy.terms .intro{margin-top:20px;margin-bottom:30px;font-size:24px;color:#666}.sponsorship-page .lead{color:#0060af}.ourfamily .content-box .lead{color:#0060af}.australianmade .how-to-enter span{color:#d49e43}.australianmade form ul{margin:0;padding:0}.australianmade form ul li{margin-bottom:20px;margin:0;list-style-type:none}.australianmade form ul li label{width:100%;margin-bottom:0px}@media (min-width: 648px){.australianmade form ul li label{margin-top:25px;margin-bottom:5px}}.australianmade form ul li label.sub-text{width:calc(100% - 20px)}.australianmade form ul li input[type=text]{width:100%}.australianmade form ul li input[type=checkbox]{margin-top:0;border:1px solid red !important;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;padding:0;height:auto !important}.australianmade form ul li .sub-text span{float:right;width:calc(100% - 20px);margin-bottom:25px}.australianmade form ul li select{width:100%}.australianmade form ul li button{background:#0060af;color:#ffffff}.australianmade form ul li.date input{width:100px;text-align:center}.responsive-video{position:relative;padding-bottom:56.25%;overflow:hidden;margin:4vh 0}.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.sleeptrackerhelp-page-wrapper{margin:3em}img{max-width:100%}.img-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.help-section-h2{font-family:sans-serif;color:#1c3564;font-size:22px;margin-top:55px}.help-section-p{font-family:sans-serif;font-size:14px;color:#6e788d;margin:1em 0}.download-manual-link{color:#2a416e;font-size:14px;font-family:sans-serif}.help-hr{border-top:2px solid rgba(27,57,112,0.5);width:100%}.section1-wrapper{width:100%}.section1-wrapper .info-cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:30px 0 30px}.section1-wrapper .info-cards-wrapper .help-section-img{width:320px;margin-top:20px}.section2-wrapper{width:100%}.section2-wrapper .pointer-flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:25px 0;line-height:1}.section2-wrapper .pointer-flex-wrapper .instruction-numbers{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:20%;font-family:sans-serif;font-size:30px;color:#7987a4;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.section2-wrapper .pointer-flex-wrapper .instruction-text{width:80%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;font-size:14px;color:#6e788d;font-weight:200;line-height:1.5;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.section2-wrapper .help-section-p:last-child{margin-top:60px}.section3-wrapper{width:100%}.section3-wrapper .pointer-flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:25px 0;line-height:1}.section3-wrapper .pointer-flex-wrapper .instruction-numbers{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:20%;font-family:sans-serif;font-size:30px;color:#7987a4;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.section3-wrapper .pointer-flex-wrapper .instruction-text{width:80%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;font-family:sans-serif;font-size:14px;color:#6e788d;font-weight:200;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.section4-wrapper{width:100%}.section4-wrapper .pointer-flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:25px 0;line-height:1;-ms-flex-item-align:center;align-self:center}.section4-wrapper .pointer-flex-wrapper .instruction-numbers{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:20%;font-family:sans-serif;font-size:30px;color:#7987a4}.section4-wrapper .pointer-flex-wrapper .instruction-text{width:80%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;font-family:sans-serif;font-size:14px;color:#6e788d;font-weight:200;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#terms h2{font-size:25px;color:#1c3564;line-height:1.2em;margin:1em 0;font-weight:800;-webkit-font-smoothing:antialiased}#terms .update-p{margin:10px 0 30px;border-bottom:2px solid rgba(110,120,141,0.4);display:inline-block;padding-bottom:3px;font-size:14px}#terms .terms-change{margin:20px 0}#terms .terms-final{margin-bottom:20px}#terms p{line-height:1.5}#privacy h2{font-size:25px;color:#1c3564;line-height:1.2em;margin:2em 0 1em;font-weight:800;-webkit-font-smoothing:antialiased}#privacy p{width:90%;margin-left:5%}@media screen and (min-width: 768px){.page{min-height:calc(100vh - 633px)}.customer-support{margin-top:150px;width:100%;margin-left:0}.large-card{margin:1em 0}.support-nav{box-shadow:0 0 3vw 0vw rgba(0,0,0,0.1);top:0;background:white;position:fixed;height:81px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999;width:100%}.support-nav .nav-faq-btn{margin-right:30px;text-decoration:none;color:#1C3564 !important}.pointer-wrapper{margin-top:50px}.back-btn .back-btn-wrapper{margin-left:20px}.back-btn p{margin-left:20px;-webkit-transform:translateY(2px);transform:translateY(2px)}.support-header{margin-left:20px}.support-cards-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.support-cards-wrapper a{margin:20px;width:inherit}.support-card{width:320px;height:200px}.sleeptrackerhelp-page-wrapper{margin:3em 0 3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px 23px 0}.sleeptrackerhelp-page-wrapper .help-section-h2{font-size:35px;margin:1em 0}.sleeptrackerhelp-page-wrapper .help-section-p{font-size:18px;margin:1em 0}.sleeptrackerhelp-page-wrapper .download-manual-link{font-size:18px}.sleeptrackerhelp-page-wrapper .contact-cta{font-size:14px}.sleeptrackerhelp-page-wrapper .section1-wrapper{margin-top:40px}.sleeptrackerhelp-page-wrapper .section1-wrapper .info-cards-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:60px;margin-left:-20px}.sleeptrackerhelp-page-wrapper .section1-wrapper .info-cards-wrapper .img-card-wrapper{max-width:200px;margin:0 20px}.sleeptrackerhelp-page-wrapper .section1-wrapper .info-cards-wrapper .help-section-p{font-size:14px}.sleeptrackerhelp-page-wrapper .section2-wrapper{margin-bottom:40px}.sleeptrackerhelp-page-wrapper .section2-wrapper .pointer-flex-wrapper .instruction-text{font-size:16px;line-height:1.5}.sleeptrackerhelp-page-wrapper .section2-wrapper .pointer-flex-wrapper .instruction-numbers{width:60px;max-width:100px}.sleeptrackerhelp-page-wrapper .section3-wrapper .pointer-wrapper{margin:50px 0 60px}.sleeptrackerhelp-page-wrapper .section3-wrapper .pointer-wrapper .pointer-flex-wrapper .instruction-text{font-size:16px;line-height:1.5}.sleeptrackerhelp-page-wrapper .section3-wrapper .pointer-wrapper .pointer-flex-wrapper .instruction-numbers{width:60px;max-width:100px}.sleeptrackerhelp-page-wrapper .section4-wrapper .pointer-wrapper{margin:50px 0 60px}.sleeptrackerhelp-page-wrapper .section4-wrapper .pointer-wrapper .pointer-flex-wrapper .instruction-text{font-size:16px;line-height:1.5}.sleeptrackerhelp-page-wrapper .section4-wrapper .pointer-wrapper .pointer-flex-wrapper .instruction-numbers{width:60px;max-width:100px}#terms h2{font-size:40px;margin:2em 0}#terms .terms-final{margin-bottom:30px}#privacy h2{font-size:40px;margin:3em 0 1em}#privacy p{width:60%;margin-left:21%}}.swsc-page-lead{padding:100px 0 0px;text-align:center}.swsc-additional-lead{padding:0px 0 30px}.swsc-register-forms{padding-bottom:0}.refer-email{margin-bottom:20px}.register-product-page .btn.btn-squared{color:#0060af}.register-product-page input:checked+.btn.btn-squared{color:#fff}.swsc-register-forms.spacing-fix .form-group{margin-bottom:0px}.swsc-register-forms.spacing-fix .form-group.gender{height:162px}.swsc-register-forms.spacing-fix .form-group.gender.error{height:182px}@media (min-width: 992px){.swsc-register-forms.spacing-fix .form-group.gender{height:102px}.swsc-register-forms.spacing-fix .form-group.gender.error{height:122px}}.swsc-register-forms.spacing-fix .form-group.age{height:93px}.swsc-register-forms.spacing-fix .form-group.age.error{height:113px}.swsc-register-forms.spacing-fix .form-group.average{height:145px}.swsc-register-forms.spacing-fix .form-group.average.error{height:165px}.swsc-register-forms.spacing-fix .form-group.why{height:130px}.swsc-register-forms.spacing-fix .form-group.why.error{height:150px}.swsc-register-forms.spacing-fix .form-group.kind{margin-bottom:50px}.swsc-register-forms.spacing-fix .form-group.you-are{margin-bottom:60px}.swsc-register-forms.spacing-fix .form-group .desc-result{color:#6e788d !important}.swsc-register-forms.spacing-fix .form-group .desc-result h2{font-family:"Benton Sans Book" !important;text-align:center;font-size:22px;color:#6e788d !important}.swsc-register-forms.spacing-fix .form-group .desc-result h3{color:#6e788d !important;font-family:"Benton Sans Light" !important;line-height:24px;font-size:16px}.swsc-register-forms.spacing-fix .form-group .desc-result ul li{font-family:"Benton Sans Light" !important;font-size:16px}.swsc-page-lead.lead-fix{padding-bottom:20px !important}.sleep-challenge-homepage .subnav{display:none}.swsc-home .full-page-banner,.swsc-home .half-page-banner{height:calc(100vh - 57px)}@media (min-width: 768px){.swsc-home .full-page-banner,.swsc-home .half-page-banner{height:calc(100vh - 110px)}}.swsc-home .full-page-banner .container,.swsc-home .half-page-banner .container{position:relative;top:30%;-webkit-transform:translateY(-30%);transform:translateY(-30%)}@media (max-height: 480px){.swsc-home .full-page-banner .container,.swsc-home .half-page-banner .container{top:20%;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@media (min-width: 768px){.swsc-home .full-page-banner .container,.swsc-home .half-page-banner .container{padding-top:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.swsc-home .full-page-banner img,.swsc-home .half-page-banner img{width:413px;margin:auto}.swsc-home .full-page-banner p.lead,.swsc-home .half-page-banner p.lead{margin-top:20px;color:#fff}@media (min-height: 569px){.swsc-home .full-page-banner p.lead,.swsc-home .half-page-banner p.lead{margin-top:50px}}.swsc-home .explore{bottom:0}@media (min-width: 768px){.swsc-home .explore{bottom:20px}}.swsc-home #timeline{margin-top:100px;margin-bottom:239px}.swsc-home #timeline h2{color:#6e788d;margin-bottom:40px}.swsc-home #timeline .time-indicator{margin-top:150px;left:calc(50% - 10px)}.swsc-home #timeline .item{margin:0px 0}.swsc-home #timeline .item h2{color:#0060af;margin-bottom:10px}.swsc-home #timeline .item img{width:135px;display:block;margin:auto}.swsc-home .content-box .content-box-bg-image{background-image:url(../images/rebuild/sleep-challenge-cycle.jpg)}.swsc-home .content-box p{font-size:16px;text-align:left}.swsc-home .whats-involved{margin-top:100px;background-color:#f2f4f6;position:relative}.swsc-home .whats-involved h2{margin-bottom:50px}.swsc-home .whats-involved .item{margin-bottom:70px;height:auto}.swsc-home .whats-involved img,.swsc-home .whats-involved .content{display:block;text-align:center;margin:auto;text-align:center}@media (min-width: 768px){.swsc-home .whats-involved img,.swsc-home .whats-involved .content{vertical-align:middle}}@media (min-width: 768px){.swsc-home .whats-involved .content{margin:auto;width:90%}.swsc-home .whats-involved .content h3{font-size:25px}}.swsc-home .whats-involved small{display:block;color:#c5c9d0;margin-top:10px;font-size:16px;font-family:"Benton Sans Book"}.swsc-home .improving-lives{text-align:center;padding-top:50px;padding-bottom:50px}.swsc-home .improving-lives .item{margin:50px 0px}@media (min-width: 768px){.swsc-home .improving-lives .item{margin:70px 0px}}.swsc-home .improving-lives .item h2{font-size:80px;font-family:"Benton Sans Book"}.swsc-home .improving-lives .item .ie-only{display:none}.ie .swsc-home .improving-lives .item .ie-only,.ie9 .swsc-home .improving-lives .item .ie-only,.ie10 .swsc-home .improving-lives .item .ie-only{display:block;color:#0060af;font-size:60px}.swsc-home .testimonials{margin:40px 0px 0px;text-align:center;background-image:url(../images/rebuild/sleep-challenge-testimonal-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.swsc-home .testimonials h2,.swsc-home .testimonials p{color:#ffffff;margin:1em}.swsc-home .testimonials p.lead{margin-bottom:80px}.swsc-home .testimonials img{min-height:100px;max-width:100%}.swsc-home .testimonials .item-wrapper{margin-bottom:80px;height:144px;padding:0px 10px}.swsc-home .testimonials .item-wrapper p{margin-top:30px}.swsc-home .swsc-cta{background-image:url(../images/rebuild/six-week-sleep-cta-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}.swsc-home .swsc-cta blockquote{font-size:25px;font-family:"Benton Sans Book";color:#ffffff;margin-top:100px}.swsc-home .swsc-cta cite{color:#ffffff;font-size:16px;font-family:"Benton Sans Book";margin-top:20px;margin-bottom:80px}.swsc-home .swsc-cta h1,.swsc-home .swsc-cta p{color:#fff;margin-bottom:40px}.swsc-home .swsc-cta h1{margin-left:20px;margin-right:20px}.swsc-home .swsc-cta small{display:block;color:#fff;font-size:16px;margin-top:40px}.signup-info{padding:7% 5%;display:none}.signup-info h2{margin:0;margin-bottom:4%}body{overflow-x:hidden}body.no-scroll{overflow:hidden}@media (min-width: 992px){body.no-scroll{overflow:auto}}.col-centered{display:block;float:none;margin:auto}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{left:auto !important;position:relative !important}.img-responsive.centered{display:block;margin:auto}
