  ul.style-none, .silo-home .home-baby-col ul.grid, .silo-home .silo-col ul.grid, .silo-home .home-pregnancy-col ul.grid, .silo-home .home-baby-names .container ul.none, .silo-home .home-forum ul {list-style-type: none; margin-left: 0; padding-left: 0em}
ul.style-none li, .silo-home .home-baby-col ul.grid li, .silo-home .silo-col ul.grid li, .silo-home .home-pregnancy-col ul.grid li, .silo-home .home-baby-names .container ul.none li, .silo-home .home-forum ul li {background: none !important}
ul.in-line {margin-bottom: 0}
ul.in-line li {display: inline; margin-right: 10px}
ul.fo {list-style-type: none; margin-left: 25px; padding-left: 1em}
ul.fo.tick li:before, ul.fo.arrow li:before {font-family: 'FontAwesome'; margin: 0 15px 0 -30px; color: #51b848}
ul.fo.tick li:before {content: '\f00c'}
ul.fo.arrow li:before {content: '\f054'}
ul.two-col li {width: 45%; float: left; margin-left: 5%}
ul.two-col li:not:last-child {margin-bottom: 10px}
ul.two-col li:nth-child(2n+1) {clear: left}
.link-bar {background-color: #db1c2b; height: 60px; margin-bottom: 30px}
.link-bar ul {list-style-type: none; margin: 0; padding: 0}
.link-bar ul li {display: table-cell !important; position: relative; padding-left: 20px; padding-right: 20px; border-left: 2px solid #c41523; text-align: center !important}
.link-bar ul li.current {background-color: #fc3934}
.link-bar ul li.current:after {content: ''; top: 56px; left: 50%; border-top: solid 20px #fc3934; border-left: solid 20px transparent; border-right: solid 20px transparent; border-spacing: initial; border-radius: 17px; padding: 0px; position: absolute; margin-left: -20px}
.link-bar ul li:last-child {border-right: 2px solid #c41523}
@media (max-width: 991px) {.link-bar ul li {width: 1% !important; padding: 0px}
}
.link-bar a {position: relative; margin: 0 auto; color: white; font-family: 'Huggies Omnes Light', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; line-height: 58px; font-size: 18px}
@media (max-width: 991px) {.link-bar a {font-size: 15px; white-space: nowrap}
}
.link-bar a strong {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal}
@media (max-width: 768px) {.link-bar .container {padding: 0px !important}
}
@media (min-width: 992px) {.link-bar.slim-tab ul li {padding-left: 15px; padding-right: 15px}
}
.link-bar.above-crumb {position: relative; z-index: 9; margin-bottom: 0}
.activity-detail__stats {margin-bottom: 30px}
.activity-detail__stats:before, .activity-detail__stats:after {display: block; margin: 0 15px; content: ''; border-top: 1px dashed #f0dae7}
.activity-detail__stats.no-style li {margin-top: 15px; margin-bottom: 15px}
.activity-detail__stats b {display: block; color: #e54295; font-weight: normal}
.activity-detail__stats p {margin-bottom: 0}
.activity-detail__summary {margin-bottom: 30px; background-color: #faf0f5; border-radius: 8px}
.activity-detail__summary h4 {margin-top: 0}
.activity-detail__summary .row {position: relative}
.activity-detail__summary .image {position: absolute; right: 0; top: 50%; margin-top: -90px}
.activity-detail__summary .img {display: block; height: 180px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; border-radius: 8px}
.activity-detail__summary .text-wrap {display: table-cell; height: 180px; padding: 20px 0 20px 30px; vertical-align: middle}
.activity-detail__summary .text-wrap :last-child {margin-bottom: 0}
@media (max-width: 767px) {.activity-detail__summary {border-radius: 8px}
.activity-detail__summary .image {position: relative; width: auto; margin-top: 0; margin-bottom: 15px; padding-left: 30px; padding-right: 30px; text-align: center}
.activity-detail__summary .text-wrap {padding: 15px 20px; height: auto}
}
.activity-detail__description ul {margin-bottom: 22.5px; padding-left: 25px}
.activity-detail__description ul li {margin-bottom: .5em}
.activity-detail__description p + ul {margin-top: -11.25px}
 #drynites-wrapper .size-guide table {width: 350px}
#drynites-wrapper .size-guide table td {width: inherit; padding-bottom: 50px}
#drynites-wrapper .size-guide table td.top {padding-top: 70px}
#drynites-wrapper .size-guide .jelly-head {font-size: 18px}
#drynites-wrapper .x-scroll {overflow-x: scroll}
@media (max-width: 768px) {#drynites-wrapper .sample-card-mini .btn {margin-top: 230px}
}
@media (max-width: 690px) {#drynites-wrapper .sample-card-mini .btn {margin-top: 270px}
}
@media (max-width: 560px) {#drynites-wrapper .sample-card-mini .btn {margin-top: 200px}
}
@media (max-width: 449px) {#drynites-wrapper .sample-card-mini .btn {margin-top: 145px}
}
@media (max-width: 380px) {#drynites-wrapper .sample-card-mini .btn {margin-top: 120px}
}
#drynites-wrapper .sample-card-mini h2, #drynites-wrapper .sample-card-mini h3 {color: #fff}
#drynites-wrapper .product-card#slim h3 {font-size: 19px; margin-top: 0px}
.request-free-sample .breadcrumb li:last-child {width: auto !important}
.request-free-sample { }
.request-free-sample .container .header.row {margin-bottom: 50px}
.request-free-sample .container {width: auto}
@media (min-width: 1200px) {.request-free-sample .container {width: 1017px}
}
.request-free-sample .free-sample-switcher {text-align: center}
.request-free-sample .free-sample-switcher.free-sample .free-sample-title {margin: 20px; min-height: 62px}
.request-free-sample .free-sample-switcher .free-sample-brand-small {font-size: 13px; line-height: 15px; padding: 0; margin: 10px -15px; display: block; text-align: center; min-height: 30px}
.request-free-sample .free-sample-switcher .img-responsive {margin: 0 auto}
.request-free-sample .free-sample-switcher .btn-green {color: #fff !important; margin: 10px 0}
.request-free-sample .btn-back {color: #000 !important; font-size: 30px; line-height: 0; position: absolute; right: 0; top: -2px; opacity: 0.2}
.request-free-sample .btn-back:hover {opacity: 0.5}
.request-free-sample .free-sample-step {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 18px; margin-top: 4px; margin-bottom: 15px; text-align: left}
.request-free-sample .free-sample {background: #fff; border: 2px solid #fff; padding: 20px; border-radius: 10px; margin-bottom: 15px}
.request-free-sample .free-sample > img {display: block; margin: 20px auto 0}
@media (min-width: 768px) {.request-free-sample .free-sample > img {float: left}
}
.request-free-sample .free-sample > hr {border-top: 2px dashed #e5f5e4; margin-left: -20px; margin-right: -20px}
.request-free-sample .free-sample .free-sample-title {color: #3771bb; font-size: 1.9em; margin-top: 23px; margin-bottom: 15px}
@media (min-width: 768px) {.request-free-sample .free-sample .free-sample-title {margin-left: 270px}
}
.request-free-sample .free-sample .free-sample-description {min-height: 170px}
@media (min-width: 768px) {.request-free-sample .free-sample .free-sample-description {margin-left: 270px}
}
.request-free-sample .free-sample .free-sample-features {margin-left: 19px; margin-bottom: 10.5px}
.request-free-sample .free-sample .free-sample-features li {margin: 3px 0 0}
.request-free-sample .free-sample .check-select {padding-left: 53px; position: relative; height: 40px}
.request-free-sample .free-sample .check-select .tick {position: absolute; top: 0; left: 0; width: 39px; height: 39px; border-radius: 50%; background: #e6e6e6; box-shadow: inset 0 1px 2px #b8b8b8; -webkit-transition: all 0.5s; transition: all 0.5s}
.request-free-sample .free-sample .check-select .tick i {opacity: 0; color: #fff; font-size: 25px; margin-top: 8px; margin-left: 7px; -ms-transform: translate3D(0, 50px, 0); -webkit-transform: translate3D(0, 50px, 0); transform: translate3D(0, 50px, 0); -webkit-transition: all 0.5s; transition: all 0.5s}
.request-free-sample .free-sample.active {border-color: #4cb941}
.request-free-sample .free-sample.active .check-select .tick {background: #4cba41; box-shadow: none}
.request-free-sample .free-sample.active .check-select .tick i {opacity: 1; -ms-transform: none; -webkit-transform: none; transform: none}
.request-free-sample .three-free-samples-container {background: #d5e6fa; padding: 20px 0}
.request-free-sample .three-free-samples-container h2.free-samples-heading {display: block; color: #4d4d4d; padding: 26px 0; border-bottom: 2px dashed #c7d3c5; margin: 0 0 25px; font-size: 23px; font-weight: 500}
.request-free-sample .three-free-samples-container p.sample-select-error {display: none; font-size: 18px; color: #f00}
.request-free-sample .free-sample-form-container {padding: 20px 0 40px; background: #ebf1f8; font-size: 13px}
.request-free-sample .free-sample-form-container p.disclaimer {padding-left: 20px}
.request-free-sample .free-sample-form-container h2 {font-size: 23px}
.request-free-sample .free-sample-form-container a, .request-free-sample .free-sample-form-container a:hover, .request-free-sample .free-sample-form-container a:focus {color: #0e9c00}
.request-free-sample .free-sample-form-container input[type="text"], .request-free-sample .free-sample-form-container input[type="password"] {border: none; border-radius: 9px; height: 41px; padding: 9px 14px; box-shadow: none; position: relative}
.request-free-sample .free-sample-form-container ::-webkit-input-placeholder {color: #c2bfbc}
.request-free-sample .free-sample-form-container :-moz-placeholder {color: #c2bfbc}
.request-free-sample .free-sample-form-container ::-moz-placeholder {color: #c2bfbc}
.request-free-sample .free-sample-form-container :-ms-input-placeholder {color: #c2bfbc}
.request-free-sample .free-sample-form-container [type="button"] {background: #d1e23b; color: #4d4d4d; border-radius: 22px; border: none; margin: 20px 0 15px; padding-top: 10px; padding-bottom: 12px}
.request-free-sample .free-sample-form-container [type="button"].loading {background-color: #d1e23b; cursor: default; -webkit-animation: progress-bar-stripes 1s linear infinite; -moz-animation: progress-bar-stripes 1s linear infinite; -ms-animation: progress-bar-stripes 1s linear infinite; -o-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px}
.request-free-sample .free-sample-form-container .checkbox label {line-height: 1.3em}
.request-free-sample .free-sample-form-container .checkbox label input[type="checkbox"] {margin-top: 1px}
.request-free-sample .free-sample-form-container .select-container {border: 0}
.request-free-sample .free-sample-form-container .born {margin-top: 10px; display: inline-block}
.request-free-sample .free-sample-form-container .forgot-password {display: block; text-align: right; margin-top: -8px}
.request-free-sample .free-sample-form-container .thank-you h2 {font-size: 35px; text-align: center; margin-bottom: 40px}
.request-free-sample .member-guest-switch {cursor: pointer; margin-bottom: 25px; -webkit-transition: all 0.28s; transition: all 0.28s}
.request-free-sample .member-guest-switch .member-guest-switch-top {display: table; border-collapse: separate; table-layout: fixed; background: #fff; border-top-left-radius: 9px; border-top-right-radius: 9px; width: 100%; margin-top: 15px; font-size: 20px; padding: 20px; position: relative; line-height: 1.2em; overflow: hidden; min-height: 98px; text-align: center}
.request-free-sample .member-guest-switch .member-guest-switch-top i {display: table-cell; padding: 0; width: 60px; overflow: hidden; vertical-align: middle; text-align: left; color: #d0e321; font-size: 55px}
.request-free-sample .member-guest-switch .member-guest-switch-top .already-member, .request-free-sample .member-guest-switch .member-guest-switch-top .not-member {vertical-align: middle; display: table-cell; text-align: left; width: 100%}
.request-free-sample .member-guest-switch .member-guest-switch-top .already-member div, .request-free-sample .member-guest-switch .member-guest-switch-top .not-member div {overflow: hidden; text-overflow: ellipsis}
@media (min-width: 992px) {.request-free-sample .member-guest-switch .member-guest-switch-top.signed-in {padding: 31px 26px 30px 91px}
}
.request-free-sample .member-guest-switch .sign-in-cta, .request-free-sample .member-guest-switch .sign-up-cta {position: relative; width: 100%; padding: 11px 10px 4px; text-align: center; font-size: 16px; display: block; color: #4d4d4d; z-index: 99; background: #d1e23b; -webkit-transition: all 0.28s; transition: all 0.28s}
.request-free-sample .member-guest-switch .sign-in-cta:before, .request-free-sample .member-guest-switch .sign-up-cta:before {content: ''; position: absolute; width: 100%; height: 10px; top: 0; left: 0; background: #d1e23b; -webkit-transition: all 0.28s; transition: all 0.28s}
.request-free-sample .member-guest-switch .sign-in-cta:after, .request-free-sample .member-guest-switch .sign-up-cta:after {content: ''; position: absolute; width: 100%; height: 13px; bottom: -10px; left: 0; background: #d1e23b; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; -webkit-transition: all 0.28s; transition: all 0.28s}
@media (min-width: 992px) {.request-free-sample .member-guest-switch:hover {-ms-transform: translate3D(0, -5px, 0); -webkit-transform: translate3D(0, -5px, 0); transform: translate3D(0, -5px, 0)}
.request-free-sample .member-guest-switch:hover .sign-in-cta, .request-free-sample .member-guest-switch:hover .sign-up-cta {-ms-transform: translate3D(0, 7px, 0); -webkit-transform: translate3D(0, 7px, 0); transform: translate3D(0, 7px, 0); background: #d1e23b}
.request-free-sample .member-guest-switch:hover .sign-in-cta:before, .request-free-sample .member-guest-switch:hover .sign-up-cta:before {-ms-transform: translate3D(0, -7px, 0); -webkit-transform: translate3D(0, -7px, 0); transform: translate3D(0, -7px, 0); background: #d1e23b}
.request-free-sample .member-guest-switch:hover .sign-in-cta:after, .request-free-sample .member-guest-switch:hover .sign-up-cta:after {-ms-transform: translate3D(0, 2px, 0); -webkit-transform: translate3D(0, 2px, 0); transform: translate3D(0, 2px, 0); background: #d1e23b}
}
.request-free-sample .member-guest-switch.signed-in {cursor: default; margin-bottom: 15px}
.request-free-sample .member-guest-switch.signed-in .member-guest-switch-top {border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; padding-bottom: 30px}
.request-free-sample .member-guest-switch.signed-in .sign-in-cta {display: none}
.request-free-sample .about-yourself, .request-free-sample .bad-response {padding: 10px 40px 30px; border: 2px solid #f2ff7c; border-radius: 10px; font-size: 15px}
.request-free-sample .about-yourself p, .request-free-sample .bad-response p {font-size: 15px}
@media (min-width: 768px) {.request-free-sample .about-yourself, .request-free-sample .bad-response {margin-left: -40px; margin-right: -40px}
}
.request-free-sample .about-yourself {border-color: #f2ff7c}
.request-free-sample .about-yourself label.error {font-size: 13px}
.request-free-sample .bad-response {color: #ff4545; border-color: #ff4545; margin-top: 10px; margin-bottom: 30px}
.request-free-sample .bad-response h3 {color: #ff4545}
.request-free-sample .select-container {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border: 1px solid #dcd9d4; padding: 10px 8px; background: #fff; position: relative; display: block; width: 100%; overflow: hidden; height: 41px}
.request-free-sample .select-container:before {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; content: '\f078'; font-family: FontAwesome; background-color: #fff; position: absolute; top: 0; bottom: 0; right: 0; width: 28px; line-height: 40px; vertical-align: middle; pointer-events: none; z-index: 2}
@media screen and (-webkit-min-device-pixel-ratio: 0) {.request-free-sample .select-container:before {text-align: left}
}
.request-free-sample .select-container select {background: transparent; outline: none; border: 0; font-size: 15px; line-height: 1.42857; z-index: 1; width: 100%}
@media screen and (-webkit-min-device-pixel-ratio: 0) {.request-free-sample .select-container select {-webkit-appearance: none; padding: 0 28px 0 7px}
}
.request-free-sample .member, .request-free-sample .guest, .request-free-sample .about-yourself-container, .request-free-sample .bad-response-container, .request-free-sample .bad-signin-response-container, .request-free-sample .thank-you, .request-free-sample .please-fill-details {-webkit-transition: all 0.6s; transition: all 0.6s}
.request-free-sample .member.slide-out, .request-free-sample .guest.slide-out, .request-free-sample .about-yourself-container.slide-out, .request-free-sample .bad-response-container.slide-out, .request-free-sample .bad-signin-response-container.slide-out, .request-free-sample .thank-you.slide-out, .request-free-sample .please-fill-details.slide-out {opacity: 0; height: 0; overflow: hidden; -ms-transform: translate3D(0, 10px, 0); -webkit-transform: translate3D(0, 10px, 0); transform: translate3D(0, 10px, 0)}
@media (min-width: 768px) {.request-free-sample .state-territory-city-container {padding-right: 7px}
.request-free-sample .post-code-contrainer {padding-left: 7px}
}
.request-free-sample .add-whitespace {margin-top: 15px; margin-bottom: 15px}
.request-free-sample .add-whitespace-top {margin-top: 15px}
.request-free-sample .add-whitespace-bottom {margin-bottom: 15px}
.request-free-sample label.error {margin-top: -12px; display: block; margin-left: 12px; color: #f00; font-weight: normal}
.request-free-sample .error-container {margin-top: 6px; margin-bottom: -6px}
.request-free-sample .error-container label.error {margin-top: 0}
.request-free-sample .conditions-container label.error {margin-left: 0; margin-bottom: 20px}
.request-free-sample a.close {font-size: 38px; color: #000}
@-webkit-keyframes progress-bar-stripes {from {background-position: 0 0}
to {background-position: 40px 0}
}
@keyframes progress-bar-stripes {from {background-position: 0 0}
to {background-position: 40px 0}
}
 .s-free-sample, .request-free-sample.single-free-sample {margin-bottom: 20px}
@media (min-width: 1200px) {.s-free-sample .container, .request-free-sample.single-free-sample .container {width: auto}
}
.s-free-sample .free-samples-container, .request-free-sample.single-free-sample .free-samples-container {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; background: #d5e6fa; padding: 10px 0}
.s-free-sample .free-samples-container.active, .request-free-sample.single-free-sample .free-samples-container.active {border-bottom-right-radius: 0px; border-bottom-left-radius: 0px}
.s-free-sample .free-samples-container h2.free-samples-heading, .request-free-sample.single-free-sample .free-samples-container h2.free-samples-heading {display: block; padding: 10px 0; margin: 0 0 10px !important; font-size: 20px !important; font-weight: 500; color: #4d4d4d !important}
.s-free-sample .free-samples-container h2.free-samples-heading span, .request-free-sample.single-free-sample .free-samples-container h2.free-samples-heading span {color: #cb3389; text-transform: uppercase}
.s-free-sample .free-samples-container p.sample-select-error, .request-free-sample.single-free-sample .free-samples-container p.sample-select-error {display: none; font-size: 18px; color: #f00}
.s-free-sample .free-samples-container .free-sample > hr, .request-free-sample.single-free-sample .free-samples-container .free-sample > hr {margin-right: 0; margin-left: 0; width: 100%}
.s-free-sample .free-samples-container .free-sample .free-sample-description, .request-free-sample.single-free-sample .free-samples-container .free-sample .free-sample-description {display: none}
.s-free-sample .free-sample-form-container, .request-free-sample.single-free-sample .free-sample-form-container {display: none; padding-bottom: 20px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px}
.s-free-sample .free-sample-form-container > .container, .request-free-sample.single-free-sample .free-sample-form-container > .container {padding-left: 0; padding-right: 0}
.s-free-sample .free-sample-form-container [type="button"], .request-free-sample.single-free-sample .free-sample-form-container [type="button"] {margin: 10px 0 0}
.s-free-sample .free-sample-form-container .bad-response, .request-free-sample.single-free-sample .free-sample-form-container .bad-response {margin-left: 0; margin-right: 0; padding: 10px}
.s-free-sample .free-sample-form-container .about-yourself, .request-free-sample.single-free-sample .free-sample-form-container .about-yourself {margin-left: 0; margin-right: 0}
.s-free-sample .free-sample-form-container .thank-you, .request-free-sample.single-free-sample .free-sample-form-container .thank-you {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; padding: 10px; background: #dbe967}
.s-free-sample .free-sample-form-container .thank-you h2, .request-free-sample.single-free-sample .free-sample-form-container .thank-you h2 {font-size: 24px; margin-bottom: 20px}
.request-free-sample.single-free-sample {  }
.request-free-sample.single-free-sample.main .free-sample .free-sample-description {display: block; margin-left: 0}
.request-free-sample.single-free-sample.main .free-sample .free-sample-description ul.free-sample-features li {background-image: none !important; padding: 0 !important}
.request-free-sample.single-free-sample.sidebar .free-sample {padding: 10px}
.request-free-sample.single-free-sample.sidebar .free-sample .free-sample-image {width: 100%}
.request-free-sample.single-free-sample.sidebar .free-sample .select-container select {font-size: 12px}
.request-free-sample.single-free-sample.sidebar .free-sample-form-container .about-yourself {padding: 5px}
.request-free-sample.single-free-sample.sidebar .free-sample-form-container .member .col-sm-10.col-sm-offset-1 {width: 100%; margin-left: 0}
.request-free-sample--core .row {margin-left: 0; margin-right: 0}
.request-free-sample--core .free-sample-description > p {margin-bottom: 10.5px}
.request-free-sample--core .free-sample-image {margin-bottom: 10.5px}
.request-free-sample--core .free-sample-features {margin-left: 0; padding-left: 0}
.request-free-sample--core .free-sample-features > li:before {display: none}
.product-rebrand { }
.product-rebrand .link-bar#product-range {height: 80px}
.product-rebrand .link-bar#product-range .scroll-arrow {cursor: pointer; display: none; padding: 0; font-size: 40px; line-height: 75px; color: rgba(0, 0, 0, 0.33)}
@media (max-width: 767px) {.product-rebrand .link-bar#product-range .scroll-arrow {display: inline}
}
.product-rebrand .link-bar#product-range .scroll-arrow.left {border-right: solid; border-width: 2px; border-color: #c41523; text-align: center !important; height: 80px}
.product-rebrand .link-bar#product-range .scroll-arrow.right {border-left: solid; border-width: 2px; border-color: #c41523; text-align: center !important; height: 80px}
.product-rebrand .link-bar#product-range .mobile-scroll {padding: 0}
@media (max-width: 767px) {.product-rebrand .link-bar#product-range .mobile-scroll {overflow-x: scroll; overflow-y: hidden}
.product-rebrand .link-bar#product-range .mobile-scroll::-webkit-scrollbar {display: none}
}
.product-rebrand .link-bar#product-range .container {display: table}
.product-rebrand .link-bar#product-range .link {display: table-cell; position: relative; padding-left: 20px; padding-right: 20px; border-left: solid; border-width: 2px; border-color: #c41523; text-align: center !important}
.product-rebrand .link-bar#product-range .link a {line-height: 40px; position: relative; top: 15px; cursor: pointer}
.product-rebrand .link-bar#product-range .link span {font-size: 14px; display: block; position: relative; top: -20px}
.product-rebrand .link-bar#product-range .link.current {background-color: #fc3934}
.product-rebrand .link-bar#product-range .link.current:after {content: ''; top: 70px; left: 50%; border-top: solid 20px #fc3934; border-left: solid 20px transparent; border-right: solid 20px transparent; border-spacing: initial; border-radius: 17px; padding: 0px; position: absolute; margin-left: -20px}
@media (max-width: 767px) {.product-rebrand .link-bar#product-range .link.first {border-left: none}
}
.product-rebrand .link-bar#product-range .link.first a {top: 22px}
.product-rebrand .link-bar#product-range .link.last {border-right: solid; border-width: 2px; border-color: #c41523}
@media (max-width: 767px) {.product-rebrand .link-bar#product-range .link.last {border-right: none}
}
.product-rebrand .link-bar#product-range .link:hover {background-color: #fc3934}
.product-rebrand .content-title {font-size: 20px}
.product-rebrand .product-index-card {height: 550px; max-height: 600px}
.product-rebrand .product-index-card .card-header {padding-top: 10px; padding-left: 10px; padding-right: 10px}
.product-rebrand .product-index-card .card-header h3 {margin: 0; text-align: center; font-size: 22px; padding-top: 15px; padding-bottom: 20px}
.product-rebrand .product-index-card .card-header h3 a {color: #000 !important}
.product-rebrand .product-index-card .card-header hr {margin: 0}
.product-rebrand .product-index-card .card-img {height: 200px; text-align: center}
@media (min-width: 768px) and (max-width: 991px) {.product-rebrand .product-index-card .card-img {height: 135px}
}
.product-rebrand .product-index-card .card-img img {width: 100%; max-height: 350px}
@media (max-width: 768px) {.product-rebrand .product-index-card .card-img img {max-width: 350px}
}
.product-rebrand .product-index-card .card-text {padding: 10px; height: 170px}
@media (min-width: 768px) and (max-width: 991px) {.product-rebrand .product-index-card .card-text {height: 240px}
}
.product-rebrand .product-index-card .card-text p {padding: 5px; text-align: center; font-size: 20px; font-family: 'Huggies Omnes Light', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300}
.product-rebrand .product-index-card .card-text p strong {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal}
.product-rebrand .product-index-card .card-footer {padding: 10px; text-align: center}
.product-rebrand .product-index-card .card-footer a {color: #d92032 !important}
.product-rebrand .product-index-card .card-footer a.buy-now {color: #fff !important; margin-top: 5px; margin-bottom: 10px; width: 80%}
#product-range.nz .au-only, #product-range.au .nz-only {display: none}
#product-range .unisex {color: #009385}
#product-range .boy {color: #44c8f5}
#product-range .girl {color: #ec008c}
#product-range .au-only, #product-range .nz-only {display: block}
#product-range .p-range {padding: 20px 5px; border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; margin: 20px 0; text-align: center}
#product-range .p-range.blue-lighter {background: #d8e3f1; border-color: #d8e3f1}
#product-range .p-range table tr {background: none; border: none}
#product-range .p-range table tr td {padding: 3px; border-color: transparent}
#product-range .p-range .p-size {display: block; text-align: center; font-weight: bold; font-size: 16px; padding-top: 20px}
#product-range .p-range hr {border-top: 2px dashed #fff; position: relative; top: -50px; margin: 0}
#product-range .p-range .btn {margin: 0 auto; color: #fff; border: 3px solid #fff; background-image: none; box-shadow: none; font-size: 18px; font-weight: 500; padding: 6px 20px 9px}
#product-range .p-range .btn-red {color: #fff; background-color: #d92032; border-color: #d92032}
.m-2 #product-range .p-range .btn-red {text-shadow: none; -webkit-font-smoothing: subpixel-antialiased; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-weight: normal; font-size: 18px; line-height: 1; border-width: 0; border-radius: 16px; padding: 10px 20px 6px}
.section-products .section-breadcrumb {margin-bottom: 0}
.section-products .section-breadcrumb .breadcrumb {position: absolute; top: 18px; z-index: 10; border-width: 0}
.section-products .section-breadcrumb .print {display: none}
#products section.header {background-color: #d5e6fa}
#products section.header .container {position: relative; padding-top: 60px; padding-bottom: 110px}
@media (max-width: 767px) {#products section.header .container {padding-bottom: 60px}
}
#products section.header .container .col-sm-6 {z-index: 1}
#products section.header .container h1 {font-size: 38px}
#products section.header .container img.packshots {height: 400px; position: absolute; top: 0; right: -110px; z-index: 0}
#products .stage-filters {position: absolute; left: 0; bottom: -50px}
#products section.body {background-color: #ebf1f8; padding-top: 70px}
#products section.body h2 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; margin-bottom: 1.25em; padding-bottom: 0.625em; border-bottom: 2px dashed #cbd0d6}
@media (max-width: 767px) {#products section.body {padding-top: 0}
#products section.body h2 {border-width: 1px}
}
#products .product-loading {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; margin: -15px 0 30px; font-size: 24px; color: #888}
#products .product-loading i {margin-right: 4px}
#products .product {margin-bottom: 30px}
#products .product .product-wrap {background: #fff; border-radius: 8px}
#products .product .header, #products .product .body, #products .product .footer {padding: 20px}
#products .product .header {min-height: 315px; background-repeat: no-repeat; background-position: 50% 50%}
#products .product .body, #products .product .footer {border-top: 2px dashed #f0f4fa}
#products .product .body .description {min-height: 250px}
#products .product img.packshot {max-width: 100%}
#products .product h3 {margin-top: 0; color: #3b73b9}
#products .product .learn-more {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 20px; line-height: 32px}
#products .product .btn {padding: 6px 20px 9px}
@media (max-width: 767px) {#products .product .header, #products .product .body {padding: 20px 15px}
#products .product .header {padding-right: 7.5px; min-height: 140px; background-size: 150px auto}
#products .product .body {padding-left: 7.5px; border-top-width: 0}
#products .product .body .description {font-size: 11px; min-height: 0}
#products .product .footer {clear: left; padding: 15px}
#products .product h3 {font-size: 17px; line-height: 1}
#products .product .btn {font-size: 14px; padding: 6px 20px 9px}
#products .product .learn-more {font-size: 15px; line-height: 28px}
}
#buy-modal .modal-dialog {width: 700px}
#buy-modal .modal-header {padding-bottom: 12px}
#buy-modal .modal-header .close {font-size: 30px; margin-top: -6px}
#buy-modal .modal-title {line-height: 1}
#buy-modal .modal-content {padding: 5px 20px}
#buy-modal .modal-header, #buy-modal .modal-footer {border-color: #3b73b9}
#buy-modal .modal-header, #buy-modal .modal-body {padding-left: 0; padding-right: 0}
#buy-modal .modal-body {padding-bottom: 0}
#buy-modal .modal-body .container-fluid {margin-bottom: 15px; padding: 0}
#buy-modal .modal-body .container-fluid .row {margin-left: -5px; margin-right: -5px}
#buy-modal .modal-body .container-fluid .row .col-xs-6, #buy-modal .modal-body .container-fluid .row .col-xs-4 {padding-left: 5px; padding-right: 5px}
#buy-modal .modal-body .nav-tabs {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px}
#buy-modal .modal-body .nav-tabs > li {margin-bottom: 0; margin-right: 8px}
#buy-modal .modal-body .nav-tabs > li > a {border-radius: 10px 10px 0 0; background: #ecf1f8}
#buy-modal .modal-body .nav-tabs > li > a:hover {border-bottom-color: #eee}
#buy-modal .modal-body .nav-tabs > li.active > a {margin-bottom: -1px; color: #fff; border-color: #3b73b9; background: #3b73b9}
#buy-modal .modal-body .packshot-wrap {background-size: cover; background-repeat: no-repeat; background-position: 50% 50%}
#buy-modal .modal-body .packshot-lg .packshot-wrap {min-height: 320px}
#buy-modal .modal-body .packshot-sm .packshot-wrap {margin-bottom: 10px; min-height: 100px; cursor: pointer}
#buy-modal .modal-body.boy .packshot-wrap {background-color: #cceffc}
#buy-modal .modal-body.girl .packshot-wrap {background-color: #fbcce8}
#buy-modal .modal-body.unisex .packshot-wrap {background-color: #cef5f0}
#buy-modal .modal-body .description, #buy-modal .modal-body .price-disclaimer {font-size: 12px; color: #888}
#buy-modal .modal-body .price-disclaimer {font-weight: bold; font-style: italic}
#buy-modal .modal-body h4 {font-size: 20px; margin: 0; padding: 18px 0 13px; border-bottom: 1px solid #d8e3f1}
#buy-modal .modal-body #product-select {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #3b73b9}
#buy-modal .modal-body form .selector {padding-top: 15px}
#buy-modal .modal-body form .selector:before, #buy-modal .modal-body form .selector:after {content: " "; display: table}
#buy-modal .modal-body form .selector:after {clear: both}
#buy-modal .modal-body form .selector .form-group {float: left; margin-right: 20px}
#buy-modal .modal-body form .selector .form-group > label {display: block; font-size: 13px; margin-bottom: 7px}
#buy-modal .modal-body form .btn-flat {margin-right: 5px; margin-bottom: 5px}
#buy-modal .modal-body form select {height: 32px; font-size: 13px; border-width: 0; color: #fff; background: #3b73b9}
#buy-modal .modal-body form select.newborn {background: #009385}
#buy-modal .modal-body form select.infant {background: #44c8f5}
#buy-modal .modal-body form select.crawler {background: #6c8cc7}
#buy-modal .modal-body form select.toddler {background: #702b90}
#buy-modal .modal-body form select.walker {background: #51b848}
#buy-modal .modal-body form select.junior {background: #3b73b9}
#buy-modal .modal-body form select.essentials {background: #ffc709}
#buy-modal .modal-body form select.fragrance-free {background: #009385}
#buy-modal .modal-body form select.shea-butter {background: #f49f2b}
#buy-modal .modal-body form select.cucumber-aloe {background: #72b53a}
#buy-modal .modal-body .where-to-buy h4 {border-bottom: 0}
#buy-modal .modal-body .retailer-list:before, #buy-modal .modal-body .retailer-list:after {content: " "; display: table}
#buy-modal .modal-body .retailer-list:after {clear: both}
#buy-modal .modal-body .retailer.not-available {width: 100% !important; float: none !important; border-right: 0 !important}
#buy-modal .modal-body .retailer {width: 50%; float: left; padding: 20px 0; border: 1px solid #d8e3f1; border-width: 1px 1px 0 0; text-align: center; min-height: 160px}
#buy-modal .modal-body .retailer:nth-child(even) {border-right-width: 0}
#buy-modal .modal-body .retailer img {display: block; margin: 0 auto 20px}
#buy-modal .modal-body .retailer .price {background: #d8e3f1; border-radius: 16px 0 0 16px; border-width: 0; color: #3b73b9; display: inline-block; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px; line-height: 1; margin-right: -20px; padding: 8px 30px 6px 20px; text-align: center; vertical-align: middle}
#buy-modal .modal-body .retailer .price.out-of-stock {color: #aaa; background: #eee}
#buy-modal .modal-body .retailer a {padding: 6px 20px 9px}
#buy-modal .modal-body .retailer a.out-of-stock {opacity: 1; background: #999; cursor: default}
#buy-modal .modal-footer {text-align: center}
#buy-modal .modal-footer a {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 20px}
@media (max-width: 767px) {#buy-modal .modal-dialog {width: auto}
#buy-modal .modal-body .retailer {min-height: 140px}
#buy-modal .modal-body .form-group.pack-size {clear: left}
#buy-modal .modal-body .packshot-lg {margin-bottom: 15px}
#buy-modal .modal-footer a {font-size: 15px}
}
.m-2 .buy-now {background: #d92032 !important}
.m-2 .modal-backdrop.fade.in {opacity: 0.5; z-index: 1040}
.m-2 .modal-header .close {padding-top: 0; padding-bottom: 0}
.m-2 .modal#buy-modal {z-index: 1050; bottom: 0; top: 0; left: 0; right: 0; margin: 5px; position: fixed; overflow-x: hidden; overflow-y: auto; background: none; border-radius: 10px}
.m-2 .modal#buy-modal .modal-dialog {margin: 0 auto}
.m-2 .modal#buy-modal .modal-dialog .modal-content .modal-header .modal-title {line-height: 1; margin: 0}
.m-2 .modal#buy-modal .modal-dialog .modal-content .modal-body {max-height: none}
.m-2 .modal#buy-modal .modal-body {width: 100%}
.m-2 .modal#buy-modal .modal-body h4 {margin-top: 10px; padding: 0 0 10px 0}
.m-2 .modal#buy-modal .modal-body > .container-fluid {overflow-x: hidden}
.m-2 .modal#buy-modal .modal-body > .container-fluid > .row > .col-xs-6 {width: 100%}
.m-2 .modal#buy-modal .modal-body > .container-fluid > .row .col-xs-6 + .col-xs-6 {margin-top: 15px}
.m-2 .modal#buy-modal .modal-body .retailer .price {-webkit-font-smoothing: subpixel-antialiased}
.m-2 .modal#buy-modal .modal-body .retailer a {margin-bottom: 0; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-weight: normal; font-size: 18px; line-height: 1; padding: 10px 20px 6px; border-width: 0; border-radius: 16px; background-color: #3b73b9; border-color: #3b73b9; color: #fff; background-image: none; text-shadow: none; box-shadow: none; -webkit-font-smoothing: subpixel-antialiased}
.m-2 .modal#buy-modal .modal-body .retailer a.out-of-stock {background-color: #999}
.m-2 .modal#buy-modal .modal-body .retailer .btn-red {background: #d92032 !important; border-color: #d92032 !important}
.m-2 .modal#buy-modal .modal-body #product-select .selector > .col-xs-6 {width: 100%}
.m-2 .modal#buy-modal .modal-footer {padding: 10px 0 5px 0; margin-bottom: 5px; background: none}
.m-2 .modal#buy-modal .modal-footer a {margin-bottom: 0; font-weight: normal; font-size: 20px}
@media (max-width: 767px) {.m-2 .modal#buy-modal.fade.in {top: 10px}
}
.stage-filters {width: 100%; padding: 0; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500}
@media (max-width: 767px) {.stage-filters {padding: 0 15px; bottom: 20px !important}
}
.stage-filters .stage-filters-desktop {padding: 20px 30px; min-height: 100px; border-radius: 50px; background: #fff}
.stage-filters .stage-filters-mobile select {display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background: #fff; padding-left: 15px; padding-right: 15px; border-radius: 8px; border-width: 0}
.stage-filters .btn-pink {float: left; margin-right: 15px}
.stage-filters .btn-yellow {margin-left: 15px}
.stage-filters ul {float: left}
.stage-filters ul li {float: left}
.stage-filters ul li:first-child .btn {margin-left: 0; border-radius: 16px 0 0 16px}
.stage-filters ul li:last-child .btn {padding-right: 35px; border-radius: 0 16px 16px 0}
.stage-filters ul li:last-child .btn:after {display: none}
.stage-filters ul li .btn {position: relative; margin-left: -16px; padding-left: 34px; padding-right: 36px; padding-top: 7px; padding-bottom: 7px; border-radius: 0}
.stage-filters ul .btn:after {content: ''; position: absolute; top: 0; right: 0; z-index: 2; width: 0; height: 0; border-style: solid; border-width: 16px 0 16px 16px; border-color: transparent transparent transparent inherit; box-shadow: inherit}
.stage-filters ul .btn.btn-blue-electric:after {border-color: transparent #44c8f5}
.stage-filters ul .btn.btn-blue-electric:hover:after, .stage-filters ul .btn.btn-blue-electric:focus:after, .stage-filters ul .btn.btn-blue-electric:active:after, .stage-filters ul .btn.btn-blue-electric.active:after {border-color: transparent #14baf2}
.stage-filters ul .btn.btn-green:after {border-color: transparent #51b848}
.stage-filters ul .btn.btn-green:hover:after, .stage-filters ul .btn.btn-green:focus:after, .stage-filters ul .btn.btn-green:active:after, .stage-filters ul .btn.btn-green.active:after {border-color: transparent #419439}
.stage-filters ul .btn.btn-mauve:after {border-color: transparent #6c8cc7}
.stage-filters ul .btn.btn-mauve:hover:after, .stage-filters ul .btn.btn-mauve:focus:after, .stage-filters ul .btn.btn-mauve:active:after, .stage-filters ul .btn.btn-mauve.active:after {border-color: transparent #476fb9}
.stage-filters ul .btn.btn-purple:after {border-color: transparent #702b90}
.stage-filters ul .btn.btn-purple:hover:after, .stage-filters ul .btn.btn-purple:focus:after, .stage-filters ul .btn.btn-purple:active:after, .stage-filters ul .btn.btn-purple.active:after {border-color: transparent #511f69}
.stage-filters ul .btn.btn-teal:after {border-color: transparent #009385}
.stage-filters ul .btn.btn-teal:hover:after, .stage-filters ul .btn.btn-teal:focus:after, .stage-filters ul .btn.btn-teal:active:after, .stage-filters ul .btn.btn-teal.active:after {border-color: transparent #006057}
.stage-filters .btn {position: relative; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500}
.stage-filters .btn:hover {text-shadow: none}
.stage-filters .btn > span {position: absolute; top: 48px; left: 0; width: 100%; text-shadow: none}
@media (max-width: 991px) {.stage-filters .stage-filters-desktop {padding-left: 20px; padding-right: 20px}
.stage-filters ul li .btn {padding-left: 25px; padding-right: 26px}
.stage-filters .btn-pink {margin-right: 5px}
.stage-filters .btn-yellow {margin-left: 5px}
}
.product-feature-matrix {display: table; border-collapse: collapse; border-radius: 10px; overflow: hidden; margin-top: 30px; margin-bottom: 30px}
.product-feature-matrix__row {display: table-row}
.product-feature-matrix__row:nth-child(1) > div {vertical-align: top}
.product-feature-matrix__row:nth-child(1) > div:nth-child(1n+2) {width: 110px}
.product-feature-matrix__row:nth-child(1) > div img {margin-bottom: 15px; max-width: 100%}
.product-feature-matrix__row:nth-child(1) > div strong {font-size: 13px; line-height: 16px}
.product-feature-matrix__row > div {display: table-cell; border: 1px solid #fff; padding: 20px; vertical-align: middle; font-size: 15px}
.product-feature-matrix__row > div img {margin-bottom: 10px; max-width: 80%}
.product-feature-matrix__row > div strong {display: block; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 16px; line-height: 18px; margin-bottom: 8px}
.product-feature-matrix__row > div span {display: none}
.product-feature-matrix__row > div:nth-child(1) {background: #e7f4e5}
.product-feature-matrix__row > div:nth-child(2) {background: #d9eed6; text-align: center}
.product-feature-matrix__row > div:nth-child(3) {background: #e5f2dc; text-align: center}
.product-feature-matrix__row .fa-check-circle, .product-feature-matrix__row .fa-times-circle {font-size: 44px}
.product-feature-matrix__row .fa-check-circle {color: #4cba41}
.product-feature-matrix__row .fa-times-circle {color: #e2314d}
@media (min-width: 650px) {.product-feature-matrix__row:nth-child(1) > div:nth-child(1n+2) {width: 148px}
.product-feature-matrix__row > div strong {font-size: 18px; line-height: 20px}
.product-feature-matrix__row > div span {display: block}
}
 .product-feature-comparison.boy .product .images, .product-feature-comparison.boy .product .overlays > div {background-position: 0 0}
.product-feature-comparison.newborn .product .images, .product-feature-comparison.newborn .product .overlays > div {background-position: 0 -440px}
.product-feature-comparison .product .images, .product-feature-comparison .product .overlays > div {background-position: 0 -220px}
.product-feature-comparison.boy .intro .gender-toggle {background: #31abdf}
.product-feature-comparison.boy .intro .gender-toggle i {left: 46px}
.product-feature-comparison.boy .markers > div, .product-feature-comparison.boy .markers > div:after {background: #31abdf}
.product-feature-comparison.boy .details > div {background: #cae9f9}
.product-feature-comparison.boy .details > div:before {border: 1px solid #31abdf}
.product-feature-comparison.boy .details h3 {color: #28a0d7 !important}
.product-feature-comparison.boy .details h3 .girl, .product-feature-comparison.boy .details h3 .girl.desktop, .product-feature-comparison.boy .details h3 .girl.mobile, .product-feature-comparison.boy .details h3 .newborn, .product-feature-comparison.boy .details h3 .newborn.desktop, .product-feature-comparison.boy .details h3 .newborn.mobile, .product-feature-comparison.boy .details h3 .boy.desktop, .product-feature-comparison.boy .details h3 .desktop, .product-feature-comparison.boy .details p .girl, .product-feature-comparison.boy .details p .girl.desktop, .product-feature-comparison.boy .details p .girl.mobile, .product-feature-comparison.boy .details p .newborn, .product-feature-comparison.boy .details p .newborn.desktop, .product-feature-comparison.boy .details p .newborn.mobile, .product-feature-comparison.boy .details p .boy.desktop, .product-feature-comparison.boy .details p .desktop {display: none}
.product-feature-comparison.boy .details h3 .boy, .product-feature-comparison.boy .details h3 .boy.mobile, .product-feature-comparison.boy .details h3 .mobile, .product-feature-comparison.boy .details p .boy, .product-feature-comparison.boy .details p .boy.mobile, .product-feature-comparison.boy .details p .mobile {display: inline}
@media (min-width: 768px) {.product-feature-comparison.boy .details h3 .boy.mobile, .product-feature-comparison.boy .details p .boy.mobile {display: none}
.product-feature-comparison.boy .details h3 .boy.desktop, .product-feature-comparison.boy .details p .boy.desktop {display: inline}
}
.product-feature-comparison .intro .gender-toggle {background: #dc2d81}
.product-feature-comparison .intro .gender-toggle i {left: 3px}
.product-feature-comparison .markers > div, .product-feature-comparison .markers > div:after {background: #dc2d81}
.product-feature-comparison .details > div {background: #fbd5e3}
.product-feature-comparison .details > div:before {border: 1px solid #dc2d81}
.product-feature-comparison .details h3 {color: #dc2d81 !important}
.product-feature-comparison .details h3 .boy, .product-feature-comparison .details h3 .boy.desktop, .product-feature-comparison .details h3 .boy.mobile, .product-feature-comparison .details h3 .newborn, .product-feature-comparison .details h3 .newborn.desktop, .product-feature-comparison .details h3 .newborn.mobile, .product-feature-comparison .details h3 .girl.desktop, .product-feature-comparison .details h3 .desktop, .product-feature-comparison .details p .boy, .product-feature-comparison .details p .boy.desktop, .product-feature-comparison .details p .boy.mobile, .product-feature-comparison .details p .newborn, .product-feature-comparison .details p .newborn.desktop, .product-feature-comparison .details p .newborn.mobile, .product-feature-comparison .details p .girl.desktop, .product-feature-comparison .details p .desktop {display: none}
.product-feature-comparison .details h3 .girl, .product-feature-comparison .details h3 .girl.mobile, .product-feature-comparison .details h3 .mobile, .product-feature-comparison .details p .girl, .product-feature-comparison .details p .girl.mobile, .product-feature-comparison .details p .mobile {display: inline}
@media (min-width: 768px) {.product-feature-comparison .details h3 .girl.mobile, .product-feature-comparison .details p .girl.mobile {display: none}
.product-feature-comparison .details h3 .girl.desktop, .product-feature-comparison .details p .girl.desktop {display: inline}
}
@media (min-width: 768px) {.product-feature-comparison.side-by-side .product {float: left; width: 50%}
}
h3 + .product-feature-comparison {margin-top: 15px}
.product-feature-comparison {margin-top: 2em; margin-bottom: 2em; border-bottom: 1px dashed #ddd}
.product-feature-comparison:before, .product-feature-comparison:after {content: " "; display: table}
.product-feature-comparison:after {clear: both}
.product-feature-comparison .intro {border-bottom: 1px dashed #ddd; padding-bottom: 10px; margin-bottom: 10px; position: relative; min-height: 47px}
.product-feature-comparison .intro:before, .product-feature-comparison .intro:after {content: " "; display: table}
.product-feature-comparison .intro:after {clear: both}
.product-feature-comparison .intro .gender-toggle {height: 36px; width: 80px; border-radius: 32px; overflow: hidden; position: absolute; transition: background .2s ease-in-out; cursor: pointer}
.product-feature-comparison .intro .gender-toggle i {background: #fff; position: absolute; top: 3px; height: 30px; width: 30px; border-radius: 15px; transition: left .2s ease-in-out}
.product-feature-comparison .intro .gender-toggle i:before, .product-feature-comparison .intro .gender-toggle i:after {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; display: block; font-style: normal; position: absolute; top: 0; color: #fff; line-height: 30px}
.product-feature-comparison .intro .gender-toggle i:before {content: 'BOY'; left: -35px}
.product-feature-comparison .intro .gender-toggle i:after {content: 'GIRL'; left: 35px}
.product-feature-comparison .intro h1 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 20px !important; color: #4d4d4d !important; line-height: 24px !important; margin: 6px 10px 6px 90px !important; border: 0 !important}
.product-feature-comparison .product {position: relative; min-height: 1px; padding-left: 0; padding-right: 0; margin-bottom: 20px}
.product-feature-comparison .product.one .markers .one, .product-feature-comparison .product.two .markers .two, .product-feature-comparison .product.three .markers .three, .product-feature-comparison .product.four .markers .four, .product-feature-comparison .product.five .markers .five, .product-feature-comparison .product.six .markers .six, .product-feature-comparison .product.seven .markers .seven, .product-feature-comparison .product.eight .markers .eight {background: #f9b906}
.product-feature-comparison .product.one .markers .one:after, .product-feature-comparison .product.two .markers .two:after, .product-feature-comparison .product.three .markers .three:after, .product-feature-comparison .product.four .markers .four:after, .product-feature-comparison .product.five .markers .five:after, .product-feature-comparison .product.six .markers .six:after, .product-feature-comparison .product.seven .markers .seven:after, .product-feature-comparison .product.eight .markers .eight:after {background: #f9b906}
.product-feature-comparison .product.one .overlays .one, .product-feature-comparison .product.two .overlays .two, .product-feature-comparison .product.three .overlays .three, .product-feature-comparison .product.four .overlays .four, .product-feature-comparison .product.five .overlays .five, .product-feature-comparison .product.six .overlays .six, .product-feature-comparison .product.seven .overlays .seven, .product-feature-comparison .product.eight .overlays .eight {opacity: 1}
.product-feature-comparison .product.one .details .one, .product-feature-comparison .product.two .details .two, .product-feature-comparison .product.three .details .three, .product-feature-comparison .product.four .details .four, .product-feature-comparison .product.five .details .five, .product-feature-comparison .product.six .details .six, .product-feature-comparison .product.seven .details .seven, .product-feature-comparison .product.eight .details .eight {display: block}
.product-feature-comparison h4 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 18px; line-height: 20px}
.product-feature-comparison .images {width: 300px; height: 220px; margin: 0 auto 10px auto; position: relative}
.product-feature-comparison .markers {position: absolute; top: 0; width: 300px; height: 220px; margin: 0 auto; z-index: 1002}
.product-feature-comparison .markers > div {width: 24px; height: 24px; transition: background .2s ease-in-out; border-radius: 12px; margin-bottom: 2px; position: absolute; cursor: pointer}
@media (min-width: 768px) {.product-feature-comparison .markers > div:hover {transform: scale(1.2)}
}
.product-feature-comparison .markers > div:before, .product-feature-comparison .markers > div:after {content: ''; display: block; position: absolute}
.product-feature-comparison .markers > div:before {top: 2px; left: 2px; background: #fff; height: 20px; width: 20px; border-radius: 10px}
.product-feature-comparison .markers > div:after {top: 4px; left: 4px; transition: background .2s ease-in-out; height: 16px; width: 16px; border-radius: 8px}
.product-feature-comparison .overlays {position: absolute; top: 0; width: 300px; height: 220px; margin: 0 auto; z-index: 1001}
.product-feature-comparison .overlays > div {opacity: 0; width: 300px; height: 220px; position: absolute; top: 0}
.product-feature-comparison .details {max-width: 400px; margin-left: auto; margin-right: auto}
.product-feature-comparison .details > div {box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); padding: 20px 25px; margin: 10px; border-radius: 20px; position: relative; display: none}
.product-feature-comparison .details > div:before {content: ''; display: block; top: 8px; left: 8px; right: 8px; bottom: 8px; position: absolute; border-radius: 16px}
.product-feature-comparison .details h3 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; margin: 0 !important; font-size: 17px}
.product-feature-comparison .details p {color: #333 !important; margin: 0 !important}
.product-feature-comparison.boy .product.nappy-pants .details .gender-specific:after {background-position: 0 0}
.product-feature-comparison.boy .product.nappy-pants .details .absorbency:after {background-position: -90px 0}
.product-feature-comparison.boy .product.nappy-pants .details .soft-stretchy:after {background-position: -180px 0}
.product-feature-comparison.boy .product.nappy-pants .details .disposal-tape:after {background-position: -270px 0}
.product-feature-comparison .product.nappy-pants .images {background-image: url("/images/products/feature-comparison/nappy-pants/pants.jpg")}
.product-feature-comparison .product.nappy-pants .markers .gender-specific {top: 115px; left: 117px}
.product-feature-comparison .product.nappy-pants .markers .absorbency {top: 192px; left: 138px}
.product-feature-comparison .product.nappy-pants .markers .soft-stretchy {top: 13px; left: 164px}
.product-feature-comparison .product.nappy-pants .markers .disposal-tape {top: 60px; left: 222px}
.product-feature-comparison .product.nappy-pants .overlays .gender-specific {background-image: url("/images/products/feature-comparison/nappy-pants/overlay-gender-specific.png")}
.product-feature-comparison .product.nappy-pants .details > div {margin-left: 70px}
.product-feature-comparison .product.nappy-pants .details > div:after {content: ''; background-image: url("/images/products/feature-comparison/nappy-pants/details.png"); background-repeat: no-repeat; width: 90px; height: 90px; display: block; position: absolute; left: -70px; top: 50%; transform: translate(0, -50%)}
.product-feature-comparison .product.nappy-pants .details .gender-specific:after {background-position: 0 -90px}
.product-feature-comparison .product.nappy-pants .details .absorbency:after {background-position: -90px -90px}
.product-feature-comparison .product.nappy-pants .details .soft-stretchy:after {background-position: -180px -90px}
.product-feature-comparison .product.nappy-pants .details .disposal-tape:after {background-position: -270px -90px}
.product-feature-comparison.boy .product.nappy-pants-resealable-sides .markers .gender-specific {top: 165px; left: 94px}
.product-feature-comparison.boy .product.nappy-pants-resealable-sides .details .easy-on-easy-off:after {background-position: 0 0}
.product-feature-comparison.boy .product.nappy-pants-resealable-sides .details .motion-flex:after {background-position: -90px 0}
.product-feature-comparison.boy .product.nappy-pants-resealable-sides .details .resealable:after {background-position: -180px 0}
.product-feature-comparison.boy .product.nappy-pants-resealable-sides .details .absorbency:after {background-position: -270px 0}
.product-feature-comparison.boy .product.nappy-pants-resealable-sides .details .gender-specific:after {background-position: -360px 0}
.product-feature-comparison .product.nappy-pants-resealable-sides .images {background-image: url("/images/products/feature-comparison/nappy-pants-resealable-sides/pants.jpg")}
.product-feature-comparison .product.nappy-pants-resealable-sides .markers .easy-on-easy-off {top: 2px; left: 92px}
.product-feature-comparison .product.nappy-pants-resealable-sides .markers .motion-flex {top: 55px; left: 221px}
.product-feature-comparison .product.nappy-pants-resealable-sides .markers .resealable {top: 122px; left: 175px}
.product-feature-comparison .product.nappy-pants-resealable-sides .markers .absorbency {top: 155px; left: 173px}
.product-feature-comparison .product.nappy-pants-resealable-sides .markers .gender-specific {top: 194px; left: 110px}
.product-feature-comparison .product.nappy-pants-resealable-sides .overlays .motion-flex {background-image: url("/images/products/feature-comparison/nappy-pants-resealable-sides/overlay-motionflex.png")}
.product-feature-comparison .product.nappy-pants-resealable-sides .overlays .resealable {background-image: url("/images/products/feature-comparison/nappy-pants-resealable-sides/overlay-resealable.png")}
.product-feature-comparison .product.nappy-pants-resealable-sides .overlays .gender-specific {background-image: url("/images/products/feature-comparison/nappy-pants-resealable-sides/overlay-gender-specific.png")}
.product-feature-comparison .product.nappy-pants-resealable-sides .details > div {margin-left: 70px}
.product-feature-comparison .product.nappy-pants-resealable-sides .details > div:after {content: ''; background-image: url("/images/products/feature-comparison/nappy-pants-resealable-sides/details.png"); background-repeat: no-repeat; width: 90px; height: 90px; display: block; position: absolute; left: -70px; top: 50%; transform: translate(0, -50%)}
.product-feature-comparison .product.nappy-pants-resealable-sides .details .easy-on-easy-off:after {background-position: 0 -90px}
.product-feature-comparison .product.nappy-pants-resealable-sides .details .motion-flex:after {background-position: -90px -90px}
.product-feature-comparison .product.nappy-pants-resealable-sides .details .resealable:after {background-position: -180px -90px}
.product-feature-comparison .product.nappy-pants-resealable-sides .details .absorbency:after {background-position: -270px -90px}
.product-feature-comparison .product.nappy-pants-resealable-sides .details .gender-specific:after {background-position: -360px -90px}
.essentials-retailers {height: 58px; margin-bottom: 6px; margin-top: 14px}
.essentials-retailers .bw {width: 16%; height: 58px; margin-right: 3%}
.essentials-retailers .am {width: 32%; height: 58px; margin-right: 3%}
.essentials-retailers .ig {width: 21%; height: 58px; margin-right: 3%}
.essentials-retailers .cw {width: 16%; height: 58px}
 @media only screen and (max-width: 767px) {.template-product-content { }
.template-product-content #page {min-width: 0}
.template-product-content #page .reskin #section .container, .template-product-content #page .reskin .section-breadcrumb {width: 100%}
.template-product-content h1 {font-size: 25px}
.template-product-content #main, .template-product-content #intro, .template-product-content #sidebar {width: 100%; max-width: 100% !important}
.template-product-content #content {padding: 0 10px}
.template-product-content .calculator-body {display: none}
.template-product-content .reskin {  }
.template-product-content .reskin .top-promo .container a {font-size: 12px; text-indent: 15px; text-align: left; width: 100% !important}
.template-product-content .reskin #footer {text-align: center}
.template-product-content .reskin #footer .section-body .block:nth-child(1n+2) {display: none}
.template-product-content .reskin #footer .section-body .block.first li:nth-child(1), .template-product-content .reskin #footer .section-body .block.first li:nth-child(2), .template-product-content .reskin #footer .section-body .block.first li:nth-child(6), .template-product-content .reskin #footer .section-body .block.first li:nth-child(7), .template-product-content .reskin #footer .section-body .block.first li:nth-child(9) {display: none}
.template-product-content .reskin #footer .social-media, .template-product-content .reskin #footer #view_in_mobile, .template-product-content .reskin #footer #copyright_notice {clear: both; float: none; margin: 0 auto 20px; text-align: center}
}
.template-product-content #content .row, .template-product-content #main .row, .template-product-content #intro .row, .template-product-content #sidebar .row {margin-left: 0; margin-right: 0}
.template-product-content #main {margin-bottom: 20px}
.template-product-content #main h2, .template-product-content #main h3, .template-product-content #main h4 {color: #4d4d4d; margin-top: 1.2em; margin-bottom: 0.8em}
.template-product-content #main .feature .item h4, .template-product-content #main .feature .item h3 {margin-top: 0; margin-bottom: 0}
.template-product-content #main .feature .item h4 a, .template-product-content #main .feature .item h3 a {color: #5172b6}
.template-product-content #main .feature .item:after {content: ''; float: left; width: 100%; border-bottom: 1px dashed #eeeeee; margin-bottom: 10px}
.template-product-content #main .step {padding-left: 0; padding-right: 0}
.template-product-content #main .step.no-gap {margin-bottom: -6px !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px}
.template-product-content #main .step.no-gap + .request-free-sample {background: transparent}
.template-product-content #main .step .info h4, .template-product-content #main .step .info h3 {margin-top: 10px; margin-bottom: 10px}
.template-product-content #main .step .info .social-icons .icon {font-size: 25px; margin-right: 5px; color: #ec008c}
.template-product-content #main .step-extra-win .terms-conditions-container {position: relative}
.template-product-content #main .step-extra-win .terms-conditions-container:after {content: " "; display: block; position: relative; height: 200px; width: 200px; left: 4px; top: 20px; z-index: 0; background-image: url("/images/promotions/joy-of-moving/extra-win-prize.jpg"); background-size: 100%}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.template-product-content #main .step-extra-win .terms-conditions-container:after {background-image: url("/images/promotions/joy-of-moving/extra-win-prize@2x.jpg"); background-size: 100% 100%}
}
.template-product-content #main .step-extra-win .terms-conditions-container .toggle-box {position: relative; z-index: 10}
@media (min-width: 480px) {.template-product-content #main .step-extra-win .terms-conditions-container:after {height: 300px; width: 300px}
}
@media (min-width: 768px) {.template-product-content #main .step-extra-win .terms-conditions-container:after {position: absolute; top: -280px}
}
.template-product-content #sidebar {margin-bottom: 20px}
.template-product-content #sidebar h3 {font-size: 20px; margin-top: 0}
.template-product-content #sidebar .sidebar {clear: both; margin-bottom: 10px}
.template-product-content #sidebar .video-tout, .template-product-content #sidebar .sidebar-tout {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border-top-right-radius: 10px; border-top-left-radius: 10px; background: #d5e6fa; display: block}
.template-product-content #sidebar .video-tout img, .template-product-content #sidebar .sidebar-tout img {border-top-right-radius: 10px; border-top-left-radius: 10px}
.template-product-content #sidebar .video-tout span.title, .template-product-content #sidebar .sidebar-tout span.title {font-size: 20px; color: #5172b6; padding-top: 10px; padding-bottom: 10px; display: block; text-align: center; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500}
.template-product-content #sidebar .video-tout-with-description {background: #004862; text-align: center}
.template-product-content #sidebar .video-tout-with-description h2 {color: #fff; text-align: center; font-size: 1.4em; padding: 0 10px; margin-top: 10px}
.template-product-content #sidebar .video-tout-with-description p {color: #fff; text-align: center; padding: 0 10px}
.template-product-content #sidebar .video-tout-with-description a {background-color: #fff; margin: 7px 0 21px 0; color: #004862; padding: 6px 11px 9px 11px}
.template-product-content .sub-content {padding-top: 20px; padding-bottom: 20px; width: 100%; clear: both; background: #d5e6fa; margin-right: 0; margin-left: 0}
.template-product-content .feature-table .feature-row .feature-col, .template-product-content .feature-table .feature-row .feature-col-wide {padding: 20px 20px 10px 110px; position: relative; min-height: 133px}
.template-product-content .feature-table .feature-row .feature-col:before, .template-product-content .feature-table .feature-row .feature-col:after, .template-product-content .feature-table .feature-row .feature-col-wide:before, .template-product-content .feature-table .feature-row .feature-col-wide:after {content: ''; position: absolute; display: block; left: 0}
.template-product-content .feature-table .feature-row .feature-col:after, .template-product-content .feature-table .feature-row .feature-col-wide:after {height: 1px; border-bottom: 1px dashed #eeeeee; right: 20px; bottom: 0}
.template-product-content .feature-table .feature-row .feature-col:before, .template-product-content .feature-table .feature-row .feature-col-wide:before {width: 90px; height: 90px; top: 20px}
.template-product-content .feature-table .feature-row .feature-col h4, .template-product-content .feature-table .feature-row .feature-col-wide h4 {margin-top: 0 !important}
.template-product-content .feature-table .feature-row .feature-col.feature-image-1:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-1:before {background-position: 0px 0px}
.template-product-content .feature-table .feature-row .feature-col.feature-image-2:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-2:before {background-position: 0px -90px}
.template-product-content .feature-table .feature-row .feature-col.feature-image-3:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-3:before {background-position: 0px -180px}
.template-product-content .feature-table .feature-row .feature-col.feature-image-4:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-4:before {background-position: 0px -270px}
.template-product-content .feature-table .feature-row .feature-col.feature-image-5:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-5:before {background-position: 0px -360px}
.template-product-content .feature-table .feature-row .feature-col.feature-image-6:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-6:before {background-position: 0px -450px}
.template-product-content .feature-table .feature-row .feature-col.feature-image-7:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-7:before {background-position: 0px -540px}
.template-product-content .feature-table .feature-row .feature-col.feature-image-8:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-8:before {background-position: 0px -630px}
.template-product-content .feature-table .feature-row .feature-col.feature-image-9:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-9:before {background-position: 0px -720px}
.template-product-content .feature-table .feature-row .feature-col.feature-image-10:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-10:before {background-position: 0px -810px}
.template-product-content .feature-table .feature-row .feature-col.feature-image-11:before, .template-product-content .feature-table .feature-row .feature-col-wide.feature-image-11:before {background-position: 0px -900px}
@media (min-width: 768px) {.template-product-content .feature-table {display: table}
.template-product-content .feature-table .feature-row {display: table-row}
.template-product-content .feature-table .feature-row .feature-col {display: table-cell; width: 50%}
.template-product-content .feature-table .feature-row .feature-col.full-width {display: inline-block; width: 100%}
.template-product-content .feature-table .feature-row .feature-col-wide {width: 100%}
}
.template-product-content.page-nappy-pants .feature-table .feature-row .feature-col:before, .template-product-content.page-nappy-pants .feature-table .feature-row .feature-col-wide:before, .template-product-content.page-nappy-pants-features .feature-table .feature-row .feature-col:before, .template-product-content.page-nappy-pants-features .feature-table .feature-row .feature-col-wide:before, .template-product-content.page-new-nappy-pants .feature-table .feature-row .feature-col:before, .template-product-content.page-new-nappy-pants .feature-table .feature-row .feature-col-wide:before, .template-product-content.page-new-nappy-pants .feature-table .feature-row .feature-col:before, .template-product-content.page-new-nappy-pants .feature-table .feature-row .feature-col-wide:before {background-image: url("/images/nappy-pants/features.png")}
.template-product-content.page-for-your-new-baby .feature-table .feature-row .feature-col:before, .template-product-content.page-for-your-new-baby .feature-table .feature-row .feature-col-wide:before, .template-product-content.page-baby-starter-kits .feature-table .feature-row .feature-col:before, .template-product-content.page-baby-starter-kits .feature-table .feature-row .feature-col-wide:before, .template-product-content.page-features .feature-table .feature-row .feature-col:before, .template-product-content.page-features .feature-table .feature-row .feature-col-wide:before {background-image: url("/images/newborn-nappies/newborn-nappies-features.png")}
.template-product-content.page-nappy-pants #content h1, .template-product-content.page-how-to-use #content h1, .template-product-content.page-nappy-pants-product-range #content h1 {color: #333; border: 0; margin: 10px 0 15px 0}
.template-product-content.page-nappy-pants #main strong, .template-product-content.page-how-to-use #main strong, .template-product-content.page-nappy-pants-product-range #main strong {color: #333}
.template-product-content.page-how-to-use .feature-panel-table {margin: 30px 0}
.template-product-content.page-how-to-use .feature-panel-row {margin-left: -7.5px; margin-right: -7.5px}
.template-product-content.page-how-to-use .feature-panel-row:before, .template-product-content.page-how-to-use .feature-panel-row:after {content: " "; display: table}
.template-product-content.page-how-to-use .feature-panel-row:after {clear: both}
.template-product-content.page-how-to-use .feature-panel-row .feature-panel-col {position: relative; float: left; width: 100%; min-height: 1px; padding-left: 7.5px; padding-right: 7.5px; position: relative; min-height: 1px; padding-left: 7.5px; padding-right: 7.5px; margin-bottom: 15px}
@media (min-width: 768px) {.template-product-content.page-how-to-use .feature-panel-row .feature-panel-col {float: left; width: 50%}
}
.template-product-content.page-how-to-use .feature-panel {background-color: #e7f4e5; padding: 10px 20px; border-radius: 10px; min-height: 270px}
.template-product-content.page-how-to-use .feature-panel h4 {text-align: center; min-height: 40px}
.template-product-content.page-how-to-use .feature-panel .feature-image {background-image: url("/images/nappy-pants/features.png"); width: 90px; height: 90px; margin: 0 auto}
.template-product-content.page-how-to-use .feature-panel .feature-image-5 {background-position: 0 -360px}
.template-product-content.page-how-to-use .feature-panel .feature-image-6 {background-position: 0 -450px}
.template-product-content.page-nappy-pants-product-range .toc {margin: 20px 0 10px}
.template-product-content.page-nappy-pants-product-range .toc a.btn {margin-right: 10px; margin-bottom: 10px}
.template-product-content.page-nappy-pants-product-range #main .btn-green {color: #fff}
.template-product-content.page-little-groover .toggle-box {margin-top: 20px; margin-bottom: 0}
.template-product-content.page-little-groover .pink {color: #ec008c !important}
.template-product-content.page-little-groover #content {margin-bottom: 0}
.template-product-content.page-little-groover #content strong {color: #ec008c !important}
.template-product-content.page-little-groover .main .toggle-box {border-color: #f5f9e4 !important; background: #f5f9e4 !important}
.template-product-content.page-little-groover #sidebar .toggle-box {border-color: #feeef7 !important; background: #feeef7 !important}
.template-product-content.page-little-groover .sub-content {background: #fde5f3}
.template-product-content.page-little-groover .sub-content a {color: #ec008c}
@media only screen and (max-width: 767px) {.template-product-content.page-little-groover .xs-center {text-align: center; margin: 0 auto !important; display: inherit !important; float: none !important}
}
.template-product-content.page-nappy-pants #main .features .row, .template-product-content.page-nappy-pants-features #main .features .row, .template-product-content.page-new-nappy-pants #main .features .row, .template-product-content.page-for-your-new-baby #main .features .row, .template-product-content.page-baby-starter-kits #main .features .row, .template-product-content.section-baby-starter-kits #main .features .row, .template-product-content.page-features #main .features .row {margin-left: -15px; margin-right: -15px}
.template-product-content.page-nappy-pants #main a:not(.btn-red), .template-product-content.page-nappy-pants-features #main a:not(.btn-red), .template-product-content.page-new-nappy-pants #main a:not(.btn-red), .template-product-content.page-for-your-new-baby #main a:not(.btn-red), .template-product-content.page-baby-starter-kits #main a:not(.btn-red), .template-product-content.section-baby-starter-kits #main a:not(.btn-red), .template-product-content.page-features #main a:not(.btn-red) {color: #3b73b9}
.template-product-content.page-nappy-pants #main strong, .template-product-content.page-nappy-pants-features #main strong, .template-product-content.page-new-nappy-pants #main strong, .template-product-content.page-for-your-new-baby #main strong, .template-product-content.page-baby-starter-kits #main strong, .template-product-content.section-baby-starter-kits #main strong, .template-product-content.page-features #main strong {color: #4d4d4d}
.template-product-content.page-nappy-pants .dash-after, .template-product-content.page-nappy-pants-features .dash-after, .template-product-content.page-new-nappy-pants .dash-after, .template-product-content.page-for-your-new-baby .dash-after, .template-product-content.page-baby-starter-kits .dash-after, .template-product-content.section-baby-starter-kits .dash-after, .template-product-content.page-features .dash-after {position: relative; padding-bottom: 20px}
.template-product-content.page-nappy-pants .dash-after:after, .template-product-content.page-nappy-pants-features .dash-after:after, .template-product-content.page-new-nappy-pants .dash-after:after, .template-product-content.page-for-your-new-baby .dash-after:after, .template-product-content.page-baby-starter-kits .dash-after:after, .template-product-content.section-baby-starter-kits .dash-after:after, .template-product-content.page-features .dash-after:after {content: ''; position: absolute; height: 1px; display: block; border-bottom: 1px dashed #eeeeee; left: 20px; right: 0; bottom: 0}
@media (min-width: 768px) {.template-product-content.page-nappy-pants .buy-now-container, .template-product-content.page-nappy-pants-features .buy-now-container, .template-product-content.page-new-nappy-pants .buy-now-container, .template-product-content.page-for-your-new-baby .buy-now-container, .template-product-content.page-baby-starter-kits .buy-now-container, .template-product-content.section-baby-starter-kits .buy-now-container, .template-product-content.page-features .buy-now-container {position: relative; padding-bottom: 50px}
.template-product-content.page-nappy-pants .buy-now-container .buy-now, .template-product-content.page-nappy-pants-features .buy-now-container .buy-now, .template-product-content.page-new-nappy-pants .buy-now-container .buy-now, .template-product-content.page-for-your-new-baby .buy-now-container .buy-now, .template-product-content.page-baby-starter-kits .buy-now-container .buy-now, .template-product-content.section-baby-starter-kits .buy-now-container .buy-now, .template-product-content.page-features .buy-now-container .buy-now {position: absolute; bottom: 0; left: 13px}
.template-product-content.page-nappy-pants .table-row, .template-product-content.page-nappy-pants-features .table-row, .template-product-content.page-new-nappy-pants .table-row, .template-product-content.page-for-your-new-baby .table-row, .template-product-content.page-baby-starter-kits .table-row, .template-product-content.section-baby-starter-kits .table-row, .template-product-content.page-features .table-row {display: table}
.template-product-content.page-nappy-pants .table-row > [class*="col-"], .template-product-content.page-nappy-pants-features .table-row > [class*="col-"], .template-product-content.page-new-nappy-pants .table-row > [class*="col-"], .template-product-content.page-for-your-new-baby .table-row > [class*="col-"], .template-product-content.page-baby-starter-kits .table-row > [class*="col-"], .template-product-content.section-baby-starter-kits .table-row > [class*="col-"], .template-product-content.page-features .table-row > [class*="col-"] {float: none; display: table-cell; vertical-align: top}
}
.template-product-content.page-nappy-pants #sidebar .join-now-form-container, .template-product-content.page-nappy-pants-features #sidebar .join-now-form-container, .template-product-content.page-new-nappy-pants #sidebar .join-now-form-container, .template-product-content.page-for-your-new-baby #sidebar .join-now-form-container, .template-product-content.page-baby-starter-kits #sidebar .join-now-form-container, .template-product-content.section-baby-starter-kits #sidebar .join-now-form-container, .template-product-content.page-features #sidebar .join-now-form-container {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; background: #e8f09d; padding: 25px 20px 20px}
.template-product-content.page-nappy-pants #sidebar .join-now-form-container h3, .template-product-content.page-nappy-pants-features #sidebar .join-now-form-container h3, .template-product-content.page-new-nappy-pants #sidebar .join-now-form-container h3, .template-product-content.page-for-your-new-baby #sidebar .join-now-form-container h3, .template-product-content.page-baby-starter-kits #sidebar .join-now-form-container h3, .template-product-content.section-baby-starter-kits #sidebar .join-now-form-container h3, .template-product-content.page-features #sidebar .join-now-form-container h3 {text-align: center; color: #51b848; font-size: 22px; margin-top: 21px}
.template-product-content.page-nappy-pants #sidebar .join-now-form-container h3.join-now-form-title, .template-product-content.page-nappy-pants-features #sidebar .join-now-form-container h3.join-now-form-title, .template-product-content.page-new-nappy-pants #sidebar .join-now-form-container h3.join-now-form-title, .template-product-content.page-for-your-new-baby #sidebar .join-now-form-container h3.join-now-form-title, .template-product-content.page-baby-starter-kits #sidebar .join-now-form-container h3.join-now-form-title, .template-product-content.section-baby-starter-kits #sidebar .join-now-form-container h3.join-now-form-title, .template-product-content.page-features #sidebar .join-now-form-container h3.join-now-form-title {margin-top: 0}
.template-product-content.page-nappy-pants #sidebar .join-now-form-container a, .template-product-content.page-nappy-pants-features #sidebar .join-now-form-container a, .template-product-content.page-new-nappy-pants #sidebar .join-now-form-container a, .template-product-content.page-for-your-new-baby #sidebar .join-now-form-container a, .template-product-content.page-baby-starter-kits #sidebar .join-now-form-container a, .template-product-content.section-baby-starter-kits #sidebar .join-now-form-container a, .template-product-content.page-features #sidebar .join-now-form-container a {color: #51b848}
.template-product-content.page-nappy-pants #sidebar .join-now-form-container .combined-product-shots, .template-product-content.page-nappy-pants-features #sidebar .join-now-form-container .combined-product-shots, .template-product-content.page-new-nappy-pants #sidebar .join-now-form-container .combined-product-shots, .template-product-content.page-for-your-new-baby #sidebar .join-now-form-container .combined-product-shots, .template-product-content.page-baby-starter-kits #sidebar .join-now-form-container .combined-product-shots, .template-product-content.section-baby-starter-kits #sidebar .join-now-form-container .combined-product-shots, .template-product-content.page-features #sidebar .join-now-form-container .combined-product-shots {margin-top: 22px; margin-bottom: 22px}
.template-product-content.page-nappy-pants #sidebar .join-now-form-container .l-join-form, .template-product-content.page-nappy-pants-features #sidebar .join-now-form-container .l-join-form, .template-product-content.page-new-nappy-pants #sidebar .join-now-form-container .l-join-form, .template-product-content.page-for-your-new-baby #sidebar .join-now-form-container .l-join-form, .template-product-content.page-baby-starter-kits #sidebar .join-now-form-container .l-join-form, .template-product-content.section-baby-starter-kits #sidebar .join-now-form-container .l-join-form, .template-product-content.page-features #sidebar .join-now-form-container .l-join-form {padding: 0}
.template-product-content.page-nappy-pants #sidebar .join-now-form-container .l-join-form .about-yourself, .template-product-content.page-nappy-pants #sidebar .join-now-form-container .l-join-form .bad-response, .template-product-content.page-nappy-pants-features #sidebar .join-now-form-container .l-join-form .about-yourself, .template-product-content.page-nappy-pants-features #sidebar .join-now-form-container .l-join-form .bad-response, .template-product-content.page-new-nappy-pants #sidebar .join-now-form-container .l-join-form .about-yourself, .template-product-content.page-new-nappy-pants #sidebar .join-now-form-container .l-join-form .bad-response, .template-product-content.page-for-your-new-baby #sidebar .join-now-form-container .l-join-form .about-yourself, .template-product-content.page-for-your-new-baby #sidebar .join-now-form-container .l-join-form .bad-response, .template-product-content.page-baby-starter-kits #sidebar .join-now-form-container .l-join-form .about-yourself, .template-product-content.page-baby-starter-kits #sidebar .join-now-form-container .l-join-form .bad-response, .template-product-content.section-baby-starter-kits #sidebar .join-now-form-container .l-join-form .about-yourself, .template-product-content.section-baby-starter-kits #sidebar .join-now-form-container .l-join-form .bad-response, .template-product-content.page-features #sidebar .join-now-form-container .l-join-form .about-yourself, .template-product-content.page-features #sidebar .join-now-form-container .l-join-form .bad-response {margin-left: 0; margin-right: 0}
.template-product-content.page-nappy-pants #sidebar .join-now-form-container .join-btn, .template-product-content.page-nappy-pants-features #sidebar .join-now-form-container .join-btn, .template-product-content.page-new-nappy-pants #sidebar .join-now-form-container .join-btn, .template-product-content.page-for-your-new-baby #sidebar .join-now-form-container .join-btn, .template-product-content.page-baby-starter-kits #sidebar .join-now-form-container .join-btn, .template-product-content.section-baby-starter-kits #sidebar .join-now-form-container .join-btn, .template-product-content.page-features #sidebar .join-now-form-container .join-btn {display: block; margin: 15px auto 10px}
.template-product-content.page-for-your-new-baby [class*="pack-shot-"], .template-product-content.page-features [class*="pack-shot-"] {height: 141px; background: url("/images/newborn-nappies/newborn-nappies-pack-shots.jpg"); margin-top: 20px}
.template-product-content.page-for-your-new-baby .pack-shot-1, .template-product-content.page-features .pack-shot-1 {width: 142px}
.template-product-content.page-for-your-new-baby .pack-shot-2, .template-product-content.page-features .pack-shot-2 {width: 160px; background-position: -142px 0px}
.template-product-content.page-for-your-new-baby .pack-shot-3, .template-product-content.page-features .pack-shot-3 {width: 94px; background-position: -302px 0px}
 .section-skin-care .template-product-content #sidebar .m-2 {padding-left: 0; padding-right: 0}
.section-skin-care .template-product-content #sidebar .m-2 .sidebar {width: 299px; margin: 0 auto}
.section-skin-care .template-product-content #sidebar .sidebar {margin-bottom: 20px}
.section-skin-care .template-product-content #sidebar .sidebar .ebook-tout, .section-skin-care .template-product-content #sidebar .sidebar .video-tout, .section-skin-care .template-product-content #sidebar .sidebar .skin-care-widget {display: block; width: 300px; margin: 0 auto}
.section-skin-care .template-product-content #main {padding-left: 10px; padding-right: 10px}
@media (min-width: 768px) {.section-skin-care .template-product-content #main {padding-left: 0}
}
.section-skin-care .template-product-content #main a {color: #197749; text-decoration: underline}
.section-skin-care .template-product-content #main a.btn-dark-green {background: #197749; color: #fff; padding: 7px 11px 8px 13px; text-decoration: none}
.section-skin-care .template-product-content #main a.btn-dark-green:hover {background-color: #104d2f !important}
.section-skin-care .template-product-content #main a.btn-dark-green i {vertical-align: top; margin-top: 2px; margin-left: 2px}
.section-skin-care .template-product-content #main h2, .section-skin-care .template-product-content #main h3, .section-skin-care .template-product-content #main h4 {color: #197749}
.section-skin-care .template-product-content #main h2 {font-size: 30px; line-height: 1.1em}
.section-skin-care .template-product-content #main h2:first-of-type {margin-top: 0}
.section-skin-care .template-product-content #main img.fill-parent {width: 100%; height: auto; margin: 15px 0}
.section-skin-care .template-product-content #main .well, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a {-webkit-box-shadow: none; box-shadow: none; border: none; margin-top: 20px}
.section-skin-care .template-product-content #main .well:first-child, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a:first-child, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a:first-child {margin-top: 0 !important}
.section-skin-care .template-product-content #main .well h3, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a h3, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a h3, .section-skin-care .template-product-content #main .well h4, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a h4, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a h4 {margin-top: 0}
.section-skin-care .template-product-content #main .well .well, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a .well, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a .well, .section-skin-care .template-product-content #main .well .silo-home .home-baby-names .container ul.none li a, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main .well a, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a a, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a a {margin-bottom: 5px; margin-top: 20px}
.section-skin-care .template-product-content #main .well .well + p, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a .well + p, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a .well + p, .section-skin-care .template-product-content #main .well .silo-home .home-baby-names .container ul.none li a + p, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main .well a + p, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a a + p, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a a + p {margin-top: 20px}
.section-skin-care .template-product-content #main .well ul li, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a ul li, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a ul li {padding-left: 17px; background-position: 0 7px; margin-bottom: 15px}
.section-skin-care .template-product-content #main .well ul li:last-child, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a ul li:last-child, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a ul li:last-child {margin-bottom: 0}
.section-skin-care .template-product-content #main .well.green-well, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a.green-well, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a.green-well {background-color: #dcf1e8}
.section-skin-care .template-product-content #main .well.white-well, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a.white-well, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a.white-well {background-color: #fff}
.section-skin-care .template-product-content #main .well.blue-well, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a.blue-well, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a.blue-well {background-color: #dbeff0}
.section-skin-care .template-product-content #main .well.well-tip, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a.well-tip, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a.well-tip {margin-top: 20px}
.section-skin-care .template-product-content #main .well.well-with-image img, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a.well-with-image img, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a.well-with-image img {width: 100%; max-width: 256px; height: auto; margin-bottom: 20px}
@media (min-width: 768px) {.section-skin-care .template-product-content #main .well.well-with-image, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a.well-with-image, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a.well-with-image {padding-left: 290px}
.section-skin-care .template-product-content #main .well.well-with-image img, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a.well-with-image img, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a.well-with-image img {margin-left: -270px; float: left}
}
.section-skin-care .template-product-content #main .well img, .section-skin-care .template-product-content #main .silo-home .home-baby-names .container ul.none li a img, .silo-home .home-baby-names .container ul.none li .section-skin-care .template-product-content #main a img {margin-bottom: 20px}
.section-skin-care .template-product-content #main .tip-title {padding-left: 74px; position: relative; padding-top: 15px; padding-bottom: 28px}
.section-skin-care .template-product-content #main .skin-care-tips-icon {background-image: url("/images/skins/skin-care/skin-care-icons.png"); display: block; width: 62px; height: 62px; position: absolute; left: 0; top: 50%; margin-top: -34px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.section-skin-care .template-product-content #main .skin-care-tips-icon {background-image: url("/images/skins/skin-care/skin-care-icons@2x.png"); background-size: 62px 620px}
}
.section-skin-care .template-product-content #main .skin-care-tips-icon.icon-duck {background-position: 0px 0}
.section-skin-care .template-product-content #main .skin-care-tips-icon.icon-nappy {background-position: 0px -62px}
.section-skin-care .template-product-content #main .skin-care-tips-icon.icon-ball {background-position: 0px -124px}
.section-skin-care .template-product-content #main .skin-care-tips-icon.icon-laundry {background-position: -186px}
.section-skin-care .template-product-content #main .skin-care-tips-icon.icon-face {background-position: 0px -248px}
.section-skin-care .template-product-content #main .skin-care-tips-icon.icon-kid-front {background-position: 0px -310px}
.section-skin-care .template-product-content #main .skin-care-tips-icon.icon-kid-side {background-position: 0px -372px}
.section-skin-care .template-product-content #main .skin-care-tips-icon.icon-bubbles {background-position: 0px -434px}
.section-skin-care .template-product-content #main .skin-care-tips-icon.icon-sun {background-position: 0px -496px}
.section-skin-care .template-product-content #main .skin-care-tips-icon.icon-napkins {background-position: 0px -558px}
.section-skin-care .template-product-content #main .watch-video {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; overflow: hidden; background-color: #004862}
.section-skin-care .template-product-content #main .watch-video:not(:first-child) {margin-top: 20px}
.section-skin-care .template-product-content #main .watch-video h3 {margin: 0; color: #fff; padding: 14px; text-align: center; display: block; font-size: 1.4em}
.section-skin-care .skin-care-widget {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border-top-right-radius: 10px; border-top-left-radius: 10px; background: #28a28b; text-align: center}
.section-skin-care .skin-care-widget h3 {color: white; margin: 0; padding: 10px; font-size: 17px}
.section-skin-care .skin-care-widget hr {margin-top: 0; border-top-style: dashed}
.section-skin-care .skin-care-widget img {display: block; margin: 0 auto}
.section-skin-care .skin-care-widget ul {-webkit-box-shadow: 0 0 10px #22826d; box-shadow: 0 0 10px #22826d; width: 255px; display: inline-block; background-color: #e4f6ef; border-radius: 17px; text-align: left; padding: 8px; margin: 20px 0; position: relative}
.section-skin-care .skin-care-widget ul li {list-style: none; margin: 0}
.section-skin-care .skin-care-widget ul li:before, .section-skin-care .skin-care-widget ul li:after {content: ''; display: block; position: absolute; background: #28a28b; width: 20px; height: 20px; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; border-top-right-radius: 50%; border-top-left-radius: 50%; cursor: pointer}
.section-skin-care .skin-care-widget ul li:after {width: 16px; height: 16px; position: absolute; border: 2px solid white}
.section-skin-care .skin-care-widget ul li h4 {color: #28a28b; margin: 0 0 5px 0; font-size: 18px}
.section-skin-care .skin-care-widget ul li p {margin: 0}
.section-skin-care .skin-care-widget ul li h4, .section-skin-care .skin-care-widget ul li p {display: none; padding: 0}
.section-skin-care .skin-care-widget ul li.on {padding: 8px; border: 2px solid #28a28b; border-radius: 10px}
.section-skin-care .skin-care-widget ul li.on h4, .section-skin-care .skin-care-widget ul li.on p {display: block}
.section-skin-care .skin-care-widget ul li.on:before, .section-skin-care .skin-care-widget ul li.on:after {cursor: default; background: #f9b906}
.section-skin-care .skin-care-widget ul li:nth-child(1):before {top: -82px; left: 0}
.section-skin-care .skin-care-widget ul li:nth-child(1):after {top: -80px; left: 2px}
.section-skin-care .skin-care-widget ul li:nth-child(2):before {top: -33px; left: 121px}
.section-skin-care .skin-care-widget ul li:nth-child(2):after {top: -31px; left: 123px}
.section-skin-care .skin-care-widget ul li:nth-child(3):before {top: -90px; left: 229px}
.section-skin-care .skin-care-widget ul li:nth-child(3):after {top: -88px; left: 231px}
.section-skin-care .video-aspect-ratio {width: 100%; padding-top: 56.25%; position: relative}
.section-skin-care .video-aspect-ratio iframe {display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0}
 .silo-home { }
@media only screen and (max-width: 767px) {.silo-home { }
.silo-home #page {min-width: 0}
.silo-home #page .reskin #section .container, .silo-home #page .reskin .section-breadcrumb {width: 100%}
.silo-home h1 {font-size: 25px}
.silo-home #main, .silo-home #intro, .silo-home #sidebar {width: 100%; max-width: 100% !important}
.silo-home #content {padding: 0 10px}
.silo-home .calculator-body {display: none}
.silo-home .reskin {  }
.silo-home .reskin .top-promo .container a {font-size: 12px; text-indent: 15px; text-align: left; width: 100% !important}
.silo-home .reskin #footer {text-align: center}
.silo-home .reskin #footer .section-body .block:nth-child(1n+2) {display: none}
.silo-home .reskin #footer .section-body .block.first li:nth-child(1), .silo-home .reskin #footer .section-body .block.first li:nth-child(2), .silo-home .reskin #footer .section-body .block.first li:nth-child(6), .silo-home .reskin #footer .section-body .block.first li:nth-child(7), .silo-home .reskin #footer .section-body .block.first li:nth-child(9) {display: none}
.silo-home .reskin #footer .social-media, .silo-home .reskin #footer #view_in_mobile, .silo-home .reskin #footer #copyright_notice {clear: both; float: none; margin: 0 auto 20px; text-align: center}
}
.silo-home .heading-regular, .silo-home .home-week-by-week .container h2, .silo-home .home-forum h2 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500}
.silo-home .heading-regular strong, .silo-home .home-week-by-week .container h2 strong, .silo-home .home-forum h2 strong {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500}
.silo-home .heading-regular a, .silo-home .home-week-by-week .container h2 a, .silo-home .home-forum h2 a {color: #4d4d4d}
.silo-home .heading-regular a strong, .silo-home .home-week-by-week .container h2 a strong, .silo-home .home-forum h2 a strong {color: #4d4d4d}
.silo-home .reset, .silo-home .home-forum h2 {padding: 0; margin: 0}
.silo-home .section {padding: 30px 0}
.silo-home .section > .container {padding: 0}
.silo-home .section > .container > .row {margin: 0}
.silo-home .home-baby-col h2, .silo-home .silo-col h2, .silo-home .home-pregnancy-col h2 {border-radius: 10px 10px 0 0; margin-top: 0; margin-bottom: 0; color: #fff; padding: 15px 0 15px 0; line-height: 1em; text-align: center}
.silo-home .home-baby-col h4, .silo-home .silo-col h4, .silo-home .home-pregnancy-col h4 {line-height: 1em; margin: 0; margin-bottom: 15px}
.silo-home .home-baby-col .img-holder img, .silo-home .silo-col .img-holder img, .silo-home .home-pregnancy-col .img-holder img {width: 100%}
.silo-home .home-baby-col .menu, .silo-home .silo-col .menu, .silo-home .home-pregnancy-col .menu {padding: 15px; clear: both}
.silo-home .home-baby-col .menu:before, .silo-home .home-baby-col .menu:after, .silo-home .silo-col .menu:before, .silo-home .home-pregnancy-col .menu:before, .silo-home .silo-col .menu:after, .silo-home .home-pregnancy-col .menu:after {content: " "; display: table}
.silo-home .home-baby-col .menu:after, .silo-home .silo-col .menu:after, .silo-home .home-pregnancy-col .menu:after {clear: both}
.silo-home .home-baby-col .menu-bottom, .silo-home .silo-col .menu-bottom, .silo-home .home-pregnancy-col .menu-bottom {border-radius: 0 0 10px 10px}
.silo-home .home-baby-col .menu-bottom ul, .silo-home .silo-col .menu-bottom ul, .silo-home .home-pregnancy-col .menu-bottom ul {margin-bottom: 0}
.silo-home .home-baby-col .menu-bottom h4, .silo-home .silo-col .menu-bottom h4, .silo-home .home-pregnancy-col .menu-bottom h4 {color: #fff; text-align: center}
.silo-home .home-baby-col .gallery, .silo-home .silo-col .gallery, .silo-home .home-pregnancy-col .gallery {background: #fff; border-radius: 20px 20px 10px 10px; margin-bottom: 15px}
.silo-home .home-baby-col .gallery .owl-stage-outer, .silo-home .silo-col .gallery .owl-stage-outer, .silo-home .home-pregnancy-col .gallery .owl-stage-outer {max-height: 300px; overflow: hidden; border-radius: 10px 10px 0 0}
.silo-home .home-baby-col .gallery .owl-stage-outer .item a, .silo-home .silo-col .gallery .owl-stage-outer .item a, .silo-home .home-pregnancy-col .gallery .owl-stage-outer .item a {display: block; max-height: 260px; overflow: hidden}
.silo-home .home-baby-col .gallery p, .silo-home .silo-col .gallery p, .silo-home .home-pregnancy-col .gallery p {text-align: center; margin: 0 30px}
.silo-home .home-baby-col .gallery .btn, .silo-home .silo-col .gallery .btn, .silo-home .home-pregnancy-col .gallery .btn {color: #fff; margin-top: 10px; margin-bottom: 20px}
.silo-home .home-baby-col .gallery .btn i.fa, .silo-home .silo-col .gallery .btn i.fa, .silo-home .home-pregnancy-col .gallery .btn i.fa {vertical-align: middle}
.silo-home .home-baby-col .icons a, .silo-home .silo-col .icons a, .silo-home .home-pregnancy-col .icons a {margin-bottom: 0}
.silo-home .home-baby-col .icons a:hover, .silo-home .silo-col .icons a:hover, .silo-home .home-pregnancy-col .icons a:hover {color: #fff; text-decoration: underline}
.silo-home .home-baby-col .icons a .icon-wrap, .silo-home .silo-col .icons a .icon-wrap, .silo-home .home-pregnancy-col .icons a .icon-wrap {background: #fff}
.silo-home .home-baby-col .icons a .info, .silo-home .silo-col .icons a .info, .silo-home .home-pregnancy-col .icons a .info {color: #fff}
.silo-home .home-baby-col .icons a .info span.strong, .silo-home .silo-col .icons a .info span.strong, .silo-home .home-pregnancy-col .icons a .info span.strong {font-size: 18px; display: block; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600}
.silo-home .home-baby-col .icons a .info span.normal, .silo-home .silo-col .icons a .info span.normal, .silo-home .home-pregnancy-col .icons a .info span.normal {font-size: 12px}
.silo-home .home-baby-col .icons a .icon-inner, .silo-home .silo-col .icons a .icon-inner, .silo-home .home-pregnancy-col .icons a .icon-inner {background-image: none; margin: 0; border-color: #666}
.silo-home .home-baby-col .icons a .icon-inner i, .silo-home .silo-col .icons a .icon-inner i, .silo-home .home-pregnancy-col .icons a .icon-inner i {color: #666}
.silo-home .home-baby-col ul.two-col li:before, .silo-home .silo-col ul.two-col li:before, .silo-home .home-pregnancy-col ul.two-col li:before {margin: 0 7px 0 -15px}
.silo-home .home-baby-col ul.grid li, .silo-home .silo-col ul.grid li, .silo-home .home-pregnancy-col ul.grid li {width: 48%; float: left; max-height: 150px; margin-bottom: 20px}
.silo-home .home-baby-col ul.grid li a, .silo-home .silo-col ul.grid li a, .silo-home .home-pregnancy-col ul.grid li a {display: block; width: 100%; height: 150px; overflow: hidden; background-repeat: no-repeat; background-size: cover; position: relative}
.silo-home .home-baby-col ul.grid li a span, .silo-home .silo-col ul.grid li a span, .silo-home .home-pregnancy-col ul.grid li a span {display: inline-block}
.silo-home .home-baby-col ul.grid li a span.img, .silo-home .silo-col ul.grid li a span.img, .silo-home .home-pregnancy-col ul.grid li a span.img {position: absolute; top: 0}
.silo-home .home-baby-col ul.grid li a span.details, .silo-home .silo-col ul.grid li a span.details, .silo-home .home-pregnancy-col ul.grid li a span.details {padding: 5px; width: 100%; background: url("/images/homepage/reskin/bg-white-trans.png") repeat; position: absolute; bottom: 0}
.silo-home .home-baby-col ul.grid li a span.details strong, .silo-home .silo-col ul.grid li a span.details strong, .silo-home .home-pregnancy-col ul.grid li a span.details strong {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500}
.silo-home .home-baby-col ul.grid li a span.details .caption, .silo-home .silo-col ul.grid li a span.details .caption, .silo-home .home-pregnancy-col ul.grid li a span.details .caption {font-size: 12px; display: none; color: #333}
.silo-home .home-baby-col ul.grid li a:hover span.caption, .silo-home .silo-col ul.grid li a:hover span.caption, .silo-home .home-pregnancy-col ul.grid li a:hover span.caption {display: block}
.silo-home .home-baby-col ul.grid li:nth-child(2n+1), .silo-home .silo-col ul.grid li:nth-child(2n+1), .silo-home .home-pregnancy-col ul.grid li:nth-child(2n+1) {clear: left; margin-right: 4%}
.silo-home .home-join-form {background: url("/images/homepage/reskin/bg-home-join-row.gif") top center repeat-y}
.silo-home .home-join-form .custom-select-container {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; padding: 10px 8px; background: #fff; position: relative; display: inline-block; margin-bottom: 15px; width: 100%}
.silo-home .home-join-form .custom-select-container:before {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; content: '\f078'; font-family: FontAwesome; background-color: #fff; position: absolute; top: 0; bottom: 0; right: 0; width: 28px; line-height: 40px; vertical-align: middle; pointer-events: none; z-index: 2}
@media screen and (-webkit-min-device-pixel-ratio: 0) {.silo-home .home-join-form .custom-select-container:before {text-align: left}
}
.silo-home .home-join-form .custom-select-container select {background: transparent; outline: none; border: 0; font-size: 16px; line-height: 1.3em; z-index: 1; width: 100%}
@media screen and (-webkit-min-device-pixel-ratio: 0) {.silo-home .home-join-form .custom-select-container select {-webkit-appearance: none; padding: 0 28px 0 7px}
}
.silo-home .home-join-form input[type="text"] {border: none; border-radius: 9px; height: 40px; padding: 9px 14px; box-shadow: none; border: none; margin-bottom: 15px}
.silo-home .home-join-form ::-webkit-input-placeholder {color: #c2bfbc}
.silo-home .home-join-form :-moz-placeholder {color: #c2bfbc}
.silo-home .home-join-form ::-moz-placeholder {color: #c2bfbc}
.silo-home .home-join-form :-ms-input-placeholder {color: #c2bfbc}
.silo-home .home-join-form [type="button"] {background: #4cba41; font-size: 18px; border-radius: 22px; border: none; margin: 5px 0 15px; padding: 12px 30px 15px}
.silo-home .home-join-form [type="button"].loading {background-color: #4cba41; cursor: default; -webkit-animation: progress-bar-stripes 1s linear infinite; -moz-animation: progress-bar-stripes 1s linear infinite; -ms-animation: progress-bar-stripes 1s linear infinite; -o-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px}
.silo-home .home-join-form h2 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; text-align: center; margin-bottom: 25px; font-size: 26px; line-height: 35px}
.silo-home .home-join-form h2 strong {color: #4cb940; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 33px}
.silo-home .home-join-form a {color: #4cb940}
.silo-home .home-join-form a:hover {color: #4cb940}
.silo-home .home-join-form .join-form-section {background: #e8f09d; padding-top: 15px; padding-bottom: 30px; position: relative}
.silo-home .home-join-form .join-form-section:after {content: ''; position: absolute; width: 9px; height: 100%; display: block; background: url("/images/homepage/reskin/home-join-ragged-edge.png"); top: 0; right: -9px}
.silo-home .home-join-form .join-form-section .join-form-container {padding: 0 25px 0 40px}
.silo-home .home-join-form .about-yourself, .silo-home .home-join-form .bad-response {padding: 0 20px 15px; border: 2px solid #f2ff7c; border-radius: 10px; font-size: 15px; margin-left: -20px; margin-right: -20px; margin-bottom: 15px}
.silo-home .home-join-form .about-yourself p, .silo-home .home-join-form .bad-response p {font-size: 15px}
.silo-home .home-join-form .about-yourself {margin-top: 10px; border-color: #f2ff7c}
.silo-home .home-join-form .bad-response {color: #ff4545; border-color: #ff4545; margin-top: 10px; margin-bottom: 10px}
.silo-home .home-join-form .bad-response h3 {color: #ff4545}
.silo-home .home-join-form .member, .silo-home .home-join-form .guest, .silo-home .home-join-form .about-yourself-container, .silo-home .home-join-form .bad-response-container, .silo-home .home-join-form .bad-signin-response-container, .silo-home .home-join-form .thank-you, .silo-home .home-join-form .please-fill-details {-webkit-transition: all 0.6s; transition: all 0.6s}
.silo-home .home-join-form .member.slide-out, .silo-home .home-join-form .guest.slide-out, .silo-home .home-join-form .about-yourself-container.slide-out, .silo-home .home-join-form .bad-response-container.slide-out, .silo-home .home-join-form .bad-signin-response-container.slide-out, .silo-home .home-join-form .thank-you.slide-out, .silo-home .home-join-form .please-fill-details.slide-out {opacity: 0; height: 0; overflow: hidden; -ms-transform: translate3D(0, 10px, 0); -webkit-transform: translate3D(0, 10px, 0); transform: translate3D(0, 10px, 0)}
.silo-home .home-join-form label.error {margin-top: -13px; margin-bottom: 10px; display: block; margin-left: 12px; font-size: 15px !important; color: #f00; font-weight: normal}
.silo-home .home-join-form .conditions-container .checkbox {margin-top: 0}
.silo-home .home-join-form .conditions-container label.error {margin-left: 0; margin-top: 0; line-height: 17px}
.silo-home .home-join-form .conditions-container a {font-weight: bold}
.silo-home .home-join-form .member-benefits {padding-top: 15px; padding-bottom: 30px}
.silo-home .home-join-form .member-benefits h2 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; margin-bottom: 25px; font-size: 26px; line-height: 33px; text-align: left; margin-left: 20px}
.silo-home .home-join-form .member-benefits ul {margin-left: 32px}
.silo-home .home-join-form .member-benefits ul li {margin-bottom: 17px}
.silo-home .home-join-form .modal-title {margin-top: 10px; margin-bottom: 0}
.silo-home .img-holder img {width: 100%}
.silo-home .home-join-form-win {background: #fff; background: -webkit-linear-gradient(90deg, #fff 50%, #fff8db 50%); background: -o-linear-gradient(90deg, #fff 50%, #fff8db 50%); background: -moz-linear-gradient(90deg, #fff 50%, #fff8db 50%); background: linear-gradient(90deg, #fff 50%, #fff8db 50%)}
.silo-home .home-join-form-win .custom-select-container {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; padding: 10px 8px; background: #fff; position: relative; display: inline-block; margin-bottom: 15px; width: 100%; border: 1px solid #ccc}
.silo-home .home-join-form-win .custom-select-container:before {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; content: '\f078'; font-family: FontAwesome; background-color: #fff; position: absolute; top: 0; bottom: 0; right: 0; width: 28px; line-height: 40px; vertical-align: middle; pointer-events: none; z-index: 2}
@media screen and (-webkit-min-device-pixel-ratio: 0) {.silo-home .home-join-form-win .custom-select-container:before {text-align: left}
}
.silo-home .home-join-form-win .custom-select-container select {background: transparent; outline: none; border: 0; font-size: 16px; line-height: 1.3em; z-index: 1; width: 100%}
@media screen and (-webkit-min-device-pixel-ratio: 0) {.silo-home .home-join-form-win .custom-select-container select {-webkit-appearance: none; padding: 0 28px 0 7px}
}
.silo-home .home-join-form-win input[type="text"] {border: 1px solid #ccc; border-radius: 10px; height: 40px; padding: 9px 14px; box-shadow: none; margin-bottom: 15px}
.silo-home .home-join-form-win ::-webkit-input-placeholder {color: #c2bfbc}
.silo-home .home-join-form-win :-moz-placeholder {color: #c2bfbc}
.silo-home .home-join-form-win ::-moz-placeholder {color: #c2bfbc}
.silo-home .home-join-form-win :-ms-input-placeholder {color: #c2bfbc}
.silo-home .home-join-form-win [type="button"] {background: #ec008c; font-size: 18px; border-radius: 22px; border: none; margin: 5px 0 15px; padding: 12px 30px 15px}
.silo-home .home-join-form-win [type="button"].loading {background-color: #ec008c; cursor: default; -webkit-animation: progress-bar-stripes 1s linear infinite; -moz-animation: progress-bar-stripes 1s linear infinite; -ms-animation: progress-bar-stripes 1s linear infinite; -o-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px}
.silo-home .home-join-form-win h2 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; text-align: center; margin-bottom: 25px; font-size: 23px !important; line-height: 35px}
.silo-home .home-join-form-win h2 strong {color: #ec008c; font-family: 'Huggies Omnes Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold; font-size: 33px}
.silo-home .home-join-form-win a {color: #ec008c}
.silo-home .home-join-form-win a:hover {color: #ec008c}
.silo-home .home-join-form-win .join-form-section {background: #fff; padding-top: 15px; padding-bottom: 30px; position: relative}
.silo-home .home-join-form-win .join-form-section .join-form-container {padding: 0 25px 0 40px}
.silo-home .home-join-form-win .about-yourself, .silo-home .home-join-form-win .bad-response {padding: 0 20px 15px; border: 2px solid #f2ff7c; border-radius: 10px; font-size: 15px; margin-left: -20px; margin-right: -20px; margin-bottom: 15px}
.silo-home .home-join-form-win .about-yourself p, .silo-home .home-join-form-win .bad-response p {font-size: 15px}
.silo-home .home-join-form-win .about-yourself {margin-top: 10px; border-color: #f2ff7c}
.silo-home .home-join-form-win .bad-response {color: #ff4545; border-color: #ff4545; margin-top: 10px; margin-bottom: 10px}
.silo-home .home-join-form-win .bad-response h3 {color: #ff4545}
.silo-home .home-join-form-win .member, .silo-home .home-join-form-win .guest, .silo-home .home-join-form-win .about-yourself-container, .silo-home .home-join-form-win .bad-response-container, .silo-home .home-join-form-win .bad-signin-response-container, .silo-home .home-join-form-win .thank-you, .silo-home .home-join-form-win .please-fill-details {-webkit-transition: all 0.6s; transition: all 0.6s}
.silo-home .home-join-form-win .member.slide-out, .silo-home .home-join-form-win .guest.slide-out, .silo-home .home-join-form-win .about-yourself-container.slide-out, .silo-home .home-join-form-win .bad-response-container.slide-out, .silo-home .home-join-form-win .bad-signin-response-container.slide-out, .silo-home .home-join-form-win .thank-you.slide-out, .silo-home .home-join-form-win .please-fill-details.slide-out {opacity: 0; height: 0; overflow: hidden; -ms-transform: translate3D(0, 10px, 0); -webkit-transform: translate3D(0, 10px, 0); transform: translate3D(0, 10px, 0)}
.silo-home .home-join-form-win label.error {margin-top: -13px; margin-bottom: 10px; display: block; margin-left: 12px; font-size: 15px !important; color: #f00; font-weight: normal}
.silo-home .home-join-form-win .conditions-container .checkbox {margin-top: 0}
.silo-home .home-join-form-win .conditions-container label.error {margin-left: 0; margin-top: 0; line-height: 17px}
.silo-home .home-join-form-win .conditions-container a {font-weight: bold}
.silo-home .home-join-form-win .member-benefits {padding-top: 15px; padding-bottom: 30px}
.silo-home .home-join-form-win .member-benefits h2 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; margin-bottom: 25px; font-size: 26px; line-height: 33px; text-align: left; margin-left: 20px}
.silo-home .home-join-form-win .member-benefits ul {margin-left: 32px}
.silo-home .home-join-form-win .member-benefits ul li {margin-bottom: 17px}
.silo-home .home-join-form-win .member-benefits ul li:before {color: #ec008c; font-family: 'FontAwesome'; content: '\f058'; display: block; position: absolute; font-size: 20px}
.silo-home .home-join-form-win .modal-title {margin-top: 10px; margin-bottom: 0}
.silo-home .home-baby-names {background-color: #f1f2e6; background-repeat: no-repeat; background-position: top center; background-size: cover}
.silo-home .home-baby-names .container h2, .silo-home .home-baby-names .container p {text-align: center}
.silo-home .home-baby-names .container .section-title a, .silo-home .home-baby-names .container .well a i, .silo-home .home-baby-names .container ul.none li a a i {color: #fd8410}
.silo-home .home-baby-names .container .nav-tabs {border: 0; margin-bottom: 20px; text-align: center; font-weight: bold}
.silo-home .home-baby-names .container .nav-tabs li {float: none; display: inline-block; margin-right: -6px}
.silo-home .home-baby-names .container .nav-tabs li strong {padding: 5px 0}
.silo-home .home-baby-names .container .nav-tabs li .btn-flat {border-radius: 0 5px 5px 0; margin: 0; padding: 5px 20px; margin-bottom: 0; line-height: 1.5em; border-color: #fd9e43; color: #666}
.silo-home .home-baby-names .container .nav-tabs li.active .btn-flat {background-color: #fd9e43; color: #fff}
.silo-home .home-baby-names .container .nav-tabs li.divider {margin-left: 10px}
.silo-home .home-baby-names .container .nav-tabs li.divider .btn-flat {border-radius: 5px 0 0 5px}
.silo-home .home-baby-names .container .form-baby-names:before, .silo-home .home-baby-names .container .form-baby-names:after {content: " "; display: table}
.silo-home .home-baby-names .container .form-baby-names:after {clear: both}
.silo-home .home-baby-names .container .form-baby-names .tab-content {float: left; width: 100%}
.silo-home .home-baby-names .container .form-baby-names .tab-content .tab-pane input {float: left; border-radius: 10px; padding: 10px 15px; width: 85%; border: 1px solid #d0d0d0}
.silo-home .home-baby-names .container .form-baby-names .tab-content .tab-pane input:focus {outline: none}
.silo-home .home-baby-names .container .form-baby-names .tab-content .tab-pane .btn-flat {float: left; margin-left: 10px; background: #fd8410; border-color: #fd8410; border-radius: 20px; padding: 8px 10px}
.silo-home .home-baby-names .container .form-baby-names .tab-content .tab-pane .btn-flat i {color: #fff; font-size: 20px; margin-right: 0}
.silo-home .home-baby-names .container ul.none {margin-bottom: 0}
.silo-home .home-baby-names .container ul.none li a {color: #666; font-weight: bold; display: block; background: #fff; border-color: #fff; box-shadow: none}
.silo-home .home-baby-names .container ul.none li a i {margin-right: 8px}
.silo-home .home-week-by-week {background: #fde5f3}
.silo-home .home-week-by-week .container h2 {text-align: center; margin-top: 5px}
.silo-home .home-week-by-week .container h2 strong {color: #ec008c}
.silo-home .home-week-by-week .container p {text-align: center}
.silo-home .home-week-by-week .container .well, .silo-home .home-week-by-week .home-baby-names .container ul.none li a, .silo-home .home-baby-names .home-week-by-week .container ul.none li a {background: #fcdcef; border-color: #fcdcef}
.silo-home .home-week-by-week .container .btn {background: #ec008c}
.silo-home .home-week-by-week .pregnancy-carousel .carousel-images {width: 100%; height: 185px; position: relative}
.silo-home .home-week-by-week .pregnancy-carousel .carousel-images .carousel-image {border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; width: 257px; height: 162px; border: 10px solid #fff; position: absolute; top: 0; left: 0; background-size: 100% 100%; background-color: #fff; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out}
.silo-home .home-week-by-week .pregnancy-carousel .carousel-controls {text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none}
.silo-home .home-week-by-week .pregnancy-carousel .carousel-controls .carousel-btn {width: 50px; text-align: center; padding: 10px 0; display: inline-block; color: #ec008c; cursor: pointer}
.silo-home .home-week-by-week .pregnancy-carousel .carousel-controls .carousel-btn:hover {color: #ff86ce}
.silo-home .home-week-by-week .pregnancy-carousel.week-15 .carousel-images .carousel-image.carousel-week-10, .silo-home .home-week-by-week .pregnancy-carousel.week-25 .carousel-images .carousel-image.carousel-week-10, .silo-home .home-week-by-week .pregnancy-carousel.week-25 .carousel-images .carousel-image.carousel-week-15, .silo-home .home-week-by-week .pregnancy-carousel.week-30 .carousel-images .carousel-image.carousel-week-10, .silo-home .home-week-by-week .pregnancy-carousel.week-30 .carousel-images .carousel-image.carousel-week-15, .silo-home .home-week-by-week .pregnancy-carousel.week-30 .carousel-images .carousel-image.carousel-week-25 {width: 321px; height: 202px; top: -18px; left: -250px; opacity: 0}
.silo-home .home-week-by-week .pregnancy-carousel.week-10 .carousel-images .carousel-image.carousel-week-10, .silo-home .home-week-by-week .pregnancy-carousel.week-15 .carousel-images .carousel-image.carousel-week-15, .silo-home .home-week-by-week .pregnancy-carousel.week-25 .carousel-images .carousel-image.carousel-week-25, .silo-home .home-week-by-week .pregnancy-carousel.week-30 .carousel-images .carousel-image.carousel-week-30 {left: 0; top: 0}
.silo-home .home-week-by-week .pregnancy-carousel.week-10 .carousel-images .carousel-image.carousel-week-15, .silo-home .home-week-by-week .pregnancy-carousel.week-15 .carousel-images .carousel-image.carousel-week-25, .silo-home .home-week-by-week .pregnancy-carousel.week-25 .carousel-images .carousel-image.carousel-week-30 {top: 15px; left: 215px; width: 210px; height: 134px}
.silo-home .home-week-by-week .pregnancy-carousel.week-10 .carousel-images .carousel-image.carousel-week-25, .silo-home .home-week-by-week .pregnancy-carousel.week-15 .carousel-images .carousel-image.carousel-week-30 {left: 377px; width: 165px; height: 104px; top: 31px}
.silo-home .home-week-by-week .pregnancy-carousel.week-10 .carousel-images .carousel-image.carousel-week-30 {left: 503px; top: 42px; width: 132px; height: 83px; opacity: 0}
.silo-home .home-week-by-week .pregnancy-newsletter {border-top-right-radius: 8px; border-top-left-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; background: #fcdbef; padding: 22px; text-align: center; margin-top: 20px}
.silo-home .home-week-by-week .pregnancy-newsletter input[type="text"] {border: none; border-radius: 9px; height: 40px; padding: 9px 14px; box-shadow: none; border: none; margin-bottom: 15px}
.silo-home .home-week-by-week .pregnancy-newsletter ::-webkit-input-placeholder {color: #c2bfbc}
.silo-home .home-week-by-week .pregnancy-newsletter :-moz-placeholder {color: #c2bfbc}
.silo-home .home-week-by-week .pregnancy-newsletter ::-moz-placeholder {color: #c2bfbc}
.silo-home .home-week-by-week .pregnancy-newsletter :-ms-input-placeholder {color: #c2bfbc}
.silo-home .home-pregnancy-col h2, .silo-home .home-pregnancy-col .menu-bottom, .silo-home .home-pregnancy-col .btn {background: #44c8f5}
.silo-home .home-pregnancy-col .btn:hover {background: #14baf2; text-decoration: none !important}
.silo-home .home-pregnancy-col .menu-top, .silo-home .home-pregnancy-col .menu-mid {background: #daf4fd}
.silo-home .home-pregnancy-col ul.two-col {margin-left: 0; padding-left: 0}
.silo-home .home-pregnancy-col ul.two-col li a, .silo-home .home-pregnancy-col ul.two-col li:before {color: #44c8f5}
.silo-home .home-pregnancy-col ul.grid .details strong {color: #44c8f5}
.silo-home .home-pregnancy-col .icons a .icon-inner {border-color: #44c8f5}
.silo-home .home-pregnancy-col .icons a .icon-inner i {color: #44c8f5}
.silo-home .home-baby-col h2, .silo-home .home-baby-col .menu-bottom, .silo-home .home-baby-col .btn {background: #00ae9e}
.silo-home .home-baby-col .btn:hover {background: #009587; text-decoration: none !important}
.silo-home .home-baby-col .menu-top, .silo-home .home-baby-col .menu-mid {background: #d1ecea}
.silo-home .home-baby-col ul.two-col {margin-left: 0; padding-left: 0}
.silo-home .home-baby-col ul.two-col li a, .silo-home .home-baby-col ul.two-col li:before {color: #00ae9e}
.silo-home .home-baby-col ul.grid .details strong {color: #00ae9e}
.silo-home .home-baby-col .icons a .icon-inner {border-color: #00ae9e}
.silo-home .home-baby-col .icons a .icon-inner i {color: #00ae9e}
.silo-home .home-forum {background-color: #faf3ed; background-repeat: no-repeat; background-position: top}
.silo-home .home-forum h2.section-title {margin-bottom: 20px}
.silo-home .home-forum ul li {margin: 10px 0}
.silo-home .home-forum ul li a {display: inline-block}
.silo-home .home-forum ul li a:before, .silo-home .home-forum ul li a:after {content: " "; display: table}
.silo-home .home-forum ul li a:after {clear: both}
.silo-home .home-forum ul li a .reply-count {display: inline-block; width: 50px; height: 34px; float: left; position: relative}
.silo-home .home-forum ul li a .reply-count span {display: block; text-align: center; color: #fff}
.silo-home .home-forum ul li a .reply-count .numbering {padding-top: 6px; padding-bottom: 6px; font-size: 16px; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background: #b0d5e3}
.silo-home .home-forum ul li a .reply-count .numbering:after {top: 100%; left: 50%; border: solid transparent; content: ' '; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; border-top-color: #b0d5e3; border-width: 7px; margin-left: -7px}
.silo-home .home-forum ul li a .reply-count.new .wording {opacity: 1}
.silo-home .home-forum ul li a .reply-count .wording {opacity: 0.5; font-size: 11px}
.silo-home .home-forum ul li a .reply-count:hover .numbering {background: #c3dfea}
.silo-home .home-forum ul li a .reply-count:hover .numbering:after {border-top-color: #c3dfea}
.silo-home .home-forum ul li a .content {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; display: inline-block; float: left; padding: 6px 10px}
.silo-home .home-forum ul li a:hover .reply-count {opacity: 1}
.silo-home .home-forum .btn {background: #44c8f5; color: #fff; margin-top: 30px}
@media only screen and (min-width: 767px) {.silo-home .home-pregnancy-col .section-body, .silo-home .home-baby-col .section-body {display: block !important}
}
@media only screen and (max-width: 767px) {.silo-home { }
.silo-home .section {padding-top: 20px; padding-bottom: 20px}
.silo-home .section > .container > .row {margin: 0}
.silo-home .calculator-body {display: none}
.silo-home .ovulation-calculator .calculator-title, .silo-home .due-date-calculator .calculator-title {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; padding-left: 10px; padding-right: 10px; padding-top: 100px; font-size: 20px; text-align: center}
.silo-home .ovulation-calculator .calculator-title strong, .silo-home .due-date-calculator .calculator-title strong {display: block; line-height: 1.3em}
.silo-home .home-baby-names, .silo-home .home-forum, .silo-home .title-button {background: none}
.silo-home .home-baby-names .section-title, .silo-home .home-forum .section-title, .silo-home .title-button .section-title {margin: 0}
.silo-home .home-baby-names .section-title a, .silo-home .home-forum .section-title a, .silo-home .title-button .section-title a {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; background: none; display: block; padding: 30px; padding-left: 130px; font-size: 24px}
.silo-home .home-baby-names .section-body, .silo-home .home-forum .section-body, .silo-home .title-button .section-body {display: none}
.silo-home .home-baby-names .section-title a {background-image: url("/images/homepage/reskin/bg-home-baby-names-row.jpg"); background-color: #f1f2e6; background-position: -20px 0; background-repeat: no-repeat; background-size: 340px}
.silo-home .home-forum .section-title a {background: #faf3ed url("/images/homepage/reskin/bg-home-forum-sm.jpg") -50px 0 no-repeat; padding-left: 150px; background-size: contain}
.silo-home .home-week-by-week {background-image: url("/images/homepage/reskin/bg-week-by-week-sm.png"); background-size: contain; background-position: top right; background-repeat: no-repeat}
.silo-home .home-week-by-week .container h2, .silo-home .home-week-by-week .container p {text-align: left}
.silo-home .home-week-by-week .container h2 {font-size: 20px}
.silo-home .home-week-by-week .container h2 strong {display: block}
.silo-home .home-week-by-week .container p {width: 50%; font-size: 12px}
.silo-home .home-pregnancy-col, .silo-home .home-baby-col {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; margin-bottom: 20px}
.silo-home .home-pregnancy-col h2, .silo-home .home-baby-col h2 {padding-left: 20px; padding-right: 20px; text-align: left}
.silo-home .home-pregnancy-col h2 i, .silo-home .home-baby-col h2 i {float: right; cursor: pointer}
.silo-home .home-pregnancy-col .section-body, .silo-home .home-baby-col .section-body {display: none}
.silo-home .home-pregnancy-col .section-body .menu-top ul li, .silo-home .home-baby-col .section-body .menu-top ul li {width: 90%; margin-left: 0}
.silo-home .home-pregnancy-col .section-body .icons .info .strong, .silo-home .home-baby-col .section-body .icons .info .strong {font-size: 20px; margin-top: 20px}
.silo-home .home-pregnancy-col .section-body .icons .info .normal, .silo-home .home-baby-col .section-body .icons .info .normal {display: none}
}
 .nz .silo-home .home-baby-names {background-image: url("/images/homepage/reskin/bg-baby-names-nz.jpg")}
.nz .silo-home .home-baby-names .section-title a {background-image: url("/images/homepage/reskin/bg-baby-names-nz.jpg")}
@media only screen and (max-width: 767px) {.nz .silo-home .home-baby-names {background-image: none}
}
#sample-strip {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; background: #ec008c; margin-left: -10px; margin-right: -10px; color: #fff; text-align: center}
#sample-strip h2 {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; margin-top: 0; margin-bottom: 0; padding: 13px 0 17px 0; line-height: 1em}
#sample-strip h2 a {color: #fff; text-decoration: none}
 .disney-banner {display: none}
@media (min-width: 1640px) {.disney-banner {width: 300px; background: #000; display: block; position: absolute; left: 50%; z-index: 0}
.disney-banner.disney-banner-left {margin-left: -797px}
.disney-banner.disney-banner-right {margin-left: 497px}
}
.home-calculators, .home-pregnancy-baby {position: relative}
.home-calculators .disney-banner {top: 40px}
.home-pregnancy-baby .disney-banner {top: 30px}
@media only screen and (max-width: 767px) {.silo-benefits.page-mum-to-be, .silo-benefits.section-mum-to-be, .silo-benefits.page-baby-club, .silo-benefits.section-baby-club { }
.silo-benefits.page-mum-to-be #page, .silo-benefits.section-mum-to-be #page, .silo-benefits.page-baby-club #page, .silo-benefits.section-baby-club #page {min-width: 0}
.silo-benefits.page-mum-to-be #page .reskin #section .container, .silo-benefits.page-mum-to-be #page .reskin .section-breadcrumb, .silo-benefits.section-mum-to-be #page .reskin #section .container, .silo-benefits.section-mum-to-be #page .reskin .section-breadcrumb, .silo-benefits.page-baby-club #page .reskin #section .container, .silo-benefits.page-baby-club #page .reskin .section-breadcrumb, .silo-benefits.section-baby-club #page .reskin #section .container, .silo-benefits.section-baby-club #page .reskin .section-breadcrumb {width: 100%}
.silo-benefits.page-mum-to-be h1, .silo-benefits.section-mum-to-be h1, .silo-benefits.page-baby-club h1, .silo-benefits.section-baby-club h1 {font-size: 25px}
.silo-benefits.page-mum-to-be #main, .silo-benefits.page-mum-to-be #intro, .silo-benefits.page-mum-to-be #sidebar, .silo-benefits.section-mum-to-be #main, .silo-benefits.section-mum-to-be #intro, .silo-benefits.section-mum-to-be #sidebar, .silo-benefits.page-baby-club #main, .silo-benefits.page-baby-club #intro, .silo-benefits.page-baby-club #sidebar, .silo-benefits.section-baby-club #main, .silo-benefits.section-baby-club #intro, .silo-benefits.section-baby-club #sidebar {width: 100%; max-width: 100% !important}
.silo-benefits.page-mum-to-be #content, .silo-benefits.section-mum-to-be #content, .silo-benefits.page-baby-club #content, .silo-benefits.section-baby-club #content {padding: 0 10px}
.silo-benefits.page-mum-to-be .calculator-body, .silo-benefits.section-mum-to-be .calculator-body, .silo-benefits.page-baby-club .calculator-body, .silo-benefits.section-baby-club .calculator-body {display: none}
.silo-benefits.page-mum-to-be .reskin, .silo-benefits.section-mum-to-be .reskin, .silo-benefits.page-baby-club .reskin, .silo-benefits.section-baby-club .reskin {  }
.silo-benefits.page-mum-to-be .reskin .top-promo .container a, .silo-benefits.section-mum-to-be .reskin .top-promo .container a, .silo-benefits.page-baby-club .reskin .top-promo .container a, .silo-benefits.section-baby-club .reskin .top-promo .container a {font-size: 12px; text-indent: 15px; text-align: left; width: 100% !important}
.silo-benefits.page-mum-to-be .reskin #footer, .silo-benefits.section-mum-to-be .reskin #footer, .silo-benefits.page-baby-club .reskin #footer, .silo-benefits.section-baby-club .reskin #footer {text-align: center}
.silo-benefits.page-mum-to-be .reskin #footer .section-body .block:nth-child(1n+2), .silo-benefits.section-mum-to-be .reskin #footer .section-body .block:nth-child(1n+2), .silo-benefits.page-baby-club .reskin #footer .section-body .block:nth-child(1n+2), .silo-benefits.section-baby-club .reskin #footer .section-body .block:nth-child(1n+2) {display: none}
.silo-benefits.page-mum-to-be .reskin #footer .section-body .block.first li:nth-child(1), .silo-benefits.page-mum-to-be .reskin #footer .section-body .block.first li:nth-child(2), .silo-benefits.page-mum-to-be .reskin #footer .section-body .block.first li:nth-child(6), .silo-benefits.page-mum-to-be .reskin #footer .section-body .block.first li:nth-child(7), .silo-benefits.page-mum-to-be .reskin #footer .section-body .block.first li:nth-child(9), .silo-benefits.section-mum-to-be .reskin #footer .section-body .block.first li:nth-child(1), .silo-benefits.section-mum-to-be .reskin #footer .section-body .block.first li:nth-child(2), .silo-benefits.section-mum-to-be .reskin #footer .section-body .block.first li:nth-child(6), .silo-benefits.section-mum-to-be .reskin #footer .section-body .block.first li:nth-child(7), .silo-benefits.section-mum-to-be .reskin #footer .section-body .block.first li:nth-child(9), .silo-benefits.page-baby-club .reskin #footer .section-body .block.first li:nth-child(1), .silo-benefits.page-baby-club .reskin #footer .section-body .block.first li:nth-child(2), .silo-benefits.page-baby-club .reskin #footer .section-body .block.first li:nth-child(6), .silo-benefits.page-baby-club .reskin #footer .section-body .block.first li:nth-child(7), .silo-benefits.page-baby-club .reskin #footer .section-body .block.first li:nth-child(9), .silo-benefits.section-baby-club .reskin #footer .section-body .block.first li:nth-child(1), .silo-benefits.section-baby-club .reskin #footer .section-body .block.first li:nth-child(2), .silo-benefits.section-baby-club .reskin #footer .section-body .block.first li:nth-child(6), .silo-benefits.section-baby-club .reskin #footer .section-body .block.first li:nth-child(7), .silo-benefits.section-baby-club .reskin #footer .section-body .block.first li:nth-child(9) {display: none}
.silo-benefits.page-mum-to-be .reskin #footer .social-media, .silo-benefits.page-mum-to-be .reskin #footer #view_in_mobile, .silo-benefits.page-mum-to-be .reskin #footer #copyright_notice, .silo-benefits.section-mum-to-be .reskin #footer .social-media, .silo-benefits.section-mum-to-be .reskin #footer #view_in_mobile, .silo-benefits.section-mum-to-be .reskin #footer #copyright_notice, .silo-benefits.page-baby-club .reskin #footer .social-media, .silo-benefits.page-baby-club .reskin #footer #view_in_mobile, .silo-benefits.page-baby-club .reskin #footer #copyright_notice, .silo-benefits.section-baby-club .reskin #footer .social-media, .silo-benefits.section-baby-club .reskin #footer #view_in_mobile, .silo-benefits.section-baby-club .reskin #footer #copyright_notice {clear: both; float: none; margin: 0 auto 20px; text-align: center}
}
.silo-benefits.page-mum-to-be .reskin .section-breadcrumb, .silo-benefits.page-mum-to-be .m-2 .breadcrumb, .silo-benefits.section-mum-to-be .reskin .section-breadcrumb, .silo-benefits.section-mum-to-be .m-2 .breadcrumb, .silo-benefits.page-baby-club .reskin .section-breadcrumb, .silo-benefits.page-baby-club .m-2 .breadcrumb, .silo-benefits.section-baby-club .reskin .section-breadcrumb, .silo-benefits.section-baby-club .m-2 .breadcrumb {margin-bottom: 0}
.silo-benefits.page-mum-to-be .intro-section .intro-image-container img, .silo-benefits.section-mum-to-be .intro-section .intro-image-container img, .silo-benefits.page-baby-club .intro-section .intro-image-container img, .silo-benefits.section-baby-club .intro-section .intro-image-container img {width: 100%; height: auto}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container, .silo-benefits.page-baby-club .intro-section .intro-copy-container, .silo-benefits.section-baby-club .intro-section .intro-copy-container {padding-bottom: 20px}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container .check-list, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container .check-list, .silo-benefits.page-baby-club .intro-section .intro-copy-container .check-list, .silo-benefits.section-baby-club .intro-section .intro-copy-container .check-list {margin-left: 21px}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container h1, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container h1, .silo-benefits.page-baby-club .intro-section .intro-copy-container h1, .silo-benefits.section-baby-club .intro-section .intro-copy-container h1 {margin-bottom: 20px; font-size: 26px}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container h1 br, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container h1 br, .silo-benefits.page-baby-club .intro-section .intro-copy-container h1 br, .silo-benefits.section-baby-club .intro-section .intro-copy-container h1 br {display: none}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container .check-list, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container .check-list, .silo-benefits.page-baby-club .intro-section .intro-copy-container .check-list, .silo-benefits.section-baby-club .intro-section .intro-copy-container .check-list {margin-top: 18px}
@media (min-width: 768px) {.silo-benefits.page-mum-to-be .intro-section .intro-copy-container, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container, .silo-benefits.page-baby-club .intro-section .intro-copy-container, .silo-benefits.section-baby-club .intro-section .intro-copy-container {padding-top: 20px; padding-bottom: 0}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container h1, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container h1, .silo-benefits.page-baby-club .intro-section .intro-copy-container h1, .silo-benefits.section-baby-club .intro-section .intro-copy-container h1 {font-size: 39px}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container h1 br, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container h1 br, .silo-benefits.page-baby-club .intro-section .intro-copy-container h1 br, .silo-benefits.section-baby-club .intro-section .intro-copy-container h1 br {display: inline}
}
.silo-benefits.page-mum-to-be .join-section, .silo-benefits.section-mum-to-be .join-section, .silo-benefits.page-baby-club .join-section, .silo-benefits.section-baby-club .join-section {background: #e8f09d}
.silo-benefits.page-mum-to-be .join-section > .container, .silo-benefits.section-mum-to-be .join-section > .container, .silo-benefits.page-baby-club .join-section > .container, .silo-benefits.section-baby-club .join-section > .container {padding-bottom: 35px}
.silo-benefits.page-mum-to-be .join-section .join-now-copy .img-responsive, .silo-benefits.page-mum-to-be .join-section .join-now-form-container .img-responsive, .silo-benefits.section-mum-to-be .join-section .join-now-copy .img-responsive, .silo-benefits.section-mum-to-be .join-section .join-now-form-container .img-responsive, .silo-benefits.page-baby-club .join-section .join-now-copy .img-responsive, .silo-benefits.page-baby-club .join-section .join-now-form-container .img-responsive, .silo-benefits.section-baby-club .join-section .join-now-copy .img-responsive, .silo-benefits.section-baby-club .join-section .join-now-form-container .img-responsive {width: auto}
.silo-benefits.page-mum-to-be .join-section .join-now-copy > h2, .silo-benefits.page-mum-to-be .join-section .join-now-form-container > h2, .silo-benefits.section-mum-to-be .join-section .join-now-copy > h2, .silo-benefits.section-mum-to-be .join-section .join-now-form-container > h2, .silo-benefits.page-baby-club .join-section .join-now-copy > h2, .silo-benefits.page-baby-club .join-section .join-now-form-container > h2, .silo-benefits.section-baby-club .join-section .join-now-copy > h2, .silo-benefits.section-baby-club .join-section .join-now-form-container > h2 {text-align: center; margin-bottom: 25px; font-size: 26px}
.silo-benefits.page-mum-to-be .join-section .join-now-copy > h2 br, .silo-benefits.page-mum-to-be .join-section .join-now-form-container > h2 br, .silo-benefits.section-mum-to-be .join-section .join-now-copy > h2 br, .silo-benefits.section-mum-to-be .join-section .join-now-form-container > h2 br, .silo-benefits.page-baby-club .join-section .join-now-copy > h2 br, .silo-benefits.page-baby-club .join-section .join-now-form-container > h2 br, .silo-benefits.section-baby-club .join-section .join-now-copy > h2 br, .silo-benefits.section-baby-club .join-section .join-now-form-container > h2 br {display: none}
.silo-benefits.page-mum-to-be .join-section .join-now-copy > h2 strong, .silo-benefits.page-mum-to-be .join-section .join-now-form-container > h2 strong, .silo-benefits.section-mum-to-be .join-section .join-now-copy > h2 strong, .silo-benefits.section-mum-to-be .join-section .join-now-form-container > h2 strong, .silo-benefits.page-baby-club .join-section .join-now-copy > h2 strong, .silo-benefits.page-baby-club .join-section .join-now-form-container > h2 strong, .silo-benefits.section-baby-club .join-section .join-now-copy > h2 strong, .silo-benefits.section-baby-club .join-section .join-now-form-container > h2 strong {color: #4cb940; font-size: 26px}
.silo-benefits.page-mum-to-be .join-section a, .silo-benefits.section-mum-to-be .join-section a, .silo-benefits.page-baby-club .join-section a, .silo-benefits.section-baby-club .join-section a {color: #4cb940}
.silo-benefits.page-mum-to-be .join-section a:hover, .silo-benefits.section-mum-to-be .join-section a:hover, .silo-benefits.page-baby-club .join-section a:hover, .silo-benefits.section-baby-club .join-section a:hover {color: #4cb940}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container, .silo-benefits.section-mum-to-be .join-section .join-now-form-container, .silo-benefits.page-baby-club .join-section .join-now-form-container, .silo-benefits.section-baby-club .join-section .join-now-form-container {position: relative; padding-top: 15px}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container:before, .silo-benefits.section-mum-to-be .join-section .join-now-form-container:before, .silo-benefits.page-baby-club .join-section .join-now-form-container:before, .silo-benefits.section-baby-club .join-section .join-now-form-container:before {content: " "; position: absolute; top: 25px; bottom: 10px; left: -10px; border-left: 2px dashed #cace8f}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container > h2, .silo-benefits.section-mum-to-be .join-section .join-now-form-container > h2, .silo-benefits.page-baby-club .join-section .join-now-form-container > h2, .silo-benefits.section-baby-club .join-section .join-now-form-container > h2 {display: none}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container .join-btn, .silo-benefits.section-mum-to-be .join-section .join-now-form-container .join-btn, .silo-benefits.page-baby-club .join-section .join-now-form-container .join-btn, .silo-benefits.section-baby-club .join-section .join-now-form-container .join-btn {margin: 5px auto 0; display: block}
@media (min-width: 768px) {.silo-benefits.page-mum-to-be .join-section > .container, .silo-benefits.section-mum-to-be .join-section > .container, .silo-benefits.page-baby-club .join-section > .container, .silo-benefits.section-baby-club .join-section > .container {padding-top: 25px}
.silo-benefits.page-mum-to-be .join-section .join-now-copy > h2, .silo-benefits.page-mum-to-be .join-section .join-now-form-container > h2, .silo-benefits.section-mum-to-be .join-section .join-now-copy > h2, .silo-benefits.section-mum-to-be .join-section .join-now-form-container > h2, .silo-benefits.page-baby-club .join-section .join-now-copy > h2, .silo-benefits.page-baby-club .join-section .join-now-form-container > h2, .silo-benefits.section-baby-club .join-section .join-now-copy > h2, .silo-benefits.section-baby-club .join-section .join-now-form-container > h2 {font-size: 26px; line-height: 35px}
.silo-benefits.page-mum-to-be .join-section .join-now-copy > h2 br, .silo-benefits.page-mum-to-be .join-section .join-now-form-container > h2 br, .silo-benefits.section-mum-to-be .join-section .join-now-copy > h2 br, .silo-benefits.section-mum-to-be .join-section .join-now-form-container > h2 br, .silo-benefits.page-baby-club .join-section .join-now-copy > h2 br, .silo-benefits.page-baby-club .join-section .join-now-form-container > h2 br, .silo-benefits.section-baby-club .join-section .join-now-copy > h2 br, .silo-benefits.section-baby-club .join-section .join-now-form-container > h2 br {display: inline}
.silo-benefits.page-mum-to-be .join-section .join-now-copy > h2 strong, .silo-benefits.page-mum-to-be .join-section .join-now-form-container > h2 strong, .silo-benefits.section-mum-to-be .join-section .join-now-copy > h2 strong, .silo-benefits.section-mum-to-be .join-section .join-now-form-container > h2 strong, .silo-benefits.page-baby-club .join-section .join-now-copy > h2 strong, .silo-benefits.page-baby-club .join-section .join-now-form-container > h2 strong, .silo-benefits.section-baby-club .join-section .join-now-copy > h2 strong, .silo-benefits.section-baby-club .join-section .join-now-form-container > h2 strong {font-size: 33px}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container:before, .silo-benefits.section-mum-to-be .join-section .join-now-form-container:before, .silo-benefits.page-baby-club .join-section .join-now-form-container:before, .silo-benefits.section-baby-club .join-section .join-now-form-container:before {min-height: 340px}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container > h2, .silo-benefits.section-mum-to-be .join-section .join-now-form-container > h2, .silo-benefits.page-baby-club .join-section .join-now-form-container > h2, .silo-benefits.section-baby-club .join-section .join-now-form-container > h2 {display: block}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container .join-btn, .silo-benefits.section-mum-to-be .join-section .join-now-form-container .join-btn, .silo-benefits.page-baby-club .join-section .join-now-form-container .join-btn, .silo-benefits.section-baby-club .join-section .join-now-form-container .join-btn {margin: 20px auto 15px}
}
.silo-benefits.page-mum-to-be .reasons-to-join-section, .silo-benefits.section-mum-to-be .reasons-to-join-section, .silo-benefits.page-baby-club .reasons-to-join-section, .silo-benefits.section-baby-club .reasons-to-join-section {background: #f1f2e6; padding-bottom: 20px}
.silo-benefits.page-mum-to-be .reasons-to-join-section .reasons-to-join-heading, .silo-benefits.section-mum-to-be .reasons-to-join-section .reasons-to-join-heading, .silo-benefits.page-baby-club .reasons-to-join-section .reasons-to-join-heading, .silo-benefits.section-baby-club .reasons-to-join-section .reasons-to-join-heading {margin-bottom: 27px}
.silo-benefits.page-mum-to-be .reasons-to-join-section .reasons-to-join-copy, .silo-benefits.section-mum-to-be .reasons-to-join-section .reasons-to-join-copy, .silo-benefits.page-baby-club .reasons-to-join-section .reasons-to-join-copy, .silo-benefits.section-baby-club .reasons-to-join-section .reasons-to-join-copy {padding-left: 160px; padding-bottom: 10px}
.silo-benefits.page-mum-to-be .reasons-to-join-section .reasons-to-join-copy img, .silo-benefits.section-mum-to-be .reasons-to-join-section .reasons-to-join-copy img, .silo-benefits.page-baby-club .reasons-to-join-section .reasons-to-join-copy img, .silo-benefits.section-baby-club .reasons-to-join-section .reasons-to-join-copy img {position: absolute; left: 10px; width: 130px; height: auto}
.silo-benefits.page-mum-to-be .reasons-to-join-section h4, .silo-benefits.section-mum-to-be .reasons-to-join-section h4, .silo-benefits.page-baby-club .reasons-to-join-section h4, .silo-benefits.section-baby-club .reasons-to-join-section h4 {padding-top: 6px}
@media (min-width: 768px) {.silo-benefits.page-mum-to-be .reasons-to-join-section, .silo-benefits.section-mum-to-be .reasons-to-join-section, .silo-benefits.page-baby-club .reasons-to-join-section, .silo-benefits.section-baby-club .reasons-to-join-section {padding-top: 20px; padding-bottom: 40px}
.silo-benefits.page-mum-to-be .reasons-to-join-section .reasons-to-join-heading, .silo-benefits.section-mum-to-be .reasons-to-join-section .reasons-to-join-heading, .silo-benefits.page-baby-club .reasons-to-join-section .reasons-to-join-heading, .silo-benefits.section-baby-club .reasons-to-join-section .reasons-to-join-heading {padding-left: 0}
.silo-benefits.page-mum-to-be .reasons-to-join-section .reasons-to-join-copy, .silo-benefits.section-mum-to-be .reasons-to-join-section .reasons-to-join-copy, .silo-benefits.page-baby-club .reasons-to-join-section .reasons-to-join-copy, .silo-benefits.section-baby-club .reasons-to-join-section .reasons-to-join-copy {padding-left: 0; padding-bottom: 0}
.silo-benefits.page-mum-to-be .reasons-to-join-section .reasons-to-join-copy img, .silo-benefits.section-mum-to-be .reasons-to-join-section .reasons-to-join-copy img, .silo-benefits.page-baby-club .reasons-to-join-section .reasons-to-join-copy img, .silo-benefits.section-baby-club .reasons-to-join-section .reasons-to-join-copy img {position: static; width: auto}
}
.silo-benefits.page-mum-to-be .promotions-section h3, .silo-benefits.section-mum-to-be .promotions-section h3, .silo-benefits.page-baby-club .promotions-section h3, .silo-benefits.section-baby-club .promotions-section h3 {padding-bottom: 20px}
.silo-benefits.page-mum-to-be .promotions-section .owl-carousel .item img, .silo-benefits.section-mum-to-be .promotions-section .owl-carousel .item img, .silo-benefits.page-baby-club .promotions-section .owl-carousel .item img, .silo-benefits.section-baby-club .promotions-section .owl-carousel .item img {display: block; width: 100%; height: auto}
.silo-benefits.page-mum-to-be .promotions-section .owl-carousel .owl-controls, .silo-benefits.section-mum-to-be .promotions-section .owl-carousel .owl-controls, .silo-benefits.page-baby-club .promotions-section .owl-carousel .owl-controls, .silo-benefits.section-baby-club .promotions-section .owl-carousel .owl-controls {padding: 15px}
@media (min-width: 768px) {.silo-benefits.page-mum-to-be .promotions-section, .silo-benefits.section-mum-to-be .promotions-section, .silo-benefits.page-baby-club .promotions-section, .silo-benefits.section-baby-club .promotions-section {margin-top: 25px; margin-bottom: 25px}
}
.silo-benefits.page-baby-club .intro-section .intro-copy-container h1 strong, .silo-benefits.page-baby-club .intro-section .intro-copy-container h2 strong, .silo-benefits.page-baby-club .intro-section .intro-copy-container h3 strong, .silo-benefits.page-baby-club .intro-section .intro-copy-container .check-list strong, .silo-benefits.page-baby-club .promotions-section h1 strong, .silo-benefits.page-baby-club .promotions-section h2 strong, .silo-benefits.page-baby-club .promotions-section h3 strong, .silo-benefits.page-baby-club .promotions-section .check-list strong, .silo-benefits.section-baby-club .intro-section .intro-copy-container h1 strong, .silo-benefits.section-baby-club .intro-section .intro-copy-container h2 strong, .silo-benefits.section-baby-club .intro-section .intro-copy-container h3 strong, .silo-benefits.section-baby-club .intro-section .intro-copy-container .check-list strong, .silo-benefits.section-baby-club .promotions-section h1 strong, .silo-benefits.section-baby-club .promotions-section h2 strong, .silo-benefits.section-baby-club .promotions-section h3 strong, .silo-benefits.section-baby-club .promotions-section .check-list strong {color: #51b848}
.silo-benefits.page-baby-club .intro-section .intro-copy-container h1 i, .silo-benefits.page-baby-club .intro-section .intro-copy-container h2 i, .silo-benefits.page-baby-club .intro-section .intro-copy-container h3 i, .silo-benefits.page-baby-club .intro-section .intro-copy-container .check-list i, .silo-benefits.page-baby-club .promotions-section h1 i, .silo-benefits.page-baby-club .promotions-section h2 i, .silo-benefits.page-baby-club .promotions-section h3 i, .silo-benefits.page-baby-club .promotions-section .check-list i, .silo-benefits.section-baby-club .intro-section .intro-copy-container h1 i, .silo-benefits.section-baby-club .intro-section .intro-copy-container h2 i, .silo-benefits.section-baby-club .intro-section .intro-copy-container h3 i, .silo-benefits.section-baby-club .intro-section .intro-copy-container .check-list i, .silo-benefits.section-baby-club .promotions-section h1 i, .silo-benefits.section-baby-club .promotions-section h2 i, .silo-benefits.section-baby-club .promotions-section h3 i, .silo-benefits.section-baby-club .promotions-section .check-list i {color: #51b848}
.silo-benefits.page-baby-club .intro-section .intro-copy-container .owl-theme .owl-dots .owl-dot.active span, .silo-benefits.page-baby-club .promotions-section .owl-theme .owl-dots .owl-dot.active span, .silo-benefits.section-baby-club .intro-section .intro-copy-container .owl-theme .owl-dots .owl-dot.active span, .silo-benefits.section-baby-club .promotions-section .owl-theme .owl-dots .owl-dot.active span {background: #51b848; border: none}
.silo-benefits.page-baby-club .intro-section .intro-copy-container .owl-theme .owl-dots .owl-dot span, .silo-benefits.page-baby-club .promotions-section .owl-theme .owl-dots .owl-dot span, .silo-benefits.section-baby-club .intro-section .intro-copy-container .owl-theme .owl-dots .owl-dot span, .silo-benefits.section-baby-club .promotions-section .owl-theme .owl-dots .owl-dot span {background: transparent; border: 1px solid #51b848}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container h1 strong, .silo-benefits.page-mum-to-be .intro-section .intro-copy-container h2 strong, .silo-benefits.page-mum-to-be .intro-section .intro-copy-container h3 strong, .silo-benefits.page-mum-to-be .intro-section .intro-copy-container .check-list strong, .silo-benefits.page-mum-to-be .promotions-section h1 strong, .silo-benefits.page-mum-to-be .promotions-section h2 strong, .silo-benefits.page-mum-to-be .promotions-section h3 strong, .silo-benefits.page-mum-to-be .promotions-section .check-list strong, .silo-benefits.page-mum-to-be .join-section .join-now-copy h1 strong, .silo-benefits.page-mum-to-be .join-section .join-now-copy h2 strong, .silo-benefits.page-mum-to-be .join-section .join-now-copy h3 strong, .silo-benefits.page-mum-to-be .join-section .join-now-copy .check-list strong, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container h1 strong, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container h2 strong, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container h3 strong, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container .check-list strong, .silo-benefits.section-mum-to-be .promotions-section h1 strong, .silo-benefits.section-mum-to-be .promotions-section h2 strong, .silo-benefits.section-mum-to-be .promotions-section h3 strong, .silo-benefits.section-mum-to-be .promotions-section .check-list strong, .silo-benefits.section-mum-to-be .join-section .join-now-copy h1 strong, .silo-benefits.section-mum-to-be .join-section .join-now-copy h2 strong, .silo-benefits.section-mum-to-be .join-section .join-now-copy h3 strong, .silo-benefits.section-mum-to-be .join-section .join-now-copy .check-list strong {color: #00aeef}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container h1 i, .silo-benefits.page-mum-to-be .intro-section .intro-copy-container h2 i, .silo-benefits.page-mum-to-be .intro-section .intro-copy-container h3 i, .silo-benefits.page-mum-to-be .intro-section .intro-copy-container .check-list i, .silo-benefits.page-mum-to-be .promotions-section h1 i, .silo-benefits.page-mum-to-be .promotions-section h2 i, .silo-benefits.page-mum-to-be .promotions-section h3 i, .silo-benefits.page-mum-to-be .promotions-section .check-list i, .silo-benefits.page-mum-to-be .join-section .join-now-copy h1 i, .silo-benefits.page-mum-to-be .join-section .join-now-copy h2 i, .silo-benefits.page-mum-to-be .join-section .join-now-copy h3 i, .silo-benefits.page-mum-to-be .join-section .join-now-copy .check-list i, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container h1 i, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container h2 i, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container h3 i, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container .check-list i, .silo-benefits.section-mum-to-be .promotions-section h1 i, .silo-benefits.section-mum-to-be .promotions-section h2 i, .silo-benefits.section-mum-to-be .promotions-section h3 i, .silo-benefits.section-mum-to-be .promotions-section .check-list i, .silo-benefits.section-mum-to-be .join-section .join-now-copy h1 i, .silo-benefits.section-mum-to-be .join-section .join-now-copy h2 i, .silo-benefits.section-mum-to-be .join-section .join-now-copy h3 i, .silo-benefits.section-mum-to-be .join-section .join-now-copy .check-list i {color: #00aeef}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container .owl-theme .owl-dots .owl-dot.active span, .silo-benefits.page-mum-to-be .promotions-section .owl-theme .owl-dots .owl-dot.active span, .silo-benefits.page-mum-to-be .join-section .join-now-copy .owl-theme .owl-dots .owl-dot.active span, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container .owl-theme .owl-dots .owl-dot.active span, .silo-benefits.section-mum-to-be .promotions-section .owl-theme .owl-dots .owl-dot.active span, .silo-benefits.section-mum-to-be .join-section .join-now-copy .owl-theme .owl-dots .owl-dot.active span {background: #00aeef; border: none}
.silo-benefits.page-mum-to-be .intro-section .intro-copy-container .owl-theme .owl-dots .owl-dot span, .silo-benefits.page-mum-to-be .promotions-section .owl-theme .owl-dots .owl-dot span, .silo-benefits.page-mum-to-be .join-section .join-now-copy .owl-theme .owl-dots .owl-dot span, .silo-benefits.section-mum-to-be .intro-section .intro-copy-container .owl-theme .owl-dots .owl-dot span, .silo-benefits.section-mum-to-be .promotions-section .owl-theme .owl-dots .owl-dot span, .silo-benefits.section-mum-to-be .join-section .join-now-copy .owl-theme .owl-dots .owl-dot span {background: transparent; border: 1px solid #00aeef}
.silo-benefits.page-mum-to-be .join-section, .silo-benefits.section-mum-to-be .join-section {overflow: hidden; position: relative}
.silo-benefits.page-mum-to-be .join-section:before, .silo-benefits.section-mum-to-be .join-section:before {content: ""; display: block; position: absolute; left: 0; right: 50%; top: 0; bottom: 0; background: #dbecf0}
.silo-benefits.page-mum-to-be .join-section > .container, .silo-benefits.section-mum-to-be .join-section > .container {background: #dbecf0}
.silo-benefits.page-mum-to-be .join-section .hotmilk-logo, .silo-benefits.section-mum-to-be .join-section .hotmilk-logo {width: 150px; height: auto; margin-bottom: 20px; margin-left: 23px}
.silo-benefits.page-mum-to-be .join-section .mum-image, .silo-benefits.section-mum-to-be .join-section .mum-image {position: absolute; top: -160px; width: 171px; right: -20px}
.silo-benefits.page-mum-to-be .join-section .join-now-copy h2, .silo-benefits.section-mum-to-be .join-section .join-now-copy h2 {text-align: left; margin-left: 17px; padding-right: 137px}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container, .silo-benefits.section-mum-to-be .join-section .join-now-form-container {padding-top: 30px}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container h2, .silo-benefits.section-mum-to-be .join-section .join-now-form-container h2 {position: relative}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container:before, .silo-benefits.section-mum-to-be .join-section .join-now-form-container:before {background: #e9ef9f; right: -15px; top: 0; bottom: -35px; border-left: none; border-top: 2px dashed #cace8f}
@media (min-width: 768px) {.silo-benefits.page-mum-to-be .join-section .join-now-form-container, .silo-benefits.section-mum-to-be .join-section .join-now-form-container {padding-top: 15px}
.silo-benefits.page-mum-to-be .join-section .join-now-form-container:before, .silo-benefits.section-mum-to-be .join-section .join-now-form-container:before {top: -25px; border-top: none; border-left: 2px dashed #cace8f; min-height: 475px}
.silo-benefits.page-mum-to-be .join-section .hotmilk-logo, .silo-benefits.section-mum-to-be .join-section .hotmilk-logo {width: 200px; margin-top: 160px; margin-bottom: 0; margin-left: 0}
.silo-benefits.page-mum-to-be .join-section .mum-image, .silo-benefits.section-mum-to-be .join-section .mum-image {top: -372px; width: 343px; right: -6px}
.silo-benefits.page-mum-to-be .join-section .join-now-copy h2, .silo-benefits.section-mum-to-be .join-section .join-now-copy h2 {text-align: left; margin-left: 0; padding-right: 250px}
}
 @font-face {font-family: 'SweetnessMedium'; src: url("/fonts/Sweetness/sweetness-medium.eot"); src: url("/fonts/Sweetness/sweetness-medium.eot?#iefix") format("embedded-opentype"), url("/fonts/Sweetness/sweetness-medium.woff2") format("woff2"), url("/fonts/Sweetness/sweetness-medium.woff") format("woff"), url("/fonts/Sweetness/sweetness-medium.ttf") format("truetype"), url("/fonts/Sweetness/sweetness-medium.svg#sweetnessmedium") format("svg"); font-weight: normal; font-style: normal}
.sott-index {margin-top: 50px; margin-left: 100px; min-height: 800px}
.sott-index ul {list-style: disc; padding-left: 20px; margin-bottom: 8px}
.sott-index ul li {margin: 3px 0}
.sott-container {font-family: 'SweetnessMedium', 'Comic Sans', 'Comic Sans MS', 'Marker Felt', cursive; background-color: #fff; color: #fff; padding: 2px; text-shadow: none; border: 2px solid #fff; border-radius: 9px}
.sott-container .print-instructions {position: absolute; display: block; font-size: 15px; margin: 12px 0 0; padding: 0}
.sott-container .print-instructions p {line-height: 1; margin: 2px 0}
body .sott-btn {display: inline-block; padding: 5px 10px; font-size: 13px; color: #fff !important; border: 2px solid #fff !important; border-radius: 6px; background-image: -webkit-linear-gradient(top, #eb81b0 0%, #e664a1 100%); background-image: -o-linear-gradient(top, #eb81b0 0%, #e664a1 100%); background-image: linear-gradient(to bottom, #eb81b0 0%, #e664a1 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEB81B0', endColorstr='#FFE664A1', GradientType=0)}
body .sott-btn:hover {color: inherit}
body .sott-btn.sott-btn-green {background-image: -webkit-linear-gradient(top, #29a146 0%, #006e39 100%); background-image: -o-linear-gradient(top, #29a146 0%, #006e39 100%); background-image: linear-gradient(to bottom, #29a146 0%, #006e39 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF29A146', endColorstr='#FF006E39', GradientType=0)}
body .sott-btn.sott-btn-red {background-image: -webkit-linear-gradient(top, #f05e55 0%, #c02127 100%); background-image: -o-linear-gradient(top, #f05e55 0%, #c02127 100%); background-image: linear-gradient(to bottom, #f05e55 0%, #c02127 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF05E55', endColorstr='#FFC02127', GradientType=0)}
body .sott-btn.sott-btn-purple {background-image: -webkit-linear-gradient(top, #ea79ab 0%, #6d2f92 100%); background-image: -o-linear-gradient(top, #ea79ab 0%, #6d2f92 100%); background-image: linear-gradient(to bottom, #ea79ab 0%, #6d2f92 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEA79AB', endColorstr='#FF6D2F92', GradientType=0)}
body .sott-btn.sott-btn-blue {background-image: -webkit-linear-gradient(top, #2594d2 0%, #2e59a5 100%); background-image: -o-linear-gradient(top, #2594d2 0%, #2e59a5 100%); background-image: linear-gradient(to bottom, #2594d2 0%, #2e59a5 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2594D2', endColorstr='#FF2E59A5', GradientType=0)}
.sott-badge {display: block; width: 100px; height: 93px; background-image: url("/images/toilet-training/sott/badge.png"); background-repeat: no-repeat; background-size: cover}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.sott-badge {background-image: url("/images/toilet-training/sott/badge@2x.png"); background-size: 100px 93px}
}
body .sott-checklist {width: 608px; box-sizing: border-box; border-color: #ea79ab}
body .sott-checklist .wrap {padding: 10px 10px 30px; border-radius: 7px}
body .sott-checklist .wrap:before, body .sott-checklist .wrap:after {content: " "; display: table}
body .sott-checklist .wrap:after {clear: both}
body .sott-checklist .sott-badge {float: right}
body .sott-checklist .print-btn {display: none}
body .sott-checklist .intro {padding: 10px 165px 10px 10px}
body .sott-checklist .intro h2 {margin: 0; padding: 0; border: none; text-indent: -9999em; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; color: #fff; font-weight: 300; background-repeat: no-repeat}
body .sott-checklist .intro p {font-size: 13px}
body .sott-checklist .sott-btn {float: right; margin: 20px 0 0 10px}
body .sott-checklist .checklist {border: 2px solid #ea79ab; border-radius: 9px}
body .sott-checklist .checklist .checklist-container {background-color: rgba(255, 255, 255, 0.8); border: 2px solid #fff; border-radius: 7px}
body .sott-checklist .checklist .checklist-container:before, body .sott-checklist .checklist .checklist-container:after {content: " "; display: table}
body .sott-checklist .checklist .checklist-container:after {clear: both}
body .sott-checklist .checklist h3 {color: #ea79ab; font-size: 20px; margin-left: 15px}
body .sott-checklist .checklist .left, body .sott-checklist .checklist .right {float: left; width: 50%}
body .sott-checklist .checklist .left ul li, body .sott-checklist .checklist .right ul li {position: relative; float: none; width: 100%; padding-left: 0}
body .sott-checklist .checklist .left ul li:before, body .sott-checklist .checklist .right ul li:before {display: none}
body .sott-checklist .checklist .ui-checkbox {display: none}
body .sott-checklist .checklist ul {color: #ea79ab; padding: 0}
body .sott-checklist .checklist ul:before, body .sott-checklist .checklist ul:after {content: " "; display: table}
body .sott-checklist .checklist ul:after {clear: both}
body .sott-checklist .checklist ul li {float: left; display: table; width: 50%; margin: 0; background-repeat: no-repeat; background-position: 10px 50%}
body .sott-checklist .checklist ul li > div {position: relative; display: table; width: 100%}
body .sott-checklist .checklist ul li label {position: relative; margin: 0 18px 0 10px; padding: 10px 46px 10px 60px; display: table-cell; height: 46px; width: 100%; vertical-align: middle; font-weight: 300; font-size: 18px; line-height: 1.3}
body .sott-checklist .checklist ul li label input {display: none}
body .sott-checklist .checklist ul li label:after {content: ''; position: absolute; top: 50%; margin-top: -11px; right: 12px; width: 20px; height: 20px; border: 2px solid #ea79ab; border-radius: 4px; background-color: #fff}
body .sott-checklist .checklist ul li label.checked:after {background-image: url("/images/toilet-training/sott/check-pink.png"); background-position: 50% 50%; background-repeat: no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {body .sott-checklist .checklist ul li label.checked:after {background-image: url("/images/toilet-training/sott/check-pink@2x.png"); background-size: 16px 12px}
}
body .sott-checklist .checklist p.description {display: none}
@media print {body .sott-checklist .checklist ul li {background-position: 10px 13px}
body .sott-checklist .checklist ul li label {padding-bottom: 0}
body .sott-checklist .checklist p.description {margin-top: -10px; display: block; font-size: 13px; padding-left: 60px}
}
@media (max-width: 608px) {body .sott-checklist .intro {padding-right: 10px}
body .sott-checklist .intro p {font-size: 15px}
body .sott-checklist .checklist .left, body .sott-checklist .checklist .right {float: none; width: auto}
body .sott-checklist .checklist .left:after {display: block; content: '' !important; border-bottom: 1px solid #ea79ab; height: 0; margin: 0 15%}
body .sott-checklist .checklist h3 {margin-top: 15px; margin-bottom: 0}
body .sott-checklist .checklist ul {margin-top: 0; margin-left: 5px}
body .sott-checklist .checklist ul:last-child {margin-bottom: 0}
body .sott-checklist .checklist ul li {float: none; width: 100%}
body .sott-checklist .checklist ul .ui-checkbox {display: none}
body .sott-checklist .sott-badge {margin-top: 56px; margin-left: 20px; float: right}
}
#main .sott-checklist h2 {border: none; margin: 0}
#main .sott-checklist .checklist h3 {color: #ea79ab; margin-left: 15px}
#main .sott-checklist .checklist ul li {background-position: 10px 15px; padding: 0}
#big-kid-prep-list .wrap {background: #f8cee2 url("/images/toilet-training/sott/big-kid-prep-list/background.jpg") no-repeat}
#big-kid-prep-list .intro h2 {width: 250px; height: 35px; margin-bottom: 13px; background-image: url("/images/toilet-training/sott/big-kid-prep-list/title.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#big-kid-prep-list .intro h2 {background-image: url("/images/toilet-training/sott/big-kid-prep-list/title@2x.png"); background-size: 250px 35px}
}
#big-kid-prep-list .checklist ul li#easy-clothing {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/easy-clothing.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#big-kid-prep-list .checklist ul li#easy-clothing {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/easy-clothing@2x.png"); background-size: 40px 40px}
}
#big-kid-prep-list .checklist ul li#potty {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/potty.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#big-kid-prep-list .checklist ul li#potty {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/potty@2x.png"); background-size: 40px 40px}
}
#big-kid-prep-list .checklist ul li#training-pants {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/training-pants.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#big-kid-prep-list .checklist ul li#training-pants {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/training-pants@2x.png"); background-size: 40px 40px}
}
#big-kid-prep-list .checklist ul li#rewards {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/rewards.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#big-kid-prep-list .checklist ul li#rewards {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/rewards@2x.png"); background-size: 40px 40px}
}
#big-kid-prep-list .checklist ul li#nappy-to-undies-articles {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/nappy-to-undies-articles.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#big-kid-prep-list .checklist ul li#nappy-to-undies-articles {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/nappy-to-undies-articles@2x.png"); background-size: 40px 40px}
}
#big-kid-prep-list .checklist ul li#ebook {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/ebook.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#big-kid-prep-list .checklist ul li#ebook {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/ebook@2x.png"); background-size: 40px 40px}
}
#big-kid-prep-list .checklist ul li#sott {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/sott.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#big-kid-prep-list .checklist ul li#sott {background-image: url("/images/toilet-training/sott/big-kid-prep-list/discs/sott@2x.png"); background-size: 40px 40px}
}
#big-kid-prep-list .checklist ul li label:after {border-color: #2598d5}
#big-kid-prep-list .checklist ul li label.checked:after {background-image: url("/images/toilet-training/sott/check-blue.png"); background-position: 50% 50%; background-repeat: no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#big-kid-prep-list .checklist ul li label.checked:after {background-image: url("/images/toilet-training/sott/check-blue@2x.png"); background-size: 16px 12px}
}
#big-kid-prep-list .print-instructions {color: #e9609b}
#night-time-checklist .wrap {background: #cdbbdb url("/images/toilet-training/sott/night-time-checklist/background.jpg") no-repeat}
#night-time-checklist .intro h2 {width: 312px; height: 33px; margin-bottom: 15px; background-image: url("/images/toilet-training/sott/night-time-checklist/title.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .intro h2 {background-image: url("/images/toilet-training/sott/night-time-checklist/title@2x.png"); background-size: 312px 33px}
}
#night-time-checklist .checklist ul li#brush-teeth {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/brush-teeth.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#brush-teeth {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/brush-teeth@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#give-a-kiss {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/give-a-kiss.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#give-a-kiss {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/give-a-kiss@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#try-and-wee {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/try-and-wee.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#try-and-wee {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/try-and-wee@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#hop-into-bed {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/hop-into-bed.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#hop-into-bed {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/hop-into-bed@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#wash-hands {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/wash-hands.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#wash-hands {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/wash-hands@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#night-light {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/night-light.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#night-light {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/night-light@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#disney-characters {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/disney-characters.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#disney-characters {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/disney-characters@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#pjs {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/pjs.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#pjs {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/pjs@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#room-light {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/room-light.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#room-light {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/room-light@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#bedtime-story {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/bedtime-story.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#bedtime-story {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/bedtime-story@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#fall-asleep {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/fall-asleep.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#fall-asleep {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/fall-asleep@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#grab-toy {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/grab-toy.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#grab-toy {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/grab-toy@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .checklist ul li#big-kid {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/big-kid.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#night-time-checklist .checklist ul li#big-kid {background-image: url("/images/toilet-training/sott/night-time-checklist/discs/big-kid@2x.png"); background-size: 40px 40px}
}
#night-time-checklist .print-instructions {color: #fff}
@media (max-width: 608px) {#night-time-checklist .intro h2 {height: 25px; margin-bottom: 0; background-size: 245px 25px}
}
@-webkit-keyframes opacityPulse {0% {opacity: 1}
5% {opacity: 0.3}
10% {opacity: 1}
}
@-moz-keyframes opacityPulse {0% {opacity: 1}
5% {opacity: 0.3}
10% {opacity: 1}
}
@keyframes opacityPulse {0% {opacity: 1}
5% {opacity: 0.3}
10% {opacity: 1}
}
body #big-kids-readiness-quiz {width: 608px; position: relative}
body #big-kids-readiness-quiz h2 {font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; background-image: url("/images/toilet-training/sott/big-kids-readiness-quiz/title.png"); margin: 0; height: 65px; background-color: #ea79ab; background-repeat: no-repeat; background-position: 35px 15px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {body #big-kids-readiness-quiz h2 {background-image: url("/images/toilet-training/sott/big-kids-readiness-quiz/title@2x.png"); background-size: 347px 33px}
}
body #big-kids-readiness-quiz h3, body #big-kids-readiness-quiz h4 {color: #fff !important}
body #big-kids-readiness-quiz h3 {font-size: 24px}
body #big-kids-readiness-quiz h4 {color: #fff; margin: 0 0 1em}
body #big-kids-readiness-quiz .sott-badge {position: absolute; top: 9px; right: 35px; width: 80px; height: 75px}
body #big-kids-readiness-quiz p {font-size: 14px}
body #big-kids-readiness-quiz .intro .button-container {margin-top: 20px}
body #big-kids-readiness-quiz .sott-container {border-color: #2699d6}
body #big-kids-readiness-quiz > .sott-container {margin-top: -10px}
body #big-kids-readiness-quiz > .sott-container > .wrap {border-radius: 8px; padding: 20px 45px; background: #2b9bd7 url("/images/toilet-training/sott/big-kids-readiness-quiz/background.jpg") no-repeat 0 0; background-size: cover}
body #big-kids-readiness-quiz > .sott-container .content {color: #4dade0}
body #big-kids-readiness-quiz > .sott-container .content .wrap {padding: 10px 40px; background-color: #e2f1fa}
body #big-kids-readiness-quiz > .sott-container .content .wrap p {margin-top: 0}
body #big-kids-readiness-quiz > .sott-container .content .wrap p:last-child {margin: 0}
body #big-kids-readiness-quiz .button-container {text-align: center}
body #big-kids-readiness-quiz .button-container .sott-btn + .sott-btn {margin-left: 15px}
body #big-kids-readiness-quiz .sott-btn {padding-bottom: 6px; font-size: 17px}
body #big-kids-readiness-quiz .steps {border-radius: 3px; color: #2699d6; margin: 20px 0 25px; padding: 0; list-style: none}
body #big-kids-readiness-quiz .steps:before, body #big-kids-readiness-quiz .steps:after {content: " "; display: table}
body #big-kids-readiness-quiz .steps:after {clear: both}
body #big-kids-readiness-quiz .steps li:before {display: none}
body #big-kids-readiness-quiz .steps li {background-color: #fff; position: relative; width: 16.6666666667%; padding-left: 5px; float: left; font-size: 18px; text-align: center; margin: 0; border: 1px solid #2699d6; border-width: 1px 0; box-sizing: border-box}
body #big-kids-readiness-quiz .steps li:first-child {border-radius: 4px 0 0 4px; border-left-width: 1px; padding-left: 0}
body #big-kids-readiness-quiz .steps li:last-child {border-radius: 0 4px 4px 0; border-right-width: 1px}
body #big-kids-readiness-quiz .steps li:after, body #big-kids-readiness-quiz .steps li:before {left: 100%; top: 50%; border: solid transparent; content: ''; height: 0; width: 0; position: absolute; pointer-events: none; z-index: 10}
body #big-kids-readiness-quiz .steps li:after {border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 13px; margin-top: -13px}
body #big-kids-readiness-quiz .steps li:before {border-color: rgba(255, 225, 255, 0); border-left-color: #2699d6; border-width: 14px; margin-top: -14px}
body #big-kids-readiness-quiz .steps li:last-child:before, body #big-kids-readiness-quiz .steps li:last-child:after {display: none}
body #big-kids-readiness-quiz .steps li.previous:before {border-left-color: #ea79ab}
body #big-kids-readiness-quiz .steps li.active {color: #fff; background: #ea79ab; border-color: #ea79ab}
body #big-kids-readiness-quiz .steps li.active:after, body #big-kids-readiness-quiz .steps li.active:before {border-left-color: #ea79ab}
body #big-kids-readiness-quiz .question .question-content {padding: 0 100px}
body #big-kids-readiness-quiz .question .question-content p {font-size: 16px; min-height: 90px}
body #big-kids-readiness-quiz .question .more-info {margin-bottom: 20px}
body #big-kids-readiness-quiz .question .more-info .wrap {background: #fff}
body #big-kids-readiness-quiz .more-info-btn {font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; background-image: url("/images/toilet-training/sott/big-kids-readiness-quiz/question-mark.png"); background-repeat: no-repeat; display: block; width: 30px; height: 30px; float: right; border: none !important}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {body #big-kids-readiness-quiz .more-info-btn {background-image: url("/images/toilet-training/sott/big-kids-readiness-quiz/question-mark@2x.png"); background-size: 30px 30px}
}
body #big-kids-readiness-quiz .less-info-btn {color: #2699d6; float: right; margin: 10px 12px 0 0; font-size: 24px; font-weight: bold; border: none !important}
body #big-kids-readiness-quiz .results {margin: 0; float: none}
body #big-kids-readiness-quiz .results #results-big-kid {background-image: url("/images/toilet-training/sott/big-kids-readiness-quiz/certificate.png"); margin-top: 30px; padding-left: 300px; background-repeat: no-repeat; background-position: 0 50%}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {body #big-kids-readiness-quiz .results #results-big-kid {background-image: url("/images/toilet-training/sott/big-kids-readiness-quiz/certificate@2x.png"); background-size: 270px 137px}
}
body #big-kids-readiness-quiz .results #results-big-kid h3 {font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; margin: 0}
body #big-kids-readiness-quiz .results #results-not-quite-ready h3, body #big-kids-readiness-quiz .results #results-still-early-days h3 {margin-top: 0}
body #big-kids-readiness-quiz .results a {border: none; color: #fff; text-decoration: underline}
body #big-kids-readiness-quiz .results a:hover {color: #fff}
body #big-kids-readiness-quiz .results p {font-size: 15px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2)}
body #big-kids-readiness-quiz .results p:last-child {margin: 0}
@media (max-width: 608px) {body #big-kids-readiness-quiz h2 {background-size: 275px 25px; background-position: 15px 20px}
body #big-kids-readiness-quiz .sott-badge {right: 9px}
body #big-kids-readiness-quiz > .sott-container .content .wrap {padding: 10px}
body #big-kids-readiness-quiz .steps li {height: 29px; line-height: 26px}
body #big-kids-readiness-quiz .question .question-content {padding: 0 50px 0 0}
body #big-kids-readiness-quiz .results #results-big-kid {padding-left: 0; padding-top: 140px; background-position: 0 0; background-size: 100% auto}
}
@media (max-width: 550px) {body #big-kids-readiness-quiz h2 {background-size: 192px 17px; background-position: 15px 20px}
body #big-kids-readiness-quiz .sott-badge {background-size: cover}
}
#main .sott-reward-chart h2 {border: none}
#main .sott-reward-chart ul.theme-chooser li {padding: 0; background: none}
#main .sott-reward-chart ul.theme-chooser li a {border: none}
body .sott-reward-chart {position: relative; border-color: #2a99d5}
body .sott-reward-chart .wrap {padding: 20px; background: #2b9bd7 url("/images/toilet-training/sott/toilet-training-reward-chart/background.jpg") no-repeat 0 0; border-radius: 8px}
body .sott-reward-chart .reward-chart {display: none}
body .sott-reward-chart.active {z-index: 200; width: 928px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)}
body .sott-reward-chart.active .wrap {padding-top: 40px; background-position: 0 100%}
body .sott-reward-chart.active .reward-chart {display: block}
body .sott-reward-chart.active .sott-badge {bottom: auto; top: 10px}
body .sott-reward-chart h2 {background-image: url("/images/toilet-training/sott/toilet-training-reward-chart/title.png"); text-indent: -9999em; margin: 0; height: 39px; background-repeat: no-repeat; background-position: 0 50%}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {body .sott-reward-chart h2 {background-image: url("/images/toilet-training/sott/toilet-training-reward-chart/title@2x.png"); background-size: 479px 39px}
}
body .sott-reward-chart h3 {margin: 5px 0 1em; font-size: 15px}
body .sott-reward-chart ul.theme-chooser {margin: 0; padding: 0; list-style: none}
body .sott-reward-chart ul.theme-chooser:before, body .sott-reward-chart ul.theme-chooser:after {content: " "; display: table}
body .sott-reward-chart ul.theme-chooser:after {clear: both}
body .sott-reward-chart ul.theme-chooser li {float: left; margin-right: 10px; padding: 0; background: none}
body .sott-reward-chart ul.theme-chooser li:before {display: none}
body .sott-reward-chart ul.theme-chooser li a {display: block; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; background-image: url("/images/toilet-training/sott/toilet-training-reward-chart/discs.png"); border: none; width: 69px; height: 67px; cursor: pointer}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {body .sott-reward-chart ul.theme-chooser li a {background-image: url("/images/toilet-training/sott/toilet-training-reward-chart/discs@2x.png"); background-size: 454px 67px}
}
body .sott-reward-chart ul.theme-chooser li#lightning-mcqueen a {background-position: 0px 0}
body .sott-reward-chart ul.theme-chooser li#mater a {background-position: -77px 0}
body .sott-reward-chart ul.theme-chooser li#mack a {background-position: -154px 0}
body .sott-reward-chart ul.theme-chooser li#cinderella a {background-position: -231px 0}
body .sott-reward-chart ul.theme-chooser li#snow-white a {background-position: -308px 0}
body .sott-reward-chart ul.theme-chooser li#ariel a {background-position: -385px 0}
body .sott-reward-chart .sott-badge {position: absolute; bottom: 10px; right: 10px}
body .sott-reward-chart .chart-instructions {padding-right: 250px}
body .sott-reward-chart .chart-instructions p {font-size: 15px}
body .sott-reward-chart label {display: block}
body .sott-reward-chart .sott-container-inner {z-index: 2; background-color: transparent; position: relative; padding-top: 50px; background-size: cover; border-color: #2a99d5; text-align: center}
body .sott-reward-chart .sott-container-inner:before, body .sott-reward-chart .sott-container-inner:after {content: " "; display: table}
body .sott-reward-chart .sott-container-inner:after {clear: both}
body .sott-reward-chart .sott-container-inner, body .sott-reward-chart .sott-container-inner h3, body .sott-reward-chart .sott-container-inner h4 {color: #2a99d5 !important; text-align: center}
body .sott-reward-chart .sott-container-inner h3 {height: 39px !important; font-size: 42px !important}
body .sott-reward-chart .sott-container-inner label {display: block}
body .sott-reward-chart .sott-container-inner input {display: block; border-color: #2a99d5}
body .sott-reward-chart .sott-container-inner input::-moz-placeholder {color: #bdd5f0; opacity: 1}
body .sott-reward-chart .sott-container-inner input:-ms-input-placeholder {color: #bdd5f0}
body .sott-reward-chart .sott-container-inner input::-webkit-input-placeholder {color: #bdd5f0}
body .sott-reward-chart .sott-container-inner .character-image {display: block; position: absolute; width: 130px; top: 117px; left: 120px}
body .sott-reward-chart .copyright {float: right; color: #2a99d5 !important}
body .sott-reward-chart .copyright span {display: none}
body .sott-reward-chart .print-instructions {color: #2a99d5 !important; font-size: 15px; display: block; margin: 8px 0 -11px 0; padding: 0}
body .sott-reward-chart .background-image {position: absolute; z-index: 1; border: 2px solid #fff; border-radius: 9px; width: 878px; height: 560px}
body .sott-reward-chart .character-image {z-index: 1}
body .sott-reward-chart.girl .sott-container-inner {border-color: #e9609e}
body .sott-reward-chart.girl .sott-container-inner, body .sott-reward-chart.girl .sott-container-inner h3, body .sott-reward-chart.girl .sott-container-inner h4 {z-index: 2; color: #e9609e !important}
body .sott-reward-chart.girl .sott-container-inner input, body .sott-reward-chart.girl .sott-container-inner td.check span {border-color: #e9609e}
body .sott-reward-chart.girl .sott-container-inner input::-moz-placeholder {color: #f6c1d8; opacity: 1}
body .sott-reward-chart.girl .sott-container-inner input:-ms-input-placeholder {color: #f6c1d8}
body .sott-reward-chart.girl .sott-container-inner input::-webkit-input-placeholder {color: #f6c1d8}
body .sott-reward-chart.girl .sott-container-inner .character-image {width: 88px; left: 170px}
body .sott-reward-chart.girl .copyright {color: #e9609e !important}
body .sott-reward-chart.desktop .copyright .disney, body .sott-reward-chart.desktop .copyright .pixar, body .sott-reward-chart.desktop .copyright .mack {display: inline}
body .sott-reward-chart.mack .copyright .mack {display: inline}
body .sott-reward-chart.mobile .copyright span {display: inline}
body .sott-reward-chart .childs-name {margin: 0 auto; width: 190px; text-align: center}
body .sott-reward-chart form {text-align: center}
body .sott-reward-chart .fieldset {padding: 40px 25px 0 70px}
body .sott-reward-chart table {width: 100%}
body .sott-reward-chart table th, body .sott-reward-chart table td {text-align: left; vertical-align: middle; padding: 3px 5px; border-width: 0}
body .sott-reward-chart table th:first-child, body .sott-reward-chart table td:first-child {padding-left: 0}
body .sott-reward-chart table th:last-child, body .sott-reward-chart table td:last-child {padding-right: 0}
body .sott-reward-chart table th {line-height: 1; vertical-align: bottom}
body .sott-reward-chart table td.tries {width: 1%; white-space: nowrap}
body .sott-reward-chart table td.check {width: 32px}
body .sott-reward-chart table td.check span {width: 32px; height: 32px; display: block; border: 2px dashed #2a99d5; border-radius: 50%}
body .sott-reward-chart table input {width: 100%; box-sizing: border-box}
body .sott-reward-chart input {padding: 7px 8px; border: 2px solid #2a99d5; border-radius: 8px; box-shadow: none; font-size: 12px; text-align: center}
body .sott-reward-chart input.tries {width: 50px}
body .sott-reward-chart .btn-container {float: right; margin: 10px 0 20px}
body .sott-reward-chart .btn-container input {display: inline-block}
body .sott-reward-chart .btn-container .sott-btn {margin-left: 10px}
body .sott-reward-chart .start-btn {margin-top: 10px}
body .sott-reward-chart .close-btn {margin-top: 20px}
body .sott-reward-chart.mobile {color: #2a99d5; width: 320px; margin: 0 auto 45px}
@media (max-width: 335px) {body .sott-reward-chart.mobile {margin: 0 -15px 45px}
}
body .sott-reward-chart.mobile h2 {background-image: url("/images/toilet-training/sott/toilet-training-reward-chart/title-mobile.png"); height: 46px; border: none}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {body .sott-reward-chart.mobile h2 {background-image: url("/images/toilet-training/sott/toilet-training-reward-chart/title-mobile@2x.png"); background-size: 170px 46px}
}
body .sott-reward-chart.mobile.boy .wrap {background: url("/images/toilet-training/sott/toilet-training-reward-chart/background-boys-mobile.jpg") no-repeat 50% 0}
body .sott-reward-chart.mobile.girl {border-color: #e9609e; color: #e9609e}
body .sott-reward-chart.mobile.girl h3 {background-image: url("/images/toilet-training/sott/toilet-training-reward-chart/title-mobile-girls.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {body .sott-reward-chart.mobile.girl h3 {background-image: url("/images/toilet-training/sott/toilet-training-reward-chart/title-mobile-girls@2x.png"); background-size: 170px 46px}
}
body .sott-reward-chart.mobile.girl .wrap {background: url("/images/toilet-training/sott/toilet-training-reward-chart/background-girls-mobile.jpg") no-repeat 50% 0}
body .sott-reward-chart.mobile.girl input {border-color: #e9609e}
body .sott-reward-chart.mobile .wrap {padding-top: 20px; background-position: 0 -180px; background-color: #f6fbfe; background-size: cover !important}
body .sott-reward-chart.mobile .logos {font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; background-image: url("/images/toilet-training/sott/toilet-training-reward-chart/logos.png"); background-position: 50% 0; background-repeat: no-repeat; margin-top: 0; margin-bottom: 25px; height: 62px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {body .sott-reward-chart.mobile .logos {background-image: url("/images/toilet-training/sott/toilet-training-reward-chart/logos@2x.png"); background-size: 167px 62px}
}
body .sott-reward-chart.mobile .sott-badge {position: relative; top: auto; right: auto; float: right; width: 60px; height: 53px; background-size: 60px 53px}
body .sott-reward-chart.mobile .instructions {padding-right: 0}
body .sott-reward-chart.mobile .step {font-size: 17px; margin-bottom: 10px; text-align: center}
body .sott-reward-chart.mobile ul.theme-chooser {width: 238px; margin: 20px auto 0}
body .sott-reward-chart.mobile ul.theme-chooser li {margin-bottom: 10px}
body .sott-reward-chart.mobile form {position: relative; margin: 0}
body .sott-reward-chart.mobile form input {box-sizing: border-box; width: 100%; margin-bottom: 8px; padding: 15px}
body .sott-reward-chart.mobile form .group {margin-bottom: 20px}
body .sott-reward-chart.mobile form .back-btn {position: absolute; right: 38px; top: 75px; font-size: 20px; font-weight: bold; color: #c80000}
body .sott-reward-chart.mobile form .tries:before, body .sott-reward-chart.mobile form .tries:after {content: " "; display: table}
body .sott-reward-chart.mobile form .tries:after {clear: both}
body .sott-reward-chart.mobile form .tries input, body .sott-reward-chart.mobile form .tries label {float: right}
body .sott-reward-chart.mobile form .tries input {width: 60px; height: auto; padding-top: 7px; padding-bottom: 7px}
body .sott-reward-chart.mobile form .tries label {padding: 7px 10px; font-size: 14px}
body .sott-reward-chart.mobile form .button {text-align: center}
body .sott-reward-chart.mobile form .sott-btn {margin-bottom: 0; float: none}
body .sott-reward-chart.mobile .copyright {font-size: 14px; width: 100%; padding-top: 30px}
@media print {body .sott-reward-chart .sott-btn {display: none}
body .sott-reward-chart.desktop {border-width: 0; padding: 0}
body .sott-reward-chart.desktop > .wrap {padding: 0; background: red}
body .sott-reward-chart.desktop h3, body .sott-reward-chart.desktop .chart-instructions {display: none}
body .sott-reward-chart.desktop .fieldset {border: 0}
}
#big-kid-prep-list .sott-email-input, #night-time-checklist .sott-email-input {font-family: 'SweetnessMedium', 'Comic Sans', 'Comic Sans MS', 'Marker Felt', cursive; float: right; width: 200px; height: 30px !important; margin: 20px 0 0 10px; padding: 0 2px 0 8px; font-size: 20px; line-height: 29px; color: #555; border: 2px solid #ea79ab; border-radius: 6px}
@media (max-width: 608px) {body .sott-checklist, body .sott-reward-chart, body #big-kids-readiness-quiz {width: auto}
}
body #big-kids-readiness-quiz h3 {font-size: 24px}
body #big-kids-readiness-quiz p {font-size: 18px; line-height: 1.3}
body #big-kids-readiness-quiz .sott-btn {font-size: 24px}
body #big-kids-readiness-quiz .question .question-content p {font-size: 24px; line-height: 1.1; min-height: 110px}
body #big-kids-readiness-quiz .results p {font-size: 20px; line-height: 1.1}
body .sott-reward-chart .chart-instructions p {font-size: 20px; line-height: 1.1}
body .sott-btn {font-size: 20px}
body .sott-reward-chart h4 {font-size: 16px}
body .sott-checklist .intro p {font-size: 20px; line-height: 1.3}
   #toilet-training-lesson-plan {width: 568px; padding: 20px; background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/blackboard.jpg"); background-color: #404040; background-size: cover; color: #fff; font-family: 'SweetnessMedium', 'Comic Sans', 'Comic Sans MS', 'Marker Felt', cursive; max-height: 310px; min-height: 310px; position: relative}
#toilet-training-lesson-plan h1 {font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/title.png"); border: none !important; margin: 10px 5px 10px 5px; padding: 0; width: 328px; height: 41px; background-repeat: no-repeat; color: #fff}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#toilet-training-lesson-plan h1 {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/title@2x.png"); background-size: 328px 41px}
}
#toilet-training-lesson-plan a {color: #fff; text-decoration: underline}
#toilet-training-lesson-plan .sott-badge {position: absolute; top: 20px; right: 20px; width: 60px; height: 53px; background-size: 60px 53px}
#toilet-training-lesson-plan ol.plan-steps li.step, #toilet-training-lesson-plan .info-container div.step {position: relative; padding-top: 87px; width: 77px; cursor: pointer}
#toilet-training-lesson-plan ol.plan-steps li.step span.text, #toilet-training-lesson-plan .info-container div.step span.text {display: block; visibility: hidden; margin: 0 -100%; width: 300%; text-align: center; font-size: 18px; white-space: nowrap}
#toilet-training-lesson-plan ol.plan-steps li.step:first-child span.text, #toilet-training-lesson-plan .info-container div.step:first-child span.text {width: auto; margin: 0}
#toilet-training-lesson-plan ol.plan-steps li.step:before, #toilet-training-lesson-plan .info-container div.step:before {content: ''; position: absolute; top: 1px; left: 1px; border-radius: 50%; width: 72px; height: 72px}
#toilet-training-lesson-plan ol.plan-steps li.step:after, #toilet-training-lesson-plan .info-container div.step:after {display: none; content: ''; position: absolute; top: 70px; left: 50%; margin-left: -14px; width: 26px; height: 16px; background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/glyphs.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#toilet-training-lesson-plan ol.plan-steps li.step:after, #toilet-training-lesson-plan .info-container div.step:after {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/glyphs@2x.png"); background-size: 59px 16px}
}
#toilet-training-lesson-plan ol.plan-steps li.step:hover span.text, #toilet-training-lesson-plan .info-container div.step:hover span.text, #toilet-training-lesson-plan ol.plan-steps li.active.step span.text, #toilet-training-lesson-plan .info-container div.active.step span.text, #toilet-training-lesson-plan ol.plan-steps li.always-on.step span.text, #toilet-training-lesson-plan .info-container div.always-on.step span.text {visibility: visible}
#toilet-training-lesson-plan ol.plan-steps li.step:hover:before, #toilet-training-lesson-plan .info-container div.step:hover:before, #toilet-training-lesson-plan ol.plan-steps li.active.step:before, #toilet-training-lesson-plan .info-container div.active.step:before, #toilet-training-lesson-plan ol.plan-steps li.always-on.step:before, #toilet-training-lesson-plan .info-container div.always-on.step:before {background-color: #e9609b}
#toilet-training-lesson-plan ol.plan-steps li.step:hover.even:before, #toilet-training-lesson-plan .info-container div.step:hover.even:before, #toilet-training-lesson-plan ol.plan-steps li.active.even.step:before, #toilet-training-lesson-plan .info-container div.active.even.step:before, #toilet-training-lesson-plan ol.plan-steps li.always-on.even.step:before, #toilet-training-lesson-plan .info-container div.always-on.even.step:before {background-color: #2699d6}
#toilet-training-lesson-plan ol.plan-steps li.step:hover:after, #toilet-training-lesson-plan .info-container div.step:hover:after, #toilet-training-lesson-plan ol.plan-steps li.active.step:after, #toilet-training-lesson-plan .info-container div.active.step:after, #toilet-training-lesson-plan ol.plan-steps li.always-on.step:after, #toilet-training-lesson-plan .info-container div.always-on.step:after {display: block}
#toilet-training-lesson-plan ol.plan-steps li.step i, #toilet-training-lesson-plan .info-container div.step i {display: block; width: 77px; height: 77px; position: absolute; top: 0; left: 0; background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/discs.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#toilet-training-lesson-plan ol.plan-steps li.step i, #toilet-training-lesson-plan .info-container div.step i {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/discs@2x.png"); background-size: 384px 77px}
}
#toilet-training-lesson-plan ol.plan-steps li#are-you-ready.step i, #toilet-training-lesson-plan .info-container div#are-you-ready.step i {background-position: 0 0}
#toilet-training-lesson-plan ol.plan-steps li#your-school-kit.step i, #toilet-training-lesson-plan .info-container div#your-school-kit.step i {background-position: -77px 0}
#toilet-training-lesson-plan ol.plan-steps li#roll-call.step i, #toilet-training-lesson-plan .info-container div#roll-call.step i {background-position: -154px 0}
#toilet-training-lesson-plan ol.plan-steps li#head-of-class.step i, #toilet-training-lesson-plan .info-container div#head-of-class.step i {background-position: -231px 0}
#toilet-training-lesson-plan ol.plan-steps li#graduation.step i, #toilet-training-lesson-plan .info-container div#graduation.step i {background-position: -308px 0}
#toilet-training-lesson-plan ol.plan-steps li.sign, #toilet-training-lesson-plan .info-container span.sign {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/glyphs.png"); margin-top: 30px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#toilet-training-lesson-plan ol.plan-steps li.sign, #toilet-training-lesson-plan .info-container span.sign {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/glyphs@2x.png"); background-size: 59px 16px}
}
#toilet-training-lesson-plan ol.plan-steps li.plus.sign, #toilet-training-lesson-plan .info-container span.plus.sign {width: 17px; height: 16px; background-position: -26px 0}
#toilet-training-lesson-plan ol.plan-steps li.equals.sign, #toilet-training-lesson-plan .info-container span.equals.sign {width: 16px; height: 12px; margin-top: 31px; background-position: -43px 0}
#toilet-training-lesson-plan ol.plan-steps {padding-left: 18px; margin-top: 0; margin-bottom: 10px; list-style: none}
#toilet-training-lesson-plan ol.plan-steps:before, #toilet-training-lesson-plan ol.plan-steps:after {content: " "; display: table}
#toilet-training-lesson-plan ol.plan-steps:after {clear: both}
#toilet-training-lesson-plan ol.plan-steps.mobile {display: none}
#toilet-training-lesson-plan ol.plan-steps li {margin: 0 5px; float: left}
#toilet-training-lesson-plan ol.plan-steps li:first-child {margin-left: 0}
#toilet-training-lesson-plan ol.plan-steps li:last-child {margin-right: 0}
#toilet-training-lesson-plan.has-active ol.plan-steps li.step:hover span.text {visibility: hidden}
#toilet-training-lesson-plan.has-active ol.plan-steps li.step.active span.text {visibility: visible}
#toilet-training-lesson-plan .info-container {position: relative; padding: 8px 15px; background-color: #f191b9; border: 3px solid #fff; border-radius: 6px}
#toilet-training-lesson-plan .info-container.even {background-color: #2699d6}
#toilet-training-lesson-plan .info-container em {font-style: normal; text-decoration: underline}
#toilet-training-lesson-plan .info-container .info-row:before, #toilet-training-lesson-plan .info-container .info-row:after {content: " "; display: table}
#toilet-training-lesson-plan .info-container .info-row:after {clear: both}
#toilet-training-lesson-plan .info-container .info-content {width: 130px; float: left}
#toilet-training-lesson-plan .info-container .info-content p {margin: 0; font-size: 13px; line-height: 18px}
#toilet-training-lesson-plan .info-container .info-links {margin-top: 0; margin-left: 160px; font-size: 12px}
#toilet-training-lesson-plan .info-container .info-links li {background: none; border: none; padding: 0; margin: 0 0 4px; line-height: 1.3}
#toilet-training-lesson-plan .info-container .info-links li:last-child {margin: 0}
#toilet-training-lesson-plan .info-container .info-links li a {border: none; color: #fff}
#toilet-training-lesson-plan .steps {display: none}
#toilet-training-lesson-plan .swipe-carousel {background: transparent; border: none; height: 450px; margin-bottom: 0}
#toilet-training-lesson-plan .swipe-carousel .swipe-carousel-inner .swipe-carousel-item {height: auto}
#toilet-training-lesson-plan.mobile {position: relative; width: 320px; height: 500px; margin: 0 auto; min-height: none; max-height: none; background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/blackboard-vertical.jpg"); background-repeat: no-repeat; background-size: cover !important}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#toilet-training-lesson-plan.mobile {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/blackboard-vertical@2x.jpg"); background-size: 320px 480px}
}
#toilet-training-lesson-plan.mobile h1 {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/title-small.png"); margin: 10px 5px 10px 5px; height: 26px; background-repeat: no-repeat; color: #fff}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#toilet-training-lesson-plan.mobile h1 {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/title-small@2x.png"); background-size: 205px 26px}
}
#toilet-training-lesson-plan.mobile .info-container {height: auto; padding: 0; background: transparent; border-width: 0}
#toilet-training-lesson-plan.mobile .info-container .info-row {position: relative; width: 285px}
#toilet-training-lesson-plan.mobile .info-container div.step {width: 105px; padding-top: 120px; margin: 0 auto 15px}
#toilet-training-lesson-plan.mobile .info-container div.step#are-you-ready i {background-position: 0 0}
#toilet-training-lesson-plan.mobile .info-container div.step#your-school-kit i {background-position: -107px 0}
#toilet-training-lesson-plan.mobile .info-container div.step#roll-call i {background-position: -214px 0}
#toilet-training-lesson-plan.mobile .info-container div.step#head-of-class i {background-position: -321px 0}
#toilet-training-lesson-plan.mobile .info-container div.step#graduation i {background-position: -428px 0}
#toilet-training-lesson-plan.mobile .info-container div.step:before {width: 101px; height: 102px}
#toilet-training-lesson-plan.mobile .info-container div.step:after {top: 99px}
#toilet-training-lesson-plan.mobile .info-container div.step i {display: block; width: 105px; height: 105px; background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/discs-large.png")}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#toilet-training-lesson-plan.mobile .info-container div.step i {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/discs-large@2x.png"); background-size: 535px 105px}
}
#toilet-training-lesson-plan.mobile .info-container span.sign {position: absolute; top: 0; right: 30px; margin-top: 45px}
#toilet-training-lesson-plan.mobile .info-container span.sign.equals {margin-top: 45px}
#toilet-training-lesson-plan.mobile .info-container * {text-shadow: none}
#toilet-training-lesson-plan.mobile .info-container:before {display: none}
#toilet-training-lesson-plan.mobile .info-container .info-content {float: none; width: auto; margin: 0; padding: 0 10px}
#toilet-training-lesson-plan.mobile .info-container .info-content p {margin-bottom: 10px; text-shadow: none}
#toilet-training-lesson-plan.mobile .info-container .info-links {padding-left: 25px; margin-left: 0}
#toilet-training-lesson-plan.mobile .info-container .info-links li {font-size: 13px; line-height: 18px}
#toilet-training-lesson-plan.mobile a.back {position: absolute; left: 20px; margin-top: 35px}
#toilet-training-lesson-plan.mobile a.back:before, #toilet-training-lesson-plan.mobile a.back:after {content: " "; display: table}
#toilet-training-lesson-plan.mobile a.back:after {clear: both}
#toilet-training-lesson-plan.mobile a.back .arrow {display: block; float: left; height: 35px; width: 19px; background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/back.png"); -webkit-animation: opacityPulse 5s ease-in infinite; -o-animation: opacityPulse 5s ease-in infinite; animation: opacityPulse 5s ease-in infinite; -webkit-animation-delay: 2.1s; animation-delay: 2.1s; background-position: -23px 50%}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {#toilet-training-lesson-plan.mobile a.back .arrow {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/back@2x.png"); background-size: 54px 35px}
}
#toilet-training-lesson-plan.mobile a.back .arrow:first-child {width: 23px; background-position: 0 50%; -webkit-animation-delay: 2s; animation-delay: 2s}
#toilet-training-lesson-plan.mobile a.back .arrow:last-child {width: 12px; background-position: -42px 50%; -webkit-animation-delay: 2.2s; animation-delay: 2.2s}
#toilet-training-lesson-plan.mobile .swipe-carousel-indicators {display: block; position: absolute; bottom: 0; width: 320px; margin: 0; padding: 0; text-align: center; list-style: none}
#toilet-training-lesson-plan.mobile .swipe-carousel-indicators li {display: inline-block; width: 8px; height: 8px; margin: 0 2px; border: 1px solid #fff; border-radius: 50%}
#toilet-training-lesson-plan.mobile .swipe-carousel-indicators li.active {background-color: #fff}
#toilet-training-lesson-plan-banner {position: relative; height: 100px; margin-bottom: 20px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan {min-height: 0; max-height: none; background: url("/images/toilet-training/sott/toilet-training-lesson-plan/background-long.jpg") no-repeat; z-index: 90; position: absolute; top: 0; left: 0; width: 900px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan h1 {margin: 20px 15px 15px 15px; float: left; background-size: 240px 30px; width: 240px; height: 30px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li {margin-left: 15px; margin-right: 15px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.sign {margin-top: 15px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.sign.equals {margin-top: 16px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step {width: 38px; padding-top: 48px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step i {width: 38px; height: 38px; background-size: 190px 38px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step#are-you-ready i {background-position: 0 0}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step#your-school-kit i {background-position: -38px 0}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step#roll-call i {background-position: -76px 0}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step#head-of-class i {background-position: -114px 0}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step#graduation i {background-position: -152px 0}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step:before {border-radius: 50%; width: 36px; height: 36px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step span.text {visibility: visible; font-size: 12px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step span.text:after {content: ''; display: none; position: absolute; top: 74px; left: 50%; width: 0; height: 0; margin-left: -7px; border-style: solid; border-width: 0 7px 7px 7px; border-color: transparent transparent #fff transparent}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step:first-child span.text {margin: 0 -50%; width: 200%}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step:before {background-color: #e9609b}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step.even:before {background-color: #2699d6}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan ol.plan-steps li.step:after {display: block; content: ''; position: absolute; top: 35px; left: 50%; margin-left: -7.5px; width: 13px; height: 8px; background-size: 29px 8px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container {display: none; height: auto; margin: 15px 90px 0 110px; padding: 4px 12px; border: 3px solid #fff; border-radius: 6px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container.long {margin: 15px 15px 0 15px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container:before, #toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container .info-content {display: none}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container .info-links {margin: 0; padding: 0}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container .info-links:before, #toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container .info-links:after {content: " "; display: table}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container .info-links:after {clear: both}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container .info-links li {float: left; width: 32%; margin-right: 2%}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container .info-links li:last-child {margin-right: 0}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container .info-links-two li {width: 48%}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan .info-container .info-links-four li {width: 23.5%}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan:hover {background-image: url("/images/toilet-training/sott/toilet-training-lesson-plan/background-long-extended.jpg"); background-size: none; height: 200px}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan:hover ol.plan-steps li.step:hover span.text:after, #toilet-training-lesson-plan-banner #toilet-training-lesson-plan:hover ol.plan-steps li.step.active span.text:after {display: block}
#toilet-training-lesson-plan-banner #toilet-training-lesson-plan:hover .info-container {display: block}
 #toilet-training-lesson-plan .info-container .info-content p {font-size: 17px}
#toilet-training-lesson-plan .info-container .info-links {font-size: 16px}
#toilet-training-lesson-plan .info-container .info-links li {line-height: 0.9}
 .sott-plan__wrapper {-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08); position: relative; margin: 0 2.5px; height: 334px; background-image: url("/images/toilet-training/sott/lesson-plan/blackboards-desktop.jpg"); background-repeat: no-repeat; background-position: 50% 0}
.sott-plan__wrapper .btn {color: #fff; padding: 4px 10px 6px; border: 3px solid #fff}
.sott-plan__wrapper .btn-pink {background-color: #e9609b}
.sott-plan__wrapper .btn-pink:hover {background-color: #e64a8d}
.sott-plan__wrapper .btn-blue {background-color: #2699d6}
.sott-plan__wrapper .btn-blue:hover {background-color: #228ac0}
.sott-plan__wrapper .btn-grey {background-color: rgba(255, 255, 255, 0.1)}
.sott-plan__wrapper .btn-grey:hover {background-color: rgba(255, 255, 255, 0.3)}
.sott-plan__logo {display: block; position: absolute; top: 27px; right: 49px; width: 161px; height: 141px; margin: 0; background-image: url("/images/toilet-training/sott/lesson-plan/logo.png")}
.sott-plan__pull-ups {display: block; position: absolute; bottom: 17px; right: 40px; width: 182px; height: 147px; background-image: url("/images/toilet-training/sott/lesson-plan/pull-ups.png"); background-repeat: no-repeat}
.sott-plan__open {display: none}
.sott-plan__close {display: none; position: absolute; top: 10px; right: 18px; font-size: 25px; color: #fff}
.sott-plan__close:hover {color: rgba(255, 255, 255, 0.8)}
.sott-plan__content {font-family: 'SweetnessMedium', 'Comic Sans', 'Comic Sans MS', 'Marker Felt', cursive; padding: 55px 245px 0 50px; font-size: 21px; line-height: 1}
.sott-plan__content .bubble, .sott-plan__content .status {color: #fff}
.sott-plan__content .bubble {position: relative; padding: 12px 15px 20px; background-color: rgba(255, 255, 255, 0.1); border-radius: 8px}
.sott-plan__content .status {display: none}
.sott-plan__content ol > li:after, .sott-plan__content .bubble:after {display: none; position: absolute; left: 50%; bottom: 0; width: 0; height: 0; margin-left: -8.5px; border: 8.5px solid transparent; border-width: 0 8.5px 9px; border-bottom-color: rgba(255, 255, 255, 0.1); content: ''}
.sott-plan__content ol {margin-bottom: 0; padding-left: 0; list-style: none}
.sott-plan__content ol:before, .sott-plan__content ol:after {content: " "; display: table}
.sott-plan__content ol:after {clear: both}
.sott-plan__content ol > li {position: relative; float: left; width: 21.2121212121%; padding-bottom: 25px; text-align: center; border-width: 0 1px}
.sott-plan__content ol > li#are-you-ready i {background-position: 0 0}
.sott-plan__content ol > li#your-school-kit i {background-position: -60px 0}
.sott-plan__content ol > li#roll-call i {background-position: -120px 0}
.sott-plan__content ol > li#head-of-class i {background-position: -180px 0}
.sott-plan__content ol > li#graduation i {background-position: -240px 0}
.sott-plan__content ol > li:before {background-image: url("/images/toilet-training/sott/lesson-plan/glyphs.png"); position: absolute; top: 24px; left: 100%; width: 30px; height: 12px; margin-left: -15px; background-position: -20px 0; content: ''}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.sott-plan__content ol > li:before {background-image: url("/images/toilet-training/sott/lesson-plan/glyphs@2x.png"); background-size: 80px 12px}
}
.sott-plan__content ol > li:last-child:before {display: none}
.sott-plan__content ol > li > a {display: block; position: relative; padding-top: 75px; color: #fff; text-decoration: none}
.sott-plan__content ol > li > a:before, .sott-plan__content ol > li > a:after {position: absolute; content: ''}
.sott-plan__content ol > li > a:before {top: 1px; left: 50%; width: 56px; height: 56px; margin-left: -28px; border-radius: 50%}
.sott-plan__content ol > li > a:after {background-image: url("/images/toilet-training/sott/lesson-plan/glyphs.png"); display: none; top: 55px; left: 50%; margin-left: -10px; width: 20px; height: 12px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.sott-plan__content ol > li > a:after {background-image: url("/images/toilet-training/sott/lesson-plan/glyphs@2x.png"); background-size: 80px 12px}
}
.sott-plan__content ol > li.active:after, .sott-plan__content ol > li.active > a:after, .sott-plan__content ol > li.always-on:after, .sott-plan__content ol > li.always-on > a:after {display: block}
.sott-plan__content ol > li.active > a:before, .sott-plan__content ol > li.always-on > a:before {background-color: #e9609b}
.sott-plan__content ol > li.active.even > :before, .sott-plan__content ol > li.always-on.even > :before {background-color: #2699d6}
.sott-plan__content ol > li i {background-image: url("/images/toilet-training/sott/lesson-plan/discs.png"); display: block; position: absolute; top: 0; left: 50%; width: 60px; height: 60px; margin-left: -30px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.sott-plan__content ol > li i {background-image: url("/images/toilet-training/sott/lesson-plan/discs@2x.png"); background-size: 299px 60px}
}
.sott-plan__content ol > li:first-child {width: 19.3939393939%; padding-right: 14px}
.sott-plan__content ol > li:first-child:after {margin-left: -16px}
.sott-plan__content ol > li:last-child {width: 16.9696969697%; padding-left: 30px}
.sott-plan__content ol > li:last-child:after {margin-left: 7px}
.sott-plan--closed .sott-plan__wrapper {height: 199px; background-position: 50% -334px; background-image: url("/images/toilet-training/sott/lesson-plan/blackboards-desktop.jpg")}
.sott-plan--closed .sott-plan__pull-ups {display: none}
.sott-plan--closed .sott-plan__content .bubble {display: none}
.sott-plan--closed .sott-plan__content ol > li:after {display: none}
@media (max-width: 767px) {.sott-plan__wrapper {margin: 0; padding-bottom: 109.85915493%; background-image: url("/images/toilet-training/sott/lesson-plan/blackboards-mobile.jpg"); background-size: 100% auto; height: 0}
.sott-plan__close {display: block}
.sott-plan__content {padding: 50px 25px 25px}
.sott-plan__content ol > li {padding-bottom: 0}
.sott-plan__content ol > li#are-you-ready i {background-position: 0 0}
.sott-plan__content ol > li#your-school-kit i {background-position: -40px 0}
.sott-plan__content ol > li#roll-call i {background-position: -80px 0}
.sott-plan__content ol > li#head-of-class i {background-position: -120px 0}
.sott-plan__content ol > li#graduation i {background-position: -160px 0}
.sott-plan__content ol > li i {background-image: url("/images/toilet-training/sott/lesson-plan/discs-sm.png"); width: 40px; height: 40px; margin-left: -20px}
}
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 767px) and (min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min-resolution: 192dpi), only screen and (max-width: 767px) and (min-resolution: 2dppx) {.sott-plan__content ol > li i {background-image: url("/images/toilet-training/sott/lesson-plan/discs-sm@2x.png"); background-size: 200px 40px}
}
@media (max-width: 767px) {.sott-plan__content ol > li.active#are-you-ready i, .sott-plan__content ol > li.always-on#are-you-ready i {background-position: 0 0}
.sott-plan__content ol > li.active#your-school-kit i, .sott-plan__content ol > li.always-on#your-school-kit i {background-position: -60px 0}
.sott-plan__content ol > li.active#roll-call i, .sott-plan__content ol > li.always-on#roll-call i {background-position: -120px 0}
.sott-plan__content ol > li.active#head-of-class i, .sott-plan__content ol > li.always-on#head-of-class i {background-position: -180px 0}
.sott-plan__content ol > li.active#graduation i, .sott-plan__content ol > li.always-on#graduation i {background-position: -240px 0}
.sott-plan__content ol > li.active i, .sott-plan__content ol > li.always-on i {background-image: url("/images/toilet-training/sott/lesson-plan/discs.png"); top: -8px; width: 60px; height: 60px; margin-left: -30px}
}
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 767px) and (min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min-resolution: 192dpi), only screen and (max-width: 767px) and (min-resolution: 2dppx) {.sott-plan__content ol > li.active i, .sott-plan__content ol > li.always-on i {background-image: url("/images/toilet-training/sott/lesson-plan/discs@2x.png"); background-size: 299px 60px}
}
@media (max-width: 767px) {.sott-plan__content ol > li.active a:before, .sott-plan__content ol > li.always-on a:before {top: -7px}
.sott-plan__content ol > li.active a:after, .sott-plan__content ol > li.always-on a:after {top: 47px}
.sott-plan__content ol > li.active:after, .sott-plan__content ol > li.always-on:after {display: none}
.sott-plan__content ol > li, .sott-plan__content ol > li:first-child, .sott-plan__content ol > li:last-child {width: 20%}
.sott-plan__content ol > li:first-child, .sott-plan__content ol > li:last-child {padding-left: 0; padding-right: 0}
.sott-plan__content ol > li:before, .sott-plan__content ol > li:after, .sott-plan__content ol > li span {display: none}
.sott-plan__content .status {position: relative; display: block; text-align: center}
.sott-plan__content .status p, .sott-plan__content .status a {display: inline-block}
.sott-plan__content .status a {background-image: url("/images/toilet-training/sott/lesson-plan/glyphs.png"); position: absolute; top: 3px; width: 30px; height: 12px}
}
@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 767px) and (min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min-resolution: 192dpi), only screen and (max-width: 767px) and (min-resolution: 2dppx) {.sott-plan__content .status a {background-image: url("/images/toilet-training/sott/lesson-plan/glyphs@2x.png"); background-size: 80px 12px}
}
@media (max-width: 767px) {.sott-plan__content .status a:first-child {left: 25px; margin-right: 35px; background-position: -50px 0}
.sott-plan__content .status a:last-child {right: 25px; margin-left: 35px; background-position: -20px 0}
.sott-plan__content .status a.disabled {opacity: 0.3; filter: alpha(opacity=30)}
.sott-plan__content .bubble {text-align: center}
.sott-plan__content .bubble .btn + .btn {margin-top: 8px}
.sott-plan__content .bubble:after {display: block; bottom: 100%}
.sott-plan__content .btns {margin-left: -15px; margin-right: -15px}
.sott-plan__logo, .sott-plan__pull-ups {display: none}
.sott-plan--closed .sott-plan__wrapper {height: 0; padding-bottom: 29.5774647887%; background-image: url("/images/toilet-training/sott/lesson-plan/blackboards-mobile.jpg"); background-position: 0 100%}
.sott-plan--closed .sott-plan__logo {display: block; right: auto; top: 50%; left: 25px; width: 70px; height: 61px; margin-top: -30.5px; background-size: cover}
.sott-plan--closed .sott-plan__open {display: block; position: absolute; top: 50%; left: 110px; margin-top: -17px}
.sott-plan--closed .sott-plan__close {display: none}
.sott-plan--closed .sott-plan__content {display: none}
}
@media (max-width: 320px) {.sott-plan {padding-left: 0; padding-right: 0}
.sott-plan__content {padding: 50px 15px 25px}
}
body.silo-pregnancy {background-color: #fbfbfb}
.idnty--pregnancy-silo .section-breadcrumb {margin-bottom: -37px; position: relative; top: -400px}
.idnty--pregnancy-silo .section-breadcrumb .breadcrumb {border-style: none}
.idnty--pregnancy-silo .section-breadcrumb .breadcrumb li {color: #969696}
@media (max-width: 325px) {.idnty--pregnancy-silo .section-banner {height: 340px}
}
.idnty--pregnancy-silo .about-yourself-container .about-yourself {background-color: rgba(255, 255, 255, 0.5); border-style: none; padding: 5px 20px 15px}
.idnty--pregnancy-section .section-breadcrumb {margin-bottom: -37px; position: relative; top: -400px}
.idnty--pregnancy-section .section-breadcrumb .breadcrumb {border-style: none}
.idnty--pregnancy-section .section-breadcrumb .breadcrumb li {color: #969696}
.idnty--pregnancy-section .about-yourself-container .about-yourself {background-color: rgba(255, 255, 255, 0.5); border-style: none; padding: 5px 20px 15px}
.idnty--article-2-column .page-main a {color: #d92032; text-decoration: none}
.idnty--article-2-column .page-main a:hover {text-decoration: underline}
.idnty--article-2-column .page-main a.btn-red {color: #fff}
@media (min-width: 768px) {.mobile-only {display: none}
}
@media (max-width: 768px) {.desktop-only {display: none}
}
.silo-pregnancy .no-padding {padding: 0}
.silo-pregnancy .sidelines {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; text-transform: uppercase; color: #e62e49; font-size: 20px; text-align: center; display: block; overflow: hidden; margin-top: 21px; margin-bottom: 21px}
.silo-pregnancy .sidelines span {display: inline-block; position: relative; padding-left: 10px; padding-right: 10px}
.silo-pregnancy .sidelines span:before, .silo-pregnancy .sidelines span:after {content: ''; position: absolute; height: 100%; width: 9999px; top: 50%; border-top: 1px solid #e3e3e3}
.silo-pregnancy .sidelines span:before {right: 100%}
.silo-pregnancy .sidelines span:after {left: 100%}
.silo-pregnancy.comfy .breadcrumb, .silo-pregnancy.comfy .section-breadcrumb .breadcrumb {border-bottom-width: 1px}
.silo-pregnancy section.week-by-week {overflow: hidden}
.silo-pregnancy section.week-by-week > .container {overflow: hidden; position: relative}
.silo-pregnancy section.week-by-week > .container .left-tunnel, .silo-pregnancy section.week-by-week > .container .right-tunnel {content: ''; display: block; background: #fbfbfb; position: absolute; top: 0; width: 30px; height: 100%; z-index: 49; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); border-radius: 50%}
.silo-pregnancy section.week-by-week > .container .left-tunnel:before, .silo-pregnancy section.week-by-week > .container .right-tunnel:before {content: ''; display: block; background: #fbfbfb; position: absolute; top: 0; width: 30px; height: 100%; z-index: 50}
.silo-pregnancy section.week-by-week > .container .left-tunnel {left: -15px}
.silo-pregnancy section.week-by-week > .container .left-tunnel:before {left: 0}
.silo-pregnancy section.week-by-week > .container .right-tunnel {right: -15px}
.silo-pregnancy section.week-by-week > .container .right-tunnel:before {right: 0}
.silo-pregnancy section.week-by-week .slider {padding-top: 20px; min-height: 80px; position: relative}
.silo-pregnancy section.week-by-week .slider:before, .silo-pregnancy section.week-by-week .slider:after {content: ''; display: block; background: #f0f0f0; position: absolute}
.silo-pregnancy section.week-by-week .slider:before {width: 62px; height: 56px; top: 14px; left: 50%; margin-left: -31px; border-radius: 10px 10px 0 0}
.silo-pregnancy section.week-by-week .slider:after {width: 80px; height: 10px; top: 70px; left: 50%; margin-left: -40px}
.silo-pregnancy section.week-by-week .slider .track {font-size: 0; white-space: nowrap; position: relative; counter-reset: weeknum 0; z-index: 48; cursor: -webkit-grab; left: 50%; margin-left: -30px}
.silo-pregnancy section.week-by-week .slider .track:before, .silo-pregnancy section.week-by-week .slider .track:after {content: ''; display: block; background: #fff; width: 20px; height: 20px; position: absolute; top: 40px; border-radius: 10px}
.silo-pregnancy section.week-by-week .slider .track:before {left: -21px}
.silo-pregnancy section.week-by-week .slider .track:after {left: 61px}
.silo-pregnancy section.week-by-week .slider .track .train {position: absolute; z-index: 49; top: 0; left: 0}
.silo-pregnancy section.week-by-week .slider .week {width: 50px; min-height: 50px; display: inline-block; counter-increment: weeknum 1; margin-left: 5px; margin-right: 5px; border-radius: 5px; overflow: hidden; position: relative; border: 1px solid #e5e5e5}
.silo-pregnancy section.week-by-week .slider .week.member:before {background-color: #0071bc}
.silo-pregnancy section.week-by-week .slider .week:before {content: 'week'; background-color: #d92032; line-height: 16px; font-size: 11px; color: #fff; display: block; text-align: center; position: absolute; top: 0; right: 0; left: 0; z-index: 49}
.silo-pregnancy section.week-by-week .slider .week:after {content: counter(weeknum); display: block; position: absolute; top: 16px; right: 0; bottom: 0; left: 0; color: #000; background-color: #fff; z-index: 48; font-size: 25px; text-align: center; line-height: 34px; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-style: normal}
.silo-pregnancy section.week-by-week .slider.week1 .week1 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week2 .week2 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week3 .week3 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week4 .week4 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week5 .week5 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week6 .week6 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week7 .week7 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week8 .week8 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week9 .week9 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week10 .week10 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week11 .week11 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week12 .week12 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week13 .week13 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week14 .week14 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week15 .week15 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week16 .week16 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week17 .week17 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week18 .week18 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week19 .week19 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week20 .week20 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week21 .week21 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week22 .week22 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week23 .week23 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week24 .week24 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week25 .week25 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week26 .week26 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week27 .week27 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week28 .week28 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week29 .week29 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week30 .week30 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week31 .week31 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week32 .week32 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week33 .week33 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week34 .week34 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week35 .week35 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week36 .week36 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week37 .week37 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week38 .week38 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week39 .week39 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week40 .week40 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week41 .week41 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .slider.week42 .week42 {box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); border: 1px solid #ccc}
.silo-pregnancy section.week-by-week .summary {background: #f0f0f0; padding-top: 20px; padding-bottom: 20px; color: #666; min-height: 110px}
.silo-pregnancy section.week-by-week .summary .container {position: relative}
.silo-pregnancy section.week-by-week .summary .week {position: relative; min-height: 80px}
.silo-pregnancy section.week-by-week .summary .week.week1 .image {background-position: 0 0}
.silo-pregnancy section.week-by-week .summary .week.week2 .image {background-position: -134px 0}
.silo-pregnancy section.week-by-week .summary .week.week3 .image {background-position: -268px 0}
.silo-pregnancy section.week-by-week .summary .week.week4 .image {background-position: -402px 0}
.silo-pregnancy section.week-by-week .summary .week.week5 .image {background-position: -536px 0}
.silo-pregnancy section.week-by-week .summary .week.week6 .image {background-position: -670px 0}
.silo-pregnancy section.week-by-week .summary .week.week7 .image {background-position: -804px 0}
.silo-pregnancy section.week-by-week .summary .week.week8 .image {background-position: -938px 0}
.silo-pregnancy section.week-by-week .summary .week.week9 .image {background-position: -1072px 0}
.silo-pregnancy section.week-by-week .summary .week.week10 .image {background-position: -1206px 0}
.silo-pregnancy section.week-by-week .summary .week.week11 .image {background-position: -1340px 0}
.silo-pregnancy section.week-by-week .summary .week.week12 .image {background-position: -1474px 0}
.silo-pregnancy section.week-by-week .summary .week.week13 .image {background-position: -1608px 0}
.silo-pregnancy section.week-by-week .summary .week.week14 .image {background-position: -1742px 0}
.silo-pregnancy section.week-by-week .summary .week.week15 .image {background-position: -1876px 0}
.silo-pregnancy section.week-by-week .summary .week.week16 .image {background-position: -2010px 0}
.silo-pregnancy section.week-by-week .summary .week.week17 .image {background-position: -2144px 0}
.silo-pregnancy section.week-by-week .summary .week.week18 .image {background-position: -2278px 0}
.silo-pregnancy section.week-by-week .summary .week.week19 .image {background-position: -2412px 0}
.silo-pregnancy section.week-by-week .summary .week.week20 .image {background-position: -2546px 0}
.silo-pregnancy section.week-by-week .summary .week.week21 .image {background-position: -2680px 0}
.silo-pregnancy section.week-by-week .summary .week.week22 .image {background-position: -2814px 0}
.silo-pregnancy section.week-by-week .summary .week.week23 .image {background-position: -2948px 0}
.silo-pregnancy section.week-by-week .summary .week.week24 .image {background-position: -3082px 0}
.silo-pregnancy section.week-by-week .summary .week.week25 .image {background-position: -3216px 0}
.silo-pregnancy section.week-by-week .summary .week.week26 .image {background-position: -3350px 0}
.silo-pregnancy section.week-by-week .summary .week.week27 .image {background-position: -3484px 0}
.silo-pregnancy section.week-by-week .summary .week.week28 .image {background-position: -3618px 0}
.silo-pregnancy section.week-by-week .summary .week.week29 .image {background-position: -3752px 0}
.silo-pregnancy section.week-by-week .summary .week.week30 .image {background-position: -3886px 0}
.silo-pregnancy section.week-by-week .summary .week.week31 .image {background-position: -4020px 0}
.silo-pregnancy section.week-by-week .summary .week.week32 .image {background-position: -4154px 0}
.silo-pregnancy section.week-by-week .summary .week.week33 .image {background-position: -4288px 0}
.silo-pregnancy section.week-by-week .summary .week.week34 .image {background-position: -4422px 0}
.silo-pregnancy section.week-by-week .summary .week.week35 .image {background-position: -4556px 0}
.silo-pregnancy section.week-by-week .summary .week.week36 .image {background-position: -4690px 0}
.silo-pregnancy section.week-by-week .summary .week.week37 .image {background-position: -4824px 0}
.silo-pregnancy section.week-by-week .summary .week.week38 .image {background-position: -4958px 0}
.silo-pregnancy section.week-by-week .summary .week.week39 .image {background-position: -5092px 0}
.silo-pregnancy section.week-by-week .summary .week.week40 .image {background-position: -5226px 0}
.silo-pregnancy section.week-by-week .summary .week.week41 .image {background-position: -5226px 0}
.silo-pregnancy section.week-by-week .summary .week.week42 .image {background-position: -5226px 0}
.silo-pregnancy section.week-by-week .summary .image {background-image: url("/images/reskin/pregnancy/close-up-sprite.jpg"); display: block; width: 80px; height: 80px; position: absolute; border-radius: 50%; left: 50%; top: -90px; margin-left: -40px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.silo-pregnancy section.week-by-week .summary .image {background-image: url("/images/reskin/pregnancy/close-up-sprite@2x.jpg"); background-size: 5360px 80px}
}
.silo-pregnancy section.week-by-week .summary .content {margin-top: 80px; color: #666; font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 16px}
.silo-pregnancy section.week-by-week .summary a.more {display: inline-block; margin-top: 5px}
.silo-pregnancy section.week-by-week .summary .more {color: #d92032}
.silo-pregnancy section.due-date {position: relative; padding-top: 9px; padding-bottom: 10px}
.silo-pregnancy section.due-date:after {content: ''; top: 100%; left: 50%; height: 0; width: 0; border-style: solid; position: absolute; pointer-events: none; border-color: #fff transparent transparent transparent; border-width: 10px 8px 0 8px; margin-left: -8px; z-index: 47}
.silo-pregnancy section.due-date .container {text-align: center}
.silo-pregnancy section.due-date span {color: #666; margin-right: 10px; vertical-align: middle}
.silo-pregnancy section.due-date a, .silo-pregnancy section.due-date strong {color: #2995c6}
.silo-pregnancy section.due-date .jump-to-week {font-weight: bold}
.silo-pregnancy section.due-date .btn-green, .silo-pregnancy section.due-date .btn-link {font-size: 16px}
.silo-pregnancy section.due-date .btn-link {color: #e62e49; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500}
.silo-pregnancy section.due-date .popup {background: #f0f0f0; padding: 15px; display: inline-block; border-radius: 10px; text-align: left; position: relative; margin-top: 15px; margin-bottom: 5px; max-width: 400px}
.silo-pregnancy section.due-date .popup:before {content: ''; top: -10px; left: 50%; height: 0; width: 0; border-style: solid; position: absolute; pointer-events: none; border-color: transparent transparent #f0f0f0 transparent; border-width: 0 8px 10px 8px; margin-left: -8px; z-index: 47}
.silo-pregnancy section.due-date .popup .set-due-date .selects {margin-bottom: 10px}
.silo-pregnancy section.due-date .popup .congrats strong {color: #333; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; margin-bottom: 5px; display: block}
.silo-pregnancy section.featured-articles {background: #f0f0f0}
.silo-pregnancy section.featured-articles h2.heading {font-size: 40px; margin-bottom: -10px; font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; color: #333}
.silo-pregnancy section.featured-articles .article {position: relative; float: left; width: 50%; min-height: 1px; padding-left: 5px; padding-right: 5px; position: relative; min-height: 1px; padding-left: 5px; padding-right: 5px; min-height: 160px; position: relative}
@media (min-width: 992px) {.silo-pregnancy section.featured-articles .article {float: left; width: 25%}
}
.silo-pregnancy section.featured-articles .article .img {background-image: url("/images/reskin/pregnancy/default-article-image.jpg"); background-size: cover; position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; background-repeat: no-repeat; background-position: 50%; z-index: 48; box-shadow: 0 0 10px 0 #c9c9c9; border-radius: 5px}
.silo-pregnancy section.featured-articles .article .overlay {position: absolute; bottom: 5px; left: 5px; right: 5px; z-index: 49; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-style: none; border-color: #f0f0f0; border-width: 1px}
.silo-pregnancy section.featured-articles .article .section {display: none}
.silo-pregnancy section.featured-articles .article .section:after {content: ''; position: absolute; left: 0; right: 0; bottom: 0; background: #B01F34; height: 1px; opacity: .8}
.silo-pregnancy section.featured-articles .article .title {color: #000; background: #f4f7f8; position: relative; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px; line-height: 20px; padding-left: 10px; padding-right: 10px; padding-top: 8px; padding-bottom: 9px}
.silo-pregnancy section.featured-articles .featured {margin-left: -5px; margin-right: -5px; margin-top: 30px}
.silo-pregnancy section.featured-articles .featured:before, .silo-pregnancy section.featured-articles .featured:after {content: " "; display: table}
.silo-pregnancy section.featured-articles .featured:after {clear: both}
.silo-pregnancy section.featured-articles .featured .article:nth-child(1) {position: relative; float: left; width: 100%; min-height: 1px; padding-left: 5px; padding-right: 5px; position: relative; min-height: 1px; padding-left: 5px; padding-right: 5px; min-height: 320px}
@media (min-width: 992px) {.silo-pregnancy section.featured-articles .featured .article:nth-child(1) {float: left; width: 50%}
}
.silo-pregnancy section.featured-articles .featured .article:nth-child(1) .overlay {bottom: 15px}
.silo-pregnancy section.featured-articles .featured .article:nth-child(1) .section {display: inline-block; margin-left: 10px; color: #fff; background: #d92032; position: relative; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px; line-height: 35px; padding-left: 10px; padding-right: 10px}
.silo-pregnancy section.featured-articles .featured .article:nth-child(1) .title {margin-left: 10px; margin-right: 10px; font-size: 28px; line-height: 32px; padding-top: 6px; padding-bottom: 7px}
.silo-pregnancy section.featured-articles .summary {margin-top: 21px}
.silo-pregnancy section.featured-articles .summary p, .silo-pregnancy section.featured-articles .summary li {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 18px; color: #333}
.silo-pregnancy section.featured-articles .articles {margin-left: -5px; margin-right: -5px; margin-top: 30px}
.silo-pregnancy section.featured-articles .articles:before, .silo-pregnancy section.featured-articles .articles:after {content: " "; display: table}
.silo-pregnancy section.featured-articles .articles:after {clear: both}
.silo-pregnancy section.sections {text-align: center; background: #f0f0f0}
.silo-pregnancy section.sections .owl-wrapper {margin: 0 35px 20px}
.silo-pregnancy section.sections .owl-wrapper .owl-carousel .owl-controls .owl-nav .owl-prev, .silo-pregnancy section.sections .owl-wrapper .owl-carousel .owl-controls .owl-nav .owl-next {position: absolute; top: 0; color: rgba(0, 0, 0, 0.3); font-size: 30px; background: transparent; border-radius: 0; margin: 0; padding: 0; line-height: 75px; width: 50px}
.silo-pregnancy section.sections .owl-wrapper .owl-carousel .owl-controls .owl-nav .owl-prev:hover, .silo-pregnancy section.sections .owl-wrapper .owl-carousel .owl-controls .owl-nav .owl-next:hover {color: rgba(0, 0, 0, 0.5)}
.silo-pregnancy section.sections .owl-wrapper .owl-carousel .owl-controls .owl-nav .owl-prev {left: -50px}
.silo-pregnancy section.sections .owl-wrapper .owl-carousel .owl-controls .owl-nav .owl-next {right: -50px}
.silo-pregnancy section.sections .owl-wrapper .owl-item a {box-shadow: 0 0 10px 0 #c9c9c9}
.silo-pregnancy section.sections .section {height: 75px; position: relative; display: block; text-align: center; border-radius: 8px; overflow: hidden; margin: 0; padding: 0 10px}
.silo-pregnancy section.sections .section:focus {text-decoration: none}
.silo-pregnancy section.sections .section .img {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 8px; background-image: url("/images/reskin/pregnancy/default-article-image.jpg"); background-size: cover; background-position: 50%; background-repeat: no-repeat; z-index: 48}
.silo-pregnancy section.sections .section:after {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 8px; background-color: rgba(0, 0, 0, 0.43); z-index: 49}
.silo-pregnancy section.sections .section:hover:after {background-color: rgba(0, 0, 0, 0.35)}
.silo-pregnancy section.sections .section:hover span {text-shadow: 0 1px 1px #000}
.silo-pregnancy section.sections .section span {z-index: 50; color: #fff; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 15px; position: relative; display: block; top: 50%; transform: translateY(-50%)}
.silo-pregnancy section.ad-products {margin-top: 21px; text-align: center}
.silo-pregnancy section.ad-products a.adzerk {display: inline-block}
.silo-pregnancy section.ad-products img {border-radius: 10px; max-width: 100%}
.silo-pregnancy section.tools {margin-bottom: 20px}
.silo-pregnancy section.tools .row {margin-left: -5px; margin-right: -5px}
.silo-pregnancy section.tools .row:before, .silo-pregnancy section.tools .row:after {content: " "; display: table}
.silo-pregnancy section.tools .row:after {clear: both}
.silo-pregnancy section.tools .lhs {position: relative; min-height: 1px; padding-left: 5px; padding-right: 5px; margin-bottom: 10px}
@media (min-width: 992px) {.silo-pregnancy section.tools .lhs {float: left; width: 33.3333333333%}
}
.silo-pregnancy section.tools .rhs {position: relative; min-height: 1px; padding-left: 5px; padding-right: 5px; margin-bottom: 10px}
@media (min-width: 992px) {.silo-pregnancy section.tools .rhs {float: left; width: 66.6666666667%}
}
.silo-pregnancy section.tools .baby-names-search-widget {background: #f1f2e6; background-image: url("/images/homepage/reskin/bg-home-baby-names-row.jpg"); background-size: cover; background-position: 50%; display: inline-block; border-radius: 10px; min-height: 310px}
.silo-pregnancy section.tools .baby-names-search-widget .section-title {text-align: center; font-size: 24px}
.silo-pregnancy section.tools .baby-names-search-widget .section-title a {color: #fd8410}
.silo-pregnancy section.tools .baby-names-search-widget .section-body {margin: 15px}
.silo-pregnancy section.tools .baby-names-search-widget .section-body p {text-align: center}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .well, .silo-pregnancy section.tools .baby-names-search-widget .section-body .silo-home .home-baby-names .container ul.none li a, .silo-home .home-baby-names .container ul.none li .silo-pregnancy section.tools .baby-names-search-widget .section-body a {background: rgba(255, 255, 255, 0.85)}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .nav-tabs {border: 0; margin-bottom: 20px; text-align: center; font-weight: bold}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .nav-tabs li {float: none; display: inline-block; margin-right: -6px}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .nav-tabs li.divider {margin-left: 10px}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .nav-tabs li.divider .btn-flat {border-radius: 5px 0 0 5px}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .nav-tabs li.active .btn-flat {background-color: #fd9e43; color: #fff}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .nav-tabs li .btn-flat {border-radius: 0 5px 5px 0; margin: 0; padding: 5px 20px; margin-bottom: 0; line-height: 1.5em; border-color: #fd9e43; color: #666}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .nav-tabs li strong {padding: 5px 0}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .form-baby-names:before, .silo-pregnancy section.tools .baby-names-search-widget .section-body .form-baby-names:after {content: " "; display: table}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .form-baby-names:after {clear: both}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .form-baby-names .tab-content {float: left; width: 100%}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .form-baby-names .tab-content .tab-pane input {float: left; border-radius: 10px; padding: 10px 15px; width: 79%; border: 1px solid #d0d0d0}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .form-baby-names .tab-content .tab-pane .btn-flat {float: left; margin-left: 10px; background: #fd8410; border-color: #fd8410; border-radius: 20px; padding: 8px 10px}
.silo-pregnancy section.tools .baby-names-search-widget .section-body .form-baby-names .tab-content .tab-pane .btn-flat i {color: #fff; font-size: 20px; margin-right: 0}
.silo-pregnancy section.tools .calculators {background: #f0f0f0; padding: 30px 15px 0; border-radius: 10px; min-height: 310px}
.silo-pregnancy section.tools .calculators:before, .silo-pregnancy section.tools .calculators:after {content: " "; display: table}
.silo-pregnancy section.tools .calculators:after {clear: both}
.silo-pregnancy section.tools .calculators a {display: block; margin-bottom: 15px; color: #666; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; min-height: 125px}
@media (min-width: 992px) {.silo-pregnancy section.tools .calculators a {float: left; width: 50%}
}
.silo-pregnancy section.tools .calculators a:nth-child(2n+3) {clear: left}
.silo-pregnancy section.tools .calculators a.icon-height .icon-inner i {font-size: 32px}
.silo-pregnancy section.tools .calculators a.icon-height .icon-inner i:before {content: "\f1ae"}
.silo-pregnancy section.tools .calculators a.icon-eye-colour .icon-inner i:before {content: "\f06e"}
.silo-pregnancy section.tools .calculators a.icon-ovulation-calculator .icon-inner i {background-image: url("/images/calculators/ovulation-calculator/icon-white.svg"); width: 36px; height: 36px; display: inline-block; margin-top: 6px; background-size: 28px; background-repeat: no-repeat; background-position: 50%}
.silo-pregnancy section.tools .calculators a.icon-due-date-calculator .icon-inner i {font-size: 26px}
.silo-pregnancy section.tools .calculators a.icon-due-date-calculator .icon-inner i:before {content: "\f073"}
.silo-pregnancy section.tools .calculators a .icon-wrap, .silo-pregnancy section.tools .calculators a .icon-inner {display: block; border-radius: 50%}
.silo-pregnancy section.tools .calculators a .icon-wrap {background: #d92032; width: 56px; height: 56px; padding: 2px; margin-right: 15px; margin-bottom: 30px; position: absolute; top: 0; left: 15px}
.silo-pregnancy section.tools .calculators a .icon-inner {width: 52px; height: 52px; border: 1px dashed rgba(255, 255, 255, 0.6); text-align: center}
.silo-pregnancy section.tools .calculators a .icon-inner i {color: #fff; display: inline-block; font: normal normal normal 14px / 1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 48px; font-size: 28px}
.silo-pregnancy section.tools .calculators a .info {display: block; margin-left: 70px; font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 15px; color: #666}
.silo-pregnancy section.tools .calculators a .info strong {display: block; margin: 0; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; color: #000; font-size: 18px; line-height: 20px; margin-bottom: 5px}
.silo-pregnancy section.ad-promotions {margin-top: 21px; text-align: center}
.silo-pregnancy section.ad-promotions a {display: inline-block}
.silo-pregnancy section.ad-promotions img {max-width: 100%}
.silo-pregnancy section.browse .sections {margin-left: -15px; margin-right: -15px}
.silo-pregnancy section.browse .sections:before, .silo-pregnancy section.browse .sections:after {content: " "; display: table}
.silo-pregnancy section.browse .sections:after {clear: both}
.silo-pregnancy section.browse .section {position: relative; float: left; width: 100%; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; min-height: 195px}
@media (min-width: 768px) {.silo-pregnancy section.browse .section {float: left; width: 50%}
}
@media (min-width: 992px) {.silo-pregnancy section.browse .section {float: left; width: 33.3333333333%}
}
.silo-pregnancy section.browse .section:after {content: ''; display: block; background: #e6e6e6; height: 1px; position: absolute; left: 15px; right: 15px; bottom: 15px}
.silo-pregnancy section.browse .section .img {background: #eee; background-image: url("/images/reskin/pregnancy/default-article-image.jpg"); background-size: cover; background-position: 50%; width: 93px; height: 84px; border-radius: 8px; overflow: hidden; position: absolute; top: 0; left: 15px}
.silo-pregnancy section.browse .section strong {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 17px; color: #000; display: block; padding-left: 103px; margin-top: -3px; margin-bottom: 3px; white-space: nowrap; width: 100%; text-overflow: ellipsis; overflow: hidden}
.silo-pregnancy section.browse .section span {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 15px; color: #666; margin-left: 103px; display: inline-block; max-height: 150px; overflow: hidden}
.silo-pregnancy section.discuss .social {margin-left: -15px; margin-right: -15px; margin-bottom: 30px}
.silo-pregnancy section.discuss .social:before, .silo-pregnancy section.discuss .social:after {content: " "; display: table}
.silo-pregnancy section.discuss .social:after {clear: both}
.silo-pregnancy section.discuss .social .platform {position: relative; float: left; width: 100%; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; margin-bottom: 20px; text-align: center}
@media (min-width: 768px) {.silo-pregnancy section.discuss .social .platform {float: left; width: 50%}
}
@media (min-width: 992px) {.silo-pregnancy section.discuss .social .platform {float: left; width: 33.3333333333%}
}
.silo-pregnancy section.discuss .social .platform > h3 {color: #000; font-size: 20px; text-align: center; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; margin: 0}
.silo-pregnancy section.discuss .social .platform > a {color: #bdbdbd; font-size: 15px; display: inline-block; font-family: 'Huggies Omnes Light', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; margin: 3px auto 20px auto}
.silo-pregnancy section.discuss .social .platform > a i {margin-right: 5px}
.silo-pregnancy section.discuss .forums-widget {background: #fff; min-height: 300px; text-align: center; border: solid; border-width: 1px; border-color: #e3e3e3; border-radius: 5px}
.silo-pregnancy section.discuss .forums-widget .topics {padding-top: 20px}
.silo-pregnancy section.discuss .forums-widget .topics a {display: block; position: relative; color: #6d6d6d; padding-top: 5px}
.silo-pregnancy section.discuss .forums-widget .topics a:before, .silo-pregnancy section.discuss .forums-widget .topics a:after {content: " "; display: table}
.silo-pregnancy section.discuss .forums-widget .topics a:after {clear: both}
.silo-pregnancy section.discuss .forums-widget .topics a .reply-count {display: inline-block; width: 40px; height: 28px; position: absolute; top: 0; left: 15px}
.silo-pregnancy section.discuss .forums-widget .topics a .reply-count span {display: block; color: #d92032}
.silo-pregnancy section.discuss .forums-widget .topics a .reply-count .numbering {padding-top: 6px; padding-bottom: 6px; font-size: 13px; border-radius: 5px; border-style: solid; border-color: #ccc; border-width: 1px; background: #fff}
.silo-pregnancy section.discuss .forums-widget .topics a .reply-count .numbering:before, .silo-pregnancy section.discuss .forums-widget .topics a .reply-count .numbering:after {top: 110%; left: 50%; border: solid transparent; content: ''; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent}
.silo-pregnancy section.discuss .forums-widget .topics a .reply-count .numbering:before {border-top-color: #ccc; border-width: 8px; margin-left: -8px}
.silo-pregnancy section.discuss .forums-widget .topics a .reply-count .numbering:after {border-top-color: #fff; border-width: 6px; margin-left: -6px}
.silo-pregnancy section.discuss .forums-widget .topics a .content {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; display: inline-block; padding: 3px 15px 9px 70px; white-space: nowrap; text-overflow: ellipsis; width: 100%; overflow: hidden; text-align: left}
.silo-pregnancy section.discuss .forums-widget .btn {background: #d92032; color: #fff; margin-top: 6px; padding: 10px 40px 12px !important; font-size: 16px !important}
.silo-pregnancy section.discuss .instagram-widget {min-height: 300px; max-width: 300px; margin: 0 auto}
.silo-pregnancy section.discuss .instagram-widget a {display: inline-block; margin-right: 3px; margin-bottom: 3px; position: relative}
.silo-pregnancy section.discuss .instagram-widget a:nth-child(3n+3) {margin-right: 0}
.silo-pregnancy section.discuss .instagram-widget a:nth-child(1n+7) {margin-bottom: 0}
.silo-pregnancy section.discuss .instagram-widget a.video:before {content: ''; display: block; position: absolute; top: 0; left: 0; background-color: transparent; background-image: url("/images/reskin/pregnancy/instagram-play-video.svg"); background-size: 70%; background-repeat: no-repeat; background-position: 50%; width: 98px; height: 98px; z-index: 19}
.silo-pregnancy section.discuss .instagram-widget a img {width: 98px; height: 98px}
.silo-pregnancy section.discuss .facebook-widget {min-height: 300px; max-width: 300px; margin: 0 auto; background: #faf3ed; text-align: center}
.similar-recipes h3 {margin-bottom: 21px}
@media (min-width: 480px) {.silo-pregnancy section.week-by-week .summary .image {left: 0; top: 50%; margin-top: -40px; margin-left: 0}
.silo-pregnancy section.week-by-week .summary .content {margin-top: 0}
.silo-pregnancy section.week-by-week .summary .content, .silo-pregnancy section.week-by-week .summary a.more {margin-left: 90px}
}
@media (min-width: 768px) {.silo-pregnancy section.week-by-week .slider .week.member:hover:before {background-color: #005289}
.silo-pregnancy section.week-by-week .slider .week:hover:before {background-color: #ad1928}
.silo-pregnancy section.week-by-week .slider .week:hover:after {background-color: #e6e5e5}
}
.toilet-training-faqs {padding: 10px 10px 1px; background: #fbe6f1; border: 1px solid #fac6e1; border-radius: 5px}
.toilet-training-faqs__answer {margin-bottom: 10px; padding: 10px; background: #fff; border-radius: 5px}
.toilet-training-faqs__answer p {margin-bottom: 0}
.toilet-training-faqs__answer p:first-child {margin-bottom: 5px}
.section-toddler .sott-plan {margin-top: -20px; margin-bottom: 30px}
@media (max-width: 767px) {.section-toddler .sott-plan {margin-top: 0; margin-bottom: 20px}
}
.section-toddler .request-free-sample.single-free-sample .free-samples-container {background-color: #faf0f5}
.section-toddler .request-free-sample .free-sample-form-container {background-color: #faf0f5; border-top: 1px solid #edcadc}
.section-toddler.comfy .page-header {background-image: url("/images/toilet-training/school-pattern-blue.jpg"); margin-top: -13px}
.section-toddler.comfy .page-header h1 {color: #000}
.section-toddler h3.page-heading {background: #ed6aae}
.page-little-groover .text-pink, .little-groover .text-pink {color: #e10073 !important}
.page-little-groover .text-green, .little-groover .text-green {color: #92b91d !important}
.page-little-groover .owl-little-groover-theme .item, .little-groover .owl-little-groover-theme .item {border-radius: 5px; background: transparent}
.page-little-groover .owl-little-groover-theme .item img, .little-groover .owl-little-groover-theme .item img {border-radius: 5px}
@media (min-width: 768px) {.page-little-groover .owl-little-groover-theme .item img, .little-groover .owl-little-groover-theme .item img {height: 310px}
}
.page-little-groover .owl-little-groover-theme .owl-controls .owl-nav [class*='owl-'], .little-groover .owl-little-groover-theme .owl-controls .owl-nav [class*='owl-'] {position: absolute; top: 125px; margin-top: -25px; padding: 0px; font-size: 30px; background: #92b91d; width: 50px; height: 50px; border-radius: 25px; margin: 0px}
.page-little-groover .owl-little-groover-theme .owl-controls .owl-nav [class*='owl-'] i, .little-groover .owl-little-groover-theme .owl-controls .owl-nav [class*='owl-'] i {color: #fff; margin-top: 12px}
@media screen and (max-width: 768px) {.page-little-groover .owl-little-groover-theme .owl-controls .owl-nav [class*='owl-'], .little-groover .owl-little-groover-theme .owl-controls .owl-nav [class*='owl-'] {top: 55px}
}
.page-little-groover .owl-little-groover-theme .owl-controls .owl-nav .owl-prev, .little-groover .owl-little-groover-theme .owl-controls .owl-nav .owl-prev {left: -25px}
.page-little-groover .owl-little-groover-theme .owl-controls .owl-nav .owl-prev i, .little-groover .owl-little-groover-theme .owl-controls .owl-nav .owl-prev i {margin-left: -3px}
.page-little-groover .owl-little-groover-theme .owl-controls .owl-nav .owl-next, .little-groover .owl-little-groover-theme .owl-controls .owl-nav .owl-next {right: -25px}
.page-little-groover .owl-little-groover-theme .owl-controls .owl-nav .owl-next i, .little-groover .owl-little-groover-theme .owl-controls .owl-nav .owl-next i {margin-left: 3px}
.ie9 .nappy-pants .readiness-quiz {background-image: url("/images/reskin/nappy-pants-readiness-quiz/bg-new.svg")}
.nappy-pants .readiness-quiz {position: relative; background-color: #fff; background-image: url("/images/reskin/nappy-pants-readiness-quiz/bg-new.svg"); background-size: cover; background-position: 90% 50%; background-repeat: no-repeat; border-radius: 10px; overflow: hidden; color: #30a460; margin: 0px}
.nappy-pants .readiness-quiz.bg-none {background-image: none}
.nappy-pants .readiness-quiz.theme-purple {color: #702b90}
.nappy-pants .readiness-quiz.theme-purple .readiness-quiz__name strong, .nappy-pants .readiness-quiz.theme-purple .readiness-quiz__question strong, .nappy-pants .readiness-quiz.theme-purple .readiness-quiz__header strong, .nappy-pants .readiness-quiz.theme-purple .readiness-quiz__outcome strong {color: #702b90 !important}
.nappy-pants .readiness-quiz.theme-purple .readiness-quiz__btn {background: #702b90}
.nappy-pants .readiness-quiz__logo {position: absolute; top: 0; right: 0; background-image: url("/images/reskin/nappy-pants-readiness-quiz/logo.png"); background-size: cover; background-repeat: no-repeat; width: 173px; height: 128px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.nappy-pants .readiness-quiz__logo {background-image: url("/images/reskin/nappy-pants-readiness-quiz/logo@2x.png")}
}
.nappy-pants .readiness-quiz__header {display: none; padding: 40px 150px 40px 20px; font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 28px; line-height: 28px}
.nappy-pants .readiness-quiz__header strong {white-space: nowrap; color: #30a460 !important; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600}
.nappy-pants .readiness-quiz__progressbar {display: none; background-color: #a9e1f8; font-size: 0}
.nappy-pants .readiness-quiz__step {color: #00aeef; font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; display: inline-block; width: 14%; font-size: 17px; line-height: 30px; text-align: center; position: relative; cursor: pointer}
.nappy-pants .readiness-quiz__step:first-child {margin-left: 6%}
.nappy-pants .readiness-quiz__step--active {background-color: #f2fbfe; color: #666; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600}
.nappy-pants .readiness-quiz__step--active:first-child:before {border-color: #f2fbfe; left: -50px; width: 50px}
.nappy-pants .readiness-quiz__step--active:before {content: ''; position: absolute; top: 0; left: -5px; width: 0; height: 0; border-style: solid; border-width: 15px 0 15px 10px; border-color: #f2fbfe transparent #f2fbfe #a9e1f8}
.nappy-pants .readiness-quiz__step--active:after {content: ''; position: absolute; top: 0; right: -5px; width: 0; height: 0; border-style: solid; border-width: 15px 0 15px 10px; border-color: #a9e1f8 transparent #a9e1f8 #f2fbfe}
.nappy-pants .readiness-quiz__intro {margin: 110px 10px 20px 30px}
.nappy-pants .readiness-quiz__name {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; margin-bottom: 30px; font-size: 35px; line-height: 35px}
.nappy-pants .readiness-quiz__name strong {display: block; color: #30a460 !important; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600}
.nappy-pants .readiness-quiz__btn {display: inline-block; background-color: #30a460; color: #fff; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 20px; line-height: 22px; border-radius: 100px; border-style: none; padding: 10px 30px; margin: 0 10px 10px 0; cursor: pointer}
.nappy-pants .readiness-quiz__btn:hover {background-color: #247d49; color: #e6e5e5}
.nappy-pants .readiness-quiz__main {display: none; width: 100%; margin-top: 20px; padding-left: 55px; padding-right: 20px}
.nappy-pants .readiness-quiz__slide {display: none; position: relative; margin-bottom: 10px}
.nappy-pants .readiness-quiz__icon {display: inline-block; background-image: url("/images/reskin/nappy-pants-readiness-quiz/question-icon.png"); background-size: cover; background-repeat: no-repeat; width: 34px; height: 34px; position: absolute; top: 10px; left: -45px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.nappy-pants .readiness-quiz__icon {background-image: url("/images/reskin/nappy-pants-readiness-quiz/question-icon@2x.png")}
}
.nappy-pants .readiness-quiz__question {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 25px; line-height: 34px; margin-bottom: 10px; min-height: 100px; width: 80%}
.nappy-pants .readiness-quiz__question strong {color: #30a460 !important; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600}
.nappy-pants .readiness-quiz__results {display: none; margin: 110px 15px 0 15px}
.nappy-pants .readiness-quiz__result {margin-bottom: 20px}
.nappy-pants .readiness-quiz__result--ready .readiness-quiz__badge {background-image: url("/images/reskin/nappy-pants-readiness-quiz/results-go.png"); background-size: cover; background-repeat: no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.nappy-pants .readiness-quiz__result--ready .readiness-quiz__badge {background-image: url("/images/reskin/nappy-pants-readiness-quiz/results-go@2x.png")}
}
.nappy-pants .readiness-quiz__result--not-ready .readiness-quiz__badge {background-image: url("/images/reskin/nappy-pants-readiness-quiz/results-wait.png"); background-size: cover; background-repeat: no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.nappy-pants .readiness-quiz__result--not-ready .readiness-quiz__badge {background-image: url("/images/reskin/nappy-pants-readiness-quiz/results-wait@2x.png")}
}
.nappy-pants .readiness-quiz__badge {width: 85px; height: 73px; position: absolute; top: 25px; left: 10px}
.nappy-pants .readiness-quiz__outcome {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 26px; line-height: 30px; margin-bottom: 15px; width: 80%}
.nappy-pants .readiness-quiz__outcome strong {color: #30a460 !important; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600}
.nappy-pants .readiness-quiz__description {clear: left; margin-bottom: 20px; width: 80%; min-height: 95px}
.nappy-pants .readiness-quiz__packshot {width: 160px; height: 135px; margin-right: 15px; margin-bottom: 15px; float: left}
.nappy-pants .readiness-quiz__packshot--boy {background-image: url("/images/reskin/nappy-pants-readiness-quiz/nappy-pants.png")}
.nappy-pants .readiness-quiz__packshot--girl {background-image: url("/images/reskin/nappy-pants-readiness-quiz/nappy-pants-resealable-sides.png")}
   .page-specific-wrapper#huggies-nappies .product-range {margin-top: 30px}
.page-specific-wrapper#huggies-nappies .shadow-card .banner-image-wrapper {text-align: center}
@media (min-width: 768px) {.page-specific-wrapper#huggies-nappies .shadow-card .banner-image-wrapper {padding-left: 10px !important; padding-right: 25px !important}
}
.page-specific-wrapper#huggies-nappies .shadow-card .banner-image-wrapper .btn-red {position: relative; top: -25px}
@media (min-width: 768px) {.page-specific-wrapper#huggies-nappies .shadow-card .banner-image-wrapper .btn-red {position: absolute; right: -280px; top: 106px}
}
.page-specific-wrapper#huggies-nappies .shadow-card .banner-image {min-height: 130px; background-size: cover; background-repeat: no-repeat; background-position: center}
@media (min-width: 350px) {.page-specific-wrapper#huggies-nappies .shadow-card .banner-image {min-height: 160px}
}
@media (min-width: 500px) {.page-specific-wrapper#huggies-nappies .shadow-card .banner-image {min-height: 235px}
}
@media (min-width: 768px) {.page-specific-wrapper#huggies-nappies .shadow-card .banner-image {min-height: 168px}
}
.page-specific-wrapper#huggies-nappies #ultimate .banner-image {background-size: cover !important; min-height: 0}
@media (min-width: 768px) {.page-specific-wrapper#huggies-nappies #ultimate .banner-image {min-height: 232px}
}
.page-specific-wrapper#huggies-nappies #ultimate p small {font-size: 80%; color: #b0b0b0; font-family: 'Huggies Omnes Light', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300}
.page-specific-wrapper#huggies-nappies #regular .banner-image {background-size: cover !important; min-height: 0}
@media (min-width: 768px) {.page-specific-wrapper#huggies-nappies #regular .banner-image {min-height: 232px}
}
.page-specific-wrapper#huggies-nappies .nappy-count td {min-width: 130px !important}
 .page-specific-wrapper#newborn-nappies .size-guide table {min-width: inherit !important}
.page-specific-wrapper#newborn-nappies .size-guide table .product {text-align: right; padding-right: 20px}
@media (max-width: 991px) {.page-specific-wrapper#newborn-nappies .text-card img {width: 100%}
}
@media (max-width: 768px) {.page-specific-wrapper#newborn-nappies .text-card img {width: initial}
}
@media (max-width: 390px) {.page-specific-wrapper#newborn-nappies .text-card img {width: 80px; top: 15px; position: relative}
}
.page-specific-wrapper#newborn-nappies .text-card a#linear {color: #000 !important}
@media (max-width: 390px) {.page-specific-wrapper#newborn-nappies .text-card h4 {font-size: 17px}
.page-specific-wrapper#newborn-nappies .text-card p {font-size: 15px}
}
@media (max-width: 991px) {.page-specific-wrapper#newborn-nappies .text-card-large img {width: 100%}
}
@media (max-width: 768px) {.page-specific-wrapper#newborn-nappies .text-card-large img {width: initial}
}
@media (max-width: 390px) {.page-specific-wrapper#newborn-nappies .text-card-large img {width: initial; margin-bottom: 20px}
}
.page-specific-wrapper#newborn-nappies .product-card p small {font-size: 80%; color: #b0b0b0}
@media (max-width: 768px) {.page-specific-wrapper#newborn-nappies .fancy-heading {font-size: 25px !important}
}
@media (max-width: 991px) {.page-specific-wrapper#newborn-nappies .height-match {min-height: 355px}
}
@media (max-width: 768px) {.page-specific-wrapper#newborn-nappies .height-match {min-height: initial}
}
@media (max-width: 768px) {.page-specific-wrapper#newborn-nappies .product-card#slim h3 {font-size: 20px}
}
.page-specific-wrapper#newborn-nappies .shadow-card .banner-image-wrapper {text-align: center}
@media (min-width: 768px) {.page-specific-wrapper#newborn-nappies .shadow-card .banner-image-wrapper {padding-left: 10px !important; padding-right: 25px !important}
}
.page-specific-wrapper#newborn-nappies .shadow-card .banner-image-wrapper .btn-red {position: relative; top: -25px}
@media (min-width: 768px) {.page-specific-wrapper#newborn-nappies .shadow-card .banner-image-wrapper .btn-red {position: absolute; right: -280px; top: 106px}
}
.page-specific-wrapper#newborn-nappies .shadow-card .banner-image {min-height: 130px; background-size: cover; background-repeat: no-repeat; background-position: center}
@media (min-width: 350px) {.page-specific-wrapper#newborn-nappies .shadow-card .banner-image {min-height: 160px}
}
@media (min-width: 500px) {.page-specific-wrapper#newborn-nappies .shadow-card .banner-image {min-height: 235px}
}
@media (min-width: 768px) {.page-specific-wrapper#newborn-nappies .shadow-card .banner-image {min-height: 168px}
}
.page-specific-wrapper#newborn-nappies .shadow-card.forum .banner-image {background-position: center right}
@media (max-width: 991px) {.page-specific-wrapper#newborn-nappies .shadow-card.forum .banner-image {border-radius: 0 0 10px 10px !important; background-position: top center; background-image: url("/images/products/product-cards/newborn-nappies-forum-chat-mobile.png") !important}
}
.contact-us {padding-bottom: 50px}
.contact-us p, .contact-us ul li, .contact-us ol li, .contact-us a {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal}
.contact-us label, .contact-us b, .contact-us strong {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600}
.contact-us .radiant-content {margin-bottom: 25px}
.contact-us.page-header {background-color: #f0f0f0; min-height: 100px; margin: 0 0 20px 0; padding: 10px 0 20px}
@media (min-width: 768px) {.contact-us.page-header {min-height: 150px; margin: -57px 0 40px 0; padding: 50px 0 35px}
}
.contact-us h1 {margin: .45em 0 .9em}
.contact-us form {padding: 20px; background-color: #e8f1dc; border-radius: 7px}
.contact-us form h3 {margin: 0 0 25px}
.contact-us .form-group {margin-bottom: 10px}
.contact-us .form-group-radios {margin-top: -5px; margin-bottom: 28px}
.contact-us .form-control {margin-bottom: 15px}
.contact-us .input-group {margin-bottom: 15px}
.contact-us .input-group .form-control {margin-bottom: 0}
.contact-us .input-group + .formError {margin-top: -10px}
.contact-us .formError {margin: 5px 0 10px; font-size: 15px; font-weight: 400; color: #d9534f; clear: left}
.contact-us .form-control + .formError {margin-top: -10px; margin-bottom: 15px}
.contact-us .control-label {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; text-align: left}
.contact-us hr {margin-left: -15px; margin-right: -15px; border-top: 2px dashed #c9d0bf}
.contact-us .brand-tiles {margin-bottom: 7.5px}
.contact-us .feedback-type .radio {margin-bottom: 15px}
.contact-us .feedback-type .radio b {display: block; margin-bottom: 4px}
.contact-us .address-fields__type {margin-bottom: 15px}
.contact-us .address-fields__po-box {display: none}
.contact-us.active-po-box .address-fields__street-address {display: none}
.contact-us.active-po-box .address-fields__po-box {display: block}
.contact-us .genders {margin-left: -10px}
.contact-us .genders .radio-inline {margin-left: 10px}
.contact-us .contact-phone__medium {margin-bottom: 15px}
.contact-us.active-landline .contact-phone__code {position: relative; float: left; width: 100%; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px}
@media (min-width: 768px) {.contact-us.active-landline .contact-phone__code {float: left; width: 25%}
}
.contact-us.active-landline .contact-phone__number {position: relative; float: left; width: 100%; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px}
@media (min-width: 768px) {.contact-us.active-landline .contact-phone__number {float: left; width: 75%}
}
.contact-us.active-mobile .contact-phone__code {display: none}
.contact-us.active-mobile .contact-phone__number {position: relative; float: left; width: 100%; min-height: 1px; padding-left: 15px; padding-right: 15px}
.contact-us .about-you .control-label {padding-right: 0}
.contact-us .no-barcode {margin: -10px 0 15px}
.contact-us .email .formError {margin: -5px 0 15px}
.contact-us .email__field {position: relative}
.contact-us .email__field .fa {opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; position: absolute; top: 50%; right: 12px; margin-top: -11px; font-size: 22px}
.contact-us .email__field .fa-check {color: #5cb85c}
.contact-us .email__field .fa-spin {color: #777777}
.contact-us .email__field .fa-times {color: #d9534f}
.contact-us .email__field.valid .fa-check, .contact-us .email__field.invalid .fa-times, .contact-us .email__field.loading .fa-spin {opacity: 1; filter: alpha(opacity=100)}
.contact-us .email__field.loading .fa-check, .contact-us .email__field.loading .fa-times {opacity: 0; filter: alpha(opacity=0)}
.contact-us .g-recaptcha {margin-bottom: 15px}
.contact-us .fa-spinner {margin-top: 35px; margin-left: 5px; font-size: 24px; color: #c9d0bf}
.contact-us .visible-au, .contact-us .visible-nz {display: none}
.contact-us.active-au .visible-au, .contact-us.active-nz .visible-nz {display: block}
.contact-us .form-date-select:before, .contact-us .form-date-select:after {content: " "; display: table}
.contact-us .form-date-select:after {clear: both}
.contact-us .form-date-select select {display: block; float: left; width: 42%; margin-right: 4%}
.contact-us .form-date-select select:first-child, .contact-us .form-date-select select:last-child {width: 25%}
.contact-us .form-date-select select:last-child {margin-right: 0}
.contact-us .product-selector .visible-product-known, .contact-us .product-selector .visible-product-other {display: none}
.contact-us .product-selector.active-product-known .visible-product-known, .contact-us .product-selector.active-product-other .visible-product-other {display: block}
.contact-us .additional-feedback-btn a {cursor: pointer}
.contact-us .readonly {background-color: transparent}
.contact-us .readonly:active, .contact-us .readonly:focus {-webkit-box-shadow: none; box-shadow: none}
.contact-us .further-reading {margin: -32px 0 25px}
@media (max-width: 767px) {.contact-us .further-reading {margin-top: 30px}
}
.brand-tiles {padding: 0; margin: -7.5px; list-style: none}
.brand-tiles:before, .brand-tiles:after {content: " "; display: table}
.brand-tiles:after {clear: both}
.brand-tiles li {float: left; width: 25%; padding: 7.5px}
.brand-tiles li.active a:after {position: absolute; top: -1px; left: -1px; box-sizing: content-box; width: 100%; height: 100%; content: ''; border: 2px solid #51b848; border-radius: 13px}
.brand-tiles li.no-image a .title, .brand-tiles li.other a .title {bottom: auto; top: 50%; margin-top: -7.5px}
.brand-tiles li .packshot img {width: 70%}
.brand-tiles li.disposable-mats a .packshot img, .brand-tiles li.little-swimmers a .packshot img {width: 55%}
.brand-tiles li.newborn-nappies a .packshot img {width: 65%}
.brand-tiles a {position: relative; display: block; cursor: pointer; padding-bottom: 100%; background: #fff; text-align: center; font-size: 15px; border-radius: 10px}
.brand-tiles a .title {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; display: block; position: absolute; bottom: 10px; left: 0; width: 100%; padding: 0 10px; line-height: 1}
.brand-tiles a .packshot {display: block; position: absolute; top: 5%; left: 0; width: 100%; height: 60px; background-position: 50% 50%; background-repeat: no-repeat}
.brand-tiles input {display: none}
@media (max-width: 500px) {.brand-tiles li {width: 33.3333333333%}
}
@media (max-width: 460px) {.brand-tiles li {width: 50%}
}
 .body {padding-top: 2em; padding-bottom: 2em}
.content-tile {background: #fff; border-radius: 10px; margin-bottom: 2em; padding: 2em}
.content-tile h2 {margin-top: 0; padding-bottom: 0.5em; margin-bottom: 0.5em; border-bottom: 2px dashed #cbd0d6}
 .page-plunket .header {background: #E3E1DB url(/images/promotions/plunket/bg-plunket-page-feature.jpg) no-repeat bottom center; height: 400px}
@media screen and (max-width: 991px) {.page-plunket .header {height: 330px; background-size: 768px}
}
@media screen and (max-width: 767px) {.page-plunket .header {background: #E3E1DB url(/images/promotions/plunket/bg-plunket-page-feature-mobile.jpg) no-repeat bottom right; height: 250px}
}
.page-plunket .header .breadcrumb {border-bottom: none}
.page-plunket .header .breadcrumb li a {background-color: transparent}
.page-plunket .header .reskin {background: transparent}
.page-plunket .header .page-feature .text-hidden {margin: 0; padding: 0; display: block; width: 0; height: 0; text-indent: -999em; overflow: hidden}
.page-plunket .body {background: #f0f4fa}
 .seo-hide-text {text-indent: -999em; overflow: hidden; height: 0; width: 0; display: inline-block; position: absolute; left: 999em}
.promo__head img {max-width: 100%; margin: 0 auto}
.promo__draft {background-color: #d92032; text-align: center; font-size: 20px; margin: 0; padding: 20px 0; color: #fff}
.promo__h1 {text-align: center; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 24px; color: #333; margin-top: 0; margin-bottom: 40px}
.promo__h2 {text-align: center; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 18px; color: #333; margin-top: 0px; margin-bottom: 40px}
.promo__questions + .promo__h2 {margin-top: 20px}
.promo__body {padding: 30px 0}
.container-320 {max-width: 320px; margin: 0 auto}
.container-320 img {max-width: 100%}
.container-640 {max-width: 640px; margin: 0 auto; padding-left: 10px; padding-right: 10px}
.container-640 img {max-width: 100%}
.btn.promo__enter {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px; padding: 11px 20px; border: 0; border-radius: 50px; display: block; position: relative}
.btn.promo__enter .fa {position: absolute; left: 0; top: 0; bottom: 0; width: 45px; line-height: 40px; font-size: 25px; text-align: center; border-right: 1px solid rgba(0, 0, 0, 0.2)}
.btn.promo__enter--facebook {background-color: #3b5998; color: #fff; padding: 11px 20px 11px 55px}
.btn.promo__enter--facebook:hover {background-color: #2d4373; color: #fff}
.btn.promo__enter--google {background-color: #dd4b39; color: #fff; padding: 11px 20px 11px 55px; margin-top: 10px}
.btn.promo__enter--google:hover {background-color: #c23321; color: #fff}
.btn.promo__enter--email {background-color: #d92032; color: #fff}
.btn.promo__enter--email:hover {background-color: #ad1928; color: #fff}
.promo__sidelines {text-transform: uppercase; color: #ccc; text-align: center; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px; text-align: center; display: block; overflow: hidden; margin-top: 20px; margin-bottom: 20px}
.promo__sidelines span {display: inline-block; position: relative; padding-left: 10px; padding-right: 10px}
.promo__sidelines span:before, .promo__sidelines span:after {content: ''; position: absolute; height: 100%; width: 9999px; top: 50%; border-top: 1px solid #e3e3e3}
.promo__sidelines span:before {right: 100%}
.promo__sidelines span:after {left: 100%}
.promo__switch {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 17px; color: #333; text-align: center; margin-top: 30px}
.promo__switch a {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 17px; color: #d92032}
.promo__switch a:hover {color: #ad1928}
.promo__alert {text-align: center; background-color: #fff3e6; border-radius: 10px; padding: 20px 10px 30px; margin: 50px auto; max-width: 800px}
.promo__alert h2 {color: #ff8c00}
.promo__alert p {font-size: 17px}
.promo__prize {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 20px; color: #333; text-align: center; padding-top: 30px; padding-bottom: 30px}
.promo__prize h1 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 24px}
.promo__prize strong {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600}
.promo__benefits {color: #4d4d4d; background-color: #f2f2e6; padding-bottom: 30px}
.promo__benefits .image {background-color: #f1f1ee; overflow: hidden}
.promo__benefits .image img {margin: 0 auto; display: block; width: 100%}
.promo__benefits h1 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 24px; text-align: center; margin-top: 30px}
.promo__benefits .item {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 17px; line-height: 23px; position: relative; padding-left: 35px; padding-bottom: 10px}
.promo__benefits .item:before {color: #d92032; font-family: 'FontAwesome'; content: '\f058'; display: block; position: absolute; left: 0; font-size: 20px}
.promo__benefits .item strong {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600}
.promo__benefits .item .tick {color: #d92032}
.promo__howto {padding: 30px 0}
.promo__howto .container {border-bottom: 1px solid #ccc; padding-bottom: 30px}
.promo__howto h1 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 24px; text-align: center; margin-bottom: 20px}
.promo__howto .col-xs-6 {min-height: 240px}
.promo__howto .icon {height: 60px; width: 60px; background-color: #d92032; border-radius: 30px; color: #fff; margin: 15px auto}
.promo__howto .icon i {font-size: 30px; line-height: 60px; text-align: center; display: block}
.promo__howto .info {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 17px; text-align: center; color: #333}
.promo__winners {padding: 0 0 30px 0; text-align: center}
.promo__winners h1 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 24px; text-align: center}
.promo__winners .winners h2 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 22px; text-align: center; display: block}
.promo__winners .winners h3 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 20px; text-align: center; display: block}
.promo__winners .winners ol, .promo__winners .winners ul {margin: 0; padding: 0; width: 100%; font-size: 0; display: inline-block; vertical-align: top; margin-bottom: 10px}
.promo__winners .winners ol ol, .promo__winners .winners ol ul, .promo__winners .winners ul ol, .promo__winners .winners ul ul {display: inline-block; width: 100%}
.promo__winners .winners li {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; width: 100%; font-size: 16px; display: inline-block; margin: 0; padding: 0}
.promo__winners .winners li.draw {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 20px; color: #4d4d4d; width: 100%}
.promo__winners .winners li li {font-weight: normal}
@media (min-width: 768px) {.promo__winners .winners li.draw {width: 50%}
}
@media (min-width: 992px) {.promo__winners .winners li.draw {width: 25%}
}
.promo-winners-modal .modal-body h2 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 22px; display: block}
.promo-winners-modal .modal-body h3 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 20px; display: block}
.promo-winners-modal .modal-body ol, .promo-winners-modal .modal-body ul {margin: 0; padding: 0; width: 100%; font-size: 0; display: inline-block; vertical-align: top; margin-bottom: 10px}
.promo-winners-modal .modal-body ol ol, .promo-winners-modal .modal-body ol ul, .promo-winners-modal .modal-body ul ol, .promo-winners-modal .modal-body ul ul {display: inline-block; width: 100%}
.promo-winners-modal .modal-body li {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; width: 100%; font-size: 16px; display: inline-block; margin: 0; padding: 0}
.promo-winners-modal .modal-body li.draw {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 20px; color: #4d4d4d; width: 100%}
.promo-winners-modal .modal-body li li {font-weight: normal}
@media (min-width: 768px) {.promo-winners-modal .modal-body li.draw {width: 50%}
}
.promo__strip {background-color: #f2f2f2; padding: 15px 0; text-align: center}
.promo__strip a {padding-left: 2%; padding-right: 2%; display: inline-block; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; color: #d92032; font-size: 18px; text-align: center; width: auto}
.promo__strip a + a {border-left: 1px solid #ccc}
@media (min-width: 768px) {.promo__h1 {font-size: 40px}
.promo__h2 {font-size: 24px}
.promo__prize {font-size: 18px}
.promo__prize h1 {font-size: 32px}
.promo__benefits h1 {font-size: 32px}
.promo__howto h1 {font-size: 32px}
.promo__howto .icon {height: 80px; width: 80px; border-radius: 40px}
.promo__howto .icon i {font-size: 40px; line-height: 80px}
.promo__winners h1 {font-size: 32px}
.promo__winners h2 {font-size: 20px}
}
@media (min-width: 1200px) {.promo__benefits .image img {margin-top: -20px; margin-bottom: -20px}
}
@media (min-width: 1400px) {.promo__benefits .image img {margin-top: -40px; margin-bottom: -40px}
}
@media (min-width: 1600px) {.promo__benefits .image img {margin-top: -60px; margin-bottom: -60px}
}
@media (min-width: 1800px) {.promo__benefits .image img {margin-top: -80px; margin-bottom: -80px}
}
@media (min-width: 768px) {.section-promotions .reskin-layout .crumb + .promo-entry.rebrand.eat-into-crumb {margin-top: -15px}
}
.section-promotions .reskin-layout .bg-pink {background: #e9609b}
.section-promotions .reskin-layout .section-breadcrumb {margin-bottom: 0}
.section-promotions .reskin-layout .promo-head h1 {text-indent: -999em; overflow: hidden; height: 0; width: 0; display: inline-block; position: absolute; left: 999em}
.section-promotions .reskin-layout .promo-head img {max-width: 100%}
.section-promotions .reskin-layout .promo-body .promo-content {padding-top: 15px; padding-bottom: 30px; background: #F2F1E1}
.section-promotions .reskin-layout .promo-body .promo-info {padding-top: 15px; padding-bottom: 15px}
.section-promotions .reskin-layout .promo-body .promo-info .btn:not(:hover) {background: transparent}
.section-promotions .reskin-layout .promo-body .promo-info .promo-info-nav a {outline: none}
.section-promotions .reskin-layout .promo-body .promo-info .promo-info-nav a:not(:first-of-type) {border-left: 1px solid rgba(255, 255, 255, 0.5); box-shadow: -1px 0px 0 rgba(0, 0, 0, 0.25)}
.section-promotions .reskin-layout .promo-body .promo-info .winner {padding-top: 15px}
.section-promotions .reskin-layout .promo-body .promo-info.main {background: #30CCBE; color: rgba(255, 255, 255, 0.6)}
.section-promotions .reskin-layout .promo-body .promo-info.main p {margin-bottom: 0; color: #81e1d9}
.section-promotions .reskin-layout .promo-body .promo-info.main p a {color: #fff}
.section-promotions .reskin-layout .promo-body .promo-info.main a {text-align: center; width: auto; font-size: 18px; padding-left: 3%; margin-right: 3%; display: inline-block; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; color: #fff}
@media screen and (max-width: 767px) {.section-promotions .reskin-layout .promo-body .promo-info.main a {width: auto; font-size: 14px}
}
.section-promotions .reskin-layout .promo-body .promo-info.middle {background: #FBFBF2}
.section-promotions .reskin-layout .promo-body .promo-info.middle strong {color: #30CCBE}
.section-promotions .reskin-layout .promo-body .promo-info.inactive .promo-tagline {color: #fff}
.section-promotions .reskin-layout .promo-body .promo-info.draft {background: #f49f2b}
.section-promotions .reskin-layout .promo-body .promo-form {padding-top: 15px; padding-bottom: 15px}
.section-promotions .reskin-layout .promo-body .promo-form .form-group.row.error textarea, .section-promotions .reskin-layout .promo-body .promo-form .form-group.row.error input {border-color: #d92032}
.section-promotions .reskin-layout .promo-body .promo-form .form-group .formError {font-size: 16px; color: #d92032}
.section-promotions .reskin-layout .promo-body .promo-form .form-group.required label:not(:first-child) {font-weight: 300; color: #808080; font-family: 'Huggies Omnes Light', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; padding-top: 5px}
.section-promotions .reskin-layout .promo-body .promo-form .form-group.required label:not(:first-child):before {display: none !important}
.section-promotions .reskin-layout .promo-body .promo-form .form-group.confirm .input {display: inline; position: relative; left: -5px}
.section-promotions .reskin-layout .promo-body .promo-form .form-group.confirm .input label {position: relative; top: 2px; left: 5px; display: inline}
.section-promotions .reskin-layout .promo-body .promo-form .warning {padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; color: #d92032; text-align: center; background: #f8cdd1; border-radius: 20px; margin-bottom: 15px; clear: both}
.section-promotions .reskin-layout .promo-body .promo-form .error-notice {font-size: 16px; color: #d92032; margin-top: 5px; font-weight: 500; padding: 0}
.section-promotions .reskin-layout .promo-body .promo-form .checkbox .error-notice {padding-left: 50px; margin-top: -3px; display: block; margin-bottom: 8px}
.section-promotions .reskin-layout .promo-body .promo-form .promo-form-inputs .row {margin-left: 0; margin-right: 0}
.section-promotions .reskin-layout .promo-body .promo-form-signup-login {padding-top: 15px; margin-bottom: 15px}
.section-promotions .reskin-layout .promo-body .promo-form-signup-login .nav-tabs {text-align: center; border-bottom: 1px solid #d0d0d0; margin-bottom: 30px}
.section-promotions .reskin-layout .promo-body .promo-form-signup-login .nav-tabs > li {display: inline-block; float: none; position: relative; margin-bottom: -3px}
.section-promotions .reskin-layout .promo-body .promo-form-signup-login .nav-tabs > li a:hover, .section-promotions .reskin-layout .promo-body .promo-form-signup-login .nav-tabs > li.active a {color: #4d4d4d; background-color: #fff; border: 1px solid transparent; border-bottom-color: transparent; position: relative}
.section-promotions .reskin-layout .promo-body .promo-form-signup-login .nav-tabs > li a:hover:after, .section-promotions .reskin-layout .promo-body .promo-form-signup-login .nav-tabs > li.active a:after {position: absolute; bottom: -1px; left: 0; content: ''; display: block; width: 100%; height: 3px; background: #e9609b}
.section-promotions .reskin-layout .promo-body .promo-form-signup-login .nav-tabs > li a {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-weight: bold; color: #808080}
.section-promotions .reskin-layout .promo-body .promo-form-signup-login a {color: #e9609b}
.section-promotions .reskin-layout .promo-body .promo-alert .promo-alert-closed {text-align: center; background-color: #fff3e6; border-radius: 10px; padding: 20px 10px 30px; margin: 50px auto; max-width: 800px}
.section-promotions .reskin-layout .promo-body .promo-alert .promo-alert-closed h2 {color: #ff8c00}
.section-promotions .reskin-layout .promo-body .promo-alert .promo-alert-closed p {font-size: 17px}
.section-promotions .reskin-layout.page-thanks .section-breadcrumb {background-color: #fff}
.section-promotions .reskin-layout.page-thanks .section-breadcrumb .breadcrumb {border: 0}
.section-promotions .reskin-layout section.thanks {background-color: #fff; padding: 20px 0 50px 0}
.section-promotions .reskin-layout section.thanks h1 {margin-bottom: 20px}
.section-promotions .reskin-layout section.thanks h1 .fa-check-circle {color: #4cba41}
.section-promotions .reskin-layout section.thanks h1, .section-promotions .reskin-layout section.thanks p {color: #333}
.section-promotions .reskin-layout section.thanks p {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 18px}
.section-promotions .reskin-layout section.thanks p.lead {font-size: 20px}
.section-promotions .reskin-layout section.thanks p.promote__alert {background-color: #fff3e6; border-radius: 10px; padding: 20px 10px 30px}
.section-promotions .reskin-layout .share-box {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px; margin: 20px auto; border-radius: 5px; min-height: 20px; background-color: #fff}
.section-promotions .reskin-layout .share-box strong {display: block; margin-bottom: 10px}
.section-promotions .reskin-layout .btn-facebook, .section-promotions .reskin-layout .btn-email {color: #fff; padding: 8px 30px 11px; margin: 5px}
.section-promotions .reskin-layout .btn-facebook {background-color: #0a7ef3}
.section-promotions .reskin-layout .btn-facebook svg {margin-right: 5px; height: 20px; width: 20px; vertical-align: sub}
.section-promotions .reskin-layout .btn-email {background-color: #d92032}
.section-promotions .reskin-layout .btn-email i {margin-right: 5px}
.section-promotions .reskin-layout .sidelines {text-transform: uppercase; color: #d92032; text-align: center; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 18px; text-align: center; display: block; overflow: hidden; margin-top: 40px; margin-bottom: 40px}
.section-promotions .reskin-layout .sidelines span {display: inline-block; position: relative; padding-left: 10px; padding-right: 10px}
.section-promotions .reskin-layout .sidelines span:before, .section-promotions .reskin-layout .sidelines span:after {content: ''; position: absolute; height: 100%; width: 9999px; top: 50%; border-top: 1px solid #e3e3e3}
.section-promotions .reskin-layout .sidelines span:before {right: 100%}
.section-promotions .reskin-layout .sidelines span:after {left: 100%}
.promo-share-modal .promo-banner {margin-bottom: 20px}
.promo-share-modal .promo-banner img {max-width: 100%}
.promo-share-modal .form-group-field.name, .promo-share-modal .form-group-field.email, .promo-share-modal .form-group-field.add-remove {margin-bottom: 10px}
.promo-share-modal .friends .friend + .friend {margin-top: 10px}
@media (min-width: 480px) {.promo-share-modal .friends .friend {display: flex; align-items: center; margin: 0}
.promo-share-modal .form-group-field.name, .promo-share-modal .form-group-field.email, .promo-share-modal .form-group-field.add-remove {align-self: flex-start; margin-bottom: 0}
.promo-share-modal .form-group-field.name {flex-grow: 1}
.promo-share-modal .form-group-field.email {flex-grow: 2}
.promo-share-modal .form-group-field.name, .promo-share-modal .form-group-field.email {margin-right: 15px}
.promo-share-modal .form-group-field.add-remove {flex: 0 0 38px}
.promo-share-modal .form-group-field.add-remove .btn-add-remove {width: 38px; height: 38px; line-height: 32px; font-size: 34px; padding: 0}
}
.promo-share-modal .g-recaptcha > div, .promo-share-modal .g-recaptcha > label {margin: 0 auto}
.promo-share-modal .g-recaptcha > label {text-align: center; width: 100%}
.promo-share-modal .btn-add-remove {background-color: #ccc; border-radius: 5px; color: #fff}
.promo-share-modal .status .message {margin: 30px 0}
.promo-share-modal .status .message .fa {color: #4cba41}
.tiles {margin-left: 0; margin-right: 0; margin-bottom: 40px; left: 0; right: 0}
.tiles:before, .tiles:after {content: " "; display: table}
.tiles:after {clear: both}
.tiles .tile {position: relative; float: left; width: 100%; min-height: 1px; padding-left: 8px; padding-right: 8px; position: relative; min-height: 1px; padding-left: 8px; padding-right: 8px; position: relative; min-height: 1px; padding-left: 8px; padding-right: 8px; height: 135px; margin-bottom: 16px}
.tiles .tile:first-child {position: relative; min-height: 1px; padding-left: 8px; padding-right: 8px; position: relative; min-height: 1px; padding-left: 8px; padding-right: 8px}
@media (min-width: 768px) {.tiles .tile:first-child {float: left; width: 100%}
}
@media (min-width: 992px) {.tiles .tile:first-child {float: left; width: 33.3333333333%}
}
@media (min-width: 768px) {.tiles .tile {float: left; width: 50%}
}
@media (min-width: 992px) {.tiles .tile {float: left; width: 33.3333333333%}
}
.tiles .tile.join > div {border: 3px solid #fff; padding-left: 135px; padding-right: 5px}
.tiles .tile.join > div h3 {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 15px; color: #fff}
.tiles .tile.join > div h3 strong {font-family: 'Huggies Omnes Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold}
.tiles .tile.join > div a.button {background: #fff; text-transform: uppercase; padding: 7px 17px; border-radius: 20px; display: inline-block; margin-top: 10px}
.tiles .tile.join > div a.button.button-red {background: #d92032; color: #fff}
.tiles .tile.join > div a.button.button-slim {padding: 5px 5px}
.tiles .tile > div {height: 135px; max-width: 310px; margin-left: auto; margin-right: auto; text-align: center; position: relative; padding-left: 150px; padding-right: 15px; -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2)}
.tiles .tile > div h3, .tiles .tile > div div, .tiles .tile > div a {display: inline-block}
.tiles .tile > div h3 {margin-top: 10px; margin-bottom: 0; font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 15px}
.tiles .tile > div div {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 14px}
.tiles .tile > div a {color: #d92032; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 14px; margin-left: 150px; margin-right: 15px; position: absolute; bottom: 15px; left: 0; right: 0}
@media (min-width: 768px) {.tiles .tile:nth-child(2) > div {margin-right: 0}
.tiles .tile:nth-child(3) > div {margin-left: 0}
}
@media (min-width: 992px) {.tiles {bottom: 55px}
}
section.explore-more .tiles .tile.stages-of-pregnancy > div {background: #fff url("/images/homepage/tiles/stages-of-pregnancy.jpg") 0 0 no-repeat}
section.newborn .tiles .tile.baby-names > div {background: #fff url("/images/homepage/tiles/baby-names.jpg") 0 0 no-repeat}
section.newborn .tiles .tile.due-date-calc > div {background: #fff url("/images/homepage/tiles/due-date.jpg") 0 0 no-repeat}
.au section.newborn .tiles .tile.join > div {background: #fff url("/images/homepage/tiles/join-bg-newborn2.jpg") 0 0 no-repeat}
.nz section.newborn .tiles .tile.join > div {background: #fff url("/images/homepage/tiles/join-bg-newborn-nz.jpg") 0 0 no-repeat}
section.active-baby .tiles .tile.kids-activities > div {background: #fff url("/images/homepage/tiles/kids-activities.jpg") 0 0 no-repeat}
.au section.active-baby .tiles .tile.join > div {background: #fff url("/images/homepage/tiles/join-bg-active-baby.jpg") 0 0 no-repeat}
.nz section .tiles .tile.join > div.lifetime-hugs {background: #fff url("/images/homepage/tiles/join-bg-lifetime-hugs.jpg") 0 0 no-repeat}
.nz section .tiles .tile.join > div.lifetime-hugs h3 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; color: #d92032; left: 5px; margin-top: 0; position: absolute; text-align: center; top: 5px; width: 50%}
.nz section .tiles .tile.join > div.lifetime-hugs h3 .tagline-1 {display: block; font-size: 20px}
.nz section .tiles .tile.join > div.lifetime-hugs h3 .tagline-2 {display: block; color: #4d4d4d; font-size: 12px}
.nz section .tiles .tile.join > div .button {margin-left: 170px}
section.toilet-training .tiles .tile.join > div {background: #fff url("/images/homepage/tiles/join-bg-toilet.jpg") 0 0 no-repeat}
section.toilet-training .tiles .tile.toilet-training > div {background: #fff url("/images/homepage/tiles/toilet.jpg") 0 0 no-repeat}
section.toilet-training .tiles .tile.forum > div {background: #fff url("/images/homepage/tiles/forum.jpg") 0 0 no-repeat}
.section-promotions .section-breadcrumb {margin-bottom: 0}
.section-promotions .section-breadcrumb .breadcrumb {position: absolute; z-index: 10; border-width: 0}
.section-promotions .section-breadcrumb .print {display: none}
.section-breadcrumb + .promo-entry > .promo-head > .container {padding-top: 40px}
.section-promotions .shadow-card.promotion {overflow: hidden}
.section-promotions .shadow-card.promotion img {width: 100%}
.section-promotions .shadow-card.promotion .actions {text-align: center}
.section-promotions .shadow-card.promotion .actions a {margin-bottom: 10px}
.section-promotions .shadow-card.promotion .actions a + a {margin-left: 10px}
.promo-nav {padding: 20px}
.promo-nav__heading {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 22px; color: #333; margin-top: 0}
.promo-nav__list a {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 18px; color: #d92032; border-bottom: 1px solid #e3e3e3; display: block; padding: 10px 0}
.promo-nav__list a:first-child {border-top: 1px solid #e3e3e3}
.promo-nav__list a:hover, .promo-nav__list a:active, .promo-nav__list a:focus {color: #d92032 !important; text-decoration: underline}
.promo-nav__more {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 18px; color: #d92032; padding: 10px 0 0; display: block}
.promo-nav__more:hover, .promo-nav__more:active, .promo-nav__more:focus {color: #d92032 !important; text-decoration: underline}
 .promotion-children {background-color: #eff0f1; border-radius: 5px; color: #4d4d4d; padding: 25px; margin-top: 10px; margin-bottom: 30px; text-align: left; position: relative}
.promotion-children h2 {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; font-size: 16px; text-align: center; margin: 0 0 25px}
.promotion-children .slide-control-left, .promotion-children .slide-control-right, .promotion-children .slide-gradient-overlay {position: absolute; height: 160px; width: 60px}
.promotion-children .slide-control-left i, .promotion-children .slide-control-right i, .promotion-children .slide-gradient-overlay i {display: block; position: relative; top: 60px; background-color: #fff; cursor: pointer; width: 30px; height: 30px; font-size: 20px; line-height: 30px; text-align: center; border-radius: 50%; box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15)}
.promotion-children .slide-gradient-overlay {right: 0; top: 67px; z-index: 2; background: #eff0f1; background: linear-gradient(-90deg, #eff0f1 40%, rgba(255, 255, 255, 0) 100%)}
.promotion-children .slide-control-left {left: 0; top: 67px}
.promotion-children .slide-control-left i {left: 10px}
.promotion-children .slide-control-right {top: 0; right: 0; z-index: 3}
.promotion-children .slide-control-right i {left: 20px}
.promotion-children #children-profiles {padding: 3px 3px 0; width: 100%; height: 178; overflow: hidden; white-space: nowrap}
.promotion-children #children-profiles .slider {left: 0; position: relative}
.promotion-children #children-profiles .child-profile, .promotion-children #children-profiles .add-profile {display: inline-block; vertical-align: top; margin-right: 15px; height: 175px}
.promotion-children #children-profiles .child-profile .inner, .promotion-children #children-profiles .add-profile .inner {width: 90px; height: 150px; overflow: hidden; background-color: #fff; border-radius: 10px; text-align: center; white-space: normal; line-height: 15px; font-size: 12px; font-family: 'Huggies Omnes Medium', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-weight: 500; padding: 0; box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15)}
.promotion-children #children-profiles .child-profile .inner .avatar, .promotion-children #children-profiles .add-profile .inner .avatar {margin-top: 15px; margin-bottom: 10px}
.promotion-children #children-profiles .child-profile .inner .avatar img, .promotion-children #children-profiles .add-profile .inner .avatar img {border-radius: 50%; background-color: #EFF0F1}
.promotion-children #children-profiles .child-profile .inner .name, .promotion-children #children-profiles .add-profile .inner .name {font-weight: bold}
.promotion-children #children-profiles .child-profile .inner .age, .promotion-children #children-profiles .add-profile .inner .age {color: #999}
.promotion-children #children-profiles .child-profile .inner .edit, .promotion-children #children-profiles .add-profile .inner .edit {margin-top: 5px; cursor: pointer; color: #d92032}
.promotion-children #children-profiles .child-profile .inner .edit a, .promotion-children #children-profiles .add-profile .inner .edit a {display: block; margin-top: 20px; cursor: pointer; color: #d92032}
.promotion-children #children-profiles .child-profile .arrow-up, .promotion-children #children-profiles .add-profile .arrow-up {margin-left: 32px; width: 0; height: 25px; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 15px solid white}
.promotion-children #children-forms {padding: 0 3px}
.promotion-children #children-forms .child-form {background-color: #fff; padding: 30px 30px; border-radius: 10px}
.promotion-children #children-forms .child-form span[data-action="insert"], .promotion-children #children-forms .child-form span[data-action="update"] {margin-right: 10px}
.promotion-children #children-forms .child-form span[data-action="remove"] {float: right; display: block; padding: 12px 0; font-size: 13px; line-height: 1}
.promotion-children #children-forms .child-form .row:last-child {margin-top: 15px}
.promotion-children #children-forms .child-form .btn-grey {color: #fff; background-color: #999; border-color: #999}
.promotion-children #children-forms .child-form .btn-grey:hover, .promotion-children #children-forms .child-form .btn-grey:focus, .promotion-children #children-forms .child-form .btn-grey:active, .promotion-children #children-forms .child-form .btn-grey.active {border-color: #666; background-color: #666}
.promotion-children #children-forms .child-form .btn-huge {font-size: 13px; padding: 12px 30px; border-radius: 100px}
.promotion-children #children-forms .child-form .form-group:last-child {padding: 10px 0 0 0}
.promotion-children #children-forms .child-form .form-group label {margin: 10px 0 0 0}
 .product-rebrand .page-specific-wrapper#pull-ups .size-guide table {width: 260px !important}
.product-rebrand .page-specific-wrapper#pull-ups .size-guide table .jelly-head {font-size: 17px}
.product-rebrand .page-specific-wrapper#pull-ups .size-guide table td {height: 140px}
.product-rebrand .page-specific-wrapper#pull-ups .sample-card-mini h2, .product-rebrand .page-specific-wrapper#pull-ups .sample-card-mini h3 {color: #000 !important}
.product-rebrand .page-specific-wrapper#pull-ups .product-card small {color: #a0a0a0; font-size: 75%; position: relative}
@media (min-width: 768px) {.product-rebrand .page-specific-wrapper#pull-ups .product-card small {top: 100px}
}
.product-rebrand .page-specific-wrapper#pull-ups .product-card#slim h3 {font-size: 22px; margin-top: 0}
@media (max-width: 380px) {.product-rebrand .page-specific-wrapper#pull-ups .product-card.comparison img {width: 100%}
}
.product-rebrand .page-specific-wrapper#pull-ups .product-card.comparison .content hr {margin-top: 15px !important; margin-bottom: 15px !important}
.product-rebrand .page-specific-wrapper#pull-ups .product-card.comparison .content strong {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500}
.product-rebrand .page-specific-wrapper#pull-ups .text-card img {text-align: center}
@media (min-width: 768px) {.product-rebrand .page-specific-wrapper#pull-ups .text-card img {width: 100%}
}
 @media (max-width: 450px) {.product-rebrand .page-specific-wrapper#little-swimmers .product-card .banner-image {background-position: 0px -35px !important}
}
@media (max-width: 450px) {.product-rebrand .page-specific-wrapper#little-swimmers .product-card#slim .banner-image {background-position: top !important}
}
.product-rebrand .page-specific-wrapper#little-swimmers .size-guide .jelly-head {padding: 38px !important}
.product-rebrand .page-specific-wrapper#little-swimmers .size-guide .content {padding-top: 48px !important; padding-bottom: 42px}
.product-rebrand .page-specific-wrapper#little-swimmers .sample-card-mini {background-position: 0px -45px !important}
@media (max-width: 765px) {.product-rebrand .page-specific-wrapper#little-swimmers .sample-card-mini {background-position: 0px -165px !important}
}
@media (max-width: 690px) {.product-rebrand .page-specific-wrapper#little-swimmers .sample-card-mini {background-position: 0px -110px !important}
}
@media (max-width: 580px) {.product-rebrand .page-specific-wrapper#little-swimmers .sample-card-mini {background-position: 0px -45px !important}
}
@media (max-width: 400px) {.product-rebrand .page-specific-wrapper#little-swimmers .sample-card-mini {background-position: 0px -10px !important}
}
.product-rebrand .page-specific-wrapper#little-swimmers .safety-card {border-radius: 10px; padding: 20px; min-height: 280px; background-image: url("/images/products/product-cards/little-swimmers-safety-box.png"); background-repeat: no-repeat; background-size: cover}
.product-rebrand .page-specific-wrapper#little-swimmers .safety-card h2 {color: #000 !important; font-size: 23px; margin-top: 0px}
.product-rebrand .page-specific-wrapper#little-swimmers .safety-card a {font-weight: 900; color: #db1c2b !important}
.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-images {text-align: center; position: relative; top: 15px}
@media (max-width: 768px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-images {margin-top: 100px}
}
@media (max-width: 700px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-images {margin-top: 80px}
}
@media (max-width: 645px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-images {margin-top: 60px}
}
@media (max-width: 530px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-images {margin-top: 25px}
}
@media (max-width: 430px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-images img {width: 90px}
}
@media (max-width: 372px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-images img {width: 75px}
}
.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-images img#middle {margin-left: 10px !important; margin-right: 10px !important}
.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-links {text-align: center}
.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-links a {display: inline-block; background-color: rgba(255, 255, 255, 0.95); padding: 10px; border-radius: 50px; margin-top: 40px}
@media (max-width: 472px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-links a {font-size: 14px}
}
@media (max-width: 415px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-links a {font-size: 12px}
}
@media (max-width: 372px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-links a {font-size: 10px}
}
.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-links a#middle {margin-left: 30px; margin-right: 30px}
@media (max-width: 472px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-links a#middle {margin-left: 10px; margin-right: 10px}
}
@media (max-width: 415px) {.product-rebrand .page-specific-wrapper#little-swimmers .safety-card .safety-links a#middle {margin-left: 5px; margin-right: 5px}
}
.product-rebrand .page-specific-wrapper#swimpants .card-block-content img, .product-rebrand .page-specific-wrapper#swimpants .card-block-content h4, .product-rebrand .page-specific-wrapper#swimpants .card-block-content p {text-align: left !important}
.product-rebrand .page-specific-wrapper#swimpants .info-message {background-color: #ebf7fb; padding: 35px; border-radius: 10px; margin-top: 50px; margin-bottom: 30px}
.product-rebrand .page-specific-wrapper#swimpants hr.dotted {margin-top: 5px !important; margin-bottom: 5px !important}
.product-rebrand .page-specific-wrapper#swimpants .link-box img {position: relative; top: 15px}
@media (max-width: 990px) {.product-rebrand .page-specific-wrapper#swimpants .link-box {position: relative; left: 15px}
}
.product-rebrand ul.check li {list-style-type: none; position: relative}
.product-rebrand ul.check li:before {font-family: FontAwesome; content: '\f00c'; color: #2699d6; position: absolute; left: -30px}
@media (min-width: 768px) {.product-rebrand .banner #baby-wipes {background-image: url("/images/products/banners/banner-baby-wipes-desktop.jpg")}
}
@media screen and (max-width: 767px) {.product-rebrand .banner #baby-wipes {background-image: url("/images/products/banners/mobile/banner-baby-wipes-mobile.jpg")}
}
.product-rebrand .page-specific-wrapper#baby-wipes-difference h2 {font-size: 32px; color: #2699d6 !important; line-height: 1.3em}
.product-rebrand .page-specific-wrapper#baby-wipes-difference .icon-heading span {display: block; width: 150px; height: 140px; background: transparent url("/images/products/product-cards/icons/baby-wipes-icon-triple-clean.png") no-repeat center center; margin: auto; text-indent: -999em; overflow: hidden}
@media screen and (max-width: 480px) {.section-baby-wipes .product-rebrand .product-card h2, .section-baby-wipes .product-rebrand .product-card h3, .section-baby-wipes .product-rebrand .product-card h4 {margin-top: 0}
.section-baby-wipes .product-rebrand .product-card .banner-body {height: auto; min-height: 200px}
}
.product-rebrand .nav.nav-tabs {display: inline-block; background-color: #f2f2f2; border-bottom: none; border-radius: 20px; overflow: hidden}
.product-rebrand .nav.nav-tabs li a {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase; color: #333333; border: none}
.product-rebrand .nav.nav-tabs li.active a {color: #d92032; background-color: transparent; border: none}
.idnty--article-2-column .about-yourself-container .about-yourself, .idnty--pregnancy-week-by-week .about-yourself-container .about-yourself {background-color: rgba(255, 255, 255, 0.5); border-style: none; padding: 5px 20px 15px}
.idnty--article-2-column .section-breadcrumb, .idnty--pregnancy-week-by-week .section-breadcrumb {margin-bottom: -37px; position: relative}
.idnty--article-2-column .section-breadcrumb .breadcrumb, .idnty--pregnancy-week-by-week .section-breadcrumb .breadcrumb {border-style: none}
.idnty--article-2-column .section-breadcrumb .breadcrumb li, .idnty--pregnancy-week-by-week .section-breadcrumb .breadcrumb li {color: #969696}
.idnty--article-2-column .page-image, .idnty--pregnancy-week-by-week .page-image {float: left; margin: 0 15px 15px 0}
.idnty--article-2-column .page-image img, .idnty--pregnancy-week-by-week .page-image img {position: relative; top: 4px}
.idnty--article-2-column .page-main, .idnty--pregnancy-week-by-week .page-main {padding-top: 0; padding-bottom: 30px}
@media (min-width: 480px) {.idnty--article-2-column .comfy-content, .idnty--pregnancy-week-by-week .comfy-content {box-shadow: 0 0 10px 0 #c9c9c9; padding: 30px; border-radius: 5px}
}
.idnty--article-2-column .comfy-content > h1, .idnty--pregnancy-week-by-week .comfy-content > h1 {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 32px; color: #d92032}
.idnty--article-2-column .comfy-content > h2, .idnty--pregnancy-week-by-week .comfy-content > h2 {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 26px; color: #d92032}
.idnty--article-2-column .comfy-content > h3, .idnty--pregnancy-week-by-week .comfy-content > h3 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 22px; color: #000}
.idnty--article-2-column .comfy-content > h4, .idnty--pregnancy-week-by-week .comfy-content > h4 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 19px; color: #000}
.idnty--article-2-column .comfy-content > h5, .idnty--pregnancy-week-by-week .comfy-content > h5 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 16px; color: #000}
.idnty--article-2-column .comfy-content > h6, .idnty--pregnancy-week-by-week .comfy-content > h6 {font-family: 'Huggies Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 500; font-size: 14px; color: #000}
.idnty--article-2-column .comfy-content p, .idnty--article-2-column .comfy-content li, .idnty--pregnancy-week-by-week .comfy-content p, .idnty--pregnancy-week-by-week .comfy-content li {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal; font-size: 18px}
.idnty--article-2-column .comfy-content .page-image + h1, .idnty--article-2-column .comfy-content .page-image + h2, .idnty--article-2-column .comfy-content .page-image + h3, .idnty--pregnancy-week-by-week .comfy-content .page-image + h1, .idnty--pregnancy-week-by-week .comfy-content .page-image + h2, .idnty--pregnancy-week-by-week .comfy-content .page-image + h3 {margin-top: 0}
   .silo-newborncoupon .header {padding-bottom: 30px !important}
.silo-newborncoupon .info {background: #F2F1E1; overflow: hidden; padding-bottom: 30px; text-align: center}
.silo-newborncoupon .info .well, .silo-newborncoupon .info .silo-home .home-baby-names .container ul.none li a, .silo-home .home-baby-names .container ul.none li .silo-newborncoupon .info a {margin-top: 10px; margin-bottom: 30px; border: 0; background: #FBFBF2}
.silo-newborncoupon .info a.btn-red {color: #fff}
.silo-newborncoupon .info h2, .silo-newborncoupon .info ol, .silo-newborncoupon .info p {margin-bottom: 20px}
.silo-newborncoupon .info img {position: relative; z-index: 99}
.silo-newborncoupon .info .image {padding-top: 10px; position: relative; background-color: transparent}
.silo-newborncoupon .info .image:after {background: #d92032; border-radius: 50%; bottom: 25%; content: ''; display: block; left: 100%; margin-left: -150%; padding-bottom: 200%; position: absolute; width: 200%; z-index: 9}
@media (max-width: 768px) {.silo-newborncoupon .info h2.h3 {font-size: 22px; line-height: 1.1em}
.silo-newborncoupon .info .image img {max-width: 75%}
}
.silo-newborncoupon .benefits {padding-bottom: 0px !important}
.reskin-layout .social-login-group, .social-login-group {margin-top: 20px}
.reskin-layout .social-login-group .or-break, .social-login-group .or-break {border-bottom: 1px solid #e4e4e4; color: #999; font-size: 13px; line-height: 0; margin: 0 -30px 20px -30px; text-align: center}
.reskin-layout .social-login-group .or-break span, .social-login-group .or-break span {background: #fff; padding: 0 10px}
.reskin-layout .social-login-group .social-buttons a.social-login, .social-login-group .social-buttons a.social-login {display: block; color: #fff; border-radius: 5px; padding: 6px 12px 6px 14px; line-height: 1.6}
.reskin-layout .social-login-group .social-buttons a.social-login:hover, .social-login-group .social-buttons a.social-login:hover {color: #fff}
.reskin-layout .social-login-group .btn-social > :first-child, .social-login-group .btn-social > :first-child {line-height: 40px}
.reskin-layout .social-login-group .btn-facebook, .social-login-group .btn-facebook {background-color: #3b5998; margin: 0px}
.reskin-layout .social-login-group .btn-facebook:hover, .social-login-group .btn-facebook:hover {background-color: #2d4373}
#custom-overlay {display: none; background-color: #000; opacity: 0.7}
 .loader, .loader:after {border-radius: 50%; width: 10em; height: 10em}
.loader {margin: 60px auto; font-size: 10px; position: relative; text-indent: -9999em; border-top: 1.1em solid rgba(255, 255, 255, 0.2); border-right: 1.1em solid rgba(255, 255, 255, 0.2); border-bottom: 1.1em solid rgba(255, 255, 255, 0.2); border-left: 1.1em solid #ffffff; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear}
@-webkit-keyframes load8 {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg)}
100% {-webkit-transform: rotate(360deg); transform: rotate(360deg)}
}
@keyframes load8 {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg)}
100% {-webkit-transform: rotate(360deg); transform: rotate(360deg)}
}
.silo-huggies-moments h2 {font-size: 40px; margin-bottom: 15px}
.silo-huggies-moments p {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333; font-size: 19px; margin-top: 10px}
.silo-huggies-moments .huggies-moments-title {margin: 30px auto}
.silo-huggies-moments .section-hero-text h2 {font-size: 28px; color: #e62e49}
.silo-huggies-moments .section-hero-text .row-middle {padding-bottom: 120px}
.silo-huggies-moments .row-bg {background-image: url("/images/promotions/huggies-moments/img-club-members.jpg"); background-repeat: no-repeat; background-position: bottom right; height: 760px; padding-top: 30px}
.silo-huggies-moments .container-dotted-lines {position: relative; padding-top: 50px}
.silo-huggies-moments .container-dotted-lines img {position: relative; margin: auto; z-index: 2}
.silo-huggies-moments .container-dotted-lines::before, .silo-huggies-moments .container-dotted-lines::after {content: ''; display: block; position: absolute; background-repeat: no-repeat; z-index: 1}
.silo-huggies-moments .container-dotted-lines::before {background-image: url("/images/promotions/huggies-moments/dotted-line-1.png"); width: 695px; height: 294px; right: 51%; top: -150px}
.silo-huggies-moments .container-dotted-lines::after {background-image: url("/images/promotions/huggies-moments/dotted-line-2.png"); width: 137px; height: 221px; right: 55%}
.silo-huggies-moments .section-cudo-carousel {padding: 40px 0; background-color: #01b6af}
.silo-huggies-moments .section-cudo-carousel h3, .silo-huggies-moments .section-cudo-carousel p {color: #fff}
.silo-huggies-moments .section-cudo-carousel .limited-discover-carousel {background-image: url("/images/promotions/huggies-moments/gradient.png"); background-repeat: no-repeat; padding-top: 30px; margin-top: 10px}
.silo-huggies-moments .section-cudo-carousel .limited-discover-carousel .img-responsive {margin: auto}
.silo-huggies-moments .section-cudo-carousel .limited-discover-carousel .description .title {font-size: 32px; line-height: 40px}
.silo-huggies-moments .section-cudo-carousel .limited-discover-carousel .description .text {font-size: 19px}
.silo-huggies-moments .section-woolworths {padding: 50px 0}
.silo-huggies-moments .section-woolworths h3 {font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 20px; color: #333}
.silo-huggies-moments .section-woolworths .no-pointer {margin-top: 20px}
.silo-huggies-moments .no-pointer {pointer-events: none}
@media (min-width: 992px) {.silo-huggies-moments .huggies-moments-title {margin: 50px 0}
.silo-huggies-moments .row-bg {height: 560px}
.silo-huggies-moments .row-bg .col-dotted-line {position: relative}
.silo-huggies-moments .row-bg .col-dotted-line::after {content: ''; display: block; background-image: url("/images/promotions/huggies-moments/dotted-line-3.png"); background-repeat: no-repeat; width: 386px; height: 274px}
.silo-huggies-moments .section-hero-text .row-middle {padding-top: 50px; padding-bottom: 50px}
.silo-huggies-moments .container-dotted-lines {padding-top: 0}
.silo-huggies-moments .container-dotted-lines::before {top: -188px}
}
.template-face-book-tips .page-header {overflow: hidden}
.template-face-book-tips .page-header h1 {position: relative}
.template-face-book-tips .page-header h1:after {content: '\f082'; color: #3B5998; font-family: FontAwesome; margin-left: 1rem}
.template-face-book-tips .tips {margin: 2rem 0; padding: 1rem 2rem 2rem 3rem; border-bottom: 1px dashed #d9d9d9; position: relative}
.template-face-book-tips .tips:before {content: '\f10d'; color: #4c70ba; font-family: FontAwesome; position: absolute; top: 0.5rem; left: 0rem}
.template-face-book-tips .tips .author {text-align: right; font-style: normal; font-family: 'Huggies Omnes Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: normal}
.template-face-book-tips .tips .author span {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600; color: #4c70ba}
.template-forum-help-detail .forum-content-wrapper h4, .template-forum-help-detail .forum-content-wrapper h5 {margin-top: 2rem; color: #d92032}
.template-forum-help-detail .forum-content-wrapper h4 {font-size: 22pxf}
.template-forum-help-detail .forum-content-wrapper h5 {font-size: 18px}
.template-forum-help-detail .forum-content-wrapper dl dt {font-family: 'Huggies Omnes Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600}
.template-video-landing .video {margin-top: 1rem; margin-bottom: 1rem}
@media screen and (max-width: 767px) {.template-video-landing .video {padding-bottom: 2rem; border-bottom: 1px dashed #d9d9d9}
}
.template-video-landing .video:nth-child(3n+1) {clear: left}
.template-video-landing .video h2 {margin-top: 1rem}
@media (min-width: 768px) {.template-video-landing .video h2 {height: 3em}
}
.template-video-landing .video .image img {width: 100%}
.template-video-landing .video .information .summary {height: 5em; overflow: hidden; margin-bottom: 2rem}
@media (min-width: 768px) {.template-video-landing .video .information .actions {padding-bottom: 2rem; border-bottom: 1px dashed #d9d9d9}
}
.template-recipe-landing .problem {margin-top: 1rem; padding-top: 1.5rem; border-top: 1px dashed #d9d9d9}
.template-recipe-landing .problem .page-image {width: 100%; max-width: 100%}
.template-recipe-landing .problem h3 {margin-top: 0}