.home-header{flex-direction:column}.home-header,.home-header>div{display:flex;justify-content:center;align-items:center}.home-header>div{padding:8px 0 0;margin:0 auto}.header-logo{max-width:220px;max-height:30px}.home-header>h1{background:#da291c;text-align:center;color:#fff;font-family:"OmnesMedium";font-size:22px;font-weight:500;line-height:24px;text-transform:uppercase;width:100%;margin:15px auto 0;padding:13px 0}.cards-container{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 109px);padding:0 50px}.box{width:100%;padding:15px}.box h1{margin:10px 0;color:inherit;font-size:2.5rem;letter-spacing:2px;text-align:center}.cards{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.card{width:32%;padding:15px 10px;background-color:#fff;border-radius:3px;transition:transform .3s}.card a{color:inherit;text-decoration:none}.card-thumb{width:100%;height:80px;text-align:center}.card-thumb img{width:80px}.card-content{min-height:50px}.card-title{margin:5px 0;font-size:1.25rem;letter-spacing:1px;text-align:center}.card-desc{min-height:90px;display:flex;flex-direction:column;justify-content:space-between}.card-excerpt{font-size:.75rem;letter-spacing:1px;text-align:center}.cta-links{display:flex;justify-content:space-around}.cta-links a{padding:0 5px;color:inherit;text-decoration:none}.cta-links a:hover{color:#da291c;text-decoration:none}.cta-links a[target=_blank]:after{content:""}.card:hover{box-shadow:0 0 20px -5px rgba(0,0,0,.2);transform:translateY(-4px)}@media screen and (max-width:540px){.cards-container{height:auto}.box{padding:20px}.card{width:49%}}@media screen and (max-width:480px){.box h1{font-size:1.5rem}.cards{justify-content:center}.card{margin-bottom:20px;width:80%}}.bodycopy h3{font-size:19px!important}.detailpageblk .subheading p{font-size:18px}.formfields-activityfinder .react-dropdown-select .react-dropdown-select-dropdown{max-height:none}.formfields-activityfinder .react-dropdown-select.active{background:#f6f8fb;border-radius:8px}.formfields-activityfinder .react-dropdown-select-dropdown .labelname{padding:15px}.formfields-activityfinder .react-dropdown-select-dropdown .labelname .labellist{border-bottom:1px solid #bfccdd;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#424c5f;margin:0;padding:5px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.formfields-activityfinder .react-dropdown-select-dropdown .labelname .labellist input{width:16px;height:16px}.formfields-activityfinder .react-dropdown-select-dropdown .labelname .labellist-active{background-color:#f6f8fb}.formfields-activityfinder .react-dropdown-select-dropdown .labelname .labellist.labellist-disable{color:rgba(66,76,95,.5)}.formfields-activityfinder .react-dropdown-select-dropdown .button-container{background:#f6f8fb;border-radius:0 0 8px 8px;padding:15px;display:flex;justify-content:space-between}.formfields-activityfinder .react-dropdown-select-dropdown .button-container .btn{border-radius:33.5px;padding:4px 20px;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:28px;display:flex;align-items:center;text-align:center;color:#da291c;margin:0;text-transform:capitalize}.formfields-activityfinder .react-dropdown-select-dropdown .button-container .btn.btn-clear{background:transparent;color:#424c5f;white-space:nowrap}.formfields-activityfinder .react-dropdown-select-dropdown .button-container .btn:active,.formfields-activityfinder .react-dropdown-select-dropdown .button-container .btn:focus,.formfields-activityfinder .react-dropdown-select-dropdown .button-container .btn:hover,.formfields-activityfinder .react-dropdown-select-dropdown .button-container .btn:visited{background:transparent;border:none;box-shadow:none;color:#da291c}.formfields-activityfinder .react-dropdown-select-dropdown .button-container .btn.btn-primary:disabled{background:#bfccdd}.formfields-activityfinder .react-dropdown-select-dropdown .button-container .btn.btn-clear:disabled{color:#424c5f}@media only screen and (max-width:991px){.filterby{margin-bottom:10px}.detailpageblk .detailpageintro{flex-direction:column}.detailpageblk .bannerimgblk{min-width:100%;min-height:auto;max-height:200px}.detailpageblk .headerblk{padding-top:15px}.detailpageblk .mainheading{min-height:auto}.detailpageblk .relateditemblk .rlinks{width:auto!important}.detailpageblk .relateditemblk{margin-top:20px!important;padding-bottom:0!important}.detailpageblk .introheading{margin-bottom:10px}.detailpageblk .mainheading{margin:10px 0 20px}.detailpageblk .subheading{margin:0 0 20px!important}.bodycopy h3,.bodycopy p{margin:20px 0 8px!important}}@media only screen and (max-width:767px){.formfields-activityfinder .fields-filterblock:nth-child(odd) .react-dropdown-select .react-dropdown-select-dropdown{left:-48px}.linkblk{padding-bottom:0!important}.detailpageblk .bodycontent{padding:0 0 20px!important}}@media only screen and (max-width:380px){.formfields-activityfinder .fields-filterblock:nth-child(odd) .react-dropdown-select .react-dropdown-select-dropdown{left:-68px}}.formfields-activityfinder{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin:20px auto 30px}.formfields-activityfinder .fields{background:#fff;border:1px solid #bfccdd;border-radius:8px;padding:2px 15px;margin:0 20px}.formfields-activityfinder{flex-flow:column nowrap;margin:60px auto 30px}.formfields-activityfinder,.formintro{display:flex;align-items:center;justify-content:center}.formfields-activityfinder .filter-group{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:20px}.formfields-activityfinder .fields{width:55%}.formfields-activityfinder .fields .searchfield input{width:95%}.formfields-activityfinder .fields-error{border-color:#da291c;border-width:2px}.formfields-activityfinder .fields-active{border-color:#424c5f;border-width:2px}.formfields-activityfinder .searchfield{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.formfields-activityfinder input.search::placeholder,.formfields-activityfinder input::placeholder{font-family:"OmnesRegular";font-style:normal;font-weight:400}.formfields-activityfinder input,.formfields-activityfinder input.search{border:none;border-radius:0;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#273040;letter-spacing:.5px;padding:7px 15px 7px 0;outline:none;position:relative;width:auto;text-align:left}.formfields-activityfinder .btn .fa.fa-times{font-size:14px;line-height:20px;color:#273040;width:20px;height:20px;border-radius:50%;background:#bfccdd}.formfields-activityfinder .fa-times:before{content:"\f00d"}.formfields-activityfinder .btn,.formfields-activityfinder .btn.active,.formfields-activityfinder .btn.focus,.formfields-activityfinder .btn:active,.formfields-activityfinder .btn:focus{position:relative;display:inline-block;padding:0;font-size:0;border:none;box-shadow:none}.formfields-activityfinder .btn.disabled,.formfields-activityfinder .btn:disabled{cursor:default}.formfields-activityfinder .btn .fa{position:relative;top:0;right:0;font-size:22px;color:#da291c}.formfields-activityfinder .btn .fa:before{padding:0;margin:0}.searchresult.searchresult-activityfinder h3{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:22px;color:#da291c;margin:30px 0 20px}.searchresult-activityfinder .paginate-blk{position:relative;width:auto;display:flex;justify-content:space-between;align-items:center}.formfields-activityfinder{justify-content:space-evenly}.formfields-activityfinder .fields-filterblock{padding:0}.formfields-activityfinder .react-dropdown-select{background:#fff;border:none;border-radius:8px;padding:0 15px;position:relative}.formfields-activityfinder .react-dropdown-select .react-dropdown-select-dropdown{background:#fff;border:1px solid #bfccdd;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;padding:0;min-width:150px;width:auto}.formfields-activityfinder .react-dropdown-select .dd-labelname{font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#273040}.formfields-activityfinder .react-dropdown-select .fa.fa-angle-down:before,.formfields-activityfinder .react-dropdown-select .fa.fa-angle-up:before{font-size:28px}.formfields-activityfinder .react-dropdown-select-content input,.formfields-activityfinder .react-dropdown-select-content span,.formfields-activityfinder .react-dropdown-select .react-dropdown-select-dropdown span{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#424c5f;border-bottom:1px solid #bfccdd;white-space:nowrap}.formfields-activityfinder .react-dropdown-select .react-dropdown-select-dropdown span{margin-bottom:8px}.formfields-activityfinder .react-dropdown-select-content input,.formfields-activityfinder .react-dropdown-select-content span{border:none;opacity:1;position:relative;margin:0}.formfields-activityfinder .react-dropdown-select.dclose .react-dropdown-select-content input,.formfields-activityfinder .react-dropdown-select.dopen .react-dropdown-select-content input{opacity:1}.formfields-activityfinder .react-dropdown-select .react-dropdown-select-content :first-child{min-width:85px;padding:7px 15px}.formfields-activityfinder .react-dropdown-select.dclose .react-dropdown-select-content:after,.formfields-activityfinder .react-dropdown-select.dopen .react-dropdown-select-content:after{position:absolute;content:"\f077";width:auto;height:auto;font-family:"FontAwesome";font-size:16px;right:15px;top:calc(100% - 20px);transform:translateY(-50%);color:#424c5f}.formfields-activityfinder .react-dropdown-select.dclose .react-dropdown-select-content:after{content:"\f078"}.formfields-activityfinder .react-dropdown-select .react-dropdown-select-dropdown span.react-dropdown-select-item-selected,.formfields-activityfinder .react-dropdown-select .react-dropdown-select-dropdown span.react-dropdown-select-item:hover{background:#f6f8fb;border-radius:8px;color:#da291c;border-bottom:1px solid #f6f8fb}.formfields-activityfinder .react-dropdown-select-dropdown-handle{position:relative}.formfields-activityfinder .react-dropdown-select-dropdown-handle svg{color:#424c5f;width:26px;height:26px;font-family:"OmnesMedium";font-style:normal;font-weight:600;display:flex}.formfields-activityfinder .react-dropdown-select .labelname{white-space:nowrap}@media screen and (max-width:1023px){.formfields{padding:0;margin:20px auto 0}.formfields-activityfinder .fields{width:100%;margin:0 0 2px}.formfields-activityfinder input,.formfields-activityfinder input.search{width:100%}.formfields.formfields-activityfinder{margin-top:60px;flex-flow:row wrap;justify-content:space-between}.formfields-activityfinder .fields-filterblock{margin:10px 0 0;width:48%;padding:0}.formfields-activityfinder .fields-filterblock input{width:auto}.formfields-activityfinder .fields form div:first-child{display:flex;justify-content:space-between}.searchresult.searchresult-activityfinder{margin:20px auto;padding:30px 0 0;border-top:1px solid #bfccdd}.searchresult-activityfinder .resultlist .infolblk h4 a{font-size:19px;line-height:19px}.searchresult-activityfinder .paginate-blk .react-dropdown-select{padding:6px 15px}.searchresult-activityfinder .resultlist .imgblk{max-width:100%;min-height:200px;max-height:200px;margin:0 0 20px}.searchresult-activityfinder .resultlist{margin:0 auto 30px}.searchresult.searchresult-activityfinder .countercontainer{margin-top:15px;display:block}.searchresult.searchresult-activityfinder .countercontainer h3{margin:0 auto 20px}.searchresult.searchresult-activityfinder .paginate-blk{flex-flow:row nowrap}.searchresult.searchresult-activityfinder .pagination{margin:5px 0 10px}}.addtocalendar{margin:40px auto 60px;display:flex;justify-content:center;flex-flow:row nowrap}.addtocalendar .btn.btn-primary{background:#cb2026;border-radius:33.5px;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:22px;display:flex;align-items:center;text-align:center;color:#fff;border:none;outline:none;padding:9px 40px 10px;box-shadow:none}.addtocalendar .btn.btn-primary:disabled{cursor:default;background:#bfccdd}.addtocalendar .btn.btn-primary:hover:enabled{background:#cb2026}.baby-name-finder .my-tooltip{background-color:#000;border-radius:6px;color:#fff;left:-5px;padding:3px 7px 5px;position:absolute;top:-30px}.baby-name-finder .my-tooltip:before{border-color:#000 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";height:0;left:6px;position:absolute;top:22px;width:0}.fa-trash:before{content:"\f1f8";font-size:20px;color:#424c5f}.baby-name-finder{background:#fff}.baby-name-finder .goals-section{position:relative}.baby-name-finder .goals-section h1{font-size:25px;line-height:2px;display:block;margin:0 auto;color:#273040;font-family:"OmnesMedium";background:#fff;text-align:center;z-index:1;max-width:61%;position:relative;top:-18px}.baby-name-finder .goals-section .goals li .circle{border:2.5px solid #bfccdd;border-radius:50%;width:80px;height:80px;margin:0 auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.baby-name-finder .goals-section .goals li img{width:50px;height:50px}.baby-name-finder .goals-section .goals li span{display:block}.baby-name-finder .goals-section .goals li .desc{font-size:14px;line-height:18px;text-align:center;color:#424c5f;font-family:"OmnesRegular";width:98%;margin:0 auto}.baby-name-finder .goals-section .goals li.active .circle{border-color:#424c5f;cursor:default}.baby-name-finder{width:100%;margin:0 auto;border-radius:0 0 15px 15px;position:relative}.baby-name-finder .sub-heading{text-align:center;color:#da291c;font-family:"OmnesMedium";font-size:24px}.baby-name-finder .recalculate-wrap-period-form button img{position:static;padding:0}.baby-name-finder form .calculator-field{min-width:90%;border-right:none;margin:15px;padding:0;vertical-align:top;min-height:80px}.baby-name-finder form .calculator-field:last-of-type{border-right:none}.baby-name-finder form label{font-family:"OmnesRegular";font-size:18px;font-weight:400;color:#424c5f;text-align:left;margin:0 auto 10px;display:block;line-height:24px}.baby-name-finder form label a{display:inline-block;margin-left:5px;line-height:20px}.baby-name-finder form label a .fa{color:#424c5f;font-size:20px}.baby-name-finder form select{border:none;width:110px;border-radius:10px;position:relative;color:#c7c7c7;padding:10px 15px}.baby-name-finder form select:after{content:">";font-size:20px;color:red;background-color:red;position:absolute;transform:rotate(90deg)}.baby-name-finder form select.cal-day{margin-right:20px!important;margin-right:calc(50% - 110px)}.baby-name-finder form select.cal-month{margin-right:20px!important}.baby-name-finder form .tooltip{opacity:1}.baby-name-finder .calculator-body{position:relative;padding:0 20px}.baby-name-finder .calculator-body .ovulation-intro{font-family:"OmnesMedium";font-size:16px;font-weight:400;color:#333;text-align:center;padding:10px 30px;margin:5px 0 30px}.baby-name-finder .calculator-body .future-dates-ovulation-intro{padding-bottom:0;margin-bottom:20px}.baby-name-finder .calculator-body .form-container{position:relative;display:flex;justify-content:flex-start;align-items:flex-start}.baby-name-finder .calculator-body .form-container form{width:35%}.baby-name-finder .calculator-body .form-container form .toolform{width:100%}.baby-name-finder .calculator-body .form-container button[type=submit]{display:inline-block;margin:0;padding:11px 32px;outline:none;font-family:"OmnesSemiBold";font-size:18px;font-weight:400;color:#fff;line-height:20px;border-radius:25px}#calculate-period-button-id{margin:15px 16px 0 10%}.baby-name-finder .calculator-body .tool-icn{-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;background-color:#5e5e5e;background-image:url(https://www.huggies.com.br/content/images/sprites/herramientas.png);background-position:-165px -60px;background-repeat:no-repeat;background-size:450%;border-radius:100%;height:76px;left:50%;margin-left:-38px;position:absolute;top:-50px;width:76px;z-index:1}.baby-name-finder .calendar img{padding-top:35px;position:relative;display:block;margin:0 auto}.baby-name-finder .calendar table{border-collapse:collapse;border-spacing:0;border:0;margin:0;padding:0;table-layout:fixed;width:100%}.baby-name-finder .calendar table td{border:none;border-right:1px solid #dadada;font-family:"OmnesMedium";font-size:16px;font-weight:400;position:relative;text-align:center;vertical-align:middle}.baby-name-finder .calendar table td:last-child{border-right:none}.baby-name-finder .calendar table td.calendar-day .day,.baby-name-finder .calendar table td:before{color:#666;display:block;font-family:"OmnesMedium";font-size:16px;font-weight:400;line-height:16px;left:9px;position:absolute;top:9px}.baby-name-finder .calendar table td.calendar-day.next .day,.baby-name-finder .calendar table td.calendar-day.prev .day{color:#d4d4d4}.baby-name-finder .calendar table td.fertile1,.baby-name-finder .calendar table td.fertile2,.baby-name-finder .calendar table td.fertile3,.baby-name-finder .calendar table td.fertile4,.baby-name-finder .calendar table td.fertile5{background-color:#ffe3e4}.baby-name-finder .calendar table td.fertile6,.baby-name-finder .calendar table td.fertile7{background-color:#f0f0f0}.baby-name-finder .calendar table td.menstruation,.baby-name-finder .calendar table td.test{background-color:#dee5fa}.baby-name-finder .calendar table td.next:before,.baby-name-finder .calendar table td.prev:before{color:#d4d4d4}.baby-name-finder .calendar table th{background-color:#f0f0f0;border:1px solid #dadada;border-top:none;border-left:none;color:#666;font-family:"OmnesMedium";font-size:16px;font-weight:400;line-height:38px;text-align:center;text-transform:none;vertical-align:middle}.baby-name-finder .calendar table th:last-child{border-right:none}.baby-name-finder .calendar table .week{border-bottom:1px solid #dadada;height:53px}.baby-name-finder .calendar table .week .menst-desc{display:none}.baby-name-finder .calendar table .week:last-child{border-bottom:none}.baby-name-finder .calendar .details{background:#fafafa;padding:30px 40px;border-radius:0 0 15px 15px;border:1px solid #dadada;border-top:none}.baby-name-finder .calendar .details .item{border-bottom:none;color:#999;margin-bottom:10px;padding:10px 0;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-content:center}.baby-name-finder .calendar .details .date{font-family:"OmnesMedium";font-size:16px;color:#666;line-height:28px;margin:0 5px}.baby-name-finder .calendar .details .desc{line-height:28px;margin:0 30px}.baby-name-finder .calendar .details .desc strong{color:#666;display:block;font-family:"OmnesSemiBold";font-size:18px;margin-bottom:5px;line-height:28px}.baby-name-finder .calendar .details .desc span{color:#666;display:block;font-family:"OmnesMedium";font-size:16px}.baby-name-finder .calendar .details .desc a,.baby-name-finder .calendar .details .desc span a{display:block;text-align:left;color:#cb2026;text-decoration:underline;margin-top:5px}.baby-name-finder .calendar .details .desc a{font-family:"OmnesMedium";font-size:16px}.baby-name-finder .calendar .details .icon{background-image:none;font-size:18px;text-align:center;width:32px;margin:0 5px}.baby-name-finder .calendar .details .more{color:#0583cd;margin-left:150px}.baby-name-finder .calendar .details .more:hover{text-decoration:underline}.baby-name-finder .calendar .fa,.baby-name-finder .calendar .far,.baby-name-finder .calendar .fas{color:#2449b4;font-size:18px;position:relative}.baby-name-finder .calendar .fa.fa-heart{color:#e58185}.baby-name-finder .calendar .fa.fa-heart:after{color:#cb2026;content:"\f004";left:0;position:absolute;top:0}.baby-name-finder .calendar .fa-angle-left:after,.baby-name-finder .calendar .fa-angle-right:after{color:#cb2026;left:0;position:absolute;top:0;font-size:36px;position:relative}.baby-name-finder .calendar .fa-angle-left:after{content:"\f104"}.baby-name-finder .calendar .fa-angle-right:after{content:"\f105"}.baby-name-finder .calendar .fa.fa-heart.percent25:after{clip:rect(12px,18px,18px,0)}.baby-name-finder .calendar .fa.fa-heart.percent50:after{clip:rect(9px,18px,18px,0)}.baby-name-finder .calendar .fa.fa-heart.percent75:after{clip:rect(6px,18px,18px,0)}.baby-name-finder .calendar .fa-long-arrow-right{transform:rotate(35deg);color:#666}.baby-name-finder .calendar .fa-thumbs-up{color:#666}.baby-name-finder .calendar-header{background-color:#fff;border-bottom:1px solid #dadada;padding:0;position:relative}.baby-name-finder .calendar-header h2{color:#666;font-size:24px;margin:0;text-align:center;text-transform:uppercase;line-height:58px}.baby-name-finder .calendar-header h2 span,.baby-name-finder .calendar-header h2 span.custom-month{font-family:"OmnesSemiBold";font-weight:400}.baby-name-finder .calendar-header h2 span.custom-year{font-family:"OmnesMedium";font-weight:400}.baby-name-finder .calendar-header nav span{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;height:30px;position:absolute;top:10px;user-select:none;width:30px}.baby-name-finder .calendar-header nav span:first-child{left:15px}.baby-name-finder .calendar-header nav span:last-child{right:15px}.baby-name-finder .calendar-header nav span:before{background-size:280px;content:"";height:30px;position:absolute;width:100%}.baby-name-finder .calendar-header nav span.calendar-prev-month img{display:none}.baby-name-finder .calendar-header nav span.calendar-prev-month:before{content:"\f104";font-size:28px;font-family:FontAwesome;color:#cb2026;font-weight:700}.baby-name-finder .calendar-header nav span.calendar-next-month img{display:none}.baby-name-finder .calendar-header nav span.calendar-next-month:before{content:"\f105";font-size:28px;font-family:FontAwesome;color:#cb2026;font-weight:700}.baby-name-finder .calendar-wrapper{background-color:#fff;border-radius:15px 15px 0 0;border:1px solid #ddd;margin-bottom:0;overflow:hidden}.baby-name-finder .calendar td i{pointer-events:none}.baby-name-finder .calendar .tooltip-template{background:#0583cd;border-radius:10px;color:#fff;font-size:11px;left:50%;line-height:12px;transform:translateX(-50%);padding:7px;position:absolute;width:inherit}.baby-name-finder .calendar .tooltip-arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #0583cd;bottom:-6px;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.baby-name-finder .ttlink{outline:none;position:relative}.baby-name-finder .ttlink span{display:none!important;content:attr(data-title);position:absolute;top:29px;right:-90px;bottom:unset;left:unset;display:inline-block;border-radius:2px;background:#273040;color:#fff;font-size:12px;line-height:16px;font-family:sans-serif;white-space:nowrap;z-index:10000;height:auto;width:200px;word-wrap:break-word;white-space:normal;border-radius:15px;padding:15px;font-family:"OmnesMedium",Arial;text-align:left}.baby-name-finder .ttlink:hover:after{content:"";position:absolute;bottom:-9px;left:-5px;display:inline-block;color:#fff;border:8px solid transparent;border-bottom-color:#273040}.baby-name-finder .ttlink:hover span{display:inline-block!important}.baby-name-finder .result-section{width:70%;background:#f6f8fb;border-radius:8px}.baby-name-finder .result-section .higlight-dates{margin-top:2%;text-align:center}.baby-name-finder .result-section .higlight-dates span{color:#da291c;font-family:"OmnesMedium";font-size:22px}.baby-name-finder .calendar{border-radius:8px;margin:20px 30px 10px;padding:20px;background:#fff}.baby-name-finder .hide-to-date-label{color:#fff!important}@media screen and (max-width:1023px){.calendarWrap{width:100%;margin:auto;padding:60px 15px 15px;position:relative;z-index:0}.calendarWrap .tool-header{display:flex;flex-direction:column;padding:0 25px;height:100px}.calendarWrap .tool-header h1{font-size:24px;padding:0;line-height:30px;text-align:center;position:relative;top:-60px}.calendarWrap .tool-header img{position:relative;top:-55px;left:50%;transform:translateX(-50%)}.baby-name-finder img:first-child{height:78px;width:auto}.baby-name-finder .calculator-body{padding:0 10px}.baby-name-finder .calculator-body .ovulation-intro{margin-bottom:15px}.baby-name-finder .calculator-body .form-container button[type=submit]{white-space:nowrap;z-index:2}.ovulationcalculatorfooter button[type=submit]{bottom:72px;white-space:nowrap;z-index:2}.baby-name-finder{width:100%}.baby-name-finder form{min-width:auto;max-width:100%;margin:0 auto;text-align:center}.baby-name-finder form select{margin-bottom:10px}.baby-name-finder form .calculator-field{border-bottom:none;border-right:none;display:block;padding:0;text-align:center;margin-bottom:30px}.baby-name-finder form .calculator-field label{text-align:start;margin-bottom:15px;font-size:17px;padding-left:40px}.baby-name-finder form .calculator-field:first-child{width:100%!important;padding:0;width:75%}.baby-name-finder form .calculator-field:nth-child(2){padding:0;width:100%;display:inline-block}.baby-name-finder form .calculator-field:nth-child(3){padding:0;width:49%;display:inline-block}.baby-name-finder .calendar table td:before{font-size:14px;line-height:14px;top:10px;left:5px}.baby-name-finder .calendar table .week{height:53px}.baby-name-finder .calendar .details{background:#fafafa;padding:30px 20px 55px;margin-bottom:80px}.baby-name-finder .calendar .details .desc{margin-left:10px;margin-top:0}.baby-name-finder .calendar .details .icon{top:5px;left:0}.baby-name-finder .calendar .details .icon .fa{top:0}.baby-name-finder .calendar .details .more{margin-left:0}.baby-name-finder .calendar .fa{top:9px}.baby-name-finder .calendar-header h2{font-size:19px;margin-bottom:5px;margin-top:10px}}@media screen and (max-width:330px){.baby-name-finder form select.cal-day{margin-right:5px}}.baby-name-finder .goal-header{padding-top:30px}.baby-name-finder form input{border:none;box-sizing:border-box;margin:0;outline:none;padding:4px 0 0}.baby-name-finder form input[type=button]{-webkit-appearance:button;cursor:pointer}.baby-name-finder form input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.baby-name-finder form .input-group{clear:both;margin:15px 0;position:relative}.baby-name-finder form .input-group input[type=button]{background-color:#bfccdd;min-width:38px;width:auto;transition:all .3s ease}.baby-name-finder form .input-group .button-minus{height:38px;padding:0;width:38px;position:relative;border-top-left-radius:8px;border-bottom-left-radius:8px}.baby-name-finder form .input-group .button-plus{height:38px;padding:0;width:38px;position:relative;border-top-right-radius:8px;border-bottom-right-radius:8px}.baby-name-finder form .input-group .button-minus:disabled,.baby-name-finder form .input-group .button-plus:disabled{cursor:default;color:#bfccdd;background:#f6f8fb}.baby-name-finder form .input-group #avg-period-duration,.baby-name-finder form .input-group #period-cycle-length{position:relative;height:38px;left:-6px;text-align:center;width:60%;display:inline-block;font-size:18px;margin:0 0 5px;resize:vertical}.baby-name-finder form .button-plus{left:-13px}.baby-name-finder form input[type=number]{-moz-appearance:textfield;-webkit-appearance:none}.baby-name-finder form .duration-wrap{border-right:none;margin:15px;padding:0;vertical-align:top;text-align:center;min-height:80px;position:relative}.baby-name-finder form .duration-wrap:last-of-type{position:relative}@media screen and (max-width:1023px){.baby-name-finder img:first-child{height:100%}.pagination>li:first-child,.pagination>li:last-child{top:7%}.pagination>li img{position:static!important}.baby-name-finder .calculator-body,.mobile-padding{padding:0!important}.baby-name-finder{padding-top:0}.recalculate-wrap-period-form{text-align:left;margin:0;padding:10px 20px 20px;position:relative;border-bottom:2px solid #f6f8fb;position:-webkit-sticky;position:sticky;top:182px;background:#fff;z-index:11}.recalculate-wrap-period-form img{height:15px!important}.recalculate-wrap-period-form div{padding-bottom:5px;line-height:24px;font-family:"OmnesRegular"}.recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.recalculate-wrap-period-form div span:first-child{display:inline-block;width:62%;font-size:16px}.recalculate-wrap-period-form div span:last-child{font-weight:600}.recalculate-wrap-period-form .avg-period-mobile:before,.recalculate-wrap-period-form .cycle-length-mobile:before{content:"\f017";-webkit-font-smoothing:antialiased;display:inline-block;font:normal normal normal 14px/1 FontAwesome;width:15px;height:17px;background-size:100%;margin-right:5px;font-size:15px;vertical-align:text-bottom}.recalculate-wrap-period-form .fdlp-mobile img{display:inline-block;width:15px;height:17px;margin-right:6px;position:static;padding:0}.recalculate-wrap-period-form button{background:transparent;margin:15px 0 10px;width:20px;height:20px;padding:0;border:0;position:absolute;right:10px;top:-8px;outline:0!important}.baby-name-finder .calculator-body .form-container{padding:0 30px 0 0}.range-wrap{z-index:99;width:100%}.period-calculator-note-section p{max-width:70%;padding-top:10px;padding-bottom:10px;font-size:15px}.baby-name-finder .pagination-period-calculator>li img{padding:0}}@media screen and (min-width:992px) and (max-width:1024px){.baby-name-finder form .calculator-field,.baby-name-finder form .duration-wrap{margin:15px 8px}#calculate-period-button-id{margin:47px 8px 0}}@media only screen and (min-width:1025px){.baby-name-finder .goals-section{position:-webkit-sticky;position:sticky;top:88px;z-index:5;background:#fff}}@media only screen and (max-width:767px){.baby-name-finder .ttlink:hover span{width:160px}.baby-name-finder .ttlink span{right:-60px}}@media only screen and (max-width:375px){.baby-name-finder .ttlink:hover span{width:150px}.baby-name-finder .ttlink span{right:-50px}}@media only screen and (max-width:360px){.baby-name-finder .ttlink span{right:-40px}.baby-name-finder form label{font-size:16px}}@media only screen and (min-width:992px){.baby-name-finder .goals-section h1{height:2px}}.baby-name-finder .goals-section .goals li.active{background-color:#fff;border-radius:8px 8px 0 0}.baby-name-finder .goals-section .goals li.active .heading{color:#da291c;opacity:1;height:40px;background:#fff;width:160px;padding-top:6px;border-radius:8px 8px 0 0;text-align:center;margin-top:1px;cursor:default}.baby-name-finder .goals-section .goals li .heading{font-size:18px;line-height:28px;color:#424c5f;font-family:"OmnesMedium";font-weight:500;opacity:.7;width:160px;text-align:center;cursor:pointer}.baby-name-finder .goals-section .goals{padding:40px 0 0;border-bottom:1px solid #bfccdd}.baby-name-finder .goals-section .goals ul{padding:0;display:flex;max-width:100%;flex-flow:row wrap;justify-content:flex-start;margin:1px auto 0}.baby-name-finder .goals-section .goals li{list-style:none;max-width:25%;background-color:rgba(191,204,221,.3);box-sizing:border-box;border-radius:8px 8px 0 0;min-width:160px;width:160px;margin-right:10px;border:1px solid #bfccdd;border-bottom:none;height:40px;display:flex;align-items:center;justify-content:center}.baby-name-finder .nameSearchWrapper{padding:35px 0 30px;border-bottom:1px solid #bfccdd}.baby-name-finder .nameSearchFieldWrapper .showFirstNameWrapper,.baby-name-finder .nameSearchFieldWrapper .showMiddleNameWrapper{display:flex;align-items:flex-start;justify-content:flex-start}.baby-name-finder .nameSearchFieldHeading{font-size:20px;line-height:24px;letter-spacing:.5px;color:#273040;text-align:left;font-family:"OmnesRegular";margin-bottom:10px}.baby-name-finder .form-section{margin-bottom:35px}.baby-name-finder .babyNameSearchByWrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.babyNameFilter .buttonWrapper{padding:10px 30px 30px 0}.babyNameFilter .btn-filter-name{font-size:18px;line-height:24px;text-align:center;letter-spacing:.5px;color:#424c5f;background:#fff;border:1px solid #bfccdd;box-sizing:border-box;border-radius:8px;padding:8px;font-family:"OmnesSemiBold";width:158px}.babyNameFilter .buttonWrapper:last-child{padding-right:0}.babyNameFilter .btn-filter-selected,.babyNameFilter .btn-filter-selected:hover{color:#fff;background:#da291c}.babyNameFilter .btn-filter-name:focus,.babyNameFilter .btn-filter-selected:focus,.babyNameFilterByWrapper .select-box--items div.button-container button.btn-primary:focus,.babyNameFilterByWrapper .select-box--items div.button-container button:focus{outline:0;box-shadow:none}.baby-name-finder .searchByEnterKey{width:100%;padding:16px 20px 10px;border:1px solid #bfccdd;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;margin-top:5px;position:absolute;top:100%;background:#fff;z-index:3}.baby-name-finder .social-share-container{position:absolute;top:0;width:100%}.baby-name-finder .remove-border{display:none}.baby-name-finder .searchByEnterKey .searchByEnterKeyName{font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#424c5f;margin-bottom:0;padding:8px;border-bottom:1px solid #bfccdd}.baby-name-finder .searchByEnterKey .searchByEnterKeyName:hover{background:#f6f8fb;border-radius:8px}.baby-name-finder .searchByEnterKey .searchByEnterKeyName:last-child{border-bottom:0}.searchresult-babyNameFinder .babyNameFilter{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.middleNameMessageWrapper,.searchresult-babyNameFinder .no-results-sorry{text-align:center;width:100%}.middleNameMessageWrapper{margin-bottom:30px}.searchresult-babyNameFinder .no-results-sorry .sorry-text{font-weight:600;font-size:30px;line-height:30px;color:#273040;font-family:"OmnesSemiBold"}.middleNameMessageWrapper .sorry-message-text,.searchresult-babyNameFinder .no-results-sorry .sorry-message-text{font-size:18px;line-height:30px;text-align:center;color:#424c5f;font-family:"OmnesRegular";margin-bottom:20px;letter-spacing:.5px;word-spacing:1px;word-break:break-word}.all-fav-filter-btns{display:flex;align-items:flex-start;justify-content:flex-start}.filters-bar .clear-filter-Bar{font-weight:500;font-size:16px;line-height:28px;display:flex;align-items:center;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#da291c;cursor:pointer;margin:0 15px 20px 0}.baby-name-finder .select-box--items div.origin-filter-search-box{width:100%;margin:0;padding:0;border:0}.baby-name-finder .select-box--items div.origin-search-filter-field{border:0;position:relative;padding-left:0;background:#fff}.baby-name-finder button.btn.origin-search-btn{position:absolute;right:0}.baby-name-finder .fa.fa-search.origin-search-icon:before{content:"\f002";font-size:20px;color:#da291c}.baby-name-finder .origin-filter-search-box .origin-search-filter,.baby-name-finder .origin-filter-search-box .origin-search-filter:hover{width:100%;background:#fff;border:1px solid #bfccdd;border-radius:8px;padding:5px 13px;color:inherit!important}.baby-name-finder .origin-filter-search-box .origin-search-filter:focus{border-radius:8px}.baby-name-finder .select-box--items div.origin-search-filter-field:hover{border:0;background:#fff}.baby-name-finder .select-box--items div.origin-filter-search-box,.baby-name-finder .select-box--items div.origin-filter-search-box:hover{background-color:initial;color:#273040;border-bottom:none;border-radius:0}.nameResultTable{border:1px solid #bfccdd}.nameResultTable tr{border:none}.nameResultTable .nameResultTableHeading{background:#bfccdd;font-family:"OmnesMedium";font-weight:700;font-size:16px;line-height:19px;color:#424c5f;padding:20px 30px}.nameResultTable .nameResultTableContent{text-align:left;padding:15px 30px;font-family:"OmnesRegular";font-size:16px;line-height:24px}.babyNameText .middleNameText,.nameResultTable .nameResultTableContent .middleNameText{font-weight:700}.fav-result-filter-btns{display:flex;align-items:flex-start;width:100%;justify-content:space-between}.fav-result-filter-btns .email-share-container{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;padding:10px 0 30px}.fav-result-filter-btns .share-email-text-msg{margin-bottom:10px;font-size:16px;line-height:20px;color:#424c5f;font-family:"OmnesRegular"}.fav-result-filter-btns .socialsharelinks{position:static}.fav-result-filter-btns .socialsharelinks .btn-link{background:#424c5f;border-radius:8px;color:#fff;font-size:14px;padding:5px}.fav-result-filter-btns .socialsharelinks .btn-link img{margin-left:0;width:20px}.nameResultTableContent .favIcon,.nameResultTableContent .genderIcon{text-align:center}.nameResultTable .grey-background{background:#f6f8fb}.card-header-left .favIcon .fa-heart,.nameResultTable .nameResultTableContent .fa-heart:before{content:"\f004";font-size:20px}.card-header-left .favIcon .fa-heart,.nameResultTable .nameResultTableContent .fa-heart{margin-right:0!important}.fa-heart-o:before,.nameResultTable .nameResultTableContent .fa-heart-o:before{content:"\f08a";font-size:20px}.babyfilterValueConatiner.babyfilterSearchBarConatiner{width:100%}@media only screen and (max-width:991px) and (min-width:768px){.baby-name-finder .goals-section .goals ul{margin-left:0!important}}@media only screen and (max-width:991px){.baby-name-finder .nameSearchWrapper{padding:35px 0 20px}.baby-name-finder .form-section{margin-bottom:25px}.babyNameFilter .btn-filter-name{padding:8px 20px}.baby-name-finder .goals-section .goals ul{margin-left:0;padding:0}.baby-name-finder .goals-section .goals li{min-width:130px;width:130px}.baby-name-finder .goals-section .goals li.active .heading{padding-top:5px;margin-top:2px}.nameSearchFieldDropdown{width:40%}.container-card-tile{margin-bottom:20px;border-radius:8px}.container-card-tile p{margin-bottom:0;font-family:"OmnesRegular"}.container-card-tile .card-header-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #bfccdd}.container-card-tile .card-header-top .genderIcon{padding-right:15px}.container-card-tile .card-body-content{padding-top:10px}.container-card-tile .card-body-content-detail{padding-bottom:10px}.container-card-tile .card-header-right{display:flex;align-items:center;justify-content:flex-start}.container-card-tile .card-header-right .babyNameText .babyFirstNameText{font-size:18px;line-height:19px;color:#273040}.container-card-tile .card-body-content-detail .content-label{font-weight:600;font-size:14px;line-height:24px;color:#424c5f}.container-card-tile .card-body-content-detail .content-label-text{font-size:14px;line-height:24px;color:#273040}.baby-name-finder .nameSearchFieldWrapper .showFirstNameWrapper,.baby-name-finder .nameSearchFieldWrapper .showMiddleNameWrapper{flex-direction:column}.baby-name-finder .babyNameSearchByWrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.baby-name-finder .nameSearchFieldHeading{min-width:110px;margin-bottom:0}.mobile-search-by-name{display:flex;align-items:center;justify-content:flex-start;width:100%}.babyNameSearchByWrapper .formfields.formfields-babyNameFinder{padding-top:20px}.baby-name-finder .select-box--selected-item{border:1px solid #bfccdd!important;border-radius:8px!important}.filters-bar .clear-filter-Bar{font-size:15px}.babyNameFilter .btn-filter-name{padding:8px}.fav-result-filter-btns{flex-direction:column}.fav-result-filter-btns .email-share-container{align-items:flex-start;justify-content:flex-start;margin-top:-20px}.baby-name-finder form input{padding:2px 0 0}.babyNameSearchByWrapper .formfields-babyNameFinder .btn .fa{top:2px}.babyNameSearchByWrapper .formfields-babyNameFinder .fields .searchfield input{width:90%}}@media only screen and (max-width:767px){.nameSearchFieldDropdown{width:90%}.searchresult-babyNameFinder .babyNameFilter .all-fav-filter-btns{display:flex;align-items:center;justify-content:space-between;width:100%}.babyNameFilter .buttonWrapper{padding:10px 0 30px}.filterByOptionContainer{width:47%}.filterByOptionContainer.filterByGenderContainer{padding-right:0}.filterByOriginContainer .select-box--box .select-box--items{right:0;left:auto}}@media only screen and (max-width:320px){.baby-name-finder .babyNameFilterByWrapper .nameSearchFilterDropdown .custom-select-dropdown{min-width:0}}.baby-name-finder .nameSearchFieldDropdown{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:108px}.baby-name-finder .babyNameSearchByWrapper .select-box--container{width:-webkit-max-content;width:max-content}.baby-name-finder .babyNameSearchByWrapper .select-box--items{width:inherit}.baby-name-finder .babyNameSearchByWrapper span.slect-box-selected-item-text{width:100%;display:inline-block;min-width:54px}@media only screen and (max-width:991px){.baby-name-finder .babyNameSearchByWrapper span.slect-box-selected-item-text{min-width:55px}.baby-name-finder .babyNameSearchByWrapper .custom-select-dropdown{border-radius:8px}}@media only screen and (max-width:767px){.baby-name-finder .babyNameSearchByWrapper span.slect-box-selected-item-text{min-width:45px}.baby-name-finder .babyNameSearchByWrapper .custom-select-dropdown,.nameSearchFieldDropdown{min-width:100px}}.social-share-disable{pointer-events:none;opacity:.5}.baby-name-finder .select-box--selected-item{display:inline-block;height:100%;padding:7px 12px;font-family:"OmnesRegular";font-style:normal;font-weight:400;border-radius:8px 0 0 8px;cursor:pointer;text-align:left;width:100%;z-index:2;position:relative;border:1px solid #bfccdd;border-right:none;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f}.baby-name-finder .select-box--items div{padding:8px 16px}@media only screen and (max-width:767px){.baby-name-finder .select-box--selected-item{font-size:16px}}.baby-name-finder .custom-select-dropdown{min-width:-webkit-max-content;min-width:max-content}.baby-name-finder .babyNameSearchByWrapper .select-box--box{width:100%;position:relative;left:0}.baby-name-finder .select-box--selected-item{display:flex;align-items:center}.baby-name-finder .babyNameSearchByWrapper .select-box--arrow{width:30px;height:19px;margin:0;padding:0;display:inline-block;position:relative;top:5px;right:10px}.baby-name-finder .babyNameSearchByWrapper .select-box--arrow-down,.baby-name-finder .babyNameSearchByWrapper .select-box--arrow-up{top:-10px;right:10px;width:0;position:absolute;color:#da291c}.baby-name-finder .babyNameSearchByWrapper .slect-box-selected-item-text-div{width:100%}.formfields-babyNameFinder{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.showFirstNameWrapper .formfields-babyNameFinder .fields{background:#fff;border-radius:0 8px 8px 0;padding:2px 15px;margin:0;border:1px solid #bfccdd;border-left:none}.showMiddleNameWrapper .formfields-babyNameFinder .fields{background:#fff;border:1px solid #bfccdd;border-radius:8px;padding:2px 15px;margin:0}.formfields-babyNameFinder{flex-flow:column nowrap;position:relative}.formfields-babyNameFinder,.formintro{display:flex;align-items:center;justify-content:center}.formfields-babyNameFinder .filter-group{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:20px}.showFirstNameWrapper .formfields-babyNameFinder .fields{width:414px;height:40px}.showMiddleNameWrapper .formfields-babyNameFinder .fields{width:519px;height:40px}.formfields-babyNameFinder .fields .searchfield input{width:95%}.showFirstNameWrapper .formfields-babyNameFinder .fields-error,.showMiddleNameWrapper .formfields-babyNameFinder .fields-error{border-color:#da291c;border-width:2px;border-left:2px solid #da291c;border-radius:8px}.showFirstNameWrapper .formfields-babyNameFinder .fields-error{border-left:2px solid #da291c;border-radius:0 8px 8px 0}.showFirstNameWrapper .formfields-babyNameFinder .fields-active,.showFirstNameWrapper .showMiddleNameWrapper .formfields-babyNameFinder .fields-active,.showMiddleNameWrapper .formfields-babyNameFinder .fields-active{border-color:#424c5f;border-width:2px;border-left:2px solid #42465f;border-radius:8px}.showFirstNameWrapper .formfields-babyNameFinder .fields-active{border-left:2px solid #42465f;border-radius:0 8px 8px 0}.formfields-babyNameFinder .searchfield{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.formfields-babyNameFinder input.search::placeholder,.formfields-babyNameFinder input::placeholder{font-family:"OmnesRegular";font-style:normal;font-weight:400}.formfields-babyNameFinder input,.formfields-babyNameFinder input.search{border:none;border-radius:0;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#273040;letter-spacing:.5px;padding:7px 15px 7px 0;outline:none;position:relative;width:auto;text-align:left}.formfields-babyNameFinder .btn .fa.fa-times{font-size:14px;line-height:20px;color:#273040;width:20px;height:20px;border-radius:50%;background:#bfccdd}.formfields-babyNameFinder .fa-times:before{content:"\f00d"}.formfields-babyNameFinder .btn,.formfields-babyNameFinder .btn.active,.formfields-babyNameFinder .btn.focus,.formfields-babyNameFinder .btn:active,.formfields-babyNameFinder .btn:focus{position:relative;display:inline-block;padding:0;font-size:0;border:none;box-shadow:none}.formfields-babyNameFinder .btn.disabled,.formfields-babyNameFinder .btn:disabled{cursor:default}.formfields-babyNameFinder .btn .fa{position:relative;top:0;right:0;font-size:22px;color:#da291c}.formfields-babyNameFinder .btn .fa:before{padding:0;margin:0}.searchresult.searchresult-babyNameFinder .countercontainer h3{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:22px;color:#da291c;margin:0 0 20px}.searchresult.searchresult-babyNameFinder{border-top:none;margin:0 auto}.searchresult-activityfinder .resultlist{padding:0;margin:0 0 20px}.searchresult-activityfinder .resultlist .imgblk{max-width:340px;max-height:225px;position:relative;margin:0 20px 0 0;border:1px solid #bfccdd;min-width:340px;min-height:200px}.searchresult-activityfinder .resultlist .imgblk img{width:100%;height:auto;left:50%;top:0;transform:translateX(-50%);max-width:100%;min-width:auto;min-height:auto;position:absolute}.searchresult-activityfinder .resultlist .infolblk{display:flex;flex-flow:column nowrap}.searchresult-activityfinder .resultlist .infolblk h4{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:19px}.searchresult-activityfinder .resultlist .infolblk h4,.searchresult-activityfinder .resultlist .infolblk p.ageblk{margin:0 0 10px}.searchresult-activityfinder .resultlist .infolblk p{font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#424c5f;margin-top:10px}.searchresult-activityfinder .resultlist .infolblk p.ageblk{display:inline-flex}.searchresult-activityfinder .resultlist .infolblk p.ageblk .agelabel{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:19px;color:#424c5f;margin:0 5px 0 0;min-width:85px;display:inline-block}.searchresult-activityfinder .resultlist .infolblk .remove-age-padding{margin-bottom:0!important}.searchresult.searchresult-activityfinder .paginate-blk :first-child{min-width:16%}.react-dropdown-select-content input{width:100%}.searchresult.searchresult-activityfinder .paginate-blk .pagination li{position:relative;left:unset;top:unset;right:unset;margin:0 5px}.searchresult.searchresult-activityfinder .paginate-blk .pagination li a{color:#273040}.searchresult.searchresult-activityfinder .paginate-blk .pagination li.active a{color:#fff}.searchresult.searchresult-activityfinder .paginate-blk .pagination .fa.fa-angle-right:after{color:#424c5f}.nameResultTable .nameResultTableHeading{text-align:left}div.origin-filter-search-box .origin-search-filter-field{margin:0;padding:0;border:0}.nameResultTable .nameResultTableHeading:first-child{width:20%}.nameResultTable .nameResultTableHeading:nth-child(2){width:20%;text-align:center}.nameResultTable .nameResultTableHeading:nth-child(3),.nameResultTable .nameResultTableHeading:nth-child(4){width:30%}.searchresult-activityfinder.searchresult-babyNameFinder .paginate-blk{position:relative;width:auto;display:flex;justify-content:space-between;align-items:center;margin:20px 0}.searchresult-activityfinder .paginate-blk .react-dropdown-select{background:#fff;border:1px solid #bfccdd;border-radius:8px;padding:8px 15px;position:relative}.searchresult-activityfinder .paginate-blk .react-dropdown-select .react-dropdown-select-dropdown{background:#fff;border:1px solid #bfccdd;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;padding:15px;min-width:150px}.searchresult-activityfinder .paginate-blk .react-dropdown-select-content{padding-right:32px}.searchresult-activityfinder .paginate-blk .react-dropdown-select-content input,.searchresult-activityfinder .paginate-blk .react-dropdown-select-content span,.searchresult-activityfinder .paginate-blk .react-dropdown-select .react-dropdown-select-dropdown span{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#424c5f;border-bottom:1px solid #bfccdd;white-space:nowrap}.searchresult-activityfinder .paginate-blk .react-dropdown-select .react-dropdown-select-dropdown span{margin-bottom:8px}.searchresult-activityfinder .paginate-blk .react-dropdown-select-content input,.searchresult-activityfinder .paginate-blk .react-dropdown-select-content span{border:none;opacity:1;position:relative;margin:0}.searchresult-activityfinder .paginate-blk .react-dropdown-select.dclose .react-dropdown-select-content input,.searchresult-activityfinder .paginate-blk .react-dropdown-select.dopen .react-dropdown-select-content input{opacity:1}.searchresult-activityfinder .paginate-blk .react-dropdown-select .react-dropdown-select-content :first-child{min-width:85px}.searchresult-activityfinder .paginate-blk .react-dropdown-select.dclose .react-dropdown-select-content:after,.searchresult-activityfinder .paginate-blk .react-dropdown-select.dopen .react-dropdown-select-content:after{position:absolute;content:"\f077";width:auto;height:auto;font-family:"FontAwesome";font-size:16px;right:15px;top:calc(100% - 20px);transform:translateY(-50%);color:#424c5f}.searchresult-activityfinder .paginate-blk .react-dropdown-select.dclose .react-dropdown-select-content:after{content:"\f078"}.searchresult-activityfinder .paginate-blk .react-dropdown-select .react-dropdown-select-dropdown span.react-dropdown-select-item-selected,.searchresult-activityfinder .paginate-blk .react-dropdown-select .react-dropdown-select-dropdown span.react-dropdown-select-item:hover{background:#f6f8fb;border-radius:8px;color:#da291c;border-bottom:1px solid #f6f8fb}.searchresult-activityfinder .react-dropdown-select-dropdown-handle{position:relative}.searchresult-activityfinder .react-dropdown-select-dropdown-handle svg{color:#424c5f;width:26px;height:26px;font-family:"OmnesMedium";font-style:normal;font-weight:600;display:flex}.formfields-babyNameFinder{justify-content:space-evenly}.formfields-babyNameFinder .fields-filterblock{padding:0}.formfields-babyNameFinder .react-dropdown-select{background:#fff;border:none;border-radius:8px;padding:0 15px;position:relative}.formfields-babyNameFinder .react-dropdown-select .react-dropdown-select-dropdown{background:#fff;border:1px solid #bfccdd;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;padding:0;min-width:150px;width:auto}.formfields-babyNameFinder .react-dropdown-select .dd-labelname{font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#273040}.formfields-babyNameFinder .react-dropdown-select .fa.fa-angle-down:before,.formfields-babyNameFinder .react-dropdown-select .fa.fa-angle-up:before{font-size:28px}.formfields-babyNameFinder .react-dropdown-select-content input,.formfields-babyNameFinder .react-dropdown-select-content span,.formfields-babyNameFinder .react-dropdown-select .react-dropdown-select-dropdown span{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#424c5f;border-bottom:1px solid #bfccdd;white-space:nowrap}.formfields-babyNameFinder .react-dropdown-select .react-dropdown-select-dropdown span{margin-bottom:8px}.formfields-babyNameFinder .react-dropdown-select-content input,.formfields-babyNameFinder .react-dropdown-select-content span{border:none;opacity:1;position:relative;margin:0}.formfields-babyNameFinder .react-dropdown-select.dclose .react-dropdown-select-content input,.formfields-babyNameFinder .react-dropdown-select.dopen .react-dropdown-select-content input{opacity:1}.formfields-babyNameFinder .react-dropdown-select .react-dropdown-select-content :first-child{min-width:85px;padding:7px 15px}.formfields-babyNameFinder .react-dropdown-select.dclose .react-dropdown-select-content:after,.formfields-babyNameFinder .react-dropdown-select.dopen .react-dropdown-select-content:after{position:absolute;content:"\f077";width:auto;height:auto;font-family:"FontAwesome";font-size:16px;right:15px;top:calc(100% - 20px);transform:translateY(-50%);color:#424c5f}.formfields-babyNameFinder .react-dropdown-select.dclose .react-dropdown-select-content:after{content:"\f078"}.formfields-babyNameFinder .react-dropdown-select .react-dropdown-select-dropdown span.react-dropdown-select-item-selected,.formfields-babyNameFinder .react-dropdown-select .react-dropdown-select-dropdown span.react-dropdown-select-item:hover{background:#f6f8fb;border-radius:8px;color:#da291c;border-bottom:1px solid #f6f8fb}.formfields-babyNameFinder .react-dropdown-select-dropdown-handle{position:relative}.formfields-babyNameFinder .react-dropdown-select-dropdown-handle svg{color:#424c5f;width:26px;height:26px;font-family:"OmnesMedium";font-style:normal;font-weight:600;display:flex}.formfields-babyNameFinder .react-dropdown-select .labelname{white-space:nowrap}.ss-landing .socialsharelinks{top:-25px}.ss-landing .socialsharelinks .btn{flex-direction:row-reverse}.ss-landing .socialsharelinks .btn img{margin-right:10px}.baby-name-finder .select-box--items div.selected{font-weight:700;background:#f6f8fb;border-radius:8px}.baby-name-finder .select-box--items div .nameListItem{margin-bottom:0;display:inline-block}.searchresult.searchresult-activityfinder.searchresult-babyNameFinder .countercontainer h3{word-break:break-all}@media screen and (max-width:1023px){.formfields.formfields-babyNameFinder{padding:0;margin:0;width:100%}.showFirstNameWrapper .formfields-babyNameFinder .fields,.showMiddleNameWrapper .formfields-babyNameFinder .fields{width:100%;border:1px solid #bfccdd;border-radius:8px}.showFirstNameWrapper .formfields-babyNameFinder .fields-active,.showFirstNameWrapper .showMiddleNameWrapper .formfields-babyNameFinder .fields-active,.showMiddleNameWrapper .formfields-babyNameFinder .fields-active{border-color:#424c5f;border-width:2px;border-left:2px solid #42465f;border-radius:8px}.baby-name-finder .nameSearchFieldWrapper .showMiddleNameWrapper{width:100%}.baby-name-finder .select-box--items div .nameListItem{font-size:16px}.formfields-babyNameFinder .fields{width:100%;margin:0 0 2px}.formfields-babyNameFinder input,.formfields-babyNameFinder input.search{width:100%}.formfields-babyNameFinder .fields-filterblock{margin:10px 0 0;width:48%;padding:0}.formfields-babyNameFinder .fields-filterblock input{width:auto}.formfields-babyNameFinder .fields form div:first-child{display:flex;justify-content:space-between}.searchresult.searchresult-activityfinder.searchresult-babyNameFinder{margin:0 auto;padding:0;border-top:0}.searchresult-activityfinder .resultlist .infolblk h4 a{font-size:19px;line-height:19px}.searchresult-activityfinder .paginate-blk .react-dropdown-select{padding:6px 15px}.searchresult-activityfinder .resultlist .imgblk{max-width:100%;min-height:200px;max-height:200px;margin:0 0 20px}.searchresult-activityfinder .resultlist{margin:0 auto 30px}.searchresult.searchresult-babyNameFinder .countercontainer{margin-top:0;display:block}.searchresult.searchresult-activityfinder.searchresult-babyNameFinder .countercontainer h3{margin:0 auto 20px}.searchresult.searchresult-activityfinder .paginate-blk{flex-flow:row nowrap}.searchresult.searchresult-activityfinder .pagination{margin:5px 0 10px}.searchresult-activityfinder .paginate-blk .react-dropdown-select .react-dropdown-select-content :first-child{min-width:120px}.searchresult-activityfinder .paginate-blk .react-dropdown-select-content{padding-right:20px}}.searchFieldWarning{border:1px solid #b1a5a5;width:auto;position:absolute;top:-42px;left:0;border-radius:8px 8px 8px 4px;padding:5px 10px;color:#da291c;background:#fff;z-index:3;font-size:12px}.searchFieldWarning.arrow-bottom:after{content:" ";position:absolute;left:0;bottom:-15px;border:15px solid transparent;border-top-color:#d0a8a8;border-bottom:none;z-index:2}@media (max-width:768px){.searchFieldWarning{top:-22px;left:1px;background:#fff}}.baby-name-finder .select-box--selected-item-gender{display:inline-block;height:100%;padding:7px 12px;font-family:"OmnesRegular";font-style:normal;font-weight:400;border-radius:8px 0 0 8px;cursor:pointer;text-align:left;width:100%;z-index:2;position:relative;border:1px solid #bfccdd;border-right:none;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f}.baby-name-finder .babyNameFilterByWrapper .select-box--items div.button-container{margin:0;background:#f6f8fb;border-radius:0 0 8px 8px;padding-left:10px;font-family:"OmnesMedium"}.babyNameFilterByWrapper .select-box--selected-item-gender{border:1px solid #bfccdd;border-radius:8px}.babyNameFilterByWrapper .border-highlighted{border:1px solid #da291c;border-radius:8px}.babyNameFilterByWrapper .select-box--arrow-down,.babyNameFilterByWrapper .select-box--arrow-up{color:#424c5f}.babyNameFilterByWrapper .custom-select-dropdown{min-width:150px}.babyNameFilterByWrapper .select-box--items div input[type=checkbox]{width:16px;height:16px}.babyNameFilterByWrapper .select-box--items div .nameListItem{padding-left:10px}.babyNameFilterByWrapper .select-box--items div .nameListItem.nameListItem-disabled{color:rgba(66,76,95,.5)}.babyfilterValueConatiner{display:flex;align-items:flex-start;flex-wrap:wrap;width:160px}.babyfilterValueConatiner p{margin-bottom:0}.babyfilterValueConatiner .filterValueWrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#f6f8fb;border-radius:20px;height:30px;padding:2px 10px;display:flex;align-items:center;justify-content:space-between;margin:0 15px 30px 0;cursor:pointer}.babyNameFilterByWrapper .filterValueText{margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:24px;color:#273040}@media only screen and (max-width:991px) and (min-width:768px){.babyNameFilterByWrapper{justify-content:flex-start;padding:20px 0}}@media only screen and (max-width:991px){.babyfilterValueConatiner .filterValueWrapper{margin:0 15px 20px 0}}@media only screen and (max-width:767px){.baby-name-finder .babyNameFilterByWrapper .select-box--selected-item-gender{font-size:16px}.baby-name-finder .babyNameFilterByWrapper{justify-content:space-between;padding:20px 0 0}.baby-name-finder .babyNameFilterByWrapper .select-box--items div.button-container{margin:0;background:#f6f8fb;border-radius:0 0 8px 8px;padding:15px;font-family:"OmnesMedium";justify-content:space-between}}.baby-name-finder .custom-select-dropdown{background-color:#fff;position:relative;font-family:"OmnesMedium";min-width:105px;height:40px;background:#f6f8fb;border-radius:7px 0 0 7px}.baby-name-finder .select-box--box{width:100%;position:absolute;left:0}.baby-name-finder .select-box--selected-item-origin{display:inline-block;height:100%;padding:7px 12px;font-family:"OmnesRegular";font-style:normal;font-weight:400;border-radius:8px 0 0 8px;cursor:pointer;text-align:left;width:100%;z-index:2;position:relative;border:1px solid #bfccdd;border-right:none;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f}.baby-name-finder .select-box--items{position:absolute;top:100%;left:0;right:0;z-index:1;background:#fff;border-radius:8px;border:1px solid #bfccdd;border-bottom-color:#d8d8d8;margin-top:5px;padding:10px 0;width:210px;z-index:3}.baby-name-finder .select-box--items div{border-radius:0;border:0;margin:0 16px;border-bottom:1px solid #d8d8d8;color:#273040;font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:20px;line-height:28px;padding:8px 0 8px 5px;cursor:pointer;text-align:left;display:flex;align-items:center}.baby-name-finder .babyNameFilterByWrapper .filterByOriginContainer .select-box--items div.button-container{margin:0;background:#f6f8fb;padding-left:10px;font-family:"OmnesMedium";border-radius:0 0 8px 8px}.baby-name-finder .babyNameFilterByWrapper .select-box--items div.button-container button{font-size:20px;line-height:28px;color:#424c5f;font-weight:500}.baby-name-finder .babyNameFilterByWrapper .select-box--items div.button-container .btn-primary{font-size:20px;line-height:28px;color:#da291c;font-weight:500;background:transparent;border:none}.baby-name-finder .babyNameFilterByWrapper .select-box--items{padding-bottom:0}.baby-name-finder .babyNameFilterByWrapper .filterByOriginContainer .select-box--items{padding-bottom:0;width:232px}.baby-name-finder .babyNameFilterByWrapper .filterByOriginContainer section.origin-filter-fields-wrapper{max-height:270px;overflow:auto}.baby-name-finder .select-box--items div:hover,.same-as-selected{background-color:#f6f8fb;color:#273040;border-bottom:1px solid #d8d8d8;border-radius:8px}.fa-times:before{content:"\f00d";color:#424c5f;margin-left:10px}.baby-name-finder .select-box--items div:last-child:hover{border:0}.baby-name-finder .select-box--items>:last-child{border-bottom:none}.baby-name-finder .select-box--arrow{width:30px;height:30px;margin:0;padding:0;display:inline-block;position:absolute;top:0;right:0}.baby-name-finder .select-box--arrow-down,.baby-name-finder .select-box--arrow-up{top:5px;right:4px;width:0;position:relative;color:#da291c}.baby-name-finder .fa-angle-down:before{content:"\f107";font-size:30px}.baby-name-finder .fa-angle-up:before{content:"\f106";font-size:30px}.babyNameFilterByWrapper{display:flex;align-items:flex-start;justify-content:flex-end;width:100%}.babyNameFilterByWrapper .filterByText{margin-bottom:0;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f}.filterByTextContainer{padding-top:7px}.filterByGenderContainer,.filterByTextContainer{padding-right:20px}.baby-name-finder .babyNameFilterByWrapper .select-box--selected-item-origin{border:1px solid #bfccdd;border-radius:8px}.baby-name-finder .babyNameFilterByWrapper .border-highlighted{border:1px solid #da291c;border-radius:8px}.baby-name-finder .babyNameFilterByWrapper .select-box--arrow-down,.baby-name-finder .babyNameFilterByWrapper .select-box--arrow-up{color:#424c5f}.baby-name-finder .babyNameFilterByWrapper .custom-select-dropdown{min-width:150px;border-radius:8px}.baby-name-finder .babyNameFilterByWrapper .filterByOriginContainer .select-box--items div input[type=checkbox]{width:25px;height:16px}.baby-name-finder .babyNameFilterByWrapper .select-box--items div input[type=checkbox]{width:24px;height:16px}.baby-name-finder .babyNameFilterByWrapper .select-box--items div .nameListItem{padding-left:10px;word-break:break-word;width:100%}.babyfilterValueConatiner .filterValueText{margin-bottom:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:24px;color:#273040}.filterByOriginContainer .select-box--items{left:-53%}@media only screen and (max-width:991px) and (min-width:768px){.baby-name-finder .babyNameFilterByWrapper{justify-content:flex-start;padding:20px 0}}@media only screen and (max-width:991px){.baby-name-finder .babyNameFilterByWrapper .filterByOriginContainer .select-box--items div input[type=checkbox]{width:24px;height:16px}}@media only screen and (max-width:767px){.baby-name-finder .babyNameFilterByWrapper .select-box--selected-item-origin{font-size:16px}.baby-name-finder .babyNameFilterByWrapper{justify-content:space-between;padding:20px 0 0}.baby-name-finder .babyNameFilterByWrapper .filterByOriginContainer section.origin-filter-fields-wrapper{max-height:150px}.baby-name-finder .babyNameFilterByWrapper .select-box--items div.button-container button{padding:0 0 0 10px}.baby-name-finder .select-box--items div{padding:4px 0}.baby-name-finder .babyNameFilterByWrapper .select-box--items div.button-container{margin:0;background:#f6f8fb;border-radius:0 0 8px 8px;padding:15px;font-family:"OmnesMedium";justify-content:space-between}}.fa-child:before{color:#e52225;font-size:60px;line-height:70px}.UtilityWrap{width:75%;margin:20px auto;padding:0 0 50px}.loader{background:url(data:image/gif;base64,R0lGODlhIAAgAPUSAPr6+sTExOjo6PDw8NDQ0H5+fvb29ubm5vz8/JKSkoaGhuLi4qCgoD4+PkpKSmxsbAwMDAAAAP///7i4uOzs7FZWVpqamq6urtzc3NjY2O7u7sjIyGBgYLCwsB4eHs7OziwsLKioqHx8fF5eXkxMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQECgD/ACwAAAAAIAAgAAAG/0CJcEgkDiCQRXHJJGIMxEAkEigCmsxLgxOdVoeDAxRLnDQak6GUOgQcDgNysdJwjNdfSfggLxLOCUJ4Qm5ifUUiZwISgxJvFHIEBEUCZw+MXhIGb1dEBmMSAgUFCUpDDGcYAwEBAwhvcW0UbwiEFqMFDLEGIpNFCBq1Egh7cH4KuAGdcsUUy0QAE7ghfcWgTQMMBaZkr66HoeDCSwAD5ucDz3IA7O0ACKzx8YuHhW/3B/LyfPX4+OXozKnDgsBdu3G/xIHTdGAgOUPrZh2AJEfDPYfDin2TQ+yeBnWbHi37SC4YIYkQhdy7FvLdJwSvjA0JyU/ISyIx4xS6sgfkNS4me2rtVHlAw0JCb8YMZdjwqMQ2nIY8BbdUQtVCP7G4MQq1KRivR7tiDEuEFrggACH5BAUKABIALAAAAAAZABgAAAapQIlwSCQaHA5BcUkUAIiERoNQDDAlm4IFKqUOR5EHk1AoeCXR6TAQiYyuiYLiie4OQRHI4LooT4RpXgxtBVdCIWV7gRIDEBEeTUpEA2UMdWoFbVZCBgEBG3trZQIGBAQGC20NRAgfngEEdAAhC0sEILVFAq8BCwiGwAgYrxnAxgAEAaHGwAbMrADR0gC/z0IH2NnYdNba2s7WEgjT0tXh5+jp6uvs7azGQQAh+QQFCgAWACwBAAAAHgAOAAAGpUCJcEgcAhSKQXHJFBoQxEWhsCgSmsVD4BOdVoeKRgI7FAQCgqGUOiQ0GgrycHOGStZfCafhMMiFA2cYQnhCE28Mf0MZZwB3XhIGDg0VWACORABnV4UMb1dECWMIBwcUmIRnBgALCwACbw9EHR4REVcapQcDdggZSkUYHGkSbrYRDUa6B35/AyPHHolFBrrAZCS2EAXXRQgDB6hYBBEjeVh2f6BFQQAh+QQFCgAZACwHAAAAGQASAAAGpECJcChBBAIAonKJUA6OA+ViKTQcNMRnIDrsFCZUwOGQFGq5kkWh0KFKKOPheWgpKMpL8cFghgoJawFuZmNNcwAKBQmDQghjUXMBa1NEFxdKVgcICAMDnGsMRAEVDQ0YGagZEgN4QwIWXBgPpQ0Pqbe4uAYKtBUTucC4IqUODAbByKgYDQoCyc8Zp9DPWkfWC9OpARHc3REQ2ajb3tzg4QvW6QtBACH5BAUKABMALA4AAAASABkAAAajQMnhgJAYj0gkYAhIDpLH5aF5zAQwUImUKhkEApns9vj5FqFjieC7yGqZEsR3435PJYvvE7mhGwFNAF8ESBkJBQUCUAYfVAIMiAUMdVodkQmElCGICgFcdQIFHXuUR4qlSQYEq6wEp1kEDbKzDQ51sbSytm4CrayvUG2oRwERBaSlIBEREJOoCw3LESABE9bX2NcBHtIP2d/XBRDL4OUDBQlGQQAh+QQFCgAWACwSAAEADgAdAAAGoECJUAgYGo+Dg+F4BBwOA6ZR85QOnUqr8EnRSgzPorEqQTyjQ80mEFiWNQihgcAOEJiITH0jkOrZC3FSBgEZYlpuXhIAC42OC2hDCwWUlQUKR5OWlJhGA4+OkUJ9igQNDIlSHA0NDhNaAg+sDRx3QwEgC0IEFbMJQgsRESNGDA6sQyPCAUYGDBdDAxARIIoFwgyKHhEQokwBwr9eDREdUkEAIfkEBQoAGAAsCAAHABgAGQAABaEgJo5kWRqGqaoAdRzIKiPDewyyKtUvBeQq3sEgAaoQt5hxpVwyB9Do4OccBK7YK0DC7Xq91izWiQFIo9QljmxaFAJpNsZSKCgIctGAUS9YFk4EHAJcCwl9EytuBQsCDQ0KXgEKdSsBEREBEgqPBF4AARuWmJoGDg0cZJeZXAyPiUurmlwVDQ4pRrJdBI8XsaReDw2zX8W6xcjFAxAQC8nFIQAh+QQFCgATACwHAA4AGQASAAAGosCJcEgsTiSApBKAMDqHgIN0Kn0+o9Sp1YlYKpvbIiBMHgQWYLLzE2gL1E4AoR34DIwDUEDC7y8sA3wDG3QYfXwPEREEAgwMAgMFBR2HC3SVig0SBA0NBBIdkguHCAsHhw2Ko5yeSAoFFoeyEgGKBXysn7SSurMSHhEQgZudvQkFCgC+DIoMfbl+khu+HREgh9B9DAUZvr7Z3uF8Bg4OAuKHQQAh+QQFCgAWACwCABIAHAAOAAAFk6AkjstoniKCmkMBBesJHEbMeFHkxaZ2/AAToZGLNAi8EWLwO2iCj6KnIzJwkKfBJygBUJqGHKQwGCUaDcwgEBgA2BmToZl4lEYC9EOyKBRKGWxlcjUoD2gCfH4lCGwfSSNDDQwifX+VbImQFQ0OhZZ3EhtsKjwTaBMkiyNrAQdJAQ0cJqBCARqQKLW5kAAKCoNJIQAh+QQFCgAbACwAAA4AIAASAAAFoeASjGSwbGiqruwmQVEsR0xr2/Ac13efiqXRyUdsCYpIlIHhICSJk0qjUXneMI9p44GxthLaSkAiAVgW5HRZgyBOHQxDelIoCACLBQBxOAyIFwkCagN1DBIDIwOIfQBeDHWLiQGLEn0aapmaZAt1Y4iKZAaNm6USCQUKAGSTlRIUfaaaBHUEaa1pAH1ysmkZBRaEobcHq72muMfKZAgjxschACH5BAUKABQALAAABwAXABkAAAatQImEwaAYj8hkkhCJeALKaHIAakZIC6mWwoBYCwOheEwWDx5W0la7aESgay2hTJcICPg8QVAvOxqAgQ0TfWR/goCEhWJ3enh8i4VhkXQAAQpZcUsJBQUJmkcCDJ0FDAKgFBOkCRlCCB8DcZ0KAQBiGAEBBggGu1EbE5NClgFzAAcHAKAEubbHyUjCZAO5C8PIynEbuQjX0GsCuZASz9lbGgEfY+WoSOWUdMjdY0EAIfkEBQoAFgAsAAABAA4AHQAABp5AiXAoJAyISGEiAkoiGZEIw0n0RCBHqiQQfWiFjehiOJkgF9GGENNoVAjEQhRu4LQbIoFwQAoQJw53DAZUBgl3Il8CDw1wXxIYSAMLlJULWUMKBZucBY6ZnZyfe5aVmF8AjwgLAadIAhsBARtOBgSyAQSESBi4GxpDGqlCuAsIQwYHB8cSBxjDQgjKrpLKzE4AyrtUFMqoytDYB8BDQQA7) 50% no-repeat;width:100%;height:100%;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.UtilityWrap .tool-header{background:#e52225;border-radius:15px 15px 0 0;position:relative}.UtilityWrap .tool-header h1{font-family:"OmnesSemiBold";font-size:30px;font-weight:400;color:#fff;line-height:80px;margin:0;padding:0 0 0 175px}.UtilityWrap .tool-header img{position:absolute;z-index:1;left:50px;top:50%;transform:translateY(-50%);width:116px;height:116px}.search-form-container{padding:50px 20px 20px;font-family:OmnesMedium;border:1px solid #f0f0f0;border-radius:0 0 15px 15px;background:#f0f0f0}.blk-separator{position:relative;margin:40px auto}.blk-separator hr{height:0;border-top:1px solid #c6c8c7;background:transparent;box-shadow:none;margin:0;padding:0}.blk-separator span{background:#f0f0f0;display:inline-block;margin:0 auto;padding:5px 10px;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;color:#5f6369}.blk{display:flex;margin:0 auto 15px;justify-content:flex-start;align-items:center;padding:0}.blk.blk-searchbycat{flex-direction:column;background:#fafafa;padding:30px;margin:10px 0 0;border-radius:15px;border:1px solid #c6c8c7}.blk .genderWrapper{display:flex;justify-content:center;margin:15px auto}.blk .genderlist{display:flex;align-items:center}.blk .genderlist label{margin:0 10px 0 5px;padding:0 5px 0 0}.blk .genderlist .gender{position:relative}.blk .genderlist .gender input{margin:0 7px 0 0}.blk.blk-alplinks{display:flex;flex-direction:row}.blk.blk-alplinks .alplinks{width:100%}.blk.blk-alplinks .alplinks a{display:inline-flex;margin:1%;padding:1%;font-size:16px;font-family:OmnesMedium;background:#fafafa;border-right:1px solid #f0f0f0;color:#00f;text-decoration:none;cursor:pointer;min-width:40px;justify-content:center}.blk.blk-alplinks .alplinks a.active{background:#e52225;color:#fff}.blk label{margin:0 15px 0 0;font-weight:400;padding:8px 0;display:inline-block;white-space:nowrap}.blk input[type=text],.blk label{font-family:OmnesMedium;font-size:16px;color:#5f6369}.blk input[type=text]{border-radius:15px;width:50%;padding:10px 15px;text-align:left;box-shadow:none;margin:0 20px 0 0;border:1px solid #959595;outline:none}.blk input[type=text]::placeholder{color:#c6c8c7}.blk-header,.blk-meaning,.blk-name{margin:10px auto;flex-direction:column;flex-wrap:wrap;width:100%}.tabs{width:100%}.blk-btn{border:none;padding:0;margin:0 auto}.btn.btn-p{border-radius:25px;padding:10px 45px;background-color:#db2035;font-family:OmnesSemiBold;font-weight:400}.tab-list{border-bottom:none;padding-left:0;margin:0}.tabs-header{display:flex;align-items:center;justify-content:center}.tab-list-item{list-style:none;margin:0 auto;padding:11px 25px;background:#fafafa;color:#5f6369;display:inline-block;font-family:OmnesMedium;font-size:16px;line-height:18px;border-radius:25px;font-weight:400;outline:0;border:none;cursor:pointer}.tab-list-item:first-of-type{border-radius:25px 0 0 25px}.tab-list-item:last-of-type{border-radius:0 25px 25px 0}.tab-list-active{background:#d92032;color:#fff}.table-result{width:100%}.blk-result{flex-direction:column}.blk-result h4{font-family:OmnesSemiBold;font-size:20px;color:#fff;background:#e52225;border-radius:10px 10px 0 0;margin:0;padding:15px 0;text-align:center;text-transform:capitalize;width:100%}.table-result table{display:table;text-align:center;border-collapse:collapse;border-spacing:0;width:100%;background:#fafafa}tfoot{background:#fafafa;padding:10px}.table-result table tbody,.table-result table thead{border-collapse:collapse}.table-result table td,.table-result table th{font-family:OmnesRegular;padding:13px 30px;vertical-align:text-top;border:1px solid #c6c8c7;text-align:left;font-size:16px}.table-result table th{font-family:OmnesSemiBold;padding:13px 30px;line-height:normal;vertical-align:bottom;background:#f0f0f0;color:#333}.table-result table td.namecolumn,.table-result table th.namecolumn{width:35%}.table-result table td.gendercolumn,.table-result table th.gendercolumn{width:15%;text-align:center}.table-result table td.gendercolumn span{display:inline-block;margin:0 2px}.table-result table td.meaningcolumn,.table-result table th.meaningcolumn{width:50%}.table-result table th.gendercolumn,.table-result table th.meaningcolumn,.table-result table th.namecolumn{text-align:center}.table-result table td,.table-result table td a{font-family:OmnesSemiBold;color:#333}.table-result table td a{font-size:18px;color:#c21b34;cursor:pointer}.table-result table td a:hover{color:#c21b34;text-decoration:underline}.blk-result-error *{border:1px solid #c6c8c7;text-align:center;justify-content:center;border-radius:15px;background:#fff;color:#d92032;font-family:OmnesSemiBold;font-size:14px;width:100%;padding:20px 15px}.blk-result-info{width:100%;margin:15px 0 30px;text-align:center;display:block}.blk-result-info h4{background:none;color:#007bff;border-radius:15px;width:100%;border:1px solid #007bff}.blk-name-result,.blk-name-sim-result{width:100%;justify-content:space-around;background:#fff;padding:30px;border-radius:15px;margin:15px auto;flex-direction:column}.blk-name-result{flex-direction:row;justify-content:flex-start;align-items:start}.blk-name-sim-result{padding:0 30px 15px;margin-bottom:40px;margin-top:-30px}.blk-name-result table,.blk-name-sim-result table{width:100%;justify-content:center}.blk-name-result table td,.blk-name-result table th{font-family:OmnesRegular;padding:7px 15px;vertical-align:text-top;border:1px solid #c6c8c7;font-size:14px}.lftblk{border-right:2px solid #c21b34;width:40%;justify-content:flex-start;padding:15px 0}.lftblk label,.rgtblk label{font-size:18px;color:#333;line-height:36px;font-family:OmnesRegular;text-align:left;vertical-align:top;padding:0;margin:0}.lftblk span{font-size:24px;color:#c21b34;margin:0 0 0 5px;display:inline-block}.lftblk span,.rgtblk{font-family:OmnesRegular}.rgtblk{width:60%;justify-content:flex-start;color:#333;font-size:18px;padding:15px 0 0 30px}.table-result nav{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:15px auto}.table-result nav a{margin:.3%;padding:.2% .5%;border:1px solid #c6c8c7;background:#fff;display:inline-block;font-size:14px;font-family:OmnesMedium;line-height:16px;min-height:22px;min-width:22px;text-align:center;text-decoration:none;cursor:pointer}.table-result nav a.active{background:#e52225;color:#fff}.pagination{display:inline-block;padding-left:0;margin:0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#5f6369;background-color:#fff;border:1px solid #c6c8c7;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#e52225;background-color:#fff;border-color:#c6c8c7}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#e52225;border-color:#c6c8c7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}@media screen and (max-width:1023px){.UtilityWrap{width:100%;margin:auto;padding:60px 15px 15px;position:relative;z-index:0}.UtilityWrap .tool-header{background:#e52225;border-radius:15px 15px 0 0;position:relative}.UtilityWrap .tool-header h1{font-family:"OmnesSemiBold";font-size:24px;font-weight:400;color:#fff;line-height:30px;margin:auto;padding:40px 0 20px;text-align:center}.UtilityWrap .tool-header .headericon{position:absolute;z-index:1;left:50%;top:0;transform:translate(-50%,-50%);width:100px;height:100px}.UtilityWrap .tool-header .headericon .fa-child:before{content:"\f1ae";color:#e52225;font-size:65px;line-height:75px}.tabs-header{flex-direction:column}.search-form-container{margin:0 auto;padding:15px}.blk .genderWrapper{margin:0 0 15px;flex-direction:column;flex-wrap:wrap}.blk .genderWrapper label{text-align:center;margin:0}.blk .genderWrapper .genderlist{flex-direction:row;flex-wrap:wrap}.blk .genderWrapper .genderlist .gender{min-width:45%}.blk.blk-alplinks .alplinks,.blk .genderWrapper .genderlist .gender{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.blk.blk-alplinks .alplinks a{margin:1%;padding:2% 4%;font-size:18px;text-align:center;max-width:48px;min-width:48px;justify-content:center}.blk input[type=text]{width:100%;margin:15px auto}.blk-header,.blk-meaning,.blk-name{justify-content:center}.blk-btn{margin:15px auto;padding:0;width:100%}.blk.blk-alplinks{justify-content:center}.blk-name-result,.blk.blk-alplinks{flex-direction:column}.lftblk{width:100%;border:none;padding:15px 0 5px}.rgtblk{width:100%;padding:0}.table-result table td,.table-result table th{padding:7px 10px;font-size:14px}.blk-result h4{font-size:16px}.table-result table td a{font-size:14px}}.heading-section-common-header{position:-webkit-sticky;position:sticky;top:44px;z-index:16;display:flex;background:#f6f8fb;justify-content:center;align-items:center;border-bottom:2px solid #da291c;padding:9px 0}.heading-section-common-header img{max-width:58px;margin-right:10px}.heading-section-common-header h1{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:24px;line-height:24px;letter-spacing:.5px;text-transform:uppercase;color:#da291c;margin:0}@media (max-width:1023px){.heading-section-common-header{top:54px;z-index:15;padding:4px 0}.heading-section-common-header h1{font-size:20px}}@media only screen and (max-width:767px){.heading-section-common-header{top:49px}}@media screen and (max-device-width:767px) and (orientation:landscape){.heading-section-common-header{top:59px}}header{padding:15px 0 0;text-align:center;border-radius:0;position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#fff}header,header .brandlogo{margin:0 auto}header h1{background:#da291c;text-align:center;color:#fff;font-family:"OmnesMedium";font-size:22px;font-weight:500;line-height:24px;text-transform:capitalize;width:100%;margin:15px auto 0;padding:13px 0}header .logo{max-width:220px;max-height:30px}.utilitytools{justify-content:space-between;flex-direction:row;background:#fff;padding:0 0 15px;min-height:400px;margin:0 auto}.utilitytools,.utilitytools section{display:flex;flex-wrap:nowrap;width:100%}.utilitytools section{flex-direction:column;justify-content:flex-start;margin:0;align-items:center}.utilitytools section .category-links{width:75%;margin:0 auto;flex-flow:column nowrap;align-items:center;display:flex}.utilitytools section .category-heading{width:100%;background:#f6f8fb;border-bottom:2px solid #bfccdd;position:-webkit-sticky;position:sticky;top:100px;z-index:10;padding:10px 25px;text-align:center;display:flex;justify-content:center;align-items:flex-start;margin-bottom:25px}.utilitytools section h3{color:#273040;font-family:"OmnesMedium";font-size:18px;line-height:20px;text-transform:capitalize;width:100%;margin:0}.utilitytools a.utility-link{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;align-content:space-between;border-radius:25px;margin:0 0 15px;color:#273040;text-decoration:none;position:relative;width:100%;background:#fff;font-weight:500;font-size:14px;font-family:"OmnesMedium";line-height:16px;letter-spacing:.5px;text-transform:uppercase}.utilitytools a.utility-link:after{margin-left:10px;display:none}.utilitytools a.utility-link:hover{color:#da291c;text-decoration:none}.utilitytools a.utility-link span.linklabel{white-space:normal;line-height:22px;max-width:90%;text-align:center}.utilitytools a.utility-link img{max-width:65px;max-height:65px;margin:0;border-radius:50%}.utilitytools a.utility-link span.headericon{justify-content:space-around}.utilitytools a.utility-link span.headericon i{position:relative;left:unset;top:unset;border:6px solid #da291c;display:unset;width:50px;height:50px;display:flex;justify-content:center;border-radius:50%}.utilitytools a.utility-link span.headericon .fa:before{color:#da291c;font-size:24px;line-height:36px}.fa-eye:before{content:"\f06e"}@media screen and (min-width:1023px) and (max-width:1400px){.utilitytools section h3{width:100%}}@media screen and (max-width:1023px){.logowrapper{padding:0 0 250px;background:url(/static/media/Huggies_journey_expectingmom.82402cfe.jpg) 0 -160px no-repeat;border-radius:0 0 15px 15px;border-radius:25px 25px 0 0;position:relative;z-index:1}.logowrapper img{width:40%;margin:20px auto 0}header{position:-webkit-sticky;position:sticky;top:0;z-index:101;padding:25px 0 0}header h1{font-size:22px;line-height:26px;padding:18px 0}.utilitytools{padding:0;width:100%;flex-direction:column}.utilitytools section{width:100%;margin:0 auto 20px}.utilitytools section .category-links{justify-content:flex-start;width:100%;align-items:flex-start;padding:0 30px}.utilitytools section .category-heading{width:100%;background:#f6f8fb;border-bottom:2px solid #e4eaf1;border-top:2px solid #e4eaf1;position:relative;top:unset;justify-content:flex-start;padding:10px 20px;align-items:flex-start;margin:0 0 10px}.utilitytools section h3{width:100%;text-align:left;font-size:18px;line-height:20px;margin:0;min-height:20px!important}.utilitytools a.utility-link{margin:10px 0;width:auto;height:auto;justify-content:flex-start;font-size:16px;font-family:OmnesMedium}.utilitytools a.utility-link span.headericon{display:none}.utilitytools a.utility-link span.linklabel{width:100%;text-align:left;font-size:14px;line-height:16px;margin:0;min-height:16px!important;max-width:100%;font-family:"OmnesMedium"}}.diaper-size-calc-wrap{margin:20px 0 0;background-color:#fff}.diaper-size-calc-wrap .select-box--box{position:relative}.diaper-size-calc-wrap .form-group .form-control{border-radius:8px;font-family:"OmnesMedium";font-style:normal;font-weight:500;color:#273040}.diaper-size-calc-wrap .form-group .form-control::placeholder{color:#bfccdd;font-family:"OmnesRegular";font-size:18px;line-height:24px}.diaper-size-calc-wrap .form-group .form-control:focus{color:#495057;background-color:#fff;outline:0;box-shadow:none;border:2px solid #424c5f;outline:none}.diaper-size-calc-wrap .form-group .label{text-align:left;margin-bottom:5px;font-family:"OmnesRegular";font-weight:400;display:block;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f}.diaper-size-calc-wrap .form-group .invalid-feedback{font-family:"OmnesMedium";color:#da291c}.diaper-size-calc-wrap .description{font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#273040;padding:28px 0 20px;max-width:48%;margin:0 auto}.diaper-size-calc-wrap .calculator-note-section{background:rgba(191,204,221,.5);padding:10px 0;margin-top:38px}.diaper-size-calc-wrap .calculator-note-section p{margin:0 auto;max-width:80%;font-size:16px;line-height:20px;font-family:"OmnesRegular";text-align:center;letter-spacing:.5px;color:#424c5f}.diaper-size-calc-wrap .ttlink{outline:none;position:relative}.diaper-size-calc-wrap .ttlink :hover:after{content:"";position:absolute;bottom:-9px;left:0;display:inline-block;color:#fff;border:8px solid transparent;border-bottom-color:#273040}.diaper-size-calc-wrap .ttlink span{display:none!important;content:attr(data-title);position:absolute;top:29px;right:-90px;bottom:unset;left:unset;display:inline-block;border-radius:2px;background:#273040;color:#fff;font-size:12px;line-height:16px;font-family:sans-serif;white-space:nowrap;z-index:10000;height:auto;width:200px;word-wrap:break-word;white-space:normal;border-radius:15px;padding:15px;font-family:"OmnesMedium",Arial;text-align:left}.diaper-size-calc-wrap .ttlink:hover span{display:inline-block!important}.diaper-size-calc-wrap form label a{display:inline-block;margin-left:5px}.diaper-size-calc-wrap form label a .fa{color:#424c5f;font-size:20px}.diaper-size-calc-wrap .toggle-unit-switch{position:relative;display:inline-block;width:50px;height:25px;width:45px;border:1px solid #bfccdd;border-radius:20px;margin-bottom:0;background:#f6f8fb,100%}.diaper-size-calc-wrap .border-top{border-top:1px solid #bfccdd!important}.diaper-size-calc-wrap .toggle-unit-switch input[type=checkbox]{display:none}.diaper-size-calc-wrap .toggle-unit-switch .switch{position:absolute;cursor:pointer;background-color:#fff!important;border-radius:25px;top:0;right:0;bottom:0;left:0;transition:background-color .2s ease}.diaper-size-calc-wrap .toggle-unit-switch .switch:before{position:absolute;content:"";left:2px;top:2px;width:24px;height:24px;background-color:#424c5f;border-radius:50%;transition:transform .3s ease}.diaper-size-calc-wrap .switch-box-wrapper{display:flex;align-items:center;min-height:40px}.diaper-size-calc-wrap .btn-group-sm>.btn{border-radius:0;min-width:50px}.diaper-size-calc-wrap .btn-secondary{color:#424c5f;background-color:#f6f8fb;border-color:#424c5f}.btn-secondary:not(:disabled):not(.disabled).active,.diaper-size-calc-wrap .btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#424c5f;border-color:#424c5f}.btn-secondary:not(:disabled):not(.disabled).active:focus,.diaper-size-calc-wrap .btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none!important}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.diaper-size-calc-wrap .btn-group>.btn:focus{z-index:0!important}.diaper-size-calc-wrap .switch-box-wrapper .unit-text{margin-bottom:0;font-size:18px;line-height:28px;font-family:"OmnesMedium";font-weight:500;color:#273040}.diaper-size-calc-wrap .switch-box-wrapper label.toggle-unit-switch{margin:0 10px;width:56px;height:30px;background:#f6f8fb}.diaper-size-calc-wrap .switch-box-wrapper .disabled-unit-text{color:#bfccdd}.diaper-size-calc-wrap .custom-select-dropdown{position:relative;font-family:"OmnesMedium";background-color:fff}.diaper-size-calc-wrap .custom-select-dropdown .select-box--box{position:static}.diaper-size-calc-wrap .custom-select-dropdown .select-box--selected-item{height:40px;padding:6px 12px;font-size:15px;box-shadow:none;transition:none;width:100%;font-family:"OmnesRegular";font-style:normal;font-weight:500;line-height:28px;color:#273040;display:inline-block;background:transparent;border:1px solid #bfccdd;border-radius:8px;cursor:pointer;text-align:left;z-index:2;position:relative}.diaper-size-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box-selected-item-text-faded{color:#bfccdd;font-family:"OmnesRegular";font-weight:500;background-color:initial;height:0;width:0;top:-3px;font-size:18px;line-height:24px}.diaper-size-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box-selected-item-text{background-color:initial;height:0;width:0;top:-3px;font-size:18px;line-height:24px;color:#273040;font-weight:600}.diaper-size-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow{width:10px;height:30px;margin:0;padding:0;display:inline-block;position:absolute;top:0;right:0}.diaper-size-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow span.select-box--arrow-up{background-color:initial;height:43px;line-height:43px;width:30px;color:#424c5f;font-size:15px;border-radius:0 10px 10px 0;top:-3px;font-weight:600}.diaper-size-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow .fa-angle-down:before,.diaper-size-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow .fa-angle-up:before{font-size:30px;font-weight:500}.diaper-size-calc-wrap .custom-select-dropdown .select-box--items{position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;border:1px solid #bfccdd;border-radius:10px;padding:8px;z-index:3;margin-top:5px}.diaper-size-calc-wrap .custom-select-dropdown .select-box--items p{margin:0;font-weight:600}.diaper-size-calc-wrap .custom-select-dropdown .select-box--items .select-div{margin:0!important;display:flex;align-items:center;justify-content:flex-start;padding:8px 16px 8px 5px}.diaper-size-calc-wrap .custom-select-dropdown .select-box--items .select-div.selected{font-weight:700;background:#f6f8fb;border-radius:8px;color:#da291c}.diaper-size-calc-wrap .results-block{background:rgba(191,204,221,.15);padding:20px 26px 20px 30px;width:100%;margin:0 auto 30px}.diaper-size-calc-wrap .results-block .results-head{display:flex;justify-content:center;align-items:center}.diaper-size-calc-wrap .results-block .results-head h1{font-family:"OmnesMedium";font-style:normal;font-weight:600;font-size:24px;line-height:26px;color:#5d6369}.diaper-size-calc-wrap .results-block .results-head h3{font-family:"OmnesMedium";font-style:normal;font-weight:600;font-size:16px;line-height:16px;color:#5d6369}.diaper-size-calc-wrap .results-block .results-head p{font-family:"OmnesMedium";font-style:normal;font-weight:600;font-size:32px;line-height:34px}.diaper-size-calc-wrap .results-block .results-head .brand-image{margin-bottom:20px}.diaper-size-calc-wrap .results-block .results-head .text-brand-size{margin-bottom:24px}.diaper-size-calc-wrap .results-block .results-head .text-brand-recommended{margin-bottom:32px}.diaper-size-calc-wrap .results-block .results-head .text-brand-description{margin-bottom:8px}@media (max-width:767px){.diaper-size-calc-wrap .form-container{padding:30px 20px 25px}.diaper-size-calc-wrap .form-group .form-control::placeholder,.diaper-size-calc-wrap .select-box-selected-item-text{height:25px!important;width:250px!important;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.diaper-size-calc-wrap .calculator-note-section{background:rgba(191,204,221,.5);padding:0;margin-top:0}.diaper-size-calc-wrap .calculator-note-section p{max-width:82%;padding-top:10px;padding-bottom:10px;font-size:15px}.diaper-size-calc-wrap hr.form-divider{margin:0 0 30px!important}}input:checked+.slider{background-color:#f9fafb}footer{padding:11px 0}@media (max-width:1024px){.diaper-calc-wrap .main-section .switch{position:relative;display:inline-block;margin-left:3px;margin-right:3px;width:65px;height:34px}.weight-wrap{width:55%}.days-wrap{margin-left:0;width:100%}.toggle-switch{display:inline-block;width:38%;margin-left:10px;vertical-align:middle}.diaper-calc-wrap .main-section{padding:0 20px}.diaper-calc-wrap .heading-section h1{font-size:20px}.diaper-calc-wrap .main-section .event-dropdown,.diaper-calc-wrap .main-section p{max-width:100%;text-align:left}.diaper-calc-wrap .heading-section{padding:7px 20px}.num-select{display:block;max-width:100%}.num-select div{padding:0;margin-top:15px}.results-block{width:100%;padding:10px}.results-head{display:block;padding-bottom:10px}.results-head h1{font-size:20px;line-height:22px}.results-head p{font-size:24px;line-height:26px}.prod-section{display:block;padding:20px}.img-wrapper{width:100%;height:auto;margin:0 auto}.img-block,.size-chart{width:100%;margin:0}.recalculate-wrap{text-align:center;margin:30px 0}.recalculate-wrap button{background:#da291c;border-radius:33.5px;font-family:"OmnesSemiBold";font-style:normal;font-weight:500;font-size:18px;line-height:19px;color:#fff;padding:10px 32px;border:0}}@media (max-width:991.98px){.slider.round{transform:scale(.65)}.toggle-switch{margin-bottom:15px}.footer-mobile{position:absolute;bottom:0;width:100%}}.custom-select-dropdown{background-color:#fff}.select-box--box{width:100%;position:absolute;left:0}.select-box--selected-item{display:inline-block;height:100%;vertical-align:middle;color:#273040;font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:20px;line-height:28px;padding:8px 16px;border:1px solid #bfccdd;border-radius:8px;cursor:pointer;text-align:left;width:100%;z-index:2;position:relative}.select-box--items{position:absolute;top:100%;left:0;right:0;z-index:1;border:1px solid #bfccdd;background:#fff;border-radius:8px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom:1px solid #d8d8d8;margin-top:-6px;padding:10px 0}.select-box--items div{border-radius:0;border:0;margin:0 20px;border-bottom:1px solid #d8d8d8;color:#273040;font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:20px;line-height:28px;padding:8px 16px;cursor:pointer;text-align:left}.same-as-selected,.select-box--items div:hover{background-color:#f6f8fb;color:#da291c;border:0;border-radius:8px}.select-box--items>:last-child{border-bottom:none}.select-box--arrow{width:30px;height:30px;margin:0;padding:0;display:inline-block;position:absolute;top:0;right:0}.select-box--arrow-down,.select-box--arrow-up{top:2px;right:20px;width:0;position:relative}.fa-angle-down:before{content:"\f107";font-size:40px}.fa-angle-up:before{content:"\f106";font-size:40px}.fa{font-size:20px}.fa-star{margin-right:5px}.diaper-calc-wrap{margin:20px 0;background-color:#fff}.diaper-calc-wrap header{background:#fff;box-shadow:0 2px 15px rgba(66,76,95,.15);padding:25px 0 26px;text-align:center;z-index:1}.diaper-calc-wrap .heading-section{display:flex;background:#f6f8fb;justify-content:center;align-items:center;border-bottom:2px solid #da291c;padding:7px 0}.diaper-calc-wrap .heading-section img{width:58px;height:58px;margin-right:20px}.diaper-calc-wrap .heading-section h1{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:24px;line-height:24px;letter-spacing:.5px;text-transform:uppercase;color:#da291c;margin:0}.diaper-calculator{background:#fff;padding-bottom:30px}.diaper-calc-wrap .main-section{text-align:center;min-height:350px;background:#fff;width:100%;margin:0 auto;border-bottom:1px solid #bfccdd}.diaper-calc-wrap .main-section p{font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#273040;padding:28px 0 20px;max-width:70%;margin:0 auto}.diaper-calc-wrap .main-section .event-dropdown{max-width:30%;margin:0 auto}.diaper-calc-wrap .main-section label{font-family:"OmnesMedium";font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f;width:100%;text-align:left}.custom-select-dropdown{position:relative;font-family:"OmnesMedium"}.select-selected{background-color:initial}.select-selected:after{position:absolute;top:14px;right:10px;width:25px;height:20px;display:inline-block;background-position:50%}.select-items div,.select-selected{color:#273040;font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:20px;line-height:28px;padding:8px 16px;border:1px solid #bfccdd;border-radius:8px;cursor:pointer;text-align:left;width:100%}select#tipo{outline:0}.select-items div{border-radius:0;border:0;margin:0 20px;border-bottom:1px solid #d8d8d8}.select-items div:last-child{border-bottom:0}.select-items{position:absolute;top:90%;left:0;right:0;z-index:0;border:1px solid #bfccdd;background:transparent;border-radius:8px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:#f6f8fb;color:#da291c;border:0;border-radius:8px}.num-select{display:flex;max-width:62%;margin:70px auto 30px}.num-select input{border:1px solid #424c5f;border-radius:8px}.num-select .period-error{font-family:"OmnesRegular";padding:0 35px;display:flex;justify-content:flex-end;font-size:16px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;width:16px;height:auto;opacity:1;position:absolute;background-repeat:no-repeat;background-position:50%}input[type=number]::-webkit-inner-spin-button{background-image:url(/static/media/drop-up-arrow.7778f2b6.svg),url(/static/media/drop-down-arrow.a6eb4b2e.svg);top:7px;height:65%;right:5px;background-repeat:no-repeat;background-position:100% 0,100% 100%;background-size:14px;cursor:pointer}input[type=number]{font-size:18px;position:relative;-webkit-appearance:textfield;appearance:textfield;margin:0}.btn-block{display:flex;justify-content:center;margin:30px 0}.calculate{background:#da291c;border-radius:33.5px;font-family:"OmnesSemiBold";font-style:normal;font-weight:500;font-size:18px;line-height:19px;color:#fff;padding:10px 32px;border:0}.calculate:disabled{background:#c6c8c7;cursor:default}.calculate:hover:enabled{background:#cb2026}.results-block{background:rgba(191,204,221,.15);padding:20px 26px 20px 30px;width:100%;margin:0 auto 30px}.results-head{display:flex;justify-content:space-between;align-items:center}.results-head .email-friends a{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-align:right;letter-spacing:.5px;color:#434d60;display:inline-block}.results-head .email-friends a:hover{text-decoration:none}.results-head .email-friends i{font-size:20px}.results-head .email-friends i:hover{cursor:pointer}.results-head h1{font-size:24px;line-height:26px;color:#273040}.results-head h1,.results-head p{font-family:"OmnesMedium";font-style:normal;font-weight:600}.results-head p{font-size:32px;line-height:34px;color:#da291c}.prod-section{background:#fff;border:1px solid #bfccdd;box-sizing:border-box;display:flex}.img-block{margin:124px 72px 50px 95px;width:32%}.img-block p{font-family:"OmnesMedium";font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#273040;margin-top:17px}.img-wrapper img{width:100%}.img-wrapper{border:1px solid #bfccdd;width:347px;height:327px}.size-chart{margin:30px 93px 30px 0;width:61%}table{width:100%}td,th{text-align:center;padding:8px}th{background:#bfccdd;font-family:"OmnesSemiBold";font-style:normal;font-weight:600;font-size:20px;line-height:19px;color:#273040;padding:18px}tr{border:1px solid #bfccdd}td{padding:22px 0 19px}.result-circle{margin:0 auto;border:2px solid #da291c;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}#weight{width:100%;font-family:"OmnesRegular";font-style:normal;font-weight:500;line-height:28px;color:#273040;display:inline-block;background:#fff;border:1px solid #bfccdd;border-radius:8px}.num-select.weight-area{text-align:left}.toggle-switch{display:inline-block;width:18%;margin-left:10px;vertical-align:middle}.toggle-switch span{vertical-align:middle;font-family:"OmnesMedium"}.diaper-calc-wrap .main-section .switch{position:relative;display:inline-block;margin-left:3px;margin-right:3px;width:65px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:default;top:0;left:0;right:0;bottom:0;background-color:#f6f8fb}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:2px;bottom:2px;background-color:#424c5f}input:checked+.slider{background-color:#f7fafd}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:21px;border:2px solid #bfccdd}.slider.round:before{background:#c6c8c7;border-radius:50%}.weight-wrap{width:40%}.days-wrap,.weight-wrap{display:inline-block}.days-wrap{margin-left:5%;width:35%}#period-days{display:inline-block;background:#fff;border:1px solid #bfccdd;border-radius:8px}.email-btn-wrap{display:flex;justify-content:center}.email-btn-wrap button{background:#fff;border:1px solid #da291c;border-radius:33.5px;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:14px;line-height:19px;text-align:center;color:#d33932;outline:0;padding:10px 50px;margin-bottom:36px}footer{background:rgba(191,204,221,.15);display:flex;justify-content:center;align-items:center;padding:10px 0}footer p{font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:12px;line-height:20px;letter-spacing:.5px;color:#424c5f;margin:0;text-align:center}@media (max-width:1024px){.weight-wrap{width:55%}.days-wrap{margin-left:0;width:100%}.toggle-switch{display:inline-block;width:38%;margin-left:10px;vertical-align:middle}.diaper-calc-wrap .main-section{padding:0 20px}.diaper-calc-wrap .heading-section h1{font-size:20px}.diaper-calc-wrap .main-section .event-dropdown,.diaper-calc-wrap .main-section p{max-width:100%;text-align:left}.diaper-calc-wrap .heading-section{padding:7px 20px}.num-select{display:block;max-width:100%}.num-select div{padding:0;margin-top:15px}.results-block{width:100%;padding:10px}.results-head{display:block;padding-bottom:10px}.results-head h1{font-size:20px;line-height:22px}.results-head p{font-size:24px;line-height:26px}.prod-section{display:block;padding:20px}.img-wrapper{width:100%;height:auto;margin:0 auto}.img-block,.size-chart{width:100%;margin:0}.recalculate-wrap{text-align:center;margin:30px 0}.recalculate-wrap button{background:#da291c;border-radius:33.5px;font-family:"OmnesSemiBold";font-style:normal;font-weight:500;font-size:18px;line-height:19px;color:#fff;padding:10px 32px;border:0}}::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-search-results-button,::-webkit-search-results-decoration{display:none}.swagger-document-link{display:inline-block;position:absolute;right:5.5%;top:0;padding-top:6px}.swagger-document-link a{font-family:"OmnesSemibold";font-style:normal;font-size:14px;line-height:24px;text-align:right;letter-spacing:.5px;color:#273040;padding:5px 20px 5px 0;border-right:2px solid #bfccdd;display:inline-block}.swagger-document-link a:hover{cursor:pointer}.swagger-document-link a img{padding-right:5px}@media screen and (max-device-width:1024px) and (min-device-width:992px) and (orientation:landscape){.swagger-document-link{right:9.5%}}@media (max-width:1023px){.swagger-document-link{display:inline-block;position:absolute;right:11%;top:5px;padding-top:6px}}@media only screen and (max-width:767px){.swagger-document-link{padding-top:0}.swagger-document-link a{border-right:none;padding-right:0}.swagger-document-link a img{padding-right:20px}}@media only screen and (max-width:812px) and (min-width:768px) and (orientation:landscape){.swagger-document-link{right:14%}}.swagger-ui .info .base-url,.swagger-ui .info .title small,.swagger-ui .info hgroup.main a{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre,.swagger-ui .responses-table tr td,.swagger-ui .table-container .parameters-col_name div,.swagger-ui .table-container th{text-align:left}.swagger-ui .parameters-col_description input{text-align:left;margin-right:100%}.swagger-ui table{border-collapse:inherit}.swagger-ui .table-container .parameters th{background:transparent}.swagger-ui{font-family:sans-serif;color:#3b4151}.swagger-ui .parameters-col_description .markdown p,.swagger-ui .response-col_description__inner .markdown p{font-size:12px;margin-top:5px}.swagger-ui .parameters-col_description .markdown i{font-weight:600}.swagger-ui .parameters-col_description input[type=text]{font-size:13px}.swagger-ui .tab{border:none;background-color:initial}.swagger-ui .parameters-col_description,.swagger-ui table.model tr.property-row td{text-align:left}.swagger-ui .no-margin{overflow:hidden}.swagger-ui .parameter__name{font-weight:700}.swagger-ui .scheme-container .schemes{padding-left:40px}.swagger-ui .info .main .title,.swagger-ui .no-desc .nostyle{font-weight:600}@media only screen and (max-width:767px){.swagger-ui .opblock .opblock-summary{flex-direction:column;align-items:flex-start}.swagger-ui .opblock .opblock-summary-path{max-width:100%}.swagger-ui .opblock .opblock-section-header>label{flex-direction:column}.swagger-ui section.models .model-container{overflow:auto}.swagger-ui .code,.swagger-ui code{word-break:break-word}.swagger-ui .wrapper{padding:0}.swagger-ui .opblock .opblock-section-header h4{font-weight:600}.swagger-ui table{padding:0;word-break:break-word}.swagger-ui .scheme-container .schemes{padding-left:20px}}.due-date-calculator .my-tooltip{background-color:#000;border-radius:6px;color:#fff;left:-5px;padding:3px 7px 5px;position:absolute;top:-30px}.due-date-calculator .my-tooltip:before{border-color:#000 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";height:0;left:6px;position:absolute;top:22px;width:0}.due-date-calculator .default-calendar{display:flex;justify-content:center}.due-date-calculator{background:#fff}.due-date-calculator .higlight-dates p{padding-top:20px}.due-date-calculator p{font-size:18px;line-height:24px;text-align:center;color:#273040;padding:5px 0;font-family:"OmnesRegular";margin:0 auto 10px}.due-date-calculator .goals-section{position:relative}.due-date-calculator .goals-section h1{font-size:25px;line-height:2px;display:block;margin:0 auto;color:#273040;font-family:"OmnesMedium";background:#fff;text-align:center;z-index:1;max-width:70%;position:relative;top:-18px}.due-date-calculator .goals-section .goals{padding:40px 0;border-bottom:1px solid #bfccdd}.due-date-calculator .goals-section .remove-goals-padding{padding:15px 0!important}.due-date-calculator .goals-section .goals ul{padding:0;margin:0 auto;display:flex;max-width:100%;flex-flow:row wrap;justify-content:space-evenly}.due-date-calculator .goals-section .goals li{list-style:none;text-align:center;max-width:25%}.due-date-calculator .recalculate-wrap-period-form .cycle-length-mobile:before{content:none}.due-date-calculator .social-share-container{position:absolute;top:0;width:100%}.due-date-calculator .pagination-period-calculator>li{z-index:3}.due-date-calculator .current-day-class span{border:2px solid #273040!important}.due-date-calculator .toolform .field-datepicker .react-datepicker__day--today{border:2px solid #273040}@media (min-width:1025px){.due-date-calculator .form-container .result-section{width:64%;margin:0 auto}.due-date-calculator form .input-group #avg-period-duration,.due-date-calculator form .input-group #period-cycle-length{min-width:64%}.due-date-calculator form .input-group{padding-right:15px}.due-date-calculator .goals-section .goals li{min-width:20%;width:20%}.due-date-calculator .toolform .react-datepicker{margin-top:5px}.due-date-calculator .calculator-body .form-container form .toolform{display:flex;align-items:flex-end;justify-content:center}.due-date-calculator .toolform .field .react-datepicker-wrapper{width:100%}.due-date-calculator .submitBtnWrapper #calculate-period-button-id{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin-top:0;margin-bottom:1px}.due-date-calculator form .duration-wrap{margin-bottom:0!important}.due-date-calculator .submitBtnWrapper{width:auto}.due-date-calculator .field.field-datepicker{padding-right:50px}}.due-date-calculator .goals-section .goals li .circle{border:2.5px solid #bfccdd;border-radius:50%;width:80px;height:80px;margin:0 auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.due-date-calculator .goals-section .goals li img{width:50px;height:50px}.due-date-calculator .goals-section .goals li span{display:block}.due-date-calculator .goals-section .goals li .heading{font-size:18px;line-height:28px;color:#273040;font-family:"OmnesSemiBold";font-weight:700}.due-date-calculator .goals-section .goals li .desc{font-size:14px;line-height:18px;text-align:center;color:#424c5f;font-family:"OmnesRegular";width:98%;margin:0 auto}.due-date-calculator .goals-section .goals li.active .circle{border-color:#424c5f;cursor:default}.due-date-calculator .goals-section .goals li.active .heading{color:#da291c}.due-date-calculator{width:100%;margin:0 auto;padding:20px 0 60px;border-radius:0 0 15px 15px;position:relative}.due-date-calculator .sub-heading{text-align:center;color:#da291c;font-family:"OmnesMedium";font-size:24px}.due-date-calculator .recalculate-wrap-period-form button img{position:static;padding:0}.due-date-calculator form .calculator-field{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-right:none;margin:0;padding:0;vertical-align:top;min-height:75px}.due-date-calculator form .calculator-field:last-of-type{border-right:none}.due-date-calculator form label{font-family:"OmnesRegular";font-size:18px;font-weight:400;color:#424c5f;text-align:left;margin:0 auto 10px;display:block;line-height:24px}.due-date-calculator form label a{display:inline-block;margin-left:5px;line-height:20px}.due-date-calculator form label a .fa{color:#424c5f;font-size:20px}.due-date-calculator form select{border:none;width:110px;border-radius:10px;position:relative;color:#c7c7c7;padding:10px 15px}.due-date-calculator form select:after{content:">";font-size:20px;color:red;background-color:red;position:absolute;transform:rotate(90deg)}.due-date-calculator form select.cal-day{margin-right:20px!important;margin-right:calc(50% - 110px)}.due-date-calculator form select.cal-month{margin-right:20px!important}.due-date-calculator form .tooltip{opacity:1}.due-date-calculator .calculator-body{position:relative;padding:0 20px}.due-date-calculator .calculator-body .ovulation-intro{font-family:"OmnesRegular";color:#273040;text-align:center;padding:10px 19%;margin:15px 0 30px}.due-date-calculator .calculator-body .future-dates-ovulation-intro{padding-bottom:0;margin-bottom:20px}.due-date-calculator .calculator-body .form-container{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.due-date-social-share-component .email-share-container{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;padding:10px 0}.due-date-social-share-component .share-email-text-msg{font-size:16px;line-height:20px;color:#424c5f;font-family:"OmnesRegular";margin:0;padding:0 0 10px}.due-date-social-share-component .socialsharelinks .btn-link{background:#424c5f;border-radius:8px;color:#fff;font-size:14px;padding:5px}.due-date-social-share-component .socialsharelinks .btn-link img{margin-left:0;width:20px}.due-date-social-share-component .socialsharelinks{position:static;z-index:1}.due-date-calculator .react-datepicker__tab-loop{position:relative}.due-date-calculator .react-datepicker-popper{top:100%!important;transform:none!important}.due-date-calculator .toolform .react-datepicker{width:100%;display:flex}.due-date-calculator .calculator-body .form-container form,.due-date-calculator .calculator-body .form-container form .toolform{width:100%}.due-date-calculator .calculator-body .form-container button[type=submit]{display:inline-block;margin:0;padding:11px 32px;outline:none;font-family:"OmnesSemiBold";font-size:18px;font-weight:400;color:#fff;line-height:20px;border-radius:25px}.due-date-calculator .calculator-body .tool-icn{-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;background-color:#5e5e5e;background-image:url(https://www.huggies.com.br/content/images/sprites/herramientas.png);background-position:-165px -60px;background-repeat:no-repeat;background-size:450%;border-radius:100%;height:76px;left:50%;margin-left:-38px;position:absolute;top:-50px;width:76px;z-index:1}.due-date-calculator .calendar img{padding-top:0;position:relative;display:block;margin:0 auto}.due-date-calculator .calendar table{border-collapse:collapse;border-spacing:0;border:0;margin:0;padding:0;table-layout:fixed;width:100%}.due-date-calculator .calendar table td{border:none;border-right:1px solid #dadada;font-family:"OmnesMedium";font-size:16px;font-weight:400;position:relative;text-align:center;vertical-align:middle}.due-date-calculator .calendar table td:last-child{border-right:none}.due-date-calculator .calendar table td.calendar-day .day,.due-date-calculator .calendar table td:before{color:#666;display:block;font-family:"OmnesMedium";font-size:16px;font-weight:400;line-height:16px;left:9px;position:absolute;top:9px}.due-date-calculator .calendar table td.calendar-day.next .day,.due-date-calculator .calendar table td.calendar-day.prev .day{color:#d4d4d4}.due-date-calculator .calendar table td.fertile1,.due-date-calculator .calendar table td.fertile2,.due-date-calculator .calendar table td.fertile3,.due-date-calculator .calendar table td.fertile4,.due-date-calculator .calendar table td.fertile5{background-color:#ffe3e4}.due-date-calculator .calendar table td.fertile6,.due-date-calculator .calendar table td.fertile7{background-color:#f0f0f0}.due-date-calculator .calendar table td.menstruation,.due-date-calculator .calendar table td.test{background-color:#dee5fa}.due-date-calculator .calendar table td.next:before,.due-date-calculator .calendar table td.prev:before{color:#d4d4d4}.due-date-calculator .calendar table th{background-color:#f0f0f0;border:1px solid #dadada;border-top:none;border-left:none;color:#666;font-family:"OmnesMedium";font-size:16px;font-weight:400;line-height:38px;text-align:center;text-transform:none;vertical-align:middle}.due-date-calculator .calendar table th:last-child{border-right:none}.due-date-calculator .calendar table .week{border-bottom:1px solid #dadada;height:53px}.due-date-calculator .calendar table .week .menst-desc{display:none}.due-date-calculator .calendar table .week:last-child{border-bottom:none}.due-date-calculator .calendar .details{background:#fafafa;padding:30px 40px;border-radius:0 0 15px 15px;border:1px solid #dadada;border-top:none}.due-date-calculator .calendar .details .item{border-bottom:none;color:#999;margin-bottom:10px;padding:10px 0;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-content:center}.due-date-calculator .calendar .details .date{font-family:"OmnesMedium";font-size:16px;color:#666;line-height:28px;margin:0 5px}.due-date-calculator .calendar .details .desc{line-height:28px;margin:0 30px}.due-date-calculator .calendar .details .desc strong{color:#666;display:block;font-family:"OmnesSemiBold";font-size:18px;margin-bottom:5px;line-height:28px}.due-date-calculator .calendar .details .desc span{color:#666;display:block;font-family:"OmnesMedium";font-size:16px}.due-date-calculator .calendar .details .desc a,.due-date-calculator .calendar .details .desc span a{display:block;text-align:left;color:#cb2026;text-decoration:underline;margin-top:5px}.due-date-calculator .calendar .details .desc a{font-family:"OmnesMedium";font-size:16px}.due-date-calculator .calendar .details .icon{background-image:none;font-size:18px;text-align:center;width:32px;margin:0 5px}.due-date-calculator .calendar .details .more{color:#0583cd;margin-left:150px}.due-date-calculator .calendar .details .more:hover{text-decoration:underline}.due-date-calculator .calendar .fa,.due-date-calculator .calendar .far,.due-date-calculator .calendar .fas{color:#2449b4;font-size:18px;position:relative}.due-date-calculator .calendar .fa.fa-heart{color:#e58185}.due-date-calculator .calendar .fa.fa-heart:after{color:#cb2026;content:"\f004";left:0;position:absolute;top:0}.due-date-calculator .calendar .fa-angle-left:after,.due-date-calculator .calendar .fa-angle-right:after{color:#cb2026;left:0;position:absolute;top:0;font-size:36px;position:relative}.due-date-calculator .calendar .fa-angle-left:after{content:"\f104"}.due-date-calculator .calendar .fa-angle-right:after{content:"\f105"}.due-date-calculator .calendar .fa.fa-heart.percent25:after{clip:rect(12px,18px,18px,0)}.due-date-calculator .calendar .fa.fa-heart.percent50:after{clip:rect(9px,18px,18px,0)}.due-date-calculator .calendar .fa.fa-heart.percent75:after{clip:rect(6px,18px,18px,0)}.due-date-calculator .calendar .fa-long-arrow-right{transform:rotate(35deg);color:#666}.due-date-calculator .calendar .fa-thumbs-up{color:#666}.due-date-calculator .calendar-header{background-color:#fff;border-bottom:1px solid #dadada;padding:0;position:relative}.due-date-calculator .calendar-header h2{color:#666;font-size:24px;margin:0;text-align:center;text-transform:uppercase;line-height:58px}.due-date-calculator .calendar-header h2 span,.due-date-calculator .calendar-header h2 span.custom-month{font-family:"OmnesSemiBold";font-weight:400}.due-date-calculator .calendar-header h2 span.custom-year{font-family:"OmnesMedium";font-weight:400}.due-date-calculator .calendar-header nav span{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;height:30px;position:absolute;top:10px;user-select:none;width:30px}.due-date-calculator .calendar-header nav span:first-child{left:15px}.due-date-calculator .calendar-header nav span:last-child{right:15px}.due-date-calculator .calendar-header nav span:before{background-size:280px;content:"";height:30px;position:absolute;width:100%}.due-date-calculator .calendar-header nav span.calendar-prev-month img{display:none}.due-date-calculator .calendar-header nav span.calendar-prev-month:before{content:"\f104";font-size:28px;font-family:FontAwesome;color:#cb2026;font-weight:700}.due-date-calculator .calendar-header nav span.calendar-next-month img{display:none}.due-date-calculator .calendar-header nav span.calendar-next-month:before{content:"\f105";font-size:28px;font-family:FontAwesome;color:#cb2026;font-weight:700}.due-date-calculator .calendar-wrapper{background-color:#fff;border-radius:15px 15px 0 0;border:1px solid #ddd;margin-bottom:0;overflow:hidden}.due-date-calculator .calendar td i{pointer-events:none}.due-date-calculator .calendar .tooltip-template{background:#0583cd;border-radius:10px;color:#fff;font-size:11px;left:50%;line-height:12px;transform:translateX(-50%);padding:7px;position:absolute;width:inherit}.due-date-calculator .calendar .tooltip-arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #0583cd;bottom:-6px;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.due-date-calculator .ttlink{outline:none;position:relative}.due-date-calculator .ttlink span{display:none!important;content:attr(data-title);position:absolute;top:29px;right:-90px;bottom:unset;left:unset;display:inline-block;border-radius:2px;background:#273040;color:#fff;font-size:12px;line-height:16px;font-family:sans-serif;white-space:nowrap;z-index:10000;height:auto;width:200px;word-wrap:break-word;white-space:normal;border-radius:15px;padding:15px;font-family:"OmnesMedium",Arial;text-align:left}.due-date-calculator .ttlink:hover:after{content:"";position:absolute;bottom:-9px;left:-5px;display:inline-block;color:#fff;border:8px solid transparent;border-bottom-color:#273040}.due-date-calculator .ttlink:hover span{display:inline-block!important}.due-date-calculator .result-section{width:100%;background:#f6f8fb;border-radius:8px;padding:0}.due-date-calculator .ovulation-story-heading-text{font-weight:600;font-size:30px;line-height:45px;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.5px;color:#da291c;font-family:"OmnesSemiBold"}.due-date-calculator .result-section .higlight-dates{margin-top:30px;text-align:center;padding-bottom:20px}.due-date-calculator .result-section .higlight-dates span{font-family:"OmnesMedium";font-weight:600;font-size:30px;line-height:30px;text-align:center;letter-spacing:.5px;color:#273040}.due-date-social-share-component{background:#bfccdd;border-radius:8px 8px 0 0;padding:0 20px}.due-date-calculator .calendar{border-radius:8px;margin:0;padding:0;background:#f6f8fb}.due-date-calculator .hide-to-date-label{color:#fff!important}.calendar .calendar-image{position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:30px}.calendar-image-left-decor.calandar-date-img-wrapper img{width:115px;height:225px}.calendar-image-center-decor.calandar-date-img-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.calendar-image-center-decor.calandar-date-img-wrapper img{width:280px;height:280px;margin:0 20px}.calendar .calendar-date-details{position:absolute;top:60px;left:42%}.calendar-date-details .calendar-month-name{position:absolute;top:-46px;font-weight:500;font-size:28px;line-height:60px;letter-spacing:.5px;color:#fff;font-family:"OmnesMedium"}.calendar-date-details .calendar-month-date{font-weight:600;font-size:60px;line-height:10px;text-align:center;letter-spacing:.5px;color:#273040;position:absolute;top:50px;min-width:50px;font-family:"OmnesSemiBold"}.calendar-date-details .calendar-month-year{font-weight:500;font-size:28px;line-height:40px;letter-spacing:.5px;color:#273040;position:absolute;top:130px;font-family:"OmnesMedium"}.calendar-image-right-decor.calandar-date-img-wrapper img{width:100px;height:186px}.calendar .progress-bar-container{background:rgba(191,204,221,.3);border-radius:0 0 8px 8px;display:flex;align-items:flex-start;justify-content:space-between;padding:35px 30px 20px}.calendar .progress-bar-container .trimester-progress-bar{width:100%;padding-right:5px}.calendar .progress-bar-container .trimester-progress-bar:nth-child(2){width:120%}.calendar .progress-bar-container .trimester-progress-bar .progress{height:8px;background:#bfccdd;border-radius:0}.calendar .progress-bar-container .trimester-progress-bar .progress .progress-bar{background-color:#da291c;position:relative}.calendar .progress-bar-container .trimester-progress-bar .trimester-level{font-weight:500;font-family:"OmnesMedium";font-size:20px;line-height:20px;text-align:center;letter-spacing:.5px;color:#273040;margin-bottom:0;padding-top:10px}.calendar .progress-bar-container .trimester-progress-bar .trimester-month-detail{font-size:16px;text-align:center;letter-spacing:.5px;color:#273040;margin-bottom:0;padding-bottom:0}@media screen and (max-width:1024px){.due-date-calculator .calculator-body .form-container{padding:0 0 70px}.due-date-calculator .recalculate-wrap-period-form{background:rgba(191,204,221,.3);border-bottom:none;margin-bottom:30px}.due-date-calculator .recalculate-wrap-period-form .cycle-length-mobile:before{content:"\f017";-webkit-font-smoothing:antialiased;display:inline-block;font:normal normal normal 14px/1 FontAwesome;width:15px;height:17px;background-size:100%;margin-right:5px;font-size:15px;vertical-align:text-bottom}.due-date-calculator .recalculate-wrap-period-form button{color:#da291c;font-family:"OmnesMedium";font-weight:500;font-size:12px;line-height:24px}.calendarWrap{width:100%;margin:auto;padding:60px 15px 15px;position:relative;z-index:0}.calendarWrap .tool-header{display:flex;flex-direction:column;padding:0 25px;height:100px}.calendarWrap .tool-header h1{font-size:24px;padding:0;line-height:30px;text-align:center;position:relative;top:-60px}.calendarWrap .tool-header img{position:relative;top:-55px;left:50%;transform:translateX(-50%)}.due-date-calculator{padding:25px 0 50px}.due-date-calculator img:first-child{height:78px;width:auto}.due-date-calculator .calculator-body{padding:0 10px}.due-date-calculator .calculator-body .ovulation-intro{margin-bottom:15px}.due-date-calculator .calculator-body .form-container button[type=submit]{white-space:nowrap;z-index:2}.ovulationcalculatorfooter button[type=submit]{bottom:72px;white-space:nowrap;z-index:2}.due-date-calculator{width:100%}.due-date-calculator form{min-width:auto;max-width:100%;margin:0 auto;text-align:center}.due-date-calculator form select{margin-bottom:10px}.due-date-calculator form .calculator-field{border-bottom:none;border-right:none;display:block;padding:0;text-align:center;margin-bottom:30px}.due-date-calculator form .calculator-field label{text-align:start;margin-bottom:15px;font-size:17px;padding-left:40px}.due-date-calculator form .calculator-field:first-child{width:100%!important;padding:0;width:75%}.due-date-calculator form .calculator-field:nth-child(2){padding:0;width:100%;display:inline-block}.due-date-calculator form .calculator-field:nth-child(3){padding:0;width:49%;display:inline-block}.due-date-calculator .calendar table td:before{font-size:14px;line-height:14px;top:10px;left:5px}.due-date-calculator .calendar table .week{height:53px}.due-date-calculator .calendar .details{background:#fafafa;padding:30px 20px 55px;margin-bottom:80px}.due-date-calculator .calendar .details .desc{margin-left:10px;margin-top:0}.due-date-calculator .calendar .details .icon{top:5px;left:0}.due-date-calculator .calendar .details .icon .fa{top:0}.due-date-calculator .calendar .details .more{margin-left:0}.due-date-calculator .calendar .fa{top:9px}.due-date-calculator .calendar-header h2{font-size:19px;margin-bottom:5px;margin-top:10px}}@media screen and (max-width:330px){.due-date-calculator form select.cal-day{margin-right:5px}}.due-date-calculator .goal-header{padding-top:30px}.due-date-calculator form input{border:1px solid #eee;box-sizing:border-box;margin:0;outline:none;padding:10px}.due-date-calculator form input[type=button]{-webkit-appearance:button;cursor:pointer}.due-date-calculator form input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.due-date-calculator form .input-group{clear:both;margin:5px 0 0;position:relative}.due-date-calculator form .input-group input[type=button]{background-color:#bfccdd;min-width:40px;width:auto;transition:all .3s ease}.due-date-calculator form .input-group .button-minus{height:40px;padding:0;width:40px;position:relative;border-top-left-radius:8px;border-bottom-left-radius:8px}.due-date-calculator form .input-group .button-plus{height:40px;padding:0;width:40px;position:relative;border-top-right-radius:8px;border-bottom-right-radius:8px}.due-date-calculator form .input-group .button-minus:disabled,.due-date-calculator form .input-group .button-plus:disabled{cursor:default;color:#bfccdd;background:#f6f8fb}.due-date-calculator form .input-group #avg-period-duration,.due-date-calculator form .input-group #period-cycle-length{position:relative;height:40px;left:-6px;text-align:center;width:60%;display:inline-block;font-size:18px;margin:0;resize:vertical}.due-date-calculator form .button-plus{left:-13px}.due-date-calculator form input[type=number]{-moz-appearance:textfield;-webkit-appearance:none}.due-date-calculator form .duration-wrap{border-right:none;margin-bottom:30px;padding:0;vertical-align:top;text-align:center;min-height:75px;position:relative}.due-date-calculator form .duration-wrap:last-of-type{position:relative}.due-date-calculator-warnimg-section img{margin-right:10px}.due-date-calculator-warnimg-section span{padding-left:5px}.due-date-calculator-note-section{background:rgba(191,204,221,.5);padding:20px 0;margin-top:38px}.due-date-calculator-note-section p{margin:0 auto;max-width:60%;font-size:16px;line-height:20px;font-family:"OmnesRegular";text-align:center;letter-spacing:.5px;color:#424c5f}@media screen and (max-width:1024px){.due-date-calculator .recalculate-wrap-period-form button{color:#da291c;font-family:"OmnesMedium";font-weight:500;font-size:12px;line-height:24px;display:flex;align-items:center;margin-right:30px}.due-date-calculator .recalculate-wrap-period-form button img{padding-right:5px}.due-date-calculator img:first-child{height:100%;width:100%}.pagination>li:first-child,.pagination>li:last-child{top:7%}.pagination>li img{position:static!important}.due-date-calculator .calculator-body,.mobile-padding{padding:0!important}.due-date-calculator{padding-top:0}.recalculate-wrap-period-form{text-align:left;margin:0;padding:10px 20px 20px;position:relative;border-bottom:2px solid #f6f8fb;position:-webkit-sticky;position:sticky;top:182px;background:#fff;z-index:11}.future-dates-recalculate-wrap-period-form img,.recalculate-wrap-period-form img{height:15px!important}.recalculate-wrap-period-form div{padding-bottom:5px;line-height:24px;font-family:"OmnesRegular"}.recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.recalculate-wrap-period-form div span:first-child{display:inline-block;width:62%;font-size:16px}.due-date-calculator .recalculate-wrap-period-form div span:last-child{font-weight:600}.recalculate-wrap-period-form .avg-period-mobile:before,.recalculate-wrap-period-form .cycle-length-mobile:before{content:"\f017";-webkit-font-smoothing:antialiased;display:inline-block;font:normal normal normal 14px/1 FontAwesome;width:15px;height:17px;background-size:100%;margin-right:5px;font-size:15px;vertical-align:text-bottom}.recalculate-wrap-period-form .fdlp-mobile img{display:inline-block;width:15px;height:17px;margin-right:6px;position:static;padding:0}.recalculate-wrap-period-form button{background:transparent;margin:15px 0 10px;width:20px;height:20px;padding:0;border:0;position:absolute;right:10px;top:-8px;outline:0!important}.due-date-calculator .calculator-body .form-container{padding:0 30px 0 0}.range-wrap{z-index:99;width:100%}.due-date-calculator-note-section p{max-width:70%;padding-top:10px;padding-bottom:10px;font-size:15px}.due-date-calculator .pagination-period-calculator>li img{padding:0}}.due-date-calculator .react-datepicker__month-container:last-child{border-right:none;padding-right:0;padding-left:30px}.due-date-calculator .react-datepicker__month-container{border-right:1px solid #bfccdd;padding-right:30px}@media (max-width:1024px){.calendar .progress-bar-container{padding:35px 10px 20px}.due-date-calculator .form-container .result-section{width:100%;margin:0 auto 30px}.due-date-social-share-component .email-share-container{align-items:center;justify-content:flex-end;flex-direction:row}.due-date-social-share-component .share-email-text-msg{text-align:left;padding:0 10px 0 0}.due-date-calculator .react-datepicker__month-container:last-child{padding-left:0}.label-container-disabled{display:block;width:96%;margin:0 auto;text-align:center}.fertile-days-disabled,.period-days-disabled{width:50%;display:inline-block;margin:0 0 12px}.ovulation-days-disabled{width:100%;display:inline-block}.due-date-calculator-warnimg-section{max-width:90%}.duration-wrap{width:100%}.submitBtnWrapper{text-align:center}.set-reminders-form .submitBtnWrapper #calculate-period-button-id{margin:15px 0}.due-date-calculator form .calculator-field:first-child{margin-top:50px}.due-date-calculator .result-section .higlight-dates span{font-size:20px}}@media screen and (min-width:992px) and (max-width:1024px){.due-date-calculator form .calculator-field,.due-date-calculator form .duration-wrap{margin:15px 8px}#calculate-period-button-id{margin:47px 8px 0}}@media only screen and (min-width:1025px){.due-date-calculator .goals-section{position:-webkit-sticky;position:sticky;top:88px;z-index:5;background:#fff}}@media only screen and (max-width:767px){.due-date-social-share-component .socialsharelinks .btn-link{font-size:12px;padding:1px 2px}.due-date-social-share-component .share-email-text-msg{text-align:left;padding:0 5px 0 0;font-size:15px}.due-date-social-share-component{padding:0 10px}.calendar .calendar-date-details{left:40%}.calendar-date-details .calendar-month-date{top:16px}.calendar-date-details .calendar-month-name{top:-58px}.calendar-date-details .calendar-month-year{top:75px}.calendar .progress-bar-container .trimester-progress-bar .trimester-level{font-size:14px;line-height:15px}.calendar .progress-bar-container .trimester-progress-bar .trimester-month-detail{font-size:12px;letter-spacing:0;line-height:15px}.due-date-calculator .ttlink:hover span{width:160px}.due-date-calculator .ttlink span{right:-60px}.due-date-calculator .recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.due-date-calculator .recalculate-wrap-period-form div span:first-child{display:inline-block;width:57%;font-size:14px;line-height:24px}.due-date-calculator .recalculate-wrap-period-form button{right:5px;margin-top:10px}.recalculate-wrap-period-form div span:last-child{font-size:14px;line-height:18px}}@media only screen and (max-width:375px){.due-date-calculator .ttlink:hover span{width:150px}.due-date-calculator .ttlink span{right:-50px}}@media only screen and (max-width:360px){.due-date-calculator .ttlink span{right:-40px}.due-date-calculator form label{font-size:16px}}@media only screen and (min-width:992px){.due-date-calculator .goals-section h1{height:2px}.due-date-calculator .calculator-body{padding:0 0 20px}}@media (max-width:1024px){.due-date-calculator .calculator-body{z-index:14}.due-date-calculator .recalculate-wrap-period-form div button span{font-weight:500!important;font-family:"OmnesRegular"}.due-date-calculator .choose-all-reminders,.due-date-calculator .choose-another-goal{display:flex;align-items:center}.due-date-calculator .goals-section h1{font-size:18px;line-height:27px;display:block;margin:29px 0 -15px;color:#273040;font-family:"OmnesSemiBold";background:#fff;text-align:center;z-index:1;max-width:98%;position:relative;padding:5px 15px 0}.due-date-calculator .goals-section .goals{padding:20px 0;border-bottom:none}.due-date-calculator .goals-section .goals ul{padding:0;margin:0 auto;display:block;max-width:90%;flex-flow:row wrap;justify-content:space-evenly}.due-date-calculator .goals-section .goals li{list-style:none;text-align:center;max-width:100%;display:flex;padding-bottom:20px}.due-date-calculator .goals-section .goals li .circle{border:2.5px solid #bfccdd;border-radius:50%;min-width:100px;height:100px;margin:0 auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.due-date-calculator .goals-section .goals li div{width:100%;padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.due-date-calculator .goals-section .goals li .heading{font-size:18px;line-height:28px;color:#273040;font-family:"OmnesSemiBold";font-weight:700;text-align:start}.due-date-calculator .goals-section .goals li .desc{font-size:14px;line-height:18px;text-align:start;color:#424c5f;font-family:"OmnesRegular";width:98%;margin:0 auto}.due-date-calculator .choose-another-goal{border-bottom:2px solid rgba(191,204,221,.3)}.due-date-calculator .choose-all-reminders,.due-date-calculator .choose-another-goal{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px}.due-date-calculator .choose-all-reminders{top:147px;position:-webkit-sticky;position:sticky}.due-date-calculator .choose-another-goal .menu-logo{padding-left:10px;padding-right:10px}.due-date-calculator .choose-another-goal .back-arrow{padding-left:10px!important;padding-right:5px}.due-date-calculator .choose-all-reminders span,.due-date-calculator .choose-another-goal span{padding-left:5px;font-family:"OmnesMedium"}.due-date-calculator .choose-all-reminders .menu-logo{padding-left:10px;padding-right:10px}.due-date-calculator .choose-all-reminders .back-arrow{padding-left:10px!important;padding-right:5px}.due-date-calculator .calculator-body .form-container{display:block;padding:0;justify-content:center;text-align:center;align-items:center}.due-date-calculator .calculator-body .form-container form{width:auto;padding-bottom:10px}.due-date-calculator .calculator-body .form-container form .toolform{width:auto}.due-date-calculator form .input-group{clear:both;margin:15px 0;position:relative;flex-flow:row nowrap;text-align:center;justify-content:center}.due-date-calculator form label{font-family:"OmnesRegular";font-size:18px;font-weight:400;color:#424c5f;text-align:start;margin:0 auto 10px;display:block;line-height:24px;padding-left:40px}.due-date-calculator .result-section{width:94%;margin:30px 3% 10px;padding-bottom:0}.due-date-calculator .result-section .higlight-dates{margin-top:0;text-align:center;padding:20px 20px 0}.due-date-calculator .calendar{width:100%;border-radius:8px;margin:0 auto;padding:0}.set-reminders-header p{padding-bottom:0}.due-date-calculator .goal-header{position:-webkit-sticky;position:sticky;padding-top:15px;padding-bottom:2px}.due-date-calculator .set-reminders{padding-bottom:25px;display:flex;flex-flow:row wrap}.due-date-calculator .set-reminders div{width:40%;margin:5% 5% 0}.set-reminders-header{position:static;z-index:15;background:#fff}.due-date-calculator .pagination-period-calculator>li:first-child,.due-date-calculator .pagination-period-calculator>li:last-child{top:5%}.due-date-calculator .experience-cont{padding:30px 15px 0;margin:18px 15px 10px;background:#fff;border-radius:8px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.experience-cont .experience-cat{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.experience-cont .experience-cat div{margin:10px 8px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:25%}.experience-cont .experience-cat .exp-cat-header{align-items:center;justify-content:center;width:100%;margin:0 auto;word-break:break-word}.due-date-calculator .experience-cat img:first-child{height:50px;width:50px}.experience-cont .experience-cont-pregnancy-chance h2{font-family:"OmnesRegular";font-size:18px;text-align:center}.experience-cont .experience-cont-pregnancy-percentage h2{font-size:28px}.experience-cont .introheader{font-size:20px;padding-bottom:0!important;margin-bottom:0!important;padding-top:15px!important}.due-date-calculator-note-section{background:rgba(191,204,221,.5);padding:0;margin-top:0}.experience-cont .experience-cont-header{margin:0 0 10px}.due-date-calculator{padding-bottom:0}.experience-cont h4{font-size:20px}.due-date-calculator-note-section p{max-width:82%}.due-date-calculator form .calculator-field:first-child{padding-right:0;margin-left:0}.set-reminders-form .select-box--box{width:86%;padding-left:40px}.due-date-calculator .set-reminders-form .result-section{padding-top:1px}.due-date-calculator .set-reminders-form .pills-result-section{padding-top:10px!important}.due-date-calculator .calculator-body .form-container form,.due-date-calculator .calculator-body .form-container form .toolform{width:100%}.due-date-calculator .set-reminders-form .select-box--items{margin-left:40px}.set-reminders-form .select-box--box-weekly{width:86%;padding-left:40px}.set-reminders-form .set-reminders-button #calendarform{width:100%!important}.due-date-calculator .goals-section{position:-webkit-sticky;position:sticky;top:87px;background:#fff;z-index:11}.due-date-calculator .set-reminders div.active{margin:5% auto 0!important}.due-date-calculator #calculate-period-button-id{margin:5px 0 30px}}.due-date-calculator .choose-another-goal{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px;border-bottom:2px solid rgba(191,204,221,.3)}.due-date-calculator .view-all-reminder-parent{top:135px;position:-webkit-sticky;position:sticky;background:#fff;z-index:11;border-bottom:solid rgba(191,204,221,.3)}.due-date-calculator .choose-all-reminders{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px;top:147px;position:-webkit-sticky;position:sticky}.due-date-calculator .choose-another-goal .menu-logo{padding-left:5px!important;padding-right:5px!important}.due-date-calculator .choose-all-reminders span,.due-date-calculator .choose-another-goal span{padding-left:5px;font-family:"OmnesMedium"}.due-date-calculator .choose-all-reminders .menu-logo{padding-left:5px!important;padding-right:5px!important}@media only screen and (max-width:1024px) and (min-width:768px){.due-date-calculator form .input-group #avg-period-duration,.due-date-calculator form .input-group #period-cycle-length{width:79%;left:-2px}.due-date-calculator .set-reminders-form .select-box--box,.due-date-calculator .set-reminders-form .select-box--box-weekly{width:95%;padding-left:40px}.due-date-calculator .react-datepicker-popper{left:37px!important;padding-top:5px}.due-date-calculator form .button-plus{left:-3px}}@media only screen and (max-width:1024px) and (min-width:768px){.due-date-calculator .recalculate-wrap-period-form div button span{font-size:17px}.toolform .field .react-datepicker-wrapper{width:89%}.due-date-calculator .set-reminders-form .form-inline{padding-right:12px}.due-date-calculator .recalculate-wrap-period-form button{right:10px}}@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.due-date-calculator form .calculator-field,.due-date-calculator form .duration-wrap{margin:15px 0}.due-date-calculator form .calculator-field label,.due-date-calculator form label{padding-left:60px}.due-date-calculator .toolform .field .react-datepicker-wrapper{width:87%}.due-date-calculator .field-datepicker .react-datepicker__tab-loop .react-datepicker-popper{left:60px!important}}@media only screen and (max-width:812px) and (min-width:768px) and (orientation:landscape){.due-date-calculator form .input-group #avg-period-duration,.due-date-calculator form .input-group #period-cycle-length{width:76%}}@media only screen and (max-width:767px){.due-date-calculator form .input-group #avg-period-duration,.due-date-calculator form .input-group #period-cycle-length{width:58%}.due-date-calculator .calculator-body .form-container form .toolform{min-height:370px}.due-date-calculator .recalculate-wrap-period-form{padding:10px 0}.due-date-calculator .goals-section{top:82px}.due-date-calculator .view-all-reminder-parent{top:130px}.recalculate-wrap-period-form{top:176px}.due-date-calculator form .calculator-field:first-child,.due-date-calculator form .duration-wrap{padding-right:0;margin-left:0}.due-date-calculator .calculator-body .form-container form{padding-right:0}.due-date-calculator form .button-plus{left:-1px}.due-date-calculator form .input-group .button-minus{left:2px}.due-date-calculator form .input-group #avg-period-duration,.due-date-calculator form .input-group #period-cycle-length{left:0}.set-reminders-form .select-box--box,.set-reminders-form .select-box--box-weekly{width:91%!important}.due-date-calculator .calculator-body .form-container button[type=submit]{z-index:0}}@media only screen and (max-width:320px){.due-date-calculator form .calculator-field label,.due-date-calculator form label,.set-reminders-form .select-box--box{padding-left:30px}.due-date-calculator .ttlink span{right:-20px}}@media only screen and (max-width:767px) and (min-width:380px){.calendar-date-details .calendar-month-date{top:26px}.calendar .calendar-date-details{top:65px}.calendar-date-details .calendar-month-year{top:85px}}@media only screen and (max-device-width:768px) and (orientation:landscape){.due-date-calculator form .calculator-field,.due-date-calculator form .duration-wrap{margin:15px 0}.due-date-calculator form .calculator-field label,.due-date-calculator form label{padding-left:65px}.due-date-calculator .toolform .field .react-datepicker-wrapper{width:75%}.due-date-calculator form .input-group #avg-period-duration,.due-date-calculator form .input-group #period-cycle-length{width:60%}.due-date-calculator .calendar .calendar-date-details{top:76px;left:42%}.due-date-calculator .calendar-date-details .calendar-month-date{top:35px}.due-date-calculator .calendar-date-details .calendar-month-year{top:110px}.due-date-calculator .field-datepicker .react-datepicker__tab-loop .react-datepicker-popper{left:30px!important}}.eye-color-predictor .calculator-body .form-container .form-group{width:auto;min-width:160px;display:inline-block;margin:0;padding:0;text-align:center;vertical-align:top}.eye-color-predictor .calculator-body .form-container .form-group label{text-align:left;margin-bottom:5px;font-family:"OmnesRegular";font-weight:400;display:block;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f}.eye-color-predictor .calculator-body .form-container .p-label{margin-bottom:8px;font-weight:700;display:block}.eye-color-predictor .calculator-body .form-container .baby{white-space:nowrap;width:250px}.eye-color-predictor .calculator-body .form-container .baby .girl{margin-left:3px}.eye-color-predictor .calculator-body .form-container .baby .boy,.eye-color-predictor .calculator-body .form-container .baby .girl{background-color:#fff;border:2px solid transparent;border-radius:10px;width:66px;height:43px;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.eye-color-predictor .calculator-body .form-container .baby .boy-image,.eye-color-predictor .calculator-body .form-container .baby .girl-image{content:"";display:block;width:62px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;margin-top:6px;position:relative!important}.eye-color-predictor .calculator-body .form-container .father,.eye-color-predictor .calculator-body .form-container .mother{position:relative;border-radius:10px}.eye-color-predictor .calculator-body .form-container .father input,.eye-color-predictor .calculator-body .form-container .mother input{vertical-align:middle;height:40px;padding:6px 12px;font-size:15px;box-shadow:none;transition:none;width:100%;font-family:"OmnesMedium";font-style:normal;font-weight:500;color:#273040;display:inline-block;background:#fff;border:1px solid #bfccdd;border-radius:8px;font-size:18px;line-height:24px;min-width:160px}.eye-color-predictor .calculator-body .form-container input::placeholder,.eye-color-predictor .calculator-body .form-container span.parent-two-slect-box-selected-item-text-faded,.eye-color-predictor .calculator-body .form-container span.slect-box-selected-item-text-faded{color:#bfccdd;font-family:"OmnesRegular";font-weight:500;font-size:18px;line-height:28px}.eye-color-predictor .calculator-body .form-container span.parent-two-slect-box-selected-item-text,.eye-color-predictor .calculator-body .form-container span.slect-box-selected-item-text{font-weight:600;font-size:18px;line-height:24px;color:#273040}.eye-color-predictor .calculator-body .form-container .input-height-unit{font-family:"OmnesMedium";font-style:normal;font-weight:500;color:#273040;position:absolute;padding:10px 0;left:45px;top:-2px}.eye-color-predictor .calculator-body .form-container span.parent-two-select-box--arrow-down,.eye-color-predictor .calculator-body .form-container span.parent-two-select-box--arrow-up,.eye-color-predictor .calculator-body .form-container span.select-box--arrow-down,.eye-color-predictor .calculator-body .form-container span.select-box--arrow-up{background-color:initial;height:43px;line-height:43px;width:30px;color:#424c5f;font-size:15px;border-radius:0 10px 10px 0}.eye-color-predictor .fa-angle-down:before,.eye-color-predictor .fa-angle-up:before{font-size:30px;font-weight:500}@media only screen and (max-width:1024px){.eye-color-predictor .calculator-body .nameSearchFieldDropdown{width:100%}.eye-color-predictor .calculator-body .form-container .form-group{width:100%;margin:0 0 20px}.eye-color-predictor .calculator-body .form-container .father,.eye-color-predictor .calculator-body .form-container .mother{width:auto;max-width:100%;margin:0;display:flex}.eye-color-predictor .calculator-body .form-container .father input,.eye-color-predictor .calculator-body .form-container .mother input{max-width:100%;margin:0}.eye-color-predictor .calculator-body .form-container span{right:20px}.eye-color-predictor .submitBtnWrapper{width:100%;padding-top:10px}}.eye-color-predictor .parent-two-select-box--selected-item,.eye-color-predictor .select-box--selected-item,.genderSelectWrapper .genderSelectBox .genderSelectField{height:40px;padding:6px 12px;font-size:15px;box-shadow:none;transition:none;width:100%;font-family:"OmnesRegular";font-style:normal;font-weight:500;line-height:28px;color:#273040;display:inline-block;background:transparent;border:1px solid #bfccdd;border-radius:8px}.eye-color-predictor .select-box--box{position:static}.eye-color-predictor .select-box--items,.genderSelectWrapper .genderSelectListWrapper .genderSelectListContainer{position:absolute;width:160px;background:#fff;border:1px solid #bfccdd;border-radius:10px;padding:8px;z-index:3}.eye-color-predictor .calculator-body .form-container .parent-two-select-box--arrow span,.eye-color-predictor .calculator-body .form-container .select-box--arrow span{background-color:initial;height:0;width:0;top:6px;font-size:18px;line-height:24px;color:#273040;font-weight:500}.eye-color-predictor .calculator-body .select-box--items div.gender-select-div{margin:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:8px 16px 8px 5px}.eye-color-predictor .calculator-body .fa-angle-up:before{content:"\f106";font-size:30px}.eye-color-predictor .calculator-body .fa-angle-down:before{content:"\f107";font-size:30px}.eye-color-predictor .calculator-body .select-box--items div.gender-select-div .gender-img{margin-right:10px}.eye-color-predictor .calculator-body .select-box--items div.gender-select-div p{margin:0;font-weight:600}.eye-color-predictor .calculator-body .select-box--items div.gender-select-div:last-child,.eye-color-predictor .calculator-body .select-box--items div.gender-select-div:last-child:hover{border-bottom:0}.eye-color-predictor .select-box--box .fa-eye:before{content:"\f06e";font-size:30px;line-height:10px}.eye-color-predictor .select-box--box .fa-eye{padding-right:10px;vertical-align:middle}.eye-color-predictor .calculator-body .select-box--items div.gender-select-div:hover,.same-as-selected{background-color:#f6f8fb;color:#273040;border-bottom:1px solid #bfccdd;border-radius:8px}.eye-color-predictor .calculator-body .select-box--arrow{width:10px}@media (min-width:1025px){.eye-color-predictor .calculator-body .parent-two-select-box--arrow{width:30px}}.eye-color-predictor .tool-header .fa-eye:before{content:"\f06e";color:#e52225;font-size:55px;line-height:70px}.eye-color-predictor .form-container{padding:50px 20px 20px;font-family:OmnesMedium;border:none;border-radius:0 0 15px 15px;background:#f0f0f0}.eye-color-predictor .form-container-eyecolor{padding:50px}.eye-color-predictor .form-container-eyecolor .blk-btn{margin:20px auto 0}.eye-color-predictor .form-container-eyecolor .blk-btn #name-search-button{padding:10px 60px}.eye-color-predictor .form-container-eyecolor .blk-btn input:disabled:hover{background-color:#c6c8c7}.eye-color-predictor .form-container-eyecolor .blk-btn input:hover{background-color:#cb2026}.eye-color-predictor .inputform{display:flex;flex-direction:row;justify-content:space-around;background-color:#fcdbee;border:1px dashed #f8a0d4;border-radius:8px;padding:20px 0 8px;text-align:center}.eye-color-predictor .form-container-eyecolor .inputform .form-group{position:relative;width:50%}.eye-color-predictor label{font-size:16px}.eye-color-predictor .form-container-eyecolor .inputform .form-group+.form-group:before{content:"";display:block;position:absolute;background-color:initial;width:1px;height:60%;top:20%;left:0}.eye-color-predictor .form-container-eyecolor .inputform .form-group .parent{display:flex;flex-direction:row;justify-content:center}.eye-color-predictor .eye{margin:15px;display:flex;flex-direction:column;cursor:pointer}.eye-color-predictor .eye span{color:#000}.eye-color-predictor .eye.inactive.opacity100{cursor:default;opacity:1}.eye-color-predictor .eye.inactive.opacity50{cursor:default;opacity:.5}.eye-color-predictor .eye i:before{border-radius:50%;padding:10px;background:#fff;font-size:32px;border:5px solid;border-color:inherit}.eye-color-predictor .eye.blue,.eye-color-predictor .eye.brown,.eye-color-predictor .eye.green{font-weight:400}.eye-color-predictor .fa-eye:before{content:"\f06e";font-size:55px;line-height:70px}.eye-color-predictor .eye.blue.active span,.eye-color-predictor .eye.blue i:before,.eye-color-predictor .eye.brown.active span,.eye-color-predictor .eye.brown i:before,.eye-color-predictor .eye.green.active span,.eye-color-predictor .eye.green i:before{color:inherit}.eye-color-predictor .eye.blue.active i:before,.eye-color-predictor .eye.brown.active i:before,.eye-color-predictor .eye.green.active i:before{border-color:inherit}.eye-color-predictor .results{display:flex;flex-flow:column wrap;align-items:center;border-radius:8px;background:#f6f8fb;border-radius:0 0 8px 8px;margin-top:0;padding-bottom:25px}.eye-color-predictor .results .heading{text-align:center;margin:30px 10px 10px;font-family:"OmnesMedium";font-weight:600;font-size:30px;line-height:24px;letter-spacing:.5px;color:#273040}.eye-color-predictor .results .cols{display:flex;flex-flow:row nowrap;justify-content:center;text-align:center;width:80%}.eye-color-predictor .results .graph{padding:0 40px;position:relative;width:50%;display:flex;justify-content:center;align-items:center}.eye-color-predictor .results .words{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:30px}.eye-color-predictor .results .words .predicted-baby-eye-color{font-weight:600;font-size:20px;line-height:30px;letter-spacing:.5px;font-family:"OmnesMedium"}.eye-color-predictor .results .words .predicted-baby-eye-msg{font-size:20px;line-height:30px;font-family:"OmnesRegular";letter-spacing:.5px}.eye-color-predictor .results .graph svg{min-height:300px}.eye-color-predictor .resultblk .disclaimer{color:#999;font-size:14px;line-height:18px;margin:20px 0 10px}.eye-color-predictor .overview .eye{display:inline-block}@media screen and (max-width:1024px){.eye-color-predictor .form-container-eyecolor{padding:0}.eye-color-predictor .form-container-eyecolor .inputform{flex-direction:column;border-radius:0;padding:0}.eye-color-predictor .form-container-eyecolor .inputform .form-group{width:100%;padding-top:1rem}.eye-color-predictor .form-container-eyecolor .inputform .form-group .eye{margin:5px 3%;display:flex}.eye-color-predictor .form-container-eyecolor .inputform .form-group+.form-group:before{height:1px;width:100%;top:0;left:0}.eye-color-predictor .form-container-eyecolor .blk-btn{margin:15px auto}.eye-color-predictor .eye.blue,.eye-color-predictor .eye.brown,.eye.green{width:auto;display:inline-block;margin:20px 10px}.eye-color-predictor .eye.blue.active i:before,.eye-color-predictor .eye.brown.active i:before,.eye-color-predictor .eye.green.active i:before,.eye-color-predictor .eye i:before{font-size:18px}.eye-color-predictor .results{padding-bottom:5px}.eye-color-predictor .results .heading{padding:15px;margin:0;line-height:35px}.eye-color-predictor .results .cols{flex-flow:column wrap}.eye-color-predictor .results .graph,.eye-color-predictor .results .words{padding:0 10px 20px;width:100%;text-align:center}.eye-color-predictor .results .graph svg{border:0 solid #fff}.eye-color-predictor .results .words:before{width:100%;height:1px}}.graph .overview{position:absolute}.eye-color-predictor .overview .fa-eye{border:#fff}.eye-color-predictor .overview .fa-eye:before{padding:18px;font-size:90px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.eye-color-predictor .overview .fa.eye-color-prediction:after{content:"\f06e";right:24px;position:absolute;top:-8px;border-radius:50%;background:transparent;border:0 transparent;font-size:89px;clip:rect(0,92px,78px,45px)}.fa.fa-eye.first-parent-eye{position:relative}.fa.eye-color-prediction.second-parent-eye{position:absolute}@media only screen and (max-width:1920px) and (min-width:1650px){.eye-color-predictor .overview .fa.eye-color-prediction:after{top:-9px;right:23px}}@media only screen and (max-width:1649px) and (min-width:1351px){.eye-color-predictor .overview .fa.eye-color-prediction:after{top:-10px;right:23px}}@media only screen and (max-width:1350px) and (min-width:1280px){.eye-color-predictor .overview .fa.eye-color-prediction:after{top:-9px;right:23px}}@media only screen and (max-width:1024px) and (min-width:768px){.eye-color-predictor .overview .fa.eye-color-prediction:after{top:-9px;right:23px}}@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.eye-color-predictor .overview .fa.eye-color-prediction:after{top:-10px}}@media screen and (max-device-width:812px) and (min-device-width:768px) and (orientation:landscape){.eye-color-predictor .overview .fa.eye-color-prediction:after{top:-8.5px}}@media screen and (max-width:767px){svg g .arc text{font-size:13px!important}.eye-color-predictor .overview .fa-eye:before{padding:22px;font-size:60px}.eye-color-predictor .overview .fa.eye-color-prediction:after{clip:rect(0,99px,87px,29px);top:5px;font-size:60px;right:27px}.eye-color-predictor .results .words{padding:0 10px}}@media screen and (max-width:380px) and (min-width:370px){.eye-color-predictor .overview .fa.eye-color-prediction:after{top:5px}}@media screen and (max-device-width:767px) and (orientation:landscape){.eye-color-predictor .overview .fa.eye-color-prediction:after{top:5px}}.eye-color-predictor{width:100%;margin:0 auto;padding:0 0 60px;border-radius:0 0 15px 15px;background:#fff;position:relative}.eye-color-predictor form .calculator-field{display:inline-block;border-right:none;margin:0;padding:0;vertical-align:top;text-align:center;min-height:80px}.eye-color-predictor form .calculator-field:first-child{padding:0;width:50%}.eye-color-predictor form .calculator-field:first-child label{width:60%}.eye-color-predictor form .calculator-field:nth-child(2){padding:0;width:50%}.eye-color-predictor form .calculator-field:nth-child(2) label{width:65%}.eye-color-predictor form .calculator-field:nth-child(3){padding:0;width:25%}.eye-color-predictor form .calculator-field:nth-child(3) label{width:80%}.eye-color-predictor form .calculator-field:last-of-type{border-right:none}.eye-color-predictor form .calculator-field:last-of-type label{width:80%}.eye-color-predictor form label{font-family:"OmnesMedium";font-size:16px;font-weight:400;color:#666;text-align:left;margin:0 auto 20px;display:block}.eye-color-predictor form label a{display:inline-block;margin-left:5px}.eye-color-predictor form label a .fa{color:#cb2026}.eye-color-predictor form select{border:none;width:110px;border-radius:10px;position:relative;color:#c7c7c7;padding:10px 15px}.eye-color-predictor form select:after{content:">";font-size:20px;color:red;background-color:red;position:absolute;transform:rotate(90deg)}.eye-color-predictor form select.cal-day{margin-right:20px!important;margin-right:calc(50% - 110px)}.eye-color-predictor form select.cal-month{margin-right:20px!important}.eye-color-predictor form .tooltip{opacity:1}.eye-color-predictor .calculator-body{position:relative;padding:50px 0 0}.eye-color-predictor .calculator-body .ovulation-intro{font-family:"OmnesMedium";font-weight:400;color:#333;padding:20px 20%;margin:0 0 20px}.eye-color-predictor .calculator-body .form-container{border-radius:0;background:transparent;padding:15px 0 0;margin:0;position:relative}.eye-color-predictor .calculator-body .predict-height-fields-wrapper{display:flex;align-items:flex-start}@media (min-width:1025px){.eye-color-predictor .calculator-body .resultblk{width:80%;margin:0 auto}.eye-color-predictor .eye-landing-form-field-wrapper{margin:0!important}.eye-color-predictor .form-container-eyecolor .blk-btn{margin:20px 0 0}.eye-color-predictor .inputform.landing-form{width:90%;margin:0 auto}.eye-color-predictor .blk-btn .btn-p{margin-bottom:0}.eye-color-predictor .calculator-body .form-container .form-group:nth-child(2){margin-right:0}.eye-color-predictor .nameSearchFieldDropdown{min-width:250px}.eye-color-predictor .submitBtnWrapper{width:auto;min-height:69px;display:flex;align-items:flex-end}.eye-color-predictor .calculator-body .form-container .form-group{margin-right:20px;width:auto}}.eye-color-predictor .calculator-body .form-container button[type=submit]{outline:none;position:relative;position:absolute;transform:translateX(-50%);font-family:"OmnesSemiBold"}.eye-color-predictor #calculate-button-id,.eye-color-predictor .calculator-body .form-container button[type=submit]{display:inline-block;margin:0;padding:11px 32px;background:#cb2026;left:50%;bottom:-22px;font-size:18px;font-weight:400;color:#fff;line-height:20px;border-radius:25px}.eye-color-predictor #calculate-button-id{position:static!important;transform:none!important;font-family:OmnesSemiBold;outline:0}.eye-color-predictor #calculate-button-id:disabled{background:#bfccdd}.eye-color-predictor .calculator-body .ovulation-intro{font-family:"OmnesRegular";color:#273040;text-align:center;margin:5px 0 30px;font-size:18px;line-height:24px}.eye-color-predictor .inputform.landing-form{display:flex;flex-direction:row;justify-content:space-around;background-color:initial;border:none;border-radius:8px;padding:0}.eye-color-predictor .eye-landing-form-field-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 auto}@media (max-width:1024px){.eye-color-predictor .calculator-body{padding:0}.eye-color-predictor .calculator-body .ovulation-intro{margin-bottom:15px}.eye-color-predictor .calculator-body .form-container{padding:30px 0 0}.eye-color-predictor .calculator-body .form-container button[type=submit]{white-space:nowrap;z-index:2}.eye-color-predictor .eye-landing-form-field-wrapper{flex-direction:column}}.eye-color-predictor .calculator-body .tool-icn{-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;background-color:#5e5e5e;background-image:url(https://www.huggies.com.br/content/images/sprites/herramientas.png);background-position:-165px -60px;background-repeat:no-repeat;background-size:450%;border-radius:100%;height:76px;left:50%;margin-left:-38px;position:absolute;top:-50px;width:76px;z-index:1}.eye-color-predictor .social-share-container{position:absolute;top:0;width:100%}@media (max-width:1024px){.eye-color-predictor .inputform.landing-form{flex-direction:column}.eye-color-predictor{width:100%}.eye-color-predictor form{min-width:auto;max-width:100%;margin:0 auto}.eye-color-predictor form select{margin-bottom:10px}.eye-color-predictor form .calculator-field{border-bottom:none;border-right:none;display:block;padding:0;text-align:center;margin-bottom:30px}.eye-color-predictor form .calculator-field label{text-align:center;margin-bottom:15px;font-size:17px}.eye-color-predictor form .calculator-field:first-child{padding:0;width:100%}.eye-color-predictor form .calculator-field:nth-child(2){padding:0;width:100%;display:inline-block}.eye-color-predictor form .calculator-field:nth-child(3){padding:0;width:49%;display:inline-block}.eye-predictor-social-share-component .share-email-text-msg{text-align:left;padding:0 5px 0 0;font-size:15px}}@media (max-width:330px){.eye-color-predictor form select.cal-day{margin-right:5px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.eye-color-predictor .scale{position:absolute;bottom:10px;left:10px;width:40px;height:220px}}.eye-color-predictor form.form-inline{display:flex;align-items:flex-start;justify-content:space-between}.eye-predictor-social-share-component{background:#bfccdd;border-radius:8px 8px 0 0;padding:0 20px}.eye-predictor-social-share-component .email-share-container{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;padding:10px 0}.eye-predictor-social-share-component .share-email-text-msg{font-size:16px;line-height:20px;color:#424c5f;font-family:"OmnesRegular";margin:0;padding:0 0 10px}.eye-predictor-social-share-component .socialsharelinks{position:static;z-index:1}.eye-color-predictor .socialsharelinks{z-index:1}.eye-predictor-social-share-component .socialsharelinks .btn-link{background:#424c5f;border-radius:8px;color:#fff;font-size:14px;padding:5px}.eye-predictor-social-share-component .socialsharelinks .btn-link img{margin-left:0;width:20px}.eye-color-predictor .goals-section h1{font-size:25px;line-height:2px;display:block;margin:0 auto;color:#273040;font-family:"OmnesMedium";background:#fff;text-align:center;z-index:1;max-width:70%;position:relative;top:-18px}.eye-color-predictor .goals-section .goals{padding:40px 0;border-bottom:1px solid #bfccdd}.eye-color-predictor .goals-section .remove-goals-padding{padding:15px 0!important}.eye-color-predictor .goals-section .goals ul{padding:0;margin:0 auto;display:flex;max-width:100%;flex-flow:row wrap;justify-content:space-evenly}@media only screen and (max-width:1024px){.eye-color-predictor .recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.eye-color-predictor .recalculate-wrap-period-form div span:first-child{width:60%}.eye-color-predictor .goals-section{position:-webkit-sticky;position:sticky;top:82px;background:#fff;z-index:11}.eye-color-predictor .recalculate-wrap-period-form{top:88px}.eye-color-predictor .calculator-body .predict-height-fields-wrapper{flex-direction:column;width:100%;padding-top:20px}.eye-color-predictor form.form-inline{flex-direction:column;width:90%}.eye-color-predictor .recalculate-wrap-period-form{background:rgba(191,204,221,.3);border-bottom:none;margin-bottom:30px}.eye-color-predictor .recalculate-wrap-period-form button{color:#da291c;font-family:"OmnesMedium";font-weight:500;font-size:12px;line-height:24px;display:flex;align-items:center;margin-right:30px}.eye-color-predictor .recalculate-wrap-period-form .cycle-length-mobile:before{content:none}.eye-color-predictor .calculator-body .recalculate-wrap-period-form button img{padding-right:5px}.eye-color-predictor .recalculate-wrap-period-form div button span{font-weight:500!important;font-family:"OmnesRegular"}}@media only screen and (max-width:1024px) and (min-width:768px){.eye-color-predictor .recalculate-wrap-period-form button{right:10px;margin-top:5px}.eye-color-predictor .recalculate-wrap-period-form div button span{font-size:17px}.eye-color-predictor .eye-landing-form-field-wrapper{width:100%}}@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.eye-color-predictor form.form-inline{flex-direction:column;width:87%}.eye-color-predictor form .calculator-field,.eye-color-predictor form .duration-wrap{margin:15px 0}}@media only screen and (max-width:767px){.eye-color-predictor .eye-landing-form-field-wrapper{width:80%;flex-direction:column}.eye-color-predictor .recalculate-wrap-period-form button{margin-top:10px}.eye-color-predictor .recalculate-wrap-period-form{top:84px;padding:10px 0}.eye-predictor-social-share-component{padding:0 10px}.eye-color-predictor form .calculator-field:first-child{margin-top:50px}.eye-predictor-social-share-component .socialsharelinks .btn-link{font-size:12px;padding:1px 2px}}.doc-download a{border-right:none}.doc-download{right:21%}@media (min-width:768px){.doc-download{right:16%}}@media (min-width:992px){.doc-download{right:21%}}.gender-predictor .custom-select-dropdown{background-color:#fff;position:relative;font-family:"OmnesMedium";min-width:105px;height:40px;background:#f6f8fb;border-radius:7px 0 0 7px}.gender-predictor .select-box--box{width:100%;position:absolute;left:0}.gender-predictor .select-box--selected-item,.gender-predictor .select-box--selected-item-close{display:inline-block;height:100%;padding:7px 12px;font-family:"OmnesRegular";font-style:normal;font-weight:400;border:1px solid #bfccdd;border-radius:8px;cursor:pointer;text-align:left;width:100%;z-index:2;position:relative;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f;background:#fff}.gender-predictor .select-box--items{position:absolute;top:100%;left:0;right:0;z-index:1;background:#fff;border-radius:8px;border:1px solid #bfccdd;border-bottom-color:#d8d8d8;margin-top:5px;padding:10px 0;width:210px}.gender-predictor .select-box--items.gender-month-wrapper div{border-radius:0;border:0;margin:0 16px;border-bottom:1px solid #d8d8d8;color:#273040;font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:20px;line-height:28px;padding:8px 16px 8px 5px;cursor:pointer;text-align:left}.gender-predictor .select-box--items.gender-month-wrapper div:last-child{border-bottom:0}.gender-predictor .select-box--items.gender-month-wrapper{max-height:280px;overflow:auto}.gender-predictor .select-box--items div:hover,.same-as-selected{background-color:#f6f8fb;color:#273040;border-bottom:1px solid #d8d8d8;border-radius:8px}.gender-predictor .select-box--items>:last-child{border-bottom:none}.gender-predictor .select-box--arrow{width:30px;height:30px;margin:0;padding:0;display:inline-block;position:absolute;top:0;right:0}.gender-predictor .select-box--arrow-down,.gender-predictor .select-box--arrow-up{top:5px;right:4px;width:0;position:relative;color:#424c5f}.gender-predictor .fa-angle-down:before{content:"\f107";font-size:30px}.gender-predictor .fa-angle-up:before{content:"\f106";font-size:30px}@media only screen and (max-width:767px){.gender-predictor .select-box--selected-item{font-size:16px}}.gender-predictor .custom-select-dropdown{min-width:-webkit-max-content;min-width:max-content}.gender-predictor .babyNameSearchByWrapper .select-box--box{width:100%;position:relative;left:0}.gender-predictor .select-box--selected-item{display:flex;align-items:center}.gender-predictor .babyNameSearchByWrapper .select-box--arrow{width:30px;height:19px;margin:0;padding:0;display:inline-block;position:relative;top:5px;right:10px}.gender-predictor .babyNameSearchByWrapper .select-box--arrow-down,.gender-predictor .babyNameSearchByWrapper .select-box--arrow-up{top:-10px;right:10px;width:0;position:absolute;color:#da291c}.gender-predictor .babyNameSearchByWrapper .slect-box-selected-item-text-div{width:100%}.gender-predictor .duration-wrap input,.gender-predictor .select-box--selected-item-close .slect-box-selected-item-text-close,.gender-predictor .select-box--selected-item .slect-box-selected-item-text{font-weight:500;font-family:"OmnesMedium"}@media (max-width:1024px){.gender-predictor .recalculate-wrap-period-form button{color:#da291c;font-family:"OmnesMedium";font-weight:500;font-size:12px;line-height:24px;display:flex;align-items:center;margin-right:30px;margin-top:5px}.gender-predictor .calculator-body .recalculate-wrap-period-form button img{padding-right:5px}.gender-predictor .recalculate-wrap-period-form div button span{font-weight:500!important;font-family:"OmnesRegular"}.gender-predictor .duration-wrap .range-wrap{width:100%}.gender-predictor .choose-all-reminders,.gender-predictor .choose-another-goal{display:flex;align-items:center}.gender-predictor .goals-section h1{font-size:18px;line-height:27px;display:block;margin:29px 0 -15px;color:#273040;font-family:"OmnesSemiBold";background:#fff;text-align:center;z-index:1;max-width:98%;position:relative;padding:5px 15px 0}.gender-predictor .goals-section .goals{padding:20px 0;border-bottom:none}.gender-predictor .goals-section .goals ul{padding:0;margin:0 auto;display:block;max-width:90%;flex-flow:row wrap;justify-content:space-evenly}.gender-predictor .goals-section .goals li{list-style:none;text-align:center;max-width:100%;display:flex;padding-bottom:20px}.gender-predictor .goals-section .goals li .circle{border:2.5px solid #bfccdd;border-radius:50%;min-width:100px;height:100px;margin:0 auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.gender-predictor .goals-section .goals li div{width:100%;padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.gender-predictor .goals-section .goals li .heading{font-size:18px;line-height:28px;color:#273040;font-family:"OmnesSemiBold";font-weight:700;text-align:start}.gender-predictor .goals-section .goals li .desc{font-size:14px;line-height:18px;text-align:start;color:#424c5f;font-family:"OmnesRegular";width:98%;margin:0 auto}.gender-predictor .choose-another-goal{border-bottom:2px solid rgba(191,204,221,.3)}.gender-predictor .choose-all-reminders,.gender-predictor .choose-another-goal{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px}.gender-predictor .choose-all-reminders{top:147px;position:-webkit-sticky;position:sticky}.gender-predictor .choose-another-goal .menu-logo{padding-left:10px;padding-right:10px}.gender-predictor .choose-another-goal .back-arrow{padding-left:10px!important;padding-right:5px}.gender-predictor .choose-all-reminders span,.gender-predictor .choose-another-goal span{padding-left:5px;font-family:"OmnesMedium"}.gender-predictor .choose-all-reminders .menu-logo{padding-left:10px;padding-right:10px}.gender-predictor .choose-all-reminders .back-arrow{padding-left:10px!important;padding-right:5px}.gender-predictor .calculator-body .form-container{display:block;padding:0;justify-content:center;text-align:center;align-items:center}.gender-predictor .calculator-body .form-container form{width:auto;padding-bottom:10px}.gender-predictor .calculator-body .form-container form .toolform{width:auto}.gender-predictor form .input-group{clear:both;margin:15px 0;position:relative;flex-flow:row nowrap;text-align:center;justify-content:center}.gender-predictor form label{font-family:"OmnesRegular";font-size:18px;font-weight:400;color:#424c5f;text-align:start;margin:0 auto 10px;display:block;line-height:24px;padding-left:40px}.gender-predictor .result-section{width:94%;margin:0;padding-bottom:10px}.gender-predictor .result-section .higlight-dates{margin-top:2%;text-align:center;padding:20px 20px 0}.gender-predictor .result-section .higlight-dates span{color:#da291c;font-family:"OmnesMedium";margin-left:0!important;font-size:18px}.gender-predictor .result-section .calendar{width:95%;border-radius:8px;margin:0 auto;padding:0}.set-reminders-header p{padding-bottom:0}.gender-predictor .goal-header{position:-webkit-sticky;position:sticky;padding-top:15px;padding-bottom:2px}.gender-predictor .set-reminders{padding-bottom:25px;display:flex;flex-flow:row wrap}.gender-predictor .set-reminders div{width:40%;margin:5% 5% 0}.set-reminders-header{position:static;z-index:15;background:#fff}.gender-predictor .pagination-period-calculator>li:first-child,.gender-predictor .pagination-period-calculator>li:last-child{top:5%}.gender-predictor .experience-cont{padding:30px 15px 0;margin:18px 15px 10px;background:#fff;border-radius:8px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.experience-cont .experience-cat{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.experience-cont .experience-cat div{margin:10px 8px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:25%}.experience-cont .experience-cat .exp-cat-header{align-items:center;justify-content:center;width:100%;margin:0 auto;word-break:break-word}.gender-predictor .experience-cat img:first-child{height:50px;width:50px}.experience-cont .experience-cont-pregnancy-chance h2{font-family:"OmnesRegular";font-size:18px;text-align:center}.experience-cont .experience-cont-pregnancy-percentage h2{font-size:28px}.experience-cont .introheader{font-size:20px;padding-bottom:0!important;margin-bottom:0!important;padding-top:15px!important}.gender-predictor-note-section{background:rgba(191,204,221,.5);padding:0;margin-top:0}.experience-cont .experience-cont-header{margin:0 0 10px}.gender-predictor{padding-bottom:0}.experience-cont h4{font-size:20px}.gender-predictor-note-section p{max-width:82%}.gender-predictor form .calculator-field:first-child{padding-right:0;margin-left:0}.set-reminders-form .select-box--box{width:86%;padding-left:40px}.gender-predictor .set-reminders-form .result-section{padding-top:1px}.gender-predictor .set-reminders-form .pills-result-section{padding-top:10px!important}.gender-predictor .calculator-body .form-container form,.gender-predictor .calculator-body .form-container form .toolform{width:100%}.gender-predictor .set-reminders-form .select-box--items{margin-left:40px}.set-reminders-form .select-box--box-weekly{width:86%;padding-left:40px}.set-reminders-form .set-reminders-button #calendarform{width:100%!important}.gender-predictor .goals-section{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:11}.set-reminders div.active{margin:5% auto 0!important}.gender-predictor #calculate-period-button-id{margin:5px 0 30px}}.gender-predictor .choose-another-goal{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px;border-bottom:2px solid rgba(191,204,221,.3)}.gender-predictor .view-all-reminder-parent{top:135px;position:-webkit-sticky;position:sticky;background:#fff;z-index:11;border-bottom:solid rgba(191,204,221,.3)}.gender-predictor .choose-all-reminders{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px;top:147px;position:-webkit-sticky;position:sticky}.gender-predictor .choose-another-goal .menu-logo{padding-left:5px!important;padding-right:5px!important}.gender-predictor .choose-all-reminders span,.gender-predictor .choose-another-goal span{padding-left:5px;font-family:"OmnesMedium"}.gender-predictor .choose-all-reminders .menu-logo{padding-left:5px!important;padding-right:5px!important}@media only screen and (max-width:1024px) and (min-width:768px){.gender-predictor form .input-group #avg-period-duration,.gender-predictor form .input-group #period-cycle-length{width:79%;left:-2px}.gender-predictor .set-reminders-form .select-box--box,.gender-predictor .set-reminders-form .select-box--box-weekly{width:95%;padding-left:40px}.gender-predictor form .button-plus{left:-3px}.gender-predictor .recalculate-wrap-period-form div button span{font-size:17px}}@media only screen and (max-width:1024px) and (min-width:768px){.toolform .field .react-datepicker-wrapper{width:89%}.gender-predictor .set-reminders-form .form-inline{padding-right:12px}.gender-predictor .nameSearchFieldDropdown{width:100%}.gender-predictor .calculator-body .form-container form .toolform{width:80%!important}.gender-predictor .recalculate-wrap-period-form button{right:10px}}@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.gender-predictor form .calculator-field,.gender-predictor form .duration-wrap{margin:15px 0}.gender-predictor form .calculator-field label,.gender-predictor form label{padding-left:60px}.gender-predictor .toolform .field .react-datepicker-wrapper{width:87%}.field-datepicker .react-datepicker__tab-loop .react-datepicker-popper{left:60px!important}.gender-predictor .calculator-body .form-container form .toolform{width:79%!important}.gender-predictor form .toolform .duration-wrap{margin:15px 0}.gender-predictor .calculator-body .recalculate-wrap-period-form{padding-top:20px}}@media only screen and (max-width:767px){.gender-predictor .nameSearchFieldDropdown{width:100%;margin:0 auto}.gender-predictor .goals-section{top:82px;position:-webkit-sticky;position:sticky}.gender-predictor .view-all-reminder-parent{top:130px}.recalculate-wrap-period-form{top:176px}.gender-predictor form .calculator-field:first-child,.gender-predictor form .duration-wrap{padding-right:0;margin-left:0}.gender-predictor .calculator-body .form-container form{padding-right:0}.gender-predictor form .button-plus{left:-1px}.gender-predictor form .input-group .button-minus{left:2px}.gender-predictor form .input-group #avg-period-duration,.gender-predictor form .input-group #period-cycle-length{left:0}.set-reminders-form .select-box--box,.set-reminders-form .select-box--box-weekly{width:91%!important}.gender-predictor .calculator-body .form-container button[type=submit]{z-index:0}}@media only screen and (max-width:320px){.gender-predictor form .calculator-field label,.gender-predictor form label,.set-reminders-form .select-box--box{padding-left:30px}.gender-predictor .ttlink span{right:-20px}}.gender-predictor .my-tooltip{background-color:#000;border-radius:6px;color:#fff;left:-5px;padding:3px 7px 5px;position:absolute;top:-30px}.gender-predictor .my-tooltip:before{border-color:#000 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";height:0;left:6px;position:absolute;top:22px;width:0}.gender-predictor .default-calendar{display:flex;justify-content:center}.gender-predictor{background:#fff}.gender-predictor p{font-size:18px;line-height:24px;text-align:center;color:#273040;padding:5px 0;font-family:"OmnesRegular";margin:0 auto 10px}.gender-predictor .higlight-dates p{margin:0 auto 10px;font-family:"OmnesMedium";font-weight:600;font-size:30px;line-height:45px;text-align:center;letter-spacing:.5px;color:#da291c}.gender-predictor .ovulation-story-container{padding-top:50px}.gender-predictor .ovulation-story-container .ovulation-story-heading{padding-bottom:20px}.gender-predictor .label-container{width:70%;margin:0 auto}.gender-predictor .goals-section h1{font-size:25px;line-height:2px;display:block;margin:0 auto;color:#273040;font-family:"OmnesMedium";background:#fff;text-align:center;z-index:1;max-width:70%;position:relative;top:-18px}.gender-predictor .goals-section .goals{padding:40px 0;border-bottom:1px solid #bfccdd}.gender-predictor .goals-section .remove-goals-padding{padding:15px 0!important}.gender-predictor .goals-section .goals ul{padding:0;margin:0 auto;display:flex;max-width:100%;flex-flow:row wrap;justify-content:space-evenly}.gender-predictor .goals-section .goals li{list-style:none;text-align:center;max-width:25%}.gender-predictor .recalculate-wrap-period-form .cycle-length-mobile:before{content:none}.gender-predictor .social-share-container{position:absolute;top:0;width:100%}.gender-predictor .nameListItem{margin-bottom:0;text-align:left;font-family:"OmnesMedium";padding:2px 0}@media (min-width:1025px){.gender-predictor .form-container .result-section{width:65%;margin:0 auto}.gender-predictor .nameSearchFieldDropdown{min-width:250px;margin-right:20px}.gender-predictor .goals-section .goals li{min-width:20%;width:20%}.gender-predictor .toolform .react-datepicker{margin-top:5px}.gender-predictor .calculator-body .form-container form .toolform{display:flex;align-items:flex-end;justify-content:center}.gender-predictor .toolform .field .react-datepicker-wrapper{width:100%}.gender-predictor .submitBtnWrapper #calculate-period-button-id{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin-top:0;margin-bottom:1px}.gender-predictor form .duration-wrap{margin-bottom:0!important}.gender-predictor .submitBtnWrapper{width:auto;margin-left:20px}.gender-predictor .field.field-datepicker{padding-right:50px}}.gender-predictor .goals-section .goals li .circle{border:2.5px solid #bfccdd;border-radius:50%;width:80px;height:80px;margin:0 auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.gender-predictor .goals-section .goals li img{width:50px;height:50px}.gender-predictor .goals-section .goals li span{display:block}.gender-predictor .goals-section .goals li .heading{font-size:18px;line-height:28px;color:#273040;font-family:"OmnesSemiBold";font-weight:700}.gender-predictor .goals-section .goals li .desc{font-size:14px;line-height:18px;text-align:center;color:#424c5f;font-family:"OmnesRegular";width:98%;margin:0 auto}.gender-predictor .goals-section .goals li.active .circle{border-color:#424c5f;cursor:default}.gender-predictor .goals-section .goals li.active .heading{color:#da291c}.gender-predictor{width:100%;margin:0 auto;padding:20px 0 60px;border-radius:0 0 15px 15px;position:relative}.gender-predictor .sub-heading{text-align:center;color:#da291c;font-family:"OmnesMedium";font-size:24px}.gender-predictor .recalculate-wrap-period-form button img{position:static;padding:0}.gender-predictor form .calculator-field{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-right:none;margin:0;padding:0;vertical-align:top;min-height:75px}.gender-predictor form .calculator-field:last-of-type{border-right:none}.gender-predictor form label{font-family:"OmnesRegular";font-size:18px;font-weight:400;color:#424c5f;text-align:left;margin:0 auto 10px;display:block;line-height:24px}.gender-predictor form label a{display:inline-block;margin-left:5px;line-height:20px}.gender-predictor form label a .fa{color:#424c5f;font-size:20px}.gender-predictor form select{border:none;width:110px;border-radius:10px;position:relative;color:#c7c7c7;padding:10px 15px}.gender-predictor form select:after{content:">";font-size:20px;color:red;background-color:red;position:absolute;transform:rotate(90deg)}.gender-predictor form select.cal-day{margin-right:20px!important;margin-right:calc(50% - 110px)}.gender-predictor form select.cal-month{margin-right:20px!important}.gender-predictor form .tooltip{opacity:1}.gender-predictor .calculator-body{position:relative;padding:0 20px}.gender-predictor .calculator-body .ovulation-intro{font-family:"OmnesRegular";color:#273040;text-align:center;padding:10px 19%;margin:5px 0 30px}.gender-predictor .calculator-body .future-dates-ovulation-intro{padding-bottom:0;margin-bottom:20px}.gender-predictor .calculator-body .form-container{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.gender-predictor .react-datepicker__tab-loop{position:relative}.gender-predictor .react-datepicker-popper{top:100%!important;transform:none!important}.gender-predictor .toolform .react-datepicker{width:100%;display:flex}.gender-predictor .calculator-body .form-container form,.gender-predictor .calculator-body .form-container form .toolform{width:100%}.gender-predictor .calculator-body .form-container button[type=submit]{display:inline-block;margin:0;padding:11px 32px;outline:none;font-family:"OmnesSemiBold";font-size:18px;font-weight:400;color:#fff;line-height:20px;border-radius:25px}.gender-predictor .calculator-body .tool-icn{-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;background-color:#5e5e5e;background-image:url(https://www.huggies.com.br/content/images/sprites/herramientas.png);background-position:-165px -60px;background-repeat:no-repeat;background-size:450%;border-radius:100%;height:76px;left:50%;margin-left:-38px;position:absolute;top:-50px;width:76px;z-index:1}.gender-predictor .calendar img{padding-top:20px;position:relative;display:block;margin:0 auto}.gender-predictor .calendar table{border-collapse:collapse;border-spacing:0;border:0;margin:0;padding:0;table-layout:fixed;width:100%}.gender-predictor .calendar table td{border:none;border-right:1px solid #dadada;font-family:"OmnesMedium";font-size:16px;font-weight:400;position:relative;text-align:center;vertical-align:middle}.gender-predictor .calendar table td:last-child{border-right:none}.gender-predictor .calendar table td.calendar-day .day,.gender-predictor .calendar table td:before{color:#666;display:block;font-family:"OmnesMedium";font-size:16px;font-weight:400;line-height:16px;left:9px;position:absolute;top:9px}.gender-predictor .calendar table td.calendar-day.next .day,.gender-predictor .calendar table td.calendar-day.prev .day{color:#d4d4d4}.gender-predictor .calendar table td.fertile1,.gender-predictor .calendar table td.fertile2,.gender-predictor .calendar table td.fertile3,.gender-predictor .calendar table td.fertile4,.gender-predictor .calendar table td.fertile5{background-color:#ffe3e4}.gender-predictor .calendar table td.fertile6,.gender-predictor .calendar table td.fertile7{background-color:#f0f0f0}.gender-predictor .calendar table td.menstruation,.gender-predictor .calendar table td.test{background-color:#dee5fa}.gender-predictor .calendar table td.next:before,.gender-predictor .calendar table td.prev:before{color:#d4d4d4}.gender-predictor .calendar table th{background-color:#f0f0f0;border:1px solid #dadada;border-top:none;border-left:none;color:#666;font-family:"OmnesMedium";font-size:16px;font-weight:400;line-height:38px;text-align:center;text-transform:none;vertical-align:middle}.gender-predictor .calendar table th:last-child{border-right:none}.gender-predictor .calendar table .week{border-bottom:1px solid #dadada;height:53px}.gender-predictor .calendar table .week .menst-desc{display:none}.gender-predictor .calendar table .week:last-child{border-bottom:none}.gender-predictor .calendar .details{background:#fafafa;padding:30px 40px;border-radius:0 0 15px 15px;border:1px solid #dadada;border-top:none}.gender-predictor .calendar .details .item{border-bottom:none;color:#999;margin-bottom:10px;padding:10px 0;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-content:center}.gender-predictor .calendar .details .date{font-family:"OmnesMedium";font-size:16px;color:#666;line-height:28px;margin:0 5px}.gender-predictor .calendar .details .desc{line-height:28px;margin:0 30px}.gender-predictor .calendar .details .desc strong{color:#666;display:block;font-family:"OmnesSemiBold";font-size:18px;margin-bottom:5px;line-height:28px}.gender-predictor .calendar .details .desc span{color:#666;display:block;font-family:"OmnesMedium";font-size:16px}.gender-predictor .calendar .details .desc a,.gender-predictor .calendar .details .desc span a{display:block;text-align:left;color:#cb2026;text-decoration:underline;margin-top:5px}.gender-predictor .calendar .details .desc a{font-family:"OmnesMedium";font-size:16px}.gender-predictor .calendar .details .icon{background-image:none;font-size:18px;text-align:center;width:32px;margin:0 5px}.gender-predictor .calendar .details .more{color:#0583cd;margin-left:150px}.gender-predictor .calendar .details .more:hover{text-decoration:underline}.gender-predictor .calendar .fa,.gender-predictor .calendar .far,.gender-predictor .calendar .fas{color:#2449b4;font-size:18px;position:relative}.gender-predictor .calendar .fa.fa-heart{color:#e58185}.gender-predictor .calendar .fa.fa-heart:after{color:#cb2026;content:"\f004";left:0;position:absolute;top:0}.gender-predictor .calendar .fa-angle-left:after,.gender-predictor .calendar .fa-angle-right:after{color:#cb2026;left:0;position:absolute;top:0;font-size:36px;position:relative}.gender-predictor .calendar .fa-angle-left:after{content:"\f104"}.gender-predictor .calendar .fa-angle-right:after{content:"\f105"}.gender-predictor .calendar .fa.fa-heart.percent25:after{clip:rect(12px,18px,18px,0)}.gender-predictor .calendar .fa.fa-heart.percent50:after{clip:rect(9px,18px,18px,0)}.gender-predictor .calendar .fa.fa-heart.percent75:after{clip:rect(6px,18px,18px,0)}.gender-predictor .calendar .fa-long-arrow-right{transform:rotate(35deg);color:#666}.gender-predictor .calendar .fa-thumbs-up{color:#666}.gender-predictor .calendar-header{background-color:#fff;border-bottom:1px solid #dadada;padding:0;position:relative}.gender-predictor .calendar-header h2{color:#666;font-size:24px;margin:0;text-align:center;text-transform:uppercase;line-height:58px}.gender-predictor .calendar-header h2 span,.gender-predictor .calendar-header h2 span.custom-month{font-family:"OmnesSemiBold";font-weight:400}.gender-predictor .calendar-header h2 span.custom-year{font-family:"OmnesMedium";font-weight:400}.gender-predictor .calendar-header nav span{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;height:30px;position:absolute;top:10px;user-select:none;width:30px}.gender-predictor .calendar-header nav span:first-child{left:15px}.gender-predictor .calendar-header nav span:last-child{right:15px}.gender-predictor .calendar-header nav span:before{background-size:280px;content:"";height:30px;position:absolute;width:100%}.gender-predictor .calendar-header nav span.calendar-prev-month img{display:none}.gender-predictor .calendar-header nav span.calendar-prev-month:before{content:"\f104";font-size:28px;font-family:FontAwesome;color:#cb2026;font-weight:700}.gender-predictor .calendar-header nav span.calendar-next-month img{display:none}.gender-predictor .calendar-header nav span.calendar-next-month:before{content:"\f105";font-size:28px;font-family:FontAwesome;color:#cb2026;font-weight:700}.gender-predictor .calendar-wrapper{background-color:#fff;border-radius:15px 15px 0 0;border:1px solid #ddd;margin-bottom:0;overflow:hidden}.gender-predictor .calendar td i{pointer-events:none}.gender-predictor .calendar .tooltip-template{background:#0583cd;border-radius:10px;color:#fff;font-size:11px;left:50%;line-height:12px;transform:translateX(-50%);padding:7px;position:absolute;width:inherit}.gender-predictor .calendar .tooltip-arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #0583cd;bottom:-6px;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.gender-predictor .ttlink{outline:none;position:relative}.gender-predictor .ttlink span{display:none!important;content:attr(data-title);position:absolute;top:29px;right:-90px;bottom:unset;left:unset;display:inline-block;border-radius:2px;background:#273040;color:#fff;font-size:12px;line-height:16px;font-family:sans-serif;white-space:nowrap;z-index:10000;height:auto;width:200px;word-wrap:break-word;white-space:normal;border-radius:15px;padding:15px;font-family:"OmnesMedium",Arial;text-align:left}.gender-predictor .ttlink:hover:after{content:"";position:absolute;bottom:-9px;left:-5px;display:inline-block;color:#fff;border:8px solid transparent;border-bottom-color:#273040}.gender-predictor .ttlink:hover span{display:inline-block!important}.gender-predictor .result-section{width:100%;background:#f6f8fb;border-radius:8px;padding:0 0 5px}.gender-predictor .result-section .higlight-dates .first-result-text{font-weight:500;font-size:30px;line-height:30px;letter-spacing:.5px;color:#273040;font-family:"OmnesRegular";padding-right:10px;display:flex;align-items:center}.gender-predictor .result-section .gender-result-msg-text-wrapper{background:#f6f8fb}.gender-predictor .result-section .gender-result-msg-text-boy,.gender-predictor .result-section .gender-result-msg-text-girl{font-size:18px;line-height:24px;text-align:center;letter-spacing:.5px;color:#424c5f;margin-bottom:30px;padding:0 10px}.gender-predictor .result-section .higlight-dates span{font-size:40px;line-height:60px}.gender-predictor .ovulation-story-heading-text{font-weight:600;font-size:30px;line-height:45px;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.5px;color:#da291c;font-family:"OmnesSemiBold"}.gender-predictor .fa.fa-heart,.gender-predictor .half-filled-heart.fa.fa-heart{margin-right:0}.gender-predictor .half-filled-heart.fa.fa-heart:before{content:"";color:#9def88;opacity:.7}.gender-predictor .half-filled-heart.fa.fa-heart.percent75:after{clip:rect(8px,22px,19px,0);left:0;font-size:20px;top:0}.gender-predictor .half-filled-heart.fa.fa-heart:after{color:#fff;content:"\f004";position:absolute}.gender-predictor .result-section .higlight-dates{margin-top:20px;display:flex;align-items:center;justify-content:center}.gender-predictor .result-section .higlight-dates span{font-family:"OmnesMedium";font-weight:600;font-size:30px;line-height:45px;text-align:center;letter-spacing:.5px;color:#273040}.gender-predictor .calendar{border-radius:8px;margin:20px 20px 10px;padding:20px;background:transparent;justify-content:center;display:flex;flex-flow:row wrap}.gender-predictor .react-datepicker__month-container:last-child{border-right:none;padding-right:0;padding-left:30px}.gender-predictor .react-datepicker__month-container{border-right:1px solid #bfccdd;padding-right:30px}.gender-predictor .hide-to-date-label{color:#fff!important}.gender-predictor-social-share-component{background:#bfccdd;border-radius:8px 8px 0 0;padding:0 20px}.gender-predictor-social-share-component .email-share-container{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;padding:10px 0}.gender-predictor-social-share-component .share-email-text-msg{font-size:16px;line-height:20px;color:#424c5f;font-family:"OmnesRegular";margin:0;padding:0 0 10px}.gender-predictor-social-share-component .socialsharelinks{position:static;z-index:1}.gender-predictor .socialsharelinks{z-index:1}.gender-predictor-social-share-component .socialsharelinks .btn-link{background:#424c5f;border-radius:8px;color:#fff;font-size:14px;padding:5px}.gender-predictor-social-share-component .socialsharelinks .btn-link img{margin-left:0;width:20px}@media screen and (max-width:1024px){.gender-predictor .recalculate-wrap-period-form{background:#bfccdd;border-bottom:none;margin-bottom:30px}.gender-predictor .recalculate-wrap-period-form button{color:#da291c;font-family:"OmnesMedium";font-weight:500;font-size:12px;line-height:24px}.calendarWrap{width:100%;margin:auto;padding:60px 15px 15px;position:relative;z-index:0}.calendarWrap .tool-header{display:flex;flex-direction:column;padding:0 25px;height:100px}.calendarWrap .tool-header h1{font-size:24px;padding:0;line-height:30px;text-align:center;position:relative;top:-60px}.calendarWrap .tool-header img{position:relative;top:-55px;left:50%;transform:translateX(-50%)}.gender-predictor{padding:25px 0 100px}.gender-predictor img:first-child{height:78px;width:auto}.gender-predictor .calculator-body{padding:0 10px}.gender-predictor .calculator-body .ovulation-intro{margin-bottom:15px}.gender-predictor .calculator-body .form-container button[type=submit]{white-space:nowrap;z-index:2}.ovulationcalculatorfooter button[type=submit]{bottom:72px;white-space:nowrap;z-index:2}.gender-predictor{width:100%}.gender-predictor form{min-width:auto;max-width:100%;margin:0 auto;text-align:center}.gender-predictor form select{margin-bottom:10px}.gender-predictor form .calculator-field{border-bottom:none;border-right:none;display:block;padding:0;text-align:center;margin-bottom:30px}.gender-predictor form .calculator-field label{text-align:start;margin-bottom:15px;font-size:17px;padding-left:40px}.gender-predictor form .toolform .calculator-field:first-child{padding:0;width:100%}.gender-predictor form .calculator-field:first-child{padding:0;width:75%}.gender-predictor form .calculator-field:nth-child(2){padding:0;width:100%;display:inline-block}.gender-predictor form .calculator-field:nth-child(3){padding:0;width:49%;display:inline-block}.gender-predictor .calendar table td:before{font-size:14px;line-height:14px;top:10px;left:5px}.gender-predictor .calendar table .week{height:53px}.gender-predictor .calendar .details{background:#fafafa;padding:30px 20px 55px;margin-bottom:80px}.gender-predictor .calendar .details .desc{margin-left:10px;margin-top:0}.gender-predictor .calendar .details .icon{top:5px;left:0}.gender-predictor .calendar .details .icon .fa{top:0}.gender-predictor .calendar .details .more{margin-left:0}.gender-predictor .calendar .fa{top:9px}.gender-predictor .calendar-header h2{font-size:19px;margin-bottom:5px;margin-top:10px}}@media screen and (max-width:330px){.gender-predictor form select.cal-day{margin-right:5px}}.gender-predictor .goal-header{padding-top:30px}.gender-predictor form input{box-sizing:border-box;margin:0;outline:none;padding:10px;height:40px;background:#fff;border:1px solid #bfccdd;border-radius:8px}.gender-predictor form input[type=button]{-webkit-appearance:button;cursor:pointer}.gender-predictor form input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.gender-predictor form .input-group{clear:both;margin:5px 0 0;position:relative}.gender-predictor form .input-group input[type=button]{background-color:#bfccdd;min-width:38px;width:auto;transition:all .3s ease}.gender-predictor form .input-group .button-minus{height:38px;padding:0;width:38px;position:relative;border-top-left-radius:8px;border-bottom-left-radius:8px}.gender-predictor form .input-group .button-plus{height:38px;padding:0;width:38px;position:relative;border-top-right-radius:8px;border-bottom-right-radius:8px}.gender-predictor form .input-group .button-minus:disabled,.gender-predictor form .input-group .button-plus:disabled{cursor:default;color:#bfccdd;background:#f6f8fb}.gender-predictor form .input-group #avg-period-duration,.gender-predictor form .input-group #period-cycle-length{position:relative;height:38px;left:-6px;text-align:center;width:60%;display:inline-block;font-size:18px;margin:0 0 5px;resize:vertical}.gender-predictor form .button-plus{left:-13px}.gender-predictor form input[type=number]{-moz-appearance:textfield;-webkit-appearance:none}.gender-predictor form .duration-wrap{border-right:none;margin-bottom:30px;padding:0;vertical-align:top;text-align:center;min-height:75px;position:relative}.gender-predictor .duration-wrap input{background:#fff;border:1px solid #bfccdd;padding:6px 15px;width:100%;font-size:18px}.duration-wrap i.fa.fa-birthday-cake{position:absolute;right:12px;top:45px;font-size:18px}.fa-birthday-cake:before{content:"\f1fd"}.gender-predictor form .duration-wrap:last-of-type{position:relative}.gender-predictor .range-wrap{z-index:2;position:absolute;width:180%;margin:7px 0 3px;background:#fff;border:1px solid #bfccdd;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;padding:47px 20px 37px}.range-wrap .input-range{height:auto}.input-range__track{height:.55rem;background:#bfccdd;border-radius:5px}.input-range__track--active{background:#424c5f;border-radius:5px 0 0 5px}.input-range__slider{margin-top:-.75rem;background:#da291c;border:0}.input-range__label--min{left:5px}.input-range__label--max{right:5px}.input-range__label--max .input-range__label-container,.input-range__label--min .input-range__label-container{font-family:"OmnesRegular";font-size:14px;line-height:15px;color:#424c5f}.gender-predictor .input-range__label--min .input-range__label-container{left:-12px;top:-1px}.gender-predictor .input-range__label--max .input-range__label-container{left:12px;top:-1px}.input-range__label--max,.input-range__label--min{bottom:-1.75rem}.gender-predictor .input-range__slider-container .input-range__label--value .input-range__label-container{background:#424c5f;border-radius:8px;color:#fff;font-size:18px;line-height:19px;font-family:"OmnesMedium";padding:3px 6px;left:-16px;top:-30px}.gender-predictor .input-range__label--value{left:-6px;top:-1.6rem;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #424c5f}.gender-predictor-warnimg-section{margin:0 auto;background:#f8a998;border-radius:8px;padding:12px 20px;font-size:14px;line-height:15px;letter-spacing:.5px;color:#273040;font-family:"OmnesRegular";display:flex;align-items:center}.gender-predictor-warnimg-section img{margin-right:10px}.gender-predictor-warnimg-section span{padding-left:5px}.gender-predictor-note-section{background:rgba(191,204,221,.5);padding:20px 0;margin-top:38px}.gender-predictor-note-section p{margin:0 auto;max-width:60%;font-size:16px;line-height:20px;font-family:"OmnesRegular";text-align:center;letter-spacing:.5px;color:#424c5f}@media screen and (max-width:1024px){.gender-predictor img:first-child{height:100%;width:100%}.pagination>li:first-child,.pagination>li:last-child{top:7%}.pagination>li img{position:static!important}.gender-predictor .calculator-body,.mobile-padding{padding:0!important}.gender-predictor{padding-top:0}.recalculate-wrap-period-form{text-align:left;margin:0;padding:10px 20px 20px;position:relative;border-bottom:2px solid #f6f8fb;position:-webkit-sticky;position:sticky;top:182px;background:#fff;z-index:11}.future-dates-recalculate-wrap-period-form img,.recalculate-wrap-period-form img{height:15px!important}.recalculate-wrap-period-form div{padding-bottom:5px;line-height:24px;font-family:"OmnesRegular"}.recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.recalculate-wrap-period-form div span:first-child{display:inline-block;width:62%;font-size:16px}.recalculate-wrap-period-form div span:last-child{font-weight:600}.recalculate-wrap-period-form .avg-period-mobile:before,.recalculate-wrap-period-form .cycle-length-mobile:before{content:"\f017";-webkit-font-smoothing:antialiased;display:inline-block;font:normal normal normal 14px/1 FontAwesome;width:15px;height:17px;background-size:100%;margin-right:5px;font-size:15px;vertical-align:text-bottom}.recalculate-wrap-period-form .fdlp-mobile img{display:inline-block;width:15px;height:17px;margin-right:6px;position:static;padding:0}.recalculate-wrap-period-form button{background:transparent;margin:15px 0 10px;width:20px;height:20px;padding:0;border:0;position:absolute;right:10px;top:-8px;outline:0!important}.gender-predictor .calculator-body .form-container{padding:0}.range-wrap{z-index:99;width:100%}.gender-predictor-note-section p{max-width:70%;padding-top:10px;padding-bottom:10px;font-size:15px}.gender-predictor .pagination-period-calculator>li img{padding:0}.gender-predictor form .calculator-field label,.gender-predictor form label{padding-left:0}}@media (max-width:1024px){.gender-predictor-social-share-component .email-share-container{align-items:center;justify-content:flex-end;flex-direction:row}.label-container-disabled{display:block;width:96%;margin:0 auto;text-align:center}.fertile-days-disabled,.period-days-disabled{width:50%;display:inline-block;margin:0 0 12px}.ovulation-days-disabled{width:100%;display:inline-block}.gender-predictor-warnimg-section{max-width:90%}.duration-wrap{width:100%}.submitBtnWrapper{text-align:center}.set-reminders-form .submitBtnWrapper #calculate-period-button-id{margin:15px 0}.gender-predictor form .calculator-field:first-child{margin-top:50px}.gender-predictor .result-section .gender-result-msg-text-boy,.gender-predictor .result-section .gender-result-msg-text-girl{padding:20px 20px 0}.gender-predictor-social-share-component .share-email-text-msg{text-align:left;padding:0 5px 0 0;font-size:15px}.gender-predictor .recalculate-wrap-period-form{background:rgba(191,204,221,.3);border-bottom:none;margin-bottom:30px}}.gender-predictor .result-section .higlight-dates .first-result-text b{font-weight:900;font-family:"OmnesSemiBold";font-size:40px;padding-left:10px}.gender-predictor .result-section .gender-result-msg-text-girl b{font-weight:900;font-family:"OmnesSemiBold";font-size:20px;color:#ca1c6a}.gender-predictor .result-section .gender-result-msg-text-boy b{font-weight:900;font-family:"OmnesSemiBold";font-size:24px;color:#026f96}@media screen and (min-width:992px) and (max-width:1024px){.gender-predictor form .calculator-field,.gender-predictor form .duration-wrap{margin:15px 8px}#calculate-period-button-id{margin:47px 8px 0}}@media screen and (max-width:1024px) and (min-width:768px){.gender-predictor .result-section .gender-result-msg-text-boy,.gender-predictor .result-section .gender-result-msg-text-girl{font-size:25px;line-height:28px;padding:20px 20px 0}.gender-predictor .result-section .higlight-dates .first-result-text{font-size:40px}.gender-predictor .result-section .higlight-dates .first-result-text b{font-size:50px}.gender-predictor .result-section .gender-result-msg-text-boy b,.gender-predictor .result-section .gender-result-msg-text-girl b{font-size:28px}.gender-predictor .calendar img:first-child{width:70%}}@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.gender-predictor .result-section .gender-result-msg-text-boy,.gender-predictor .result-section .gender-result-msg-text-girl{font-size:30px;line-height:28px;padding:20px 30px 0}.gender-predictor .result-section .gender-result-msg-text-boy b,.gender-predictor .result-section .gender-result-msg-text-girl b{font-size:32px}.gender-predictor .result-section .higlight-dates .first-result-text{font-size:40px}.gender-predictor .result-section .higlight-dates .first-result-text b{font-size:50px}.gender-predictor .calendar img:first-child{width:60%;margin:20px 0}}@media only screen and (min-width:1025px){.gender-predictor .goals-section{position:-webkit-sticky;position:sticky;top:88px;z-index:5;background:#fff}.gender-predictor form input{min-width:250px}}@media only screen and (max-width:767px){.gender-predictor .result-section .gender-result-msg-text-boy b{font-size:22px}.gender-predictor .recalculate-wrap-period-form{padding:10px 0}.gender-predictor .recalculate-wrap-period-form button{right:5px;margin-top:10px}.gender-predictor .calculator-body .form-container form .toolform{width:75%}.gender-predictor #calculate-period-button-id{width:100%}.gender-predictor-social-share-component{padding:0 10px}.gender-predictor form .calculator-field:first-child{margin-top:50px}.gender-predictor-social-share-component .socialsharelinks .btn-link{font-size:12px;padding:1px 2px}.gender-predictor .ttlink:hover span{width:160px}.gender-predictor .ttlink span{right:-60px}.gender-predictor .future-dates-recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.gender-predictor .future-dates-recalculate-wrap-period-form div span:first-child,.recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.recalculate-wrap-period-form div span:first-child{display:inline-block;width:66%;font-size:14px;line-height:24px}.recalculate-wrap-period-form div span:last-child{font-size:14px;line-height:18px}}@media only screen and (max-width:375px){.gender-predictor .ttlink:hover span{width:150px}.gender-predictor .ttlink span{right:-50px}}@media only screen and (max-width:360px){.gender-predictor .ttlink span{right:-40px}.gender-predictor form label{font-size:16px}}@media only screen and (min-width:992px){.gender-predictor .goals-section h1{height:2px}.gender-predictor .calculator-body{padding:0 0 20px}}@media screen and (max-device-width:812px) and (min-device-width:768px) and (orientation:landscape){.gender-predictor .goals-section{top:88px}}@media screen and (max-device-width:640px) and (orientation:landscape){.gender-predictor .goals-section{top:93px}}.period-wrap header{background:#fff;box-shadow:0 2px 15px rgba(66,76,95,.15);padding:45px 0 26px;text-align:center;z-index:1}header{padding:7px 0 0}.top-header-kc{width:40%!important;margin:0 20px!important;text-align:left}.container-quicklinks .quicklinks{right:6px}.container-quicklinks .quicklinks nav{right:5px}@media screen and (min-width:1025px){.main-brand-header{z-index:20;position:relative;width:1140px;margin:0 auto;padding:4px 0}}@media screen and (max-width:1023px){.top-header-kc{margin:0!important;margin-left:10px;margin-bottom:5px}.top-header-kc img{width:100%;padding-bottom:10px;margin-left:10px}}@media screen and (max-width:1023px) and (min-width:768px){.brand-header{margin:0}.main-brand-header{margin:0 20px}}@media only screen and (max-width:767px){header{padding:12px 0 10px}.brand-header{padding:2px 7px;margin:0}.container-quicklinks .quicklinks nav{padding-top:20px}.quicklinks nav a{right:-10px}.top-header-kc{z-index:1}.top-header-kc img{padding-bottom:0;margin-left:5px}.quicklinks nav .sublinks{top:83px}}@media only screen and (max-width:320px){header{padding:12px 0 14px}}@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.brand-header{min-height:45px}}@media only screen and (max-device-width:768px) and (min-device-width:650px) and (orientation:landscape){.brand-header{margin:0}.quicklinks nav a{right:-68px}.top-header-kc img{padding-bottom:0;margin-left:25px}}@media only screen and (max-device-width:640px) and (orientation:landscape){.quicklinks nav a{right:-20px}.top-header-kc img{margin-left:25px}.brand-header{margin:0}}.height-predictor .calculator-body .form-container .form-group{width:auto;min-width:160px;display:inline-block;margin:0;padding:0;text-align:center;vertical-align:top}.height-predictor .calculator-body .form-container .form-group label{text-align:left;margin-bottom:5px;font-family:"OmnesRegular";font-weight:400;display:block;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f}.height-predictor .calculator-body .form-container .p-label{margin-bottom:8px;font-weight:700;display:block}.height-predictor .calculator-body .form-container .baby{white-space:nowrap;width:250px}.hidden-field{border:0;width:0;height:0;background:transparent}.hidden-field:focus{outline:none}.height-predictor .calculator-body .form-container .baby .girl{margin-left:3px}.height-predictor .calculator-body .form-container .baby .boy,.height-predictor .calculator-body .form-container .baby .girl{background-color:#fff;border:2px solid transparent;border-radius:10px;width:66px;height:43px;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.height-predictor .calculator-body .form-container .baby .boy-image,.height-predictor .calculator-body .form-container .baby .girl-image{content:"";display:block;width:62px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;margin-top:6px;position:relative!important}:after,:before{box-sizing:border-box}.height-predictor .calculator-body .form-container .father,.height-predictor .calculator-body .form-container .mother{position:relative;border-radius:10px}.height-predictor .calculator-body .form-container .father input,.height-predictor .calculator-body .form-container .mother input{vertical-align:middle;height:40px;padding:6px 12px;font-size:15px;box-shadow:none;transition:none;width:100%;font-family:"OmnesMedium";font-style:normal;font-weight:500;color:#273040;display:inline-block;background:#fff;border:1px solid #bfccdd;border-radius:8px;font-size:18px;line-height:24px;min-width:160px}.height-predictor .calculator-body .form-container input::placeholder,.height-predictor .calculator-body .form-container span.slect-box-selected-item-text-faded{color:#bfccdd;font-family:"OmnesRegular";font-weight:500}.height-predictor .calculator-body .form-container .input-height-unit{font-family:"OmnesMedium";font-style:normal;font-weight:500;color:#273040;position:absolute;padding:10px 0;right:35px;top:-2px}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}#father-height::-webkit-inner-spin-button,#mother-height::-webkit-inner-spin-button{-webkit-appearance:none;background:none}.height-predictor .calculator-body .form-container span.select-box--arrow-down,.height-predictor .calculator-body .form-container span.select-box--arrow-up{background-color:initial;height:43px;line-height:43px;width:30px;color:#424c5f;font-size:15px;border-radius:0 10px 10px 0}.height-predictor .fa-angle-down:before,.height-predictor .fa-angle-up:before{font-size:30px;font-weight:500}@media only screen and (max-width:1024px){.height-predictor .calculator-body .nameSearchFieldDropdown{width:100%}.height-predictor .calculator-body .form-container .form-group{width:100%;margin:0 0 20px}.height-predictor .calculator-body .form-container .father,.height-predictor .calculator-body .form-container .mother{width:auto;max-width:100%;margin:0;display:flex}.height-predictor .calculator-body .form-container .father input,.height-predictor .calculator-body .form-container .mother input{max-width:100%;margin:0}.height-predictor .calculator-body .form-container span{right:20px}.height-predictor .submitBtnWrapper{width:100%;padding-top:10px}}.genderSelectWrapper .genderSelectBox .genderSelectField,.height-predictor .select-box--selected-item{height:40px;padding:6px 12px;font-size:15px;box-shadow:none;transition:none;width:100%;font-family:"OmnesRegular";font-style:normal;font-weight:500;line-height:28px;color:#273040;display:inline-block;background:transparent;border:1px solid #bfccdd;border-radius:8px}.height-predictor .select-box--box{position:static}.genderSelectWrapper .genderSelectListWrapper{position:relative}.genderSelectWrapper .genderSelectListWrapper .genderSelectListContainer,.height-predictor .select-box--items{position:absolute;width:160px;background:#fff;border:1px solid #bfccdd;border-radius:10px;padding:8px;z-index:1}.select-box--items{margin-top:5px}.genderSelectWrapper .genderSelectList{border-bottom:1px solid #d8d8d8;font-family:"OmnesRegular";font-style:normal;font-weight:600;font-size:16px;line-height:28px;padding-top:8px;cursor:pointer;text-align:left;line-height:24px;letter-spacing:.5px;color:#273040}.genderSelectWrapper .genderSelectList:hover{background-color:#f6f8fb;border-radius:8px}.height-predictor .calculator-body .form-container span{background-color:initial;height:0;width:0;top:-3px;font-size:18px;line-height:24px;color:#273040;font-weight:600}.height-predictor .calculator-body .select-box--items div.gender-select-div{margin:0;display:flex;align-items:center;justify-content:flex-start;padding:8px 16px 8px 5px}.height-predictor .calculator-body .select-box--items div.gender-select-div .gender-img{margin-right:10px}.height-predictor .calculator-body .select-box--items div.gender-select-div p{margin:0;font-weight:600}.height-predictor .calculator-body .select-box--items div.gender-select-div:last-child{border-bottom:0}.height-predictor .calculator-body .select-box--items div.gender-select-div:hover,.same-as-selected{background-color:#f6f8fb;color:#273040;border-bottom:1px solid #bfccdd;border-radius:8px}.height-predictor .calculator-body .select-box--arrow{width:10px}.toggle-unit-switch{position:relative;display:inline-block;width:50px;height:25px;width:45px;border:1px solid #bfccdd;border-radius:20px;margin-bottom:0;background:#f6f8fb,100%}.toggle-unit-switch input[type=checkbox]{display:none}.toggle-unit-switch .switch{position:absolute;cursor:pointer;background-color:#ccc;border-radius:25px;top:0;right:0;bottom:0;left:0;transition:background-color .2s ease}.toggle-unit-switch .switch:before{position:absolute;content:"";left:2px;top:5px;width:24px;height:24px;background-color:#424c5f;border-radius:50%;transition:transform .3s ease}.toggle-unit-switch input[type=checkbox]:checked+.switch:before{transform:translateX(25px);background-color:#424c5f}.toggle-unit-switch input[type=checkbox]:checked+.switch{background-color:#369}.switch-box-wrapper{display:flex;align-items:center;min-height:40px}.switch-box-wrapper .unit-text{margin-bottom:0;font-size:18px;line-height:28px;font-family:"OmnesMedium";font-weight:500;color:#273040}.height-predictor .calculator-body .form-container .form-group label.toggle-unit-switch{margin:0 10px;width:56px;height:30px;background:#f6f8fb}.switch-box-wrapper .disabled-unit-text{color:#bfccdd}.my-tooltip{background-color:#000;border-radius:6px;color:#fff;left:-5px;padding:3px 7px 5px;position:absolute;top:-30px}.my-tooltip:before{border-color:#000 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";height:0;left:6px;position:absolute;top:22px;width:0}.calendarWrap{width:100%!important;margin:0 auto 20px}@media (max-width:1024px){.calendarWrap{width:100%;margin:40px auto;padding:60px 15px 15px}}.calendarWrap .tool-header h1{padding:0 0 0 175px}@media (max-width:1024px){.calendarWrap .tool-header{display:flex;flex-direction:column;padding:0 25px;height:100px}.calendarWrap .tool-header h1{font-size:24px;padding:0;line-height:30px;text-align:center;position:relative;top:-60px}.calendarWrap .tool-header img{position:relative;top:-55px;left:50%;transform:translateX(-50%)}}.height-predictor{width:100%;margin:0 auto;padding:0 0 60px;border-radius:0 0 15px 15px;background:#fff;position:relative}#hp-footer-image{position:absolute;bottom:0;left:0;z-index:1}.height-predictor form .calculator-field{display:inline-block;border-right:none;margin:0;padding:0;vertical-align:top;text-align:center;min-height:80px}.height-predictor form .calculator-field:first-child{padding:0;width:50%}.height-predictor form .calculator-field:first-child label{width:60%}.height-predictor form .calculator-field:nth-child(2){padding:0;width:50%}.height-predictor form .calculator-field:nth-child(2) label{width:65%}.height-predictor form .calculator-field:nth-child(3){padding:0;width:25%}.height-predictor form .calculator-field:nth-child(3) label{width:80%}.height-predictor form .calculator-field:last-of-type{border-right:none}.height-predictor form .calculator-field:last-of-type label{width:80%}.height-predictor form label{font-family:"OmnesMedium";font-size:16px;font-weight:400;color:#666;text-align:center;margin:0 auto 20px;display:block}.height-predictor form label a{display:inline-block;margin-left:5px}.height-predictor form label a .fa{color:#cb2026}.height-predictor form select{border:none;width:110px;border-radius:10px;position:relative;color:#c7c7c7;padding:10px 15px}.height-predictor form select:after{content:">";font-size:20px;color:red;background-color:red;position:absolute;transform:rotate(90deg)}.height-predictor form select.cal-day{margin-right:20px!important;margin-right:calc(50% - 110px)}.height-predictor form select.cal-month{margin-right:20px!important}.height-predictor form .tooltip{opacity:1}.height-predictor .calculator-body{position:relative;padding:50px 0 0}.height-predictor .calculator-body .ovulation-intro{font-family:"OmnesMedium";font-weight:400;color:#333;padding:0 30px;margin:0 0 20px}.height-predictor .calculator-body .form-container{border-radius:0;background:transparent;padding:15px 0 0;margin:0;position:relative}.height-predictor .calculator-body .predict-height-fields-wrapper{display:flex;align-items:flex-start}.height-predictor .ttlink{outline:none;position:relative}.height-predictor form label a .fa{color:#424c5f;font-size:20px}.height-predictor .calculator-body .form-container .ttlink span{display:none!important;content:attr(data-title);position:absolute;top:29px;right:-90px;bottom:unset;left:unset;display:inline-block;border-radius:2px;background:#273040;color:#fff;font-size:12px;line-height:16px;font-family:sans-serif;white-space:nowrap;z-index:10000;height:auto;width:200px;word-wrap:break-word;white-space:normal;border-radius:15px;padding:15px;font-family:"OmnesMedium",Arial;text-align:left}.height-predictor .ttlink:hover:after{content:"";position:absolute;bottom:-9px;left:0;display:inline-block;color:#fff;border:8px solid transparent;border-bottom-color:#273040}.height-predictor .calculator-body .form-container .ttlink:hover span{display:inline-block!important}.height-predictor .calculator-body .form-container .father input:focus,.height-predictor .calculator-body .form-container .mother input:focus{border:2px solid #424c5f;outline:none}.height-predictor .btn.focus,.height-predictor .btn:focus{box-shadow:none}@media (min-width:1025px){.height-predictor .nameSearchFieldDropdown{min-width:200px}.height-predictor .calculator-body .form-container .form-group:nth-child(2){margin-right:0}.height-predictor .submitBtnWrapper{width:auto;min-height:69px;display:flex;align-items:flex-end}.height-predictor .calculator-body .form-container .form-group{margin-right:30px}.height-predictor .calculator-body .heightResultSection{width:80%;margin:0 auto}}.height-predictor .calculator-body .form-container button[type=submit]{outline:none;position:relative;position:absolute;transform:translateX(-50%);font-family:"OmnesSemiBold"}.height-predictor #calculate-button-id,.height-predictor .calculator-body .form-container button[type=submit]{display:inline-block;margin:0;padding:11px 32px;background:#cb2026;left:50%;bottom:-22px;font-size:18px;font-weight:400;color:#fff;line-height:20px;border-radius:25px}.height-predictor #calculate-button-id{position:static!important;transform:none!important;font-family:OmnesSemiBold;outline:0}.height-predictor #calculate-button-id:disabled{background:#bfccdd}.height-predictor .calculator-body .ovulation-intro{font-family:"OmnesRegular";color:#273040;text-align:center;padding:0;margin:5px 0 30px;font-size:18px;line-height:24px}@media (max-width:1024px){.height-predictor .calculator-body{padding:0}.height-predictor .calculator-body .ovulation-intro{margin-bottom:15px}.height-predictor .calculator-body .form-container{padding:30px 20px 25px}.height-predictor .calculator-body .form-container button[type=submit]{white-space:nowrap;z-index:2}}@media (max-width:1024px){.ovulationcalculatorfooter button[type=submit]{bottom:72px;white-space:nowrap;z-index:2}}.height-predictor .calculator-body .tool-icn{-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;background-color:#5e5e5e;background-image:url(https://www.huggies.com.br/content/images/sprites/herramientas.png);background-position:-165px -60px;background-repeat:no-repeat;background-size:450%;border-radius:100%;height:76px;left:50%;margin-left:-38px;position:absolute;top:-50px;width:76px;z-index:1}.height-predictor .social-share-container{position:absolute;top:0;width:100%}@media (max-width:1024px){.height-predictor{width:100%}.height-predictor form{min-width:auto;max-width:100%;margin:0 auto}.height-predictor form select{margin-bottom:10px}.height-predictor form .calculator-field{border-bottom:none;border-right:none;display:block;padding:0;text-align:center;margin-bottom:30px}.height-predictor form .calculator-field label{text-align:center;margin-bottom:15px;font-size:17px}.height-predictor form .calculator-field:first-child{padding:0;width:100%}.height-predictor form .calculator-field:nth-child(2){padding:0;width:100%;display:inline-block}.height-predictor form .calculator-field:nth-child(3){padding:0;width:49%;display:inline-block}.height-predictor-social-share-component .share-email-text-msg{text-align:left;padding:0 5px 0 0;font-size:15px}}@media (max-width:330px){.height-predictor form select.cal-day{margin-right:5px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.height-predictor .scale{position:absolute;bottom:10px;left:10px;width:40px;height:220px}}.height-predictor form.form-inline{display:flex;align-items:flex-start;justify-content:space-between}.height-predictor-social-share-component{background:#bfccdd;border-radius:8px 8px 0 0;padding:0 20px}.height-predictor-social-share-component .email-share-container{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;padding:10px 0}.height-predictor-social-share-component .share-email-text-msg{font-size:16px;line-height:20px;color:#424c5f;font-family:"OmnesRegular";margin:0;padding:0 0 10px}.height-predictor-social-share-component .socialsharelinks{position:static;z-index:1}.height-predictor .socialsharelinks{z-index:1}.height-predictor-social-share-component .socialsharelinks .btn-link{background:#424c5f;border-radius:8px;color:#fff;font-size:14px;padding:5px}.height-predictor-social-share-component .socialsharelinks .btn-link img{margin-left:0;width:20px}.height-predictor .slect-box-selected-item-text-div-close .gender-img,.height-predictor .slect-box-selected-item-text-div .gender-img{margin-right:10px;padding-bottom:5px}.height-predictor .goals-section h1{font-size:25px;line-height:2px;display:block;margin:0 auto;color:#273040;font-family:"OmnesMedium";background:#fff;text-align:center;z-index:1;max-width:70%;position:relative;top:-18px}.height-predictor .goals-section .goals{padding:40px 0;border-bottom:1px solid #bfccdd}.height-predictor .goals-section .remove-goals-padding{padding:15px 0!important}.height-predictor .goals-section .goals ul{padding:0;margin:0 auto;display:flex;max-width:100%;flex-flow:row wrap;justify-content:space-evenly}@media only screen and (max-width:1024px){.height-predictor .recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.height-predictor .recalculate-wrap-period-form div span:first-child{width:50%}.height-predictor .goals-section{position:-webkit-sticky;position:sticky;top:82px;background:#fff;z-index:11}.height-predictor .recalculate-wrap-period-form{top:88px}.height-predictor .calculator-body .predict-height-fields-wrapper{flex-direction:column;width:100%;padding-top:20px}.height-predictor form.form-inline{flex-direction:column;width:90%}.height-predictor .recalculate-wrap-period-form{background:rgba(191,204,221,.3);border-bottom:none;margin-bottom:30px}.height-predictor .recalculate-wrap-period-form button{color:#da291c;font-family:"OmnesMedium";font-weight:500;font-size:12px;line-height:24px;display:flex;align-items:center;margin-right:30px}.height-predictor .recalculate-wrap-period-form .cycle-length-mobile:before{content:none}.height-predictor .calculator-body .recalculate-wrap-period-form button img{padding-right:5px}.height-predictor .recalculate-wrap-period-form div button span{font-weight:500!important;font-family:"OmnesRegular"}}@media only screen and (max-width:1024px) and (min-width:768px){.height-predictor .recalculate-wrap-period-form button{right:10px;margin-top:5px}.height-predictor .recalculate-wrap-period-form div button span{font-size:17px}}@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.height-predictor form.form-inline{flex-direction:column;width:87%}.height-predictor form .calculator-field,.height-predictor form .duration-wrap{margin:15px 0}}@media only screen and (max-width:767px){.height-predictor .recalculate-wrap-period-form button{margin-top:10px}.height-predictor .recalculate-wrap-period-form{top:84px;padding:10px 0}.height-predictor-social-share-component{padding:0 10px}.height-predictor form .calculator-field:first-child{margin-top:50px}.height-predictor-social-share-component .socialsharelinks .btn-link{font-size:12px;padding:1px 2px}}@media only screen and (max-width:767px){.height-predictor .ttlink:hover span{width:160px}.height-predictor .ttlink span{right:-60px}}@media only screen and (max-width:375px){.height-predictor .ttlink:hover span{width:150px}.height-predictor .ttlink span{right:-50px}}@media only screen and (max-width:360px){.height-predictor .ttlink span{right:-40px}}@media (min-width:768px){.height-predictor .results{text-align:left}}.height-predictor .results{border-radius:0;width:100%;position:relative;color:#fff;text-align:center}.height-predictor .results .heading{text-align:center;color:#fff;font-family:"OmnesRegular";font-weight:400;font-size:24px;padding:30px 0 5px;font-weight:600;font-size:30px;line-height:24px;letter-spacing:.5px}.height-predictor .results.boy .gender:before{content:"boy"}.height-predictor .results .heading strong{color:#fff!important;font-family:"OmnesMedium";font-style:normal}.height-predictor .results .cols{display:flex;flex-flow:row-reverse wrap;justify-content:center;align-items:center;width:85%;margin:0 auto}.clearfix:after,.clearfix:before{content:" ";display:table}.height-predictor .results .graph,.height-predictor .results .words{min-height:300px}.height-predictor .results .words{display:block;position:relative;padding:15px 0 10px;width:100%;min-height:auto}.height-predictor .results .graph,.height-predictor .results .words{font-size:24px;letter-spacing:.5px}.height-predictor .results.boy .words:after{background-color:#88d9f8}.height-predictor .results .words:after{content:"";left:0;top:0;bottom:0;width:1px;height:100%;position:absolute}.height-predictor .results .graph,.height-predictor .results .words{position:relative;height:100%}.height-predictor .results .graph{display:inline-block;width:40%;margin-top:30px;position:relative}.height-predictor .results .graph,.height-predictor .results .words{vertical-align:middle;text-align:center;font-family:"OmnesRegular"}.height-predictor .results .words b{font-family:"OmnesSemiBold";font-size:26px}.height-predictor .cm-unit .scale,.height-predictor .feet-unit .scale{position:absolute;bottom:10px;left:41px;width:40px;height:200px}.height-predictor .scale:before{display:block;height:300px;background-size:cover;width:178px;position:absolute;bottom:-10px;left:-29px}.height-predictor .scale-image{display:block;height:315px;background-size:cover;width:178px;bottom:0;left:0}.height-predictor .cm-unit .scale .notch{counter-increment:notches -5;background-color:#273040;height:2px;margin:23px 0 23px 20px;position:relative}.height-predictor .cm-unit .scale .notch .notch-unit{display:inline-block;color:#fff;text-align:left;font-family:"OmnesRegular";font-weight:400;font-size:13px;position:absolute;left:50px;top:-9px}.height-predictor .cm-unit .scale .notch .notch-unit-numbers{position:absolute;left:50px;top:-9px}.height-predictor .cm-unit .scale .notch .notch-unit-numbers:before{content:"";position:absolute;top:0;left:-24px;color:#fff;text-align:right;content:counter(notches) " ";font-family:"OmnesRegular";font-weight:400;font-size:13px;min-width:25px;padding-right:5px}.height-predictor .scale .marker.max{bottom:158px}.height-predictor .results.boy .marker.max:before,.height-predictor .results.boy .marker.min:before{border-color:transparent}.resultant-height-details{position:relative;bottom:0;left:15px}.height-predictor .results.boy .marker.prob{background-color:#007cb2;border-radius:8px;font-size:18px}.height-predictor .scale .marker.eg,.height-predictor .scale .marker.prob{bottom:101px;height:40px;line-height:40px;padding:0 10px;font-size:24px}.height-predictor .scale .marker{color:#424c5f;position:absolute;bottom:0;left:251px;height:30px;line-height:30px;text-align:left;font-family:"OmnesMedium";font-weight:500;font-style:normal;white-space:nowrap;background:hsla(0,0%,100%,.7098039215686275);border-radius:8px}.height-predictor .scale .marker:before{background-color:#fff;content:"";display:inline-block;height:3px;vertical-align:middle;width:160px;position:absolute;left:-160px;top:50%}.height-predictor .resultant-height-details .marker.prob{color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}.height-predictor .scale .marker.max:before,.height-predictor .scale .marker.min:before{background:hsla(0,0%,100%,.7098039215686275)}.height-predictor .results.boy .marker.prob:before{border-color:transparent}.height-predictor .results.boy .marker.max,.height-predictor .results.boy .marker.min{border-radius:8px;background-color:rgba(238,246,250,.788235294117647);font-size:16px}.height-predictor .scale .marker.min{bottom:58px}.height-predictor .scale .marker.max,.height-predictor .scale .marker.min{padding:0 10px;font-size:20px}.height-predictor .results .words.bottom-ribbon{padding:10px;font-size:18px;line-height:24px}.height-predictor .results .words.bottom-ribbon b{font-size:20px}@media only screen and (max-width:1024px){.height-predictor .results .cols{flex-flow:column wrap}.height-predictor .results .words{width:100%;padding:20px 30px;border:none;height:auto;min-height:auto;border-radius:0 0 8px 8px}.height-predictor .results .words:after{height:1px;width:100%;bottom:0;top:unset}.height-predictor .results .graph{width:200px;left:calc(200px - 50%);transform:translateX(-50%)}.height-predictor .scale .marker.eg,.height-predictor .scale .marker.prob{padding-right:15px}.resultant-height-details{position:relative;bottom:3px}}@media only screen and (min-width:768px) and (max-width:1024px){.height-predictor .results .graph{width:400px;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:767px){.height-predictor .scale .marker{left:140px}.height-predictor .scale .marker:before{width:50px;left:-50px}.height-predictor .results .heading{font-size:24px;line-height:24px}.height-predictor .results .words{font-size:20px;padding:10px}.height-predictor .results .words b{font-size:22px}.height-predictor .results .words.bottom-ribbon b{font-size:18px}}.height-predictor .feet-unit .scale .notch{background-color:#273040;height:2px;margin:23px 0 23px 20px;position:relative}.height-predictor .feet-unit .scale .notch .notch-unit{display:inline-block;color:#fff;text-align:left;font-family:"OmnesRegular";font-weight:400;font-size:13px;position:absolute;left:50px;top:-9px}.height-predictor .feet-unit .scale .notch .notch-unit-numbers{position:absolute;top:-9px;left:24px;color:#fff;text-align:right;font-family:"OmnesRegular";font-weight:400;font-size:13px;min-width:25px;padding-right:5px}@media screen and (max-device-width:1024px) and (min-device-width:992px) and (orientation:landscape){.height-predictor .results .graph{left:40%}}@media screen and (max-width:1024px){.height-predictor .feet-unit .scale .feet-even-result .marker.max{bottom:156px!important}.height-predictor .feet-unit .scale .feet-even-result .marker.prob{bottom:101px!important}.height-predictor .feet-unit .scale .feet-even-result .marker.min{bottom:56px!important}}.dropdown-wrap .custom-select-dropdown{position:relative;font-family:"OmnesMedium";background-color:fff}.dropdown-wrap .custom-select-dropdown .select-box--box{position:static}.dropdown-wrap .custom-select-dropdown .select-box--selected-item{padding:0;font-size:15px;box-shadow:none;transition:none;width:100%;font-family:"OmnesRegular";font-style:normal;font-weight:500;line-height:28px;color:#273040;display:inline-block;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;z-index:0;position:relative}.dropdown-wrap .custom-select-dropdown .select-box--selected-item .select-box-selected-item-text-faded{color:#bfccdd;font-family:"OmnesRegular";font-weight:400;background-color:initial;height:0;width:0;top:-3px;font-size:14px;line-height:24px}.dropdown-wrap .custom-select-dropdown .select-box--selected-item .select-box-selected-item-text{background-color:initial;height:0;width:0;top:-3px;text-transform:uppercase!important;font-weight:600;font-size:14px;line-height:24px;color:#273040}.dropdown-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow{width:10px;height:30px;margin:0;padding:0;display:inline-block;position:absolute;top:-2px;right:-35px}.dropdown-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow span.select-box--arrow-up{background-color:initial;height:43px;line-height:43px;width:30px;color:#424c5f;font-size:15px;border-radius:0 10px 10px 0;top:-5px;font-weight:600}.dropdown-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow .fa-angle-down:before,.dropdown-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow .fa-angle-up:before{font-size:30px;font-weight:500}.dropdown-wrap .custom-select-dropdown .select-box--items{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #bfccdd;border-radius:10px;padding:8px;z-index:11;margin-top:5px}.dropdown-wrap .custom-select-dropdown .select-box--items .nameListItem{font-size:16px;margin:0;font-weight:600;text-transform:capitalize;padding:0}.dropdown-wrap .custom-select-dropdown .select-box--items .nameListItem:hover{color:#da291c;text-decoration:none;background:none}.dropdown-wrap .custom-select-dropdown .select-box--items .select-div{margin:0!important;display:flex;align-items:center;justify-content:flex-start;padding:8px 16px 8px 5px}@media (max-width:767px){.select-box-selected-item-text{height:25px!important;width:250px!important;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.dropdown-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow{right:0}}.dropdown-item:active,.dropdown-wrap .dropdown-item.active{color:#000!important;text-decoration:none;background-color:#fff!important}.utilitytools div.Utility-lang{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;align-content:space-between;border-radius:25px;color:#273040;text-decoration:none;position:relative;width:100%;background:#fff;font-weight:500;font-size:14px;font-family:"OmnesMedium";line-height:16px;letter-spacing:.5px;text-transform:uppercase}.utilitytools div.Utility-lang:after{margin-left:10px;display:none}.utilitytools div.Utility-lang:hover{color:#da291c;text-decoration:none}.utilitytools div.Utility-lang span.linklabel{white-space:normal;line-height:22px;max-width:90%;text-align:center}.utilitytools div.Utility-lang img{max-width:65px;max-height:65px;margin:0;border-radius:50%}.utilitytools a.utility-link span.headericon,.utilitytools div.Utility-lang span.headericon{margin:0 0 5px;background:#f6f8fb;border:1px solid #bfccdd;box-sizing:border-box;display:flex;position:relative;top:unset;left:unset;bottom:unset;right:unset;border-radius:0;align-items:center;justify-content:center;padding:15px;min-width:80px;min-height:80px;max-width:80px;max-height:80px}.utilitytools div.Utility-lang span.headericon i{position:relative;left:unset;top:unset;border:6px solid #da291c;display:unset;width:50px;height:50px;display:flex;justify-content:center;border-radius:50%}.utilitytools div.Utility-lang span.headericon .fa:before{color:#da291c;font-size:24px;line-height:36px}@media screen and (max-width:1023px){.utilitytools div.Utility-lang{margin:10px 0;width:auto;height:auto;justify-content:flex-start;font-size:16px;font-family:OmnesMedium;display:none}.utilitytools div.Utility-lang span.linklabel{width:100%;text-align:left;font-size:14px;line-height:16px;margin:0;min-height:16px!important;max-width:100%;font-family:"OmnesMedium"}.dropdown-wrap .custom-select-dropdown .select-box--selected-item .select-box-selected-item-text{font-family:"OmnesMedium";font-weight:400}}.container,.home{position:relative}.home{display:flex;align-content:flex-end;justify-content:flex-end;align-items:center;line-height:24px;font-size:14px;font-family:OmnesMedium;margin:50px 20px 10px 0;text-decoration:none;z-index:1;padding:20px 0 0}.home:hover{text-decoration:underline;color:transparent;outline:none}.home .fa-home{margin:0}.fa-home:before{content:"\f015";color:#fff;font-size:32px;line-height:32px}.container-quicklinks{position:absolute;top:0;right:0;z-index:10;width:100%}.quicklinks{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;margin:0;top:20px;right:35px}.quicklinks nav{padding:0;position:absolute;z-index:1;top:-12px;right:25px}.quicklinks nav a{display:inline-block;width:32px;height:32px;position:relative}.quicklinks .sublinks{position:absolute;top:30px;background-color:#e52225;padding:15px;right:5px;border-radius:15px 0 15px 15px;display:flex;flex-direction:column;justify-content:space-around;align-content:space-around;z-index:10;border:2px solid #fff;box-shadow:0 3px 5px #333}.quicklinks .sublinks a{color:#fff;font-size:14px;font-family:OmnesMedium;width:auto;line-height:16px;display:flex;white-space:nowrap;height:auto;margin:5px 0;padding:5px 0}.quicklinks .sublinks a span.headericon{display:none}.fa-bars:before{content:"\f0c9";color:#424c5f;font-size:28px;line-height:32px}@media (min-width:1024px) and (max-width:1480px){.quicklinks{right:6%}}@media screen and (max-width:1023px){.home{padding:0}.quicklinks{top:0;right:0}.quicklinks nav{padding-top:25px}.quicklinks .sublinks{margin-top:-30px}.fa-home:before{color:#e52225}.fa-bars:before{color:#424c5f}.quicklinks .sublinks{top:80px}}.ovulation-calculator .pagination-period-calculator{padding-left:0;margin:0;border-radius:4px}.ovulation-calculator .pagination-period-calculator>li:first-child{left:5%;top:1%}.ovulation-calculator .pagination-period-calculator>li:last-child{right:7.5%;top:1%}.fa-angle-left-disabled:after,.fa-angle-right-disabled:after{color:#bfccdd!important;cursor:default}@media screen and (max-width:1024px){.ovulation-calculator .pagination-period-calculator>li:first-child,.ovulation-calculator .pagination-period-calculator>li:last-child{top:14%}}.tail-datetime-calendar .calendar-navi,.tail-datetime-calendar .calendar-navi span{cursor:default!important}.label-container{width:70%}.ovulation-calculator .my-tooltip{background-color:#000;border-radius:6px;color:#fff;left:-5px;padding:3px 7px 5px;position:absolute;top:-30px}.ovulation-calculator .my-tooltip:before{border-color:#000 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";height:0;left:6px;position:absolute;top:22px;width:0}.ovulation-calculator .default-calendar{display:flex;justify-content:center}.ovulation-calculator{background:#fff}.ovulation-calculator p{font-size:18px;line-height:24px;text-align:center;color:#273040;padding:5px 0;font-family:"OmnesRegular";margin:0 auto 10px}.ovulation-calculator .higlight-dates p{margin:0 auto 10px;font-family:"OmnesMedium";font-weight:600;font-size:30px;line-height:45px;text-align:center;letter-spacing:.5px;color:#da291c}.ovulation-calculator .ovulation-story-container{padding-top:70px}.ovulation-calculator .ovulation-story-container .ovulation-story-heading{padding-bottom:20px}.ovulation-calculator .label-container{width:70%;margin:0 auto;padding-top:30px}.ovulation-calculator .goals-section{position:relative}.ovulation-calculator .goals-section h1{font-size:25px;line-height:2px;display:block;margin:0 auto;color:#273040;font-family:"OmnesMedium";background:#fff;text-align:center;z-index:1;max-width:70%;position:relative;top:-18px}.ovulation-calculator .goals-section .goals{padding:40px 0;border-bottom:1px solid #bfccdd}.ovulation-calculator .goals-section .remove-goals-padding{padding:15px 0!important}.ovulation-calculator .goals-section .goals ul{padding:0;margin:0 auto;display:flex;max-width:100%;flex-flow:row wrap;justify-content:space-evenly}.ovulation-calculator .goals-section .goals li{list-style:none;text-align:center;max-width:25%}.ovulation-calculator .recalculate-wrap-period-form .cycle-length-mobile:before{content:none}@media (min-width:1025px){.ovulation-calculator .goals-section .goals li{min-width:20%;width:20%}.ovulation-calculator .toolform .react-datepicker{margin-top:5px}.ovulation-calculator .calculator-body .form-container form .toolform{display:flex;align-items:flex-end;justify-content:center}.ovulation-calculator .toolform .field .react-datepicker-wrapper{width:100%}.ovulation-calculator .submitBtnWrapper #calculate-period-button-id{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin-top:0;margin-bottom:1px}.ovulation-calculator form .duration-wrap{margin-bottom:0!important}.ovulation-calculator .submitBtnWrapper{width:auto}.ovulation-calculator .field.field-datepicker{padding-right:50px}}.ovulation-calculator .goals-section .goals li .circle{border:2.5px solid #bfccdd;border-radius:50%;width:80px;height:80px;margin:0 auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.ovulation-calculator .goals-section .goals li img{width:50px;height:50px}.ovulation-calculator .goals-section .goals li span{display:block}.ovulation-calculator .goals-section .goals li .heading{font-size:18px;line-height:28px;color:#273040;font-family:"OmnesSemiBold";font-weight:700}.ovulation-calculator .goals-section .goals li .desc{font-size:14px;line-height:18px;text-align:center;color:#424c5f;font-family:"OmnesRegular";width:98%;margin:0 auto}.ovulation-calculator .goals-section .goals li.active .circle{border-color:#424c5f;cursor:default}.ovulation-calculator .goals-section .goals li.active .heading{color:#da291c}.ovulation-calculator{width:100%;margin:0 auto;padding:20px 0 60px;border-radius:0 0 15px 15px;position:relative}.ovulation-calculator .sub-heading{text-align:center;color:#da291c;font-family:"OmnesMedium";font-size:24px}.ovulation-calculator .recalculate-wrap-period-form button img{position:static;padding:0 10px 0 0}.ovulation-calculator form .calculator-field{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-right:none;margin:0;padding:0;vertical-align:top;min-height:75px}.ovulation-calculator form .calculator-field:last-of-type{border-right:none}.ovulation-calculator form label{font-family:"OmnesRegular";font-size:18px;font-weight:400;color:#424c5f;text-align:left;margin:0 auto 10px;display:block;line-height:24px}.ovulation-calculator form label a{display:inline-block;margin-left:5px;line-height:20px}.ovulation-calculator form label a .fa{color:#424c5f;font-size:20px}.ovulation-calculator form select{border:none;width:110px;border-radius:10px;position:relative;color:#c7c7c7;padding:10px 15px}.ovulation-calculator form select:after{content:">";font-size:20px;color:red;background-color:red;position:absolute;transform:rotate(90deg)}.ovulation-calculator form select.cal-day{margin-right:20px!important;margin-right:calc(50% - 110px)}.ovulation-calculator form select.cal-month{margin-right:20px!important}.ovulation-calculator form .tooltip{opacity:1}.ovulation-calculator .calculator-body{position:relative;padding:0 20px}.ovulation-calculator .calculator-body .ovulation-intro{font-family:"OmnesRegular";font-size:18px;line-height:24px;text-align:center;letter-spacing:.5px;color:#273040;padding:10px 20%;margin:10px 0 30px}.ovulation-calculator .social-share-container{position:absolute;top:0;width:100%}.ovulation-calculator .calculator-body .future-dates-ovulation-intro{padding-bottom:0;margin-bottom:20px}.ovulation-calculator .calculator-body .form-container{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}hr.form-divider{width:100%;border-top:1px solid #bfccdd;margin:30px 0}.ovulation-calculator .react-datepicker__tab-loop{position:relative}.ovulation-calculator .react-datepicker-popper{top:100%!important;transform:none!important}.ovulation-calculator .toolform .react-datepicker{width:100%;display:flex}.ovulation-calculator .calculator-body .form-container form,.ovulation-calculator .calculator-body .form-container form .toolform{width:100%}.ovulation-calculator .calculator-body .form-container button[type=submit]{margin:0;border-radius:25px}.ovulation-calculator #calculate-period-button-id,.ovulation-calculator .calculator-body .form-container button[type=submit]{display:inline-block;padding:11px 32px;outline:none;font-family:"OmnesSemiBold";font-size:18px;font-weight:400;color:#fff;line-height:20px}.ovulation-calculator #calculate-period-button-id{margin:15px 0 30px;background:#e52225;border-radius:25px;border:none;box-shadow:none}.ovulation-calculator .calculator-body .tool-icn{-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;background-color:#5e5e5e;background-image:url(https://www.huggies.com.br/content/images/sprites/herramientas.png);background-position:-165px -60px;background-repeat:no-repeat;background-size:450%;border-radius:100%;height:76px;left:50%;margin-left:-38px;position:absolute;top:-50px;width:76px;z-index:1}.ovulation-calculator .calendar img{padding-top:35px;position:relative;display:block;margin:0 auto}.ovulation-calculator .calendar table{border-collapse:collapse;border-spacing:0;border:0;margin:0;padding:0;table-layout:fixed;width:100%}.ovulation-calculator .calendar table td{border:none;border-right:1px solid #dadada;font-family:"OmnesMedium";font-size:16px;font-weight:400;position:relative;text-align:center;vertical-align:middle}.ovulation-calculator .calendar table td:last-child{border-right:none}.ovulation-calculator .calendar table td.calendar-day .day,.ovulation-calculator .calendar table td:before{color:#666;display:block;font-family:"OmnesMedium";font-size:16px;font-weight:400;line-height:16px;left:9px;position:absolute;top:9px}.ovulation-calculator .calendar table td.calendar-day.next .day,.ovulation-calculator .calendar table td.calendar-day.prev .day{color:#d4d4d4}.ovulation-calculator .calendar table td.fertile1,.ovulation-calculator .calendar table td.fertile2,.ovulation-calculator .calendar table td.fertile3,.ovulation-calculator .calendar table td.fertile4,.ovulation-calculator .calendar table td.fertile5{background-color:#ffe3e4}.ovulation-calculator .calendar table td.fertile6,.ovulation-calculator .calendar table td.fertile7{background-color:#f0f0f0}.ovulation-calculator .calendar table td.menstruation,.ovulation-calculator .calendar table td.test{background-color:#dee5fa}.ovulation-calculator .calendar table td.next:before,.ovulation-calculator .calendar table td.prev:before{color:#d4d4d4}.ovulation-calculator .calendar table th{background-color:#f0f0f0;border:1px solid #dadada;border-top:none;border-left:none;color:#666;font-family:"OmnesMedium";font-size:16px;font-weight:400;line-height:38px;text-align:center;text-transform:none;vertical-align:middle}.ovulation-calculator .calendar table th:last-child{border-right:none}.ovulation-calculator .calendar table .week{border-bottom:1px solid #dadada;height:53px}.ovulation-calculator .calendar table .week .menst-desc{display:none}.ovulation-calculator .calendar table .week:last-child{border-bottom:none}.ovulation-calculator .calendar .details{background:#fafafa;padding:30px 40px;border-radius:0 0 15px 15px;border:1px solid #dadada;border-top:none}.ovulation-calculator .calendar .details .item{border-bottom:none;color:#999;margin-bottom:10px;padding:10px 0;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-content:center}.ovulation-calculator .calendar .details .date{font-family:"OmnesMedium";font-size:16px;color:#666;line-height:28px;margin:0 5px}.ovulation-calculator .calendar .details .desc{line-height:28px;margin:0 30px}.ovulation-calculator .calendar .details .desc strong{color:#666;display:block;font-family:"OmnesSemiBold";font-size:18px;margin-bottom:5px;line-height:28px}.ovulation-calculator .calendar .details .desc span{color:#666;display:block;font-family:"OmnesMedium";font-size:16px}.ovulation-calculator .calendar .details .desc a,.ovulation-calculator .calendar .details .desc span a{display:block;text-align:left;color:#cb2026;text-decoration:underline;margin-top:5px}.ovulation-calculator .calendar .details .desc a{font-family:"OmnesMedium";font-size:16px}.ovulation-calculator .calendar .details .icon{background-image:none;font-size:18px;text-align:center;width:32px;margin:0 5px}.ovulation-calculator .calendar .details .more{color:#0583cd;margin-left:150px}.ovulation-calculator .calendar .details .more:hover{text-decoration:underline}.ovulation-calculator .calendar .fa,.ovulation-calculator .calendar .far,.ovulation-calculator .calendar .fas{color:#2449b4;font-size:18px;position:relative}.ovulation-calculator .calendar .fa.fa-heart{color:#e58185}.ovulation-calculator .calendar .fa.fa-heart:after{color:#cb2026;content:"\f004";left:0;position:absolute;top:0}.ovulation-calculator .calendar .fa-angle-left:after,.ovulation-calculator .calendar .fa-angle-right:after{color:#cb2026;left:0;position:absolute;top:0;font-size:36px;position:relative}.ovulation-calculator .calendar .fa-angle-left:after{content:"\f104"}.ovulation-calculator .calendar .fa-angle-right:after{content:"\f105"}.ovulation-calculator .calendar .fa.fa-heart.percent25:after{clip:rect(12px,18px,18px,0)}.ovulation-calculator .calendar .fa.fa-heart.percent50:after{clip:rect(9px,18px,18px,0)}.ovulation-calculator .calendar .fa.fa-heart.percent75:after{clip:rect(6px,18px,18px,0)}.ovulation-calculator .calendar .fa-long-arrow-right{transform:rotate(35deg);color:#666}.ovulation-calculator .calendar .fa-thumbs-up{color:#666}.ovulation-calculator .calendar-header{background-color:#fff;border-bottom:1px solid #dadada;padding:0;position:relative}.ovulation-calculator .calendar-header h2{color:#666;font-size:24px;margin:0;text-align:center;text-transform:uppercase;line-height:58px}.ovulation-calculator .calendar-header h2 span,.ovulation-calculator .calendar-header h2 span.custom-month{font-family:"OmnesSemiBold";font-weight:400}.ovulation-calculator .calendar-header h2 span.custom-year{font-family:"OmnesMedium";font-weight:400}.ovulation-calculator .calendar-header nav span{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;height:30px;position:absolute;top:10px;user-select:none;width:30px}.ovulation-calculator .calendar-header nav span:first-child{left:15px}.ovulation-calculator .calendar-header nav span:last-child{right:15px}.ovulation-calculator .calendar-header nav span:before{background-size:280px;content:"";height:30px;position:absolute;width:100%}.ovulation-calculator .calendar-header nav span.calendar-prev-month img{display:none}.ovulation-calculator .calendar-header nav span.calendar-prev-month:before{content:"\f104";font-size:28px;font-family:FontAwesome;color:#cb2026;font-weight:700}.ovulation-calculator .calendar-header nav span.calendar-next-month img{display:none}.ovulation-calculator .calendar-header nav span.calendar-next-month:before{content:"\f105";font-size:28px;font-family:FontAwesome;color:#cb2026;font-weight:700}.ovulation-calculator .calendar-wrapper{background-color:#fff;border-radius:15px 15px 0 0;border:1px solid #ddd;margin-bottom:0;overflow:hidden}.ovulation-calculator .calendar td i{pointer-events:none}.ovulation-calculator .calendar .tooltip-template{background:#0583cd;border-radius:10px;color:#fff;font-size:11px;left:50%;line-height:12px;transform:translateX(-50%);padding:7px;position:absolute;width:inherit}.ovulation-calculator .calendar .tooltip-arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #0583cd;bottom:-6px;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.ovulation-calculator .ttlink{outline:none;position:relative}.ovulation-calculator .ttlink span{display:none!important;content:attr(data-title);position:absolute;top:29px;right:-90px;bottom:unset;left:unset;display:inline-block;border-radius:2px;background:#273040;color:#fff;font-size:12px;line-height:16px;font-family:sans-serif;white-space:nowrap;z-index:10000;height:auto;width:200px;word-wrap:break-word;white-space:normal;border-radius:15px;padding:15px;font-family:"OmnesMedium",Arial;text-align:left}.ovulation-calculator .ttlink:hover:after{content:"";position:absolute;bottom:-9px;left:-5px;display:inline-block;color:#fff;border:8px solid transparent;border-bottom-color:#273040}.ovulation-calculator .ttlink:hover span{display:inline-block!important}.ovulation-calculator .result-section{width:100%;background:#f6f8fb;border-radius:8px;padding:5px 0}.ovulation-calculator .ovulation-story-heading-text{font-weight:600;font-size:30px;line-height:45px;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.5px;color:#da291c;font-family:"OmnesSemiBold"}.ovulation-story-container .story-steps-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.ovulation-story-container .story-steps-icon{padding-right:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.ovulation-story-container .story-steps-img{width:48px;z-index:1}.ovulation-story-container .vertical-bar{border-left:2px solid #bfccdd;height:100%;position:absolute;top:0;z-index:0}.ovulation-story-container .last-story-step .vertical-bar{border-left:0}.story-steps-icon-wrapper{width:48px;text-align:center;height:48px;z-index:1;position:relative;border-radius:8px;display:flex;align-items:center;justify-content:center}.story-steps-icon-wrapper .fa-tint:before{content:"\f043";color:#fff;font-size:20px}.story-steps-icon-wrapper .fa-heart:before{content:"\f004";font-size:20px;color:#fff}.ovulation-calculator .fa.fa-heart,.ovulation-calculator .half-filled-heart.fa.fa-heart{margin-right:0}.ovulation-calculator .half-filled-heart.fa.fa-heart:before{content:"";color:#9def88;opacity:.7}.ovulation-calculator .half-filled-heart.fa.fa-heart.percent75:after{clip:rect(8px,22px,19px,0);left:0;font-size:20px;top:0}.ovulation-calculator .half-filled-heart.fa.fa-heart:after{color:#fff;content:"\f004";position:absolute}.fa-thumbs-up:before{font-size:24px;color:#fff}.story-steps-icon-wrapper .fa-tint{position:absolute}.ovulation-story-container .story-heading-text{font-weight:500;font-size:20px;line-height:30px;display:flex;align-items:center;letter-spacing:.5px;color:#273040;font-family:"OmnesMedium"}.ovulation-story-container .story-steps-detail .card{margin:10px 0 30px;border:1px solid #bfccdd;box-sizing:border-box;border-radius:8px}.ovulation-story-container .story-steps-detail{width:100%}.ovulation-story-container .story-steps-detail .card-body{padding:20px;text-align:left}.ovulation-story-container .story-steps-detail .card-body .card-body-text{font-size:16px;line-height:22px;letter-spacing:.5px;color:#273040;margin:0;padding:0 0 10px;text-align:left}.ovulation-story-container .story-steps-detail .card-body a.know-more-story{font-weight:500;font-size:16px;line-height:28px;text-decoration:none;color:#da291c;font-family:"OmnesMedium"}.ovulation-story-container .story-steps-detail .card-body .know-more-story:after{content:"\f105";right:-8px;position:relative;font-family:"FontAwesome";font-size:20px;top:2px;width:100%;height:100%;color:#da291c;font-weight:400}.ovulation-calculator .result-section .higlight-dates{margin-top:2%;text-align:center}.ovulation-calculator .result-section .higlight-dates span{font-family:"OmnesMedium";font-weight:600;font-size:30px;line-height:30px;text-align:center;letter-spacing:.5px;color:#273040}.ovulation-calculator .calendar{border-radius:8px;margin:20px 20px 25px;padding:20px 20px 30px;background:#fff;justify-content:center;display:flex;flex-flow:row wrap}.ovulation-calculator .react-datepicker__month-container:last-child{border-right:none;padding-right:0;padding-left:30px}.ovulation-calculator .react-datepicker__month-container{border-right:1px solid #bfccdd;padding-right:30px}.ovulation-calculator .hide-to-date-label{color:#fff!important}@media screen and (max-width:1024px){.ovulation-calculator .recalculate-wrap-period-form{background:rgba(191,204,221,.3);border-bottom:none;padding:10px 5%;margin-bottom:30px}.ovulation-calculator .recalculate-wrap-period-form .cycle-length-mobile:before{content:"\f017";-webkit-font-smoothing:antialiased;display:inline-block;font:normal normal normal 14px/1 FontAwesome;width:15px;height:17px;background-size:100%;margin-right:5px;font-size:15px;vertical-align:text-bottom}.ovulation-calculator .recalculate-wrap-period-form button{color:#da291c;font-family:"OmnesMedium";font-weight:500;font-size:12px;line-height:24px;display:flex;align-items:center;margin-right:30px}.calendarWrap{width:100%;margin:auto;padding:60px 15px 15px;position:relative;z-index:0}.calendarWrap .tool-header{display:flex;flex-direction:column;padding:0 25px;height:100px}.calendarWrap .tool-header h1{font-size:24px;padding:0;line-height:30px;text-align:center;position:relative;top:-60px}.calendarWrap .tool-header img{position:relative;top:-55px;left:50%;transform:translateX(-50%)}.ovulation-calculator{padding:25px 0 50px}.ovulation-calculator img:first-child{height:78px;width:auto}.ovulation-calculator .calculator-body{padding:0 10px}.ovulation-calculator .calculator-body .ovulation-intro{margin-bottom:15px}.ovulation-calculator .calculator-body .form-container button[type=submit]{white-space:nowrap;z-index:2}.ovulationcalculatorfooter button[type=submit]{bottom:72px;white-space:nowrap;z-index:2}.ovulation-calculator{width:100%}.ovulation-calculator form{min-width:auto;max-width:100%;margin:0 auto;text-align:center}.ovulation-calculator form select{margin-bottom:10px}.ovulation-calculator form .calculator-field{border-bottom:none;border-right:none;display:block;padding:0;text-align:center;margin-bottom:30px}.ovulation-calculator form .calculator-field label{text-align:start;margin-bottom:15px;font-size:17px;padding-left:40px}.ovulation-calculator form .calculator-field:first-child{width:100%!important;padding:0;width:75%}.ovulation-calculator form .calculator-field:nth-child(2){padding:0;width:100%;display:inline-block}.ovulation-calculator form .calculator-field:nth-child(3){padding:0;width:49%;display:inline-block}.ovulation-calculator .calendar table td:before{font-size:14px;line-height:14px;top:10px;left:5px}.ovulation-calculator .calendar table .week{height:53px}.ovulation-calculator .calendar .details{background:#fafafa;padding:30px 20px 55px;margin-bottom:80px}.ovulation-calculator .calendar .details .desc{margin-left:10px;margin-top:0}.ovulation-calculator .calendar .details .icon{top:5px;left:0}.ovulation-calculator .calendar .details .icon .fa{top:0}.ovulation-calculator .calendar .details .more{margin-left:0}.ovulation-calculator .calendar .fa{top:9px}.ovulation-calculator .calendar-header h2{font-size:19px;margin-bottom:5px;margin-top:10px}}@media screen and (max-width:330px){.ovulation-calculator form select.cal-day{margin-right:5px}}.ovulation-calculator .goal-header{padding-top:30px}.ovulation-calculator form input{border:1px solid #eee;box-sizing:border-box;margin:0;outline:none;padding:10px}.ovulation-calculator form input[type=button]{-webkit-appearance:button;cursor:pointer}.ovulation-calculator form input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.ovulation-calculator form .input-group{clear:both;margin:5px 0 0;position:relative}.ovulation-calculator form .input-group input[type=button]{background-color:#bfccdd;min-width:40px;width:auto;transition:all .3s ease}.ovulation-calculator form .input-group .button-minus{height:40px;padding:0;width:38px;position:relative;border-top-left-radius:8px;border-bottom-left-radius:8px}.ovulation-calculator form .input-group .button-plus{height:40px;padding:0;width:38px;position:relative;border-top-right-radius:8px;border-bottom-right-radius:8px}.ovulation-calculator form .input-group .button-minus:disabled,.ovulation-calculator form .input-group .button-plus:disabled{cursor:default;color:#bfccdd;background:#f6f8fb}.ovulation-calculator form .input-group #avg-period-duration,.ovulation-calculator form .input-group #period-cycle-length{position:relative;height:40px;left:-6px;text-align:center;width:60%;display:inline-block;font-size:18px;margin:0;resize:vertical}.ovulation-calculator form .button-plus{left:-13px}.ovulation-calculator form input[type=number]{-moz-appearance:textfield;-webkit-appearance:none}.ovulation-calculator form .duration-wrap{border-right:none;margin-bottom:30px;padding:0;vertical-align:top;text-align:center;min-height:75px;position:relative}.ovulation-calculator form .duration-wrap:last-of-type{position:relative}.ovulation-calculator-warnimg-section{margin:0 auto;background:#f8a998;border-radius:8px;padding:12px 20px;font-size:14px;line-height:15px;letter-spacing:.5px;color:#273040;font-family:"OmnesRegular";display:flex;align-items:center}.ovulation-calculator-warnimg-section img{margin-right:10px}.ovulation-calculator-warnimg-section span{padding-left:5px}.ovulation-calculator-note-section{background:rgba(191,204,221,.5);padding:20px 0;margin-top:38px}.ovulation-calculator-note-section p{margin:0 auto;max-width:60%;font-size:16px;line-height:20px;font-family:"OmnesRegular";text-align:center;letter-spacing:.5px;color:#424c5f}@media screen and (max-width:1024px){.ovulation-calculator .calculator-body .form-container{padding:0 0 70px}.ovulation-calculator .calculator-body{z-index:14}.ovulation-calculator img:first-child{height:100%}.pagination>li:first-child,.pagination>li:last-child{top:7%}.pagination>li img{position:static!important}.mobile-padding,.ovulation-calculator .calculator-body{padding:0!important}.ovulation-calculator{padding-top:0}.recalculate-wrap-period-form{text-align:left;margin:0;padding:10px 20px 20px;position:relative;border-bottom:2px solid #f6f8fb;position:-webkit-sticky;position:sticky;top:182px;background:#fff;z-index:11}.future-dates-recalculate-wrap-period-form img,.recalculate-wrap-period-form img{height:15px!important}.recalculate-wrap-period-form div{padding-bottom:5px;line-height:24px;font-family:"OmnesRegular"}.recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.recalculate-wrap-period-form div span:first-child{display:inline-block;width:62%;font-size:16px}.ovulation-calculator .recalculate-wrap-period-form div span:last-child{font-weight:600}.recalculate-wrap-period-form .avg-period-mobile:before,.recalculate-wrap-period-form .cycle-length-mobile:before{content:"\f017";-webkit-font-smoothing:antialiased;display:inline-block;font:normal normal normal 14px/1 FontAwesome;width:15px;height:17px;background-size:100%;margin-right:5px;font-size:15px;vertical-align:text-bottom}.recalculate-wrap-period-form .fdlp-mobile img{display:inline-block;width:15px;height:17px;margin-right:6px;position:static;padding:0}.recalculate-wrap-period-form button{background:transparent;margin:15px 0 10px;width:20px;height:20px;padding:0;border:0;position:absolute;right:10px;top:-8px;outline:0!important}.ovulation-calculator .calculator-body .form-container{padding:0 30px 0 0}.range-wrap{z-index:99;width:100%}.ovulation-calculator-note-section p{max-width:70%;padding-top:10px;padding-bottom:10px;font-size:15px}.ovulation-calculator .pagination-period-calculator>li img{padding:0}}.ovulation-calculator .pagination-period-calculator>li{z-index:3}.ovulation-calculator .current-day-class span{border:2px solid #273040!important}.ovulation-calculator .toolform .field-datepicker .react-datepicker__day--today{border:2px solid #273040}.ovulation-calculator .tail-datetime-calendar{margin:0 30px 20px 0;padding:15px 20px 15px 0;width:295px;background:transparent}.ovulation-calculator .tail-datetime-calendar:last-child{margin:0 0 20px;padding:15px 0;width:274px}.ovulation-calculator .tail-datetime-calendar .calendar-date table tbody tr>*,.ovulation-calculator .tail-datetime-calendar .calendar-date table thead tr>*{margin-right:4px}.ovulation-calculator .fertile-days,.ovulation-calculator .period-days{display:flex;align-items:center;margin:5px 25px 10px 10px}@media (max-width:1024px){.ovulation-calculator .react-datepicker__month-container:last-child{padding-left:0}.label-container-disabled{display:block;width:96%;margin:0 auto;text-align:center}.fertile-days-disabled,.period-days-disabled{width:50%;display:inline-block;margin:0 0 12px}.ovulation-days-disabled{width:100%;display:inline-block}.ovulation-calculator-warnimg-section{max-width:90%}.duration-wrap{width:100%}.submitBtnWrapper{text-align:center}.set-reminders-form .submitBtnWrapper #calculate-period-button-id{margin:15px 0}.ovulation-calculator form .calculator-field:first-child{margin-top:50px}}@media screen and (min-width:992px) and (max-width:1024px){.ovulation-calculator form .calculator-field,.ovulation-calculator form .duration-wrap{margin:15px 8px}#calculate-period-button-id{margin:47px 8px 0}}@media only screen and (min-width:1025px){.ovulation-calculator .goals-section{position:-webkit-sticky;position:sticky;top:88px;z-index:5;background:#fff}}@media only screen and (max-width:767px){.ovulation-calculator .recalculate-wrap-period-form button{right:5px;margin-top:10px}.ovulation-calculator .period-calculator-result .tail-datetime-calendar:last-child{margin:20px 0 10px}.ovulation-calculator .recalculate-wrap-period-form{padding:10px 0}.ovulation-calculator .ttlink:hover span{width:160px}.ovulation-calculator .ttlink span{right:-60px}.ovulation-calculator .recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.ovulation-calculator .recalculate-wrap-period-form div span:first-child{display:inline-block;width:57%;font-size:14px;line-height:24px}.ovulation-calculator .calendar .label-container{width:95%}.ovulation-calculator .label-container .period-days:nth-child(2n){padding-left:5px}.ovulation-calculator .recalculate-wrap-period-form button img{padding-right:5px}.recalculate-wrap-period-form div span:last-child{font-size:14px;line-height:18px}}@media only screen and (max-width:375px){.ovulation-calculator .ttlink:hover span{width:150px}.ovulation-calculator .ttlink span{right:-50px}}@media only screen and (max-width:360px){.ovulation-calculator .ttlink span{right:-40px}.ovulation-calculator form label{font-size:16px}}@media only screen and (min-width:992px){.ovulation-calculator .goals-section h1{height:2px}.ovulation-calculator .calculator-body{padding:0 0 20px}}@media (max-width:1024px){.ovulation-calculator .higlight-dates p,.ovulation-calculator .result-section .higlight-dates span{font-size:25px}.ovulation-calculator .choose-all-reminders,.ovulation-calculator .choose-another-goal{display:flex;align-items:center}.ovulation-calculator .goals-section h1{font-size:18px;line-height:27px;display:block;margin:29px 0 -15px;color:#273040;font-family:"OmnesSemiBold";background:#fff;text-align:center;z-index:1;max-width:98%;position:relative;padding:5px 15px 0}.ovulation-calculator .goals-section .goals{padding:20px 0;border-bottom:none}.ovulation-calculator .goals-section .goals ul{padding:0;margin:0 auto;display:block;max-width:90%;flex-flow:row wrap;justify-content:space-evenly}.ovulation-calculator .goals-section .goals li{list-style:none;text-align:center;max-width:100%;display:flex;padding-bottom:20px}.ovulation-calculator .goals-section .goals li .circle{border:2.5px solid #bfccdd;border-radius:50%;min-width:100px;height:100px;margin:0 auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.ovulation-calculator .goals-section .goals li div{width:100%;padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ovulation-calculator .goals-section .goals li .heading{font-size:18px;line-height:28px;color:#273040;font-family:"OmnesSemiBold";font-weight:700;text-align:start}.ovulation-calculator .goals-section .goals li .desc{font-size:14px;line-height:18px;text-align:start;color:#424c5f;font-family:"OmnesRegular";width:98%;margin:0 auto}.ovulation-calculator .choose-another-goal{border-bottom:2px solid rgba(191,204,221,.3)}.ovulation-calculator .choose-all-reminders,.ovulation-calculator .choose-another-goal{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px}.ovulation-calculator .choose-all-reminders{top:147px;position:-webkit-sticky;position:sticky}.ovulation-calculator .choose-another-goal .menu-logo{padding-left:10px;padding-right:10px}.ovulation-calculator .choose-another-goal .back-arrow{padding-left:10px!important;padding-right:5px}.ovulation-calculator .choose-all-reminders span,.ovulation-calculator .choose-another-goal span{padding-left:5px;font-family:"OmnesMedium"}.ovulation-calculator .choose-all-reminders .menu-logo{padding-left:10px;padding-right:10px}.ovulation-calculator .choose-all-reminders .back-arrow{padding-left:10px!important;padding-right:5px}.ovulation-calculator .calculator-body .form-container{display:block;padding:0;justify-content:center;text-align:center;align-items:center}.ovulation-calculator .calculator-body .form-container form{width:auto;padding-bottom:10px}.ovulation-calculator .calculator-body .form-container form .toolform{width:auto}.ovulation-calculator form .input-group{clear:both;margin:15px 0;position:relative;flex-flow:row nowrap;text-align:center;justify-content:center}.ovulation-calculator form label{font-family:"OmnesRegular";font-size:18px;font-weight:400;color:#424c5f;text-align:start;margin:0 auto 10px;display:block;line-height:24px;padding-left:40px}.ovulation-calculator .result-section{width:100%;margin:0 auto;padding-bottom:30px}.ovulation-calculator .result-section .higlight-dates{margin-top:0;text-align:center;padding:20px 20px 0}.ovulation-calculator .calendar{width:93%;border-radius:8px;margin:0 auto;padding:0 0 30px;background:#fff}.ovulation-calculator .label-container{width:100%;margin:0 auto;padding-top:0}.ovulation-calculator .fertile-days,.ovulation-calculator .period-days{margin:0;padding-bottom:10px}.ovulation-calculator .tail-datetime-calendar:last-child{margin:20px 0 10px}.ovulation-calculator .calculator-body .form-container{padding:0 0 40px}.ovulation-calculator .tail-datetime-calendar{width:295px}.set-reminders-header p{padding-bottom:0}.ovulation-calculator .goal-header{position:-webkit-sticky;position:sticky;padding-top:15px;padding-bottom:2px}.ovulation-calculator .set-reminders{padding-bottom:25px;display:flex;flex-flow:row wrap}.ovulation-calculator .set-reminders div{width:40%;margin:5% 5% 0}.set-reminders-header{position:static;z-index:15;background:#fff}.ovulation-calculator .pagination-period-calculator>li:first-child,.ovulation-calculator .pagination-period-calculator>li:last-child{top:5%}.ovulation-calculator .experience-cont{padding:30px 15px 0;margin:18px 15px 10px;background:#fff;border-radius:8px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.experience-cont .experience-cat{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.experience-cont .experience-cat div{margin:10px 8px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:25%}.experience-cont .experience-cat .exp-cat-header{align-items:center;justify-content:center;width:100%;margin:0 auto;word-break:break-word}.ovulation-calculator .experience-cat img:first-child{height:50px;width:50px}.experience-cont .experience-cont-pregnancy-chance h2{font-family:"OmnesRegular";font-size:18px;text-align:center}.experience-cont .experience-cont-pregnancy-percentage h2{font-size:28px}.experience-cont .introheader{font-size:20px;padding-bottom:0!important;margin-bottom:0!important;padding-top:15px!important}.ovulation-calculator-note-section{background:rgba(191,204,221,.5);padding:0;margin-top:0}.experience-cont .experience-cont-header{margin:0 0 10px}.ovulation-calculator{padding-bottom:0}.experience-cont h4{font-size:20px}.ovulation-calculator-note-section p{max-width:82%}.ovulation-calculator form .calculator-field:first-child{padding-right:0;margin-left:0}.set-reminders-form .select-box--box{width:86%;padding-left:40px}.ovulation-calculator .set-reminders-form .result-section{padding-top:1px}.ovulation-calculator .set-reminders-form .pills-result-section{padding-top:10px!important}.ovulation-calculator .calculator-body .form-container form,.ovulation-calculator .calculator-body .form-container form .toolform{width:100%}.ovulation-calculator .set-reminders-form .select-box--items{margin-left:40px}.set-reminders-form .select-box--box-weekly{width:86%;padding-left:40px}.set-reminders-form .set-reminders-button #calendarform{width:100%!important}.ovulation-calculator .goals-section{position:-webkit-sticky;position:sticky;top:87px;background:#fff;z-index:11}.set-reminders div.active{margin:5% auto 0!important}.ovulation-calculator #calculate-period-button-id{margin:0 0 30px}.ovulation-calculator .recalculate-wrap-period-form div button span{font-weight:500!important;font-family:"OmnesRegular"}}.ovulation-calculator .choose-another-goal{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px;border-bottom:2px solid rgba(191,204,221,.3)}.ovulation-calculator .view-all-reminder-parent{top:135px;position:-webkit-sticky;position:sticky;background:#fff;z-index:11;border-bottom:solid rgba(191,204,221,.3)}.ovulation-calculator .choose-all-reminders{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px;top:147px;position:-webkit-sticky;position:sticky}.ovulation-calculator .choose-another-goal .menu-logo{padding-left:5px!important;padding-right:5px!important}.ovulation-calculator .choose-all-reminders span,.ovulation-calculator .choose-another-goal span{padding-left:5px;font-family:"OmnesMedium"}.ovulation-calculator .choose-all-reminders .menu-logo{padding-left:5px!important;padding-right:5px!important}@media only screen and (max-width:1024px) and (min-width:768px){.ovulation-calculator form .input-group #avg-period-duration,.ovulation-calculator form .input-group #period-cycle-length{width:79%;left:-2px}.ovulation-calculator .set-reminders-form .select-box--box,.ovulation-calculator .set-reminders-form .select-box--box-weekly{width:95%;padding-left:40px}.ovulation-calculator form .button-plus{left:-3px}}@media only screen and (max-width:1024px) and (min-width:768px){.toolform .field .react-datepicker-wrapper{width:89%}.ovulation-calculator .set-reminders-form .form-inline{padding-right:12px}.ovulation-calculator .react-datepicker-popper{left:37px!important;padding-top:5px}.ovulation-calculator .recalculate-wrap-period-form button{right:10px}.ovulation-calculator .recalculate-wrap-period-form div button span{font-size:17px}}@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.ovulation-calculator form .calculator-field,.ovulation-calculator form .duration-wrap{margin:15px 0}.ovulation-calculator form .calculator-field label,.ovulation-calculator form label{padding-left:60px}.ovulation-calculator .toolform .field .react-datepicker-wrapper{width:87%}.ovulation-calculator .field-datepicker .react-datepicker__tab-loop .react-datepicker-popper{left:30px!important}}@media only screen and (max-width:767px){.ovulation-calculator .calculator-body .form-container form .toolform{min-height:370px}.ovulation-calculator .goals-section{top:82px}.ovulation-calculator .view-all-reminder-parent{top:130px}.recalculate-wrap-period-form{top:176px}.ovulation-calculator form .calculator-field:first-child,.ovulation-calculator form .duration-wrap{padding-right:0;margin-left:0}.ovulation-calculator .calculator-body .form-container form{padding-right:0}.ovulation-calculator form .button-plus{left:-1px}.ovulation-calculator form .input-group .button-minus{left:2px}.ovulation-calculator form .input-group #avg-period-duration,.ovulation-calculator form .input-group #period-cycle-length{left:0;width:58%}.set-reminders-form .select-box--box,.set-reminders-form .select-box--box-weekly{width:91%!important}.ovulation-calculator .calculator-body .form-container button[type=submit]{z-index:0}.ovulation-calculator .higlight-dates p,.ovulation-calculator .result-section .higlight-dates span{font-size:20px;line-height:25px}}@media only screen and (max-width:320px){.ovulation-calculator form .calculator-field label,.ovulation-calculator form label,.set-reminders-form .select-box--box{padding-left:30px}.ovulation-calculator .ttlink span{right:-20px}}@media only screen and (max-width:812px) and (min-width:768px) and (orientation:landscape){.ovulation-calculator form .input-group #avg-period-duration,.ovulation-calculator form .input-group #period-cycle-length{width:76%}}@media only screen and (max-device-width:768px) and (orientation:landscape){.ovulation-calculator .field-datepicker .react-datepicker__tab-loop .react-datepicker-popper{left:30px!important}.ovulation-calculator form .calculator-field,.ovulation-calculator form .duration-wrap{margin:15px 0}.ovulation-calculator form .calculator-field label,.ovulation-calculator form label{padding-left:65px}.ovulation-calculator .toolform .field .react-datepicker-wrapper{width:75%}.ovulation-calculator form .input-group #avg-period-duration,.ovulation-calculator form .input-group #period-cycle-length{width:60%}}.resp-container{position:relative;overflow:hidden;padding-top:36.25%}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.toolintro{max-width:70%;margin:30px auto;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;text-align:center}.toolintro h3{font-family:"OmnesMedium";font-weight:500;font-size:24px;line-height:26px;color:#da291c}.toolintro h3,.toolintro p{font-style:normal;text-align:center;margin:0 0 10px}.toolintro p{font-family:"OmnesRegular";font-weight:400;font-size:18px;line-height:27px;color:#273040}.toolform{position:relative}.toolform .react-datepicker__navigation,.toolform .react-datepicker__navigation:focus{border:none;position:absolute;width:32px;height:32px;text-indent:0;font-size:0;top:30px;outline:none}.toolform .react-datepicker__navigation:before,.toolform .react-datepicker__navigation:hover:before{position:relative;font-family:"FontAwesome";font-size:28px;top:0;width:100%;height:100%;color:#da291c;font-weight:400}.toolform .react-datepicker__navigation--previous:before,.toolform .react-datepicker__navigation--previous:hover:before{content:"\f104";left:0}.toolform .react-datepicker__navigation--next:before,.toolform .react-datepicker__navigation--next:hover:before{content:"\f105";right:0}.toolform .react-datepicker__navigation--next--disabled:before,.toolform .react-datepicker__navigation--next--disabled:hover:before,.toolform .react-datepicker__navigation--previous--disabled:before,.toolform .react-datepicker__navigation--previous--disabled:hover:before{color:#bfccdd;cursor:default}.toolform .react-datepicker__day--outside-month{opacity:0}.toolform .field label{font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f}.toolform .field .react-datepicker-wrapper{width:80%}.toolform .field.field-datepicker button.datepicker,.toolform .field input{background:#fff;border:1px solid #bfccdd;border-radius:8px;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.5px;color:#273040;padding:7px 15px;outline:none;position:relative;width:100%;text-align:left}.toolform .field.field-datepicker button.datepicker:focus,.toolform .field input::selection,.toolform .field input:focus{background:#fff;border:2px solid #424c5f;border-radius:8px}.toolform .react-datepicker{font-family:"OmnesRegular";font-weight:400;border:1px solid #bfccdd;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;padding:30px}.toolform .react-datepicker,.toolform .react-datepicker__header{font-style:normal;font-size:18px;line-height:19px;background:#fff}.toolform .react-datepicker__header{font-family:"OmnesMedium";font-weight:600;border:none}.toolform .react-datepicker__current-month{margin:0 auto 30px}.toolform div.react-datepicker__month-container .react-datepicker__month{margin:0;padding:0}.toolform .react-datepicker-popper[data-placement^=top]{margin-bottom:0}.toolform .react-datepicker-popper[data-placement^=bottom]{margin-top:0;z-index:99}.toolform .react-datepicker-popper{z-index:10!important}.react-datepicker__day--keyboard-selected:hover{background:#da291c}.toolform .field-datepicker .datepicker{position:relative}.toolform .field-datepicker .react-datepicker__day--selected,.toolform .field-datepicker .react-datepicker__day--selected:focus,.toolform .field-datepicker .react-datepicker__day--selected:visited{background:#da291c;border-radius:8px;outline:none}.toolform .field-datepicker .react-datepicker__day--today{background:transparent;color:#000;border:2px solid #da291c;border-radius:26px;height:30px;width:30px}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#da291c!important;color:#fff}.react-datepicker__day--keyboard-selected:hover{border-radius:.3rem;background-color:#da291c;color:#fff}.react-datepicker__day--keyboard-selected{background:transparent!important;color:#000!important;border-top-color:#da291c!important;border-radius:none!important;outline:none!important}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:inherit}.toolform .field.field-datepicker .fa-calendar-o{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.toolform .field.field-datepicker .fa-calendar-o:after{content:"\f133";color:#424c5f}.toolform .field.field-datepicker .datepicker img{position:absolute;right:15px;top:50%;transform:translateY(-50%);left:unset}.toolform .field.field-datepicker .datepicker .placeholder{color:#bfccdd}@media screen and (max-width:1023px){.bodycontent{padding:15px}.toolform .react-datepicker__navigation{display:inline-block}div.react-datepicker div.react-datepicker__month-container,div.react-datepicker div.react-datepicker__month-container:nth-child(2){margin:0;padding:0;border-right:none}.toolform .field{max-width:100%}.toolform .react-datepicker__navigation,.toolform .react-datepicker__navigation:focus{border:none;position:absolute;width:32px;height:32px;text-indent:0;font-size:0;top:30px;outline:none}.toolform .react-datepicker__navigation:before,.toolform .react-datepicker__navigation:hover:before{position:relative;font-family:"FontAwesome";font-size:28px;top:0;width:100%;height:100%;color:#da291c;font-weight:400}.toolform .react-datepicker__navigation--previous:before,.toolform .react-datepicker__navigation--previous:hover:before{content:"\f104";left:0}.toolform .react-datepicker__navigation--next:before,.toolform .react-datepicker__navigation--next:hover:before{content:"\f105";right:0}.toolform .react-datepicker__navigation--next--disabled:before,.toolform .react-datepicker__navigation--next--disabled:hover:before,.toolform .react-datepicker__navigation--previous--disabled:before,.toolform .react-datepicker__navigation--previous--disabled:hover:before{color:#bfccdd;cursor:default}}@media only screen and (max-width:767px){.field-datepicker .react-datepicker__tab-loop{position:relative;left:34px}.field-datepicker .react-datepicker__tab-loop .react-datepicker-popper{transform:none!important;padding-top:5px}}.pagination-period-calculator>li:first-child,.pagination-period-calculator>li:last-child{top:-6%}.current-day-class span{border:2px solid #da291c!important;padding:10% 20%}.tail-datetime-calendar{margin:0 10px 20px 0;z-index:2}@media (max-width:991px){.label-container{width:48%;margin:0 auto;text-align:left}.fertile-days,.period-days{width:50%;display:inline-block;margin:0 0 12px;font-size:15px}.only-period{width:auto!important}.ovulation-days{width:100%;display:inline-block}.current-day-class span{padding:10% 20%}}.period-calculator .my-tooltip{background-color:#000;border-radius:6px;color:#fff;left:-5px;padding:3px 7px 5px;position:absolute;top:-30px}.period-calculator .my-tooltip:before{border-color:#000 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";height:0;left:6px;position:absolute;top:22px;width:0}.period-calculator .default-calendar{display:flex;justify-content:center}.fa-question-circle:before{content:"\f059"}.calendarWrap{width:75%;margin:20px auto}.calendarWrap .tool-header{background:#e52225;border-radius:15px 15px 0 0;position:relative}.calendarWrap .tool-header h1{font-family:"OmnesSemiBold";font-size:30px;font-weight:400;color:#fff;line-height:80px;margin:0;padding:0}.calendarWrap .tool-header img{position:absolute;z-index:1;left:50px;top:50%;transform:translateY(-50%);width:116px;height:116px}.period-calculator{background:#fff}.period-calculator p{font-size:18px;line-height:24px;text-align:center;color:#273040;padding:45px 0;font-family:"OmnesRegular";margin:0 auto 10px}.period-calculator .goals-section{position:relative}.period-calculator .goals-section h1{font-size:25px;line-height:2px;display:block;margin:0 auto;color:#273040;font-family:"OmnesMedium";background:#fff;text-align:center;z-index:1;max-width:70%;position:relative;top:-18px}.period-calculator .goals-section .goals{padding:40px 0;border-bottom:1px solid #bfccdd}.period-calculator .goals-section .remove-goals-padding{padding:15px 0!important}.period-calculator .goals-section .goals ul{padding:0;margin:0 auto;display:flex;max-width:100%;flex-flow:row wrap;justify-content:space-evenly}.period-calculator .goals-section .goals li{list-style:none;text-align:center;max-width:25%}@media (min-width:1025px){.period-calculator .goals-section .goals li{min-width:20%;width:20%}}.period-calculator .goals-section .goals li .circle{border:2.5px solid #bfccdd;border-radius:50%;width:80px;height:80px;margin:0 auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.period-calculator .goals-section .goals li img{width:50px;height:50px}.period-calculator .goals-section .goals li span{display:block}.period-calculator .goals-section .goals li .heading{font-size:18px;line-height:28px;color:#273040;font-family:"OmnesSemiBold";font-weight:700}.period-calculator .goals-section .goals li .desc{font-size:14px;line-height:18px;text-align:center;color:#424c5f;font-family:"OmnesRegular";width:98%;margin:0 auto}.period-calculator .goals-section .goals li.active .circle{border-color:#424c5f;cursor:default}.period-calculator .goals-section .goals li.active .heading{color:#da291c}.period-calculator{width:100%;margin:0 auto;padding:20px 0 60px;border-radius:0 0 15px 15px;position:relative}.period-calculator .sub-heading{text-align:center;color:#da291c;font-family:"OmnesMedium";font-size:24px}.period-calculator .recalculate-wrap-period-form button img{position:static;padding:0}.period-calculator form .calculator-field{min-width:90%;border-right:none;margin:15px 15px 15px 0;padding:0;vertical-align:top;min-height:80px}.period-calculator form .calculator-field:last-of-type{border-right:none}.period-calculator form label{font-family:"OmnesRegular";font-size:18px;font-weight:400;color:#424c5f;text-align:left;margin:0 auto 10px;display:block;line-height:24px}.period-calculator form label a{display:inline-block;margin-left:5px;line-height:20px}.period-calculator form label a .fa{color:#424c5f;font-size:20px}.period-calculator form select{border:none;width:110px;border-radius:10px;position:relative;color:#c7c7c7;padding:10px 15px}.period-calculator form select:after{content:">";font-size:20px;color:red;background-color:red;position:absolute;transform:rotate(90deg)}.period-calculator form select.cal-day{margin-right:20px!important;margin-right:calc(50% - 110px)}.period-calculator form select.cal-month{margin-right:20px!important}.period-calculator form .tooltip{opacity:1}.period-calculator .calculator-body{position:relative;padding:0 20px}.period-calculator .calculator-body .ovulation-intro{font-family:"OmnesMedium";font-size:16px;font-weight:400;color:#333;text-align:center;padding:10px 30px;margin:5px 0 30px}.period-calculator .calculator-body .future-dates-ovulation-intro{padding-bottom:0;margin-bottom:20px}.period-calculator .calculator-body .form-container{position:relative;display:flex;justify-content:flex-start;align-items:flex-start}.period-calculator .calculator-body .form-container form{width:35%}.period-calculator .calculator-body .form-container form .toolform{width:100%}.period-calculator .calculator-body .form-container button[type=submit]{margin:0;border-radius:25px}#calculate-period-button-id,.period-calculator .calculator-body .form-container button[type=submit]{display:inline-block;padding:11px 32px;outline:none;font-family:"OmnesSemiBold";font-size:18px;font-weight:400;color:#fff;line-height:20px}#calculate-period-button-id{margin:15px 0 30px;background:#e52225;border-radius:25px;border:none;box-shadow:none}#calculate-period-button-id:disabled{cursor:default;background:#bfccdd}#calculate-period-button-id:hover:enabled{background:#cb2026}.ovulationcalculatorfooter button[type=submit]{display:inline-block;margin:0;padding:10px 32px;outline:none;position:relative;background:#fff;position:absolute;left:50%;bottom:42px;transform:translateX(-50%);font-family:"OmnesSemiBold";font-size:18px;font-weight:400;line-height:20px;border-radius:25px;border-color:#cb2026;color:#cb2026}.ovulationcalculatorfootertext p{font-family:"OmnesRegular";font-size:16px;font-weight:400;color:#333;margin-top:20px}.period-calculator .calculator-body .tool-icn{-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;background-color:#5e5e5e;background-image:url(https://www.huggies.com.br/content/images/sprites/herramientas.png);background-position:-165px -60px;background-repeat:no-repeat;background-size:450%;border-radius:100%;height:76px;left:50%;margin-left:-38px;position:absolute;top:-50px;width:76px;z-index:1}.period-calculator .calendar img{padding-top:35px;position:relative;display:block;margin:0 auto}.period-calculator .calendar table{border-collapse:collapse;border-spacing:0;border:0;margin:0;padding:0;table-layout:fixed;width:100%}.period-calculator .calendar table td{border:none;border-right:1px solid #dadada;font-family:"OmnesMedium";font-size:16px;font-weight:400;position:relative;text-align:center;vertical-align:middle}.period-calculator .calendar table td:last-child{border-right:none}.period-calculator .calendar table td.calendar-day .day,.period-calculator .calendar table td:before{color:#666;display:block;font-family:"OmnesMedium";font-size:16px;font-weight:400;line-height:16px;left:9px;position:absolute;top:9px}.period-calculator .calendar table td.calendar-day.next .day,.period-calculator .calendar table td.calendar-day.prev .day{color:#d4d4d4}.period-calculator .calendar table td.fertile1,.period-calculator .calendar table td.fertile2,.period-calculator .calendar table td.fertile3,.period-calculator .calendar table td.fertile4,.period-calculator .calendar table td.fertile5{background-color:#ffe3e4}.period-calculator .calendar table td.fertile6,.period-calculator .calendar table td.fertile7{background-color:#f0f0f0}.period-calculator .calendar table td.menstruation,.period-calculator .calendar table td.test{background-color:#dee5fa}.period-calculator .calendar table td.next:before,.period-calculator .calendar table td.prev:before{color:#d4d4d4}.period-calculator .calendar table th{background-color:#f0f0f0;border:1px solid #dadada;border-top:none;border-left:none;color:#666;font-family:"OmnesMedium";font-size:16px;font-weight:400;line-height:38px;text-align:center;text-transform:none;vertical-align:middle}.period-calculator .calendar table th:last-child{border-right:none}.period-calculator .calendar table .week{border-bottom:1px solid #dadada;height:53px}.period-calculator .calendar table .week .menst-desc{display:none}.period-calculator .calendar table .week:last-child{border-bottom:none}.period-calculator .calendar .details{background:#fafafa;padding:30px 40px;border-radius:0 0 15px 15px;border:1px solid #dadada;border-top:none}.period-calculator .calendar .details .item{border-bottom:none;color:#999;margin-bottom:10px;padding:10px 0;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-content:center}.period-calculator .calendar .details .date{font-family:"OmnesMedium";font-size:16px;color:#666;line-height:28px;margin:0 5px}.period-calculator .calendar .details .desc{line-height:28px;margin:0 30px}.period-calculator .calendar .details .desc strong{color:#666;display:block;font-family:"OmnesSemiBold";font-size:18px;margin-bottom:5px;line-height:28px}.period-calculator .calendar .details .desc span{color:#666;display:block;font-family:"OmnesMedium";font-size:16px}.period-calculator .calendar .details .desc a,.period-calculator .calendar .details .desc span a{display:block;text-align:left;color:#cb2026;text-decoration:underline;margin-top:5px}.period-calculator .calendar .details .desc a{font-family:"OmnesMedium";font-size:16px}.period-calculator .calendar .details .icon{background-image:none;font-size:18px;text-align:center;width:32px;margin:0 5px}.period-calculator .calendar .details .more{color:#0583cd;margin-left:150px}.period-calculator .calendar .details .more:hover{text-decoration:underline}.period-calculator .calendar .fa,.period-calculator .calendar .far,.period-calculator .calendar .fas{color:#2449b4;font-size:18px;position:relative}.period-calculator .calendar .fa.fa-heart{color:#e58185}.period-calculator .calendar .fa.fa-heart:after{color:#cb2026;content:"\f004";left:0;position:absolute;top:0}.period-calculator .calendar .fa-angle-left:after,.period-calculator .calendar .fa-angle-right:after{color:#cb2026;left:0;position:absolute;top:0;font-size:36px;position:relative}.period-calculator .calendar .fa-angle-left:after{content:"\f104"}.period-calculator .calendar .fa-angle-right:after{content:"\f105"}.period-calculator .calendar .fa.fa-heart.percent25:after{clip:rect(12px,18px,18px,0)}.period-calculator .calendar .fa.fa-heart.percent50:after{clip:rect(9px,18px,18px,0)}.period-calculator .calendar .fa.fa-heart.percent75:after{clip:rect(6px,18px,18px,0)}.period-calculator .calendar .fa-long-arrow-right{transform:rotate(35deg);color:#666}.period-calculator .calendar .fa-thumbs-up{color:#666}.period-calculator .calendar-header{background-color:#fff;border-bottom:1px solid #dadada;padding:0;position:relative}.period-calculator .calendar-header h2{color:#666;font-size:24px;margin:0;text-align:center;text-transform:uppercase;line-height:58px}.period-calculator .calendar-header h2 span,.period-calculator .calendar-header h2 span.custom-month{font-family:"OmnesSemiBold";font-weight:400}.period-calculator .calendar-header h2 span.custom-year{font-family:"OmnesMedium";font-weight:400}.period-calculator .calendar-header nav span{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;height:30px;position:absolute;top:10px;user-select:none;width:30px}.period-calculator .calendar-header nav span:first-child{left:15px}.period-calculator .calendar-header nav span:last-child{right:15px}.period-calculator .calendar-header nav span:before{background-size:280px;content:"";height:30px;position:absolute;width:100%}.period-calculator .calendar-header nav span.calendar-prev-month img{display:none}.period-calculator .calendar-header nav span.calendar-prev-month:before{content:"\f104";font-size:28px;font-family:FontAwesome;color:#cb2026;font-weight:700}.period-calculator .calendar-header nav span.calendar-next-month img{display:none}.period-calculator .calendar-header nav span.calendar-next-month:before{content:"\f105";font-size:28px;font-family:FontAwesome;color:#cb2026;font-weight:700}.period-calculator .calendar-wrapper{background-color:#fff;border-radius:15px 15px 0 0;border:1px solid #ddd;margin-bottom:0;overflow:hidden}.period-calculator .calendar td i{pointer-events:none}.period-calculator .calendar .tooltip-template{background:#0583cd;border-radius:10px;color:#fff;font-size:11px;left:50%;line-height:12px;transform:translateX(-50%);padding:7px;position:absolute;width:inherit}.period-calculator .calendar .tooltip-arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #0583cd;bottom:-6px;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.period-calculator .ttlink{outline:none;position:relative}.period-calculator .ttlink span{display:none!important;content:attr(data-title);position:absolute;top:29px;right:-90px;bottom:unset;left:unset;display:inline-block;border-radius:2px;background:#273040;color:#fff;font-size:12px;line-height:16px;font-family:sans-serif;white-space:nowrap;z-index:10000;height:auto;width:200px;word-wrap:break-word;white-space:normal;border-radius:15px;padding:15px;font-family:"OmnesMedium",Arial;text-align:left}.period-calculator .ttlink:hover:after{content:"";position:absolute;bottom:-9px;left:-5px;display:inline-block;color:#fff;border:8px solid transparent;border-bottom-color:#273040}.period-calculator .ttlink:hover span{display:inline-block!important}.period-calculator .result-section{width:70%;background:#f6f8fb;border-radius:8px}.period-calculator .result-section .higlight-dates{margin-top:2%;text-align:center}.period-calculator .result-section .higlight-dates span{color:#da291c;font-family:"OmnesMedium";font-size:22px}.period-calculator .calendar{border-radius:8px;margin:20px 30px 10px;padding:20px;background:#fff}.period-calculator .hide-to-date-label{color:#fff!important}@media screen and (max-width:1023px){.calendarWrap{width:100%;margin:auto;padding:60px 15px 15px;position:relative;z-index:0}.calendarWrap .tool-header{display:flex;flex-direction:column;padding:0 25px;height:100px}.calendarWrap .tool-header h1{font-size:24px;padding:0;line-height:30px;text-align:center;position:relative;top:-60px}.calendarWrap .tool-header img{position:relative;top:-55px;left:50%;transform:translateX(-50%)}.period-calculator{padding:25px 0 50px}.period-calculator img:first-child{height:78px;width:auto}.period-calculator .calculator-body{padding:0 10px}.period-calculator .calculator-body .ovulation-intro{margin-bottom:15px}.period-calculator .calculator-body .form-container button[type=submit]{white-space:nowrap;z-index:2}.ovulationcalculatorfooter button[type=submit]{bottom:72px;white-space:nowrap;z-index:2}.period-calculator{width:100%}.period-calculator form{min-width:auto;max-width:100%;margin:0 auto;text-align:center}.period-calculator form select{margin-bottom:10px}.period-calculator form .calculator-field{border-bottom:none;border-right:none;display:block;padding:0;text-align:center;margin-bottom:30px}.period-calculator form .calculator-field label{text-align:start;margin-bottom:15px;font-size:17px;padding-left:40px}.period-calculator form .calculator-field:first-child{width:100%!important;padding:0;width:75%}.period-calculator form .calculator-field:nth-child(2){padding:0;width:100%;display:inline-block}.period-calculator form .calculator-field:nth-child(3){padding:0;width:49%;display:inline-block}.period-calculator .calendar table td:before{font-size:14px;line-height:14px;top:10px;left:5px}.period-calculator .calendar table .week{height:53px}.period-calculator .calendar .details{background:#fafafa;padding:30px 20px 55px;margin-bottom:80px}.period-calculator .calendar .details .desc{margin-left:10px;margin-top:0}.period-calculator .calendar .details .icon{top:5px;left:0}.period-calculator .calendar .details .icon .fa{top:0}.period-calculator .calendar .details .more{margin-left:0}.period-calculator .calendar .fa{top:9px}.period-calculator .calendar-header h2{font-size:19px;margin-bottom:5px;margin-top:10px}}@media screen and (max-width:330px){.period-calculator form select.cal-day{margin-right:5px}}.period-calculator .goal-header{padding-top:30px}.period-calculator form input{border:1px solid #eee;box-sizing:border-box;margin:0;outline:none;padding:10px}.period-calculator form input[type=button]{-webkit-appearance:button;cursor:pointer}.period-calculator form input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.period-calculator form .input-group{clear:both;margin:15px 0;position:relative}.period-calculator form .input-group input[type=button]{background-color:#bfccdd;min-width:38px;width:auto;transition:all .3s ease}.period-calculator form .input-group .button-minus{height:38px;padding:0;width:38px;position:relative;border-top-left-radius:8px;border-bottom-left-radius:8px}.period-calculator form .input-group .button-plus{height:38px;padding:0;width:38px;position:relative;border-top-right-radius:8px;border-bottom-right-radius:8px}.period-calculator form .input-group .button-minus:disabled,.period-calculator form .input-group .button-plus:disabled{cursor:default;color:#bfccdd;background:#f6f8fb}.period-calculator form .input-group #avg-period-duration,.period-calculator form .input-group #period-cycle-length{position:relative;height:38px;left:-6px;text-align:center;width:60%;display:inline-block;font-size:18px;margin:0 0 5px;resize:vertical}.period-calculator form .button-plus{left:-13px}.period-calculator form input[type=number]{-moz-appearance:textfield;-webkit-appearance:none}.period-calculator form .duration-wrap{border-right:none;margin-bottom:30px;padding:0;vertical-align:top;text-align:center;min-height:80px;position:relative}.duration-wrap label{display:block;font-family:"OmnesRegular";color:#424c5f;font-size:18px;line-height:24px;letter-spacing:.5px}.duration-wrap .remove-color,.duration-wrap input{background:#fff;border:1px solid #bfccdd;padding:6px 15px;width:100%;font-family:"OmnesMedium";font-size:18px}.duration-wrap .remove-color{color:none;border-radius:8px}input{color:transparent;text-shadow:0 0 0 #424c5f}.duration-wrap input:hover{cursor:pointer}.duration-wrap input:focus{outline:0;color:#273040}.duration-wrap input::-webkit-input-placeholder{color:#bfccdd}.duration-wrap i.fa.fa-clock{position:absolute;right:12px;top:41px;font-size:25px}.plus-minus{position:absolute;width:100%;background:#fff;border:1px solid #bfccdd;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;padding:10px 40px;height:50px;margin-top:5px;display:flex;justify-content:space-around;z-index:99}.fa-plus{color:#da291c}.fa-plus:before{content:"\f067"}.fa-minus{color:#da291c}.fa-minus:before{content:"\f068"}.fa-clock:before{content:"\f017"}.plus-minus span{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.plus-minus span:first-child,.plus-minus span:last-child{border:2px solid #da291c;cursor:pointer}.circle-minus-disabled,.circle-plus-disabled{border:2px solid #bfccdd!important;cursor:default}.fa-minus-disabled,.fa-plus-disabled{color:#bfccdd!important;cursor:default}.label-container-disabled,.plus-minus .duration-count{font-family:"OmnesRegular";letter-spacing:.5px;color:#273040;font-size:18px;line-height:24px}.label-container-disabled{display:flex;justify-content:center;align-items:center;margin:10px 0}.fertile-days-disabled,.ovulation-days-disabled,.period-days-disabled{width:14%;color:#bfccdd}.period-calculator form .duration-wrap:last-of-type{position:relative}.range-wrap{z-index:2;position:absolute;margin:3px 0;background:#fff;border:1px solid #bfccdd;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;padding:10px 20px}.period-calculator-warnimg-section{margin:0 auto;background:#f8a998;border-radius:8px;padding:12px 20px;font-size:14px;line-height:15px;letter-spacing:.5px;color:#273040;font-family:"OmnesRegular";display:flex;align-items:center}.period-calculator-warnimg-section img{margin-right:10px}.period-calculator-warnimg-section span{padding-left:5px}.period-calculator-note-section{background:rgba(191,204,221,.5);padding:10px 0;margin-top:38px}.period-calculator-note-section p{margin:0 auto;max-width:80%;font-size:16px;line-height:20px;font-family:"OmnesRegular";text-align:center;letter-spacing:.5px;color:#424c5f}.set-reminders-header{position:-webkit-sticky;position:sticky;top:227px;z-index:3;padding-top:10px;background:#fff}.experience-cont{padding:30px;margin:20px 30px 10px;background:#fff;border-radius:8px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.experience-cont .experience-cont-header{display:flex;flex-flow:row nowrap;margin:0 0 30px;justify-content:center}.experience-cont .experience-cont-header img{margin:0 8px -3px 0;padding:0}.experience-cont .experience-cont-pregnancy-chance h2{font-family:"OmnesMedium";font-size:30px}.experience-cont .experience-cont-pregnancy-percentage h2{font-family:"OmnesMedium";align-items:center;text-align:center;color:#da291c;font-size:45px}.experience-cont h4{font-size:32px;line-height:22px;color:#424c5f;margin:0;padding:0}.experience-cont .introheader,.experience-cont h4{font-family:"OmnesMedium";font-style:normal;font-weight:500;display:flex;align-items:center}.experience-cont .introheader{font-size:28px;line-height:24px;text-align:center;color:#273040;margin:0 0 25px;padding:35px 0 15px}.experience-cont .experience-cat{width:100%;display:flex;flex-flow:row wrap;justify-content:center}.experience-cont .experience-cat div{margin:0 30px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.experience-cont .experience-cat div img{max-width:60px;height:auto}.experience-cont .experience-cat .exp-cat-header{font-family:"OmnesMedium";font-style:normal;font-weight:400;font-size:17px;line-height:24px;display:flex;align-items:center;text-align:center;color:#273040;padding:5px 0}@media screen and (min-width:360px) and (max-width:640px){.pagination>li:last-child{right:7%}.pagination>li:first-child{left:7%}}@media screen and (max-width:1023px){.period-calculator img:first-child{height:100%}.pagination>li:first-child,.pagination>li:last-child{top:7%}.pagination>li img{position:static!important}.mobile-padding,.period-calculator .calculator-body{padding:0!important}.period-calculator{padding-top:0}.recalculate-wrap-period-form{text-align:left;margin:0;padding:10px 20px 20px;position:relative;border-bottom:2px solid #f6f8fb;position:-webkit-sticky;position:sticky;top:182px;background:#fff;z-index:11}.future-dates-recalculate-wrap-period-form img,.recalculate-wrap-period-form img{height:15px!important}.recalculate-wrap-period-form div{padding-bottom:5px;line-height:24px;font-family:"OmnesRegular"}.recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.recalculate-wrap-period-form div span:first-child{display:inline-block;width:62%;font-size:16px}.recalculate-wrap-period-form div span:last-child{font-weight:600}.recalculate-wrap-period-form .avg-period-mobile:before,.recalculate-wrap-period-form .cycle-length-mobile:before{content:"\f017";-webkit-font-smoothing:antialiased;display:inline-block;font:normal normal normal 14px/1 FontAwesome;width:15px;height:17px;background-size:100%;margin-right:5px;font-size:15px;vertical-align:text-bottom}.recalculate-wrap-period-form .fdlp-mobile img{display:inline-block;width:15px;height:17px;margin-right:6px;position:static;padding:0}.recalculate-wrap-period-form button{background:transparent;margin:15px 0 10px;width:20px;height:20px;padding:0;border:0;position:absolute;right:10px;top:-8px;outline:0!important}.period-calculator .calculator-body .form-container{padding:0 30px 0 0}.range-wrap{z-index:99;width:100%}.period-calculator-note-section p{max-width:70%;padding-top:10px;padding-bottom:10px;font-size:15px}.period-calculator .pagination-period-calculator>li img{padding:0}}.fertile-days-disabled:before,.ovulation-days-disabled:before,.period-days-disabled:before{width:15px;height:15px;content:"";display:inline-block;background:#ccc;margin:0 4px 0 0;border-radius:50%;vertical-align:middle}.fertile-days-disabled:before,.ovulation-days-disabled:before,.period-days-disabled:before{background:#ccc}@media (max-width:991px){.label-container-disabled{display:block;width:96%;margin:0 auto;text-align:center}.fertile-days-disabled,.period-days-disabled{width:50%;display:inline-block;margin:0 0 12px}.ovulation-days-disabled{width:100%;display:inline-block}.period-calculator-warnimg-section{max-width:90%}.duration-wrap{width:100%}.submitBtnWrapper{text-align:center}.set-reminders-form .submitBtnWrapper #calculate-period-button-id{margin:15px 0}}@media screen and (min-width:992px) and (max-width:1024px){.period-calculator form .calculator-field,.period-calculator form .duration-wrap{margin:15px 8px}#calculate-period-button-id{margin:47px 8px 0}}@media only screen and (min-width:1025px){.period-calculator .goals-section{position:-webkit-sticky;position:sticky;top:88px;z-index:5;background:#fff}}@media only screen and (max-width:767px){.period-calculator .ttlink:hover span{width:160px}.period-calculator .ttlink span{right:-60px}.period-calculator .future-dates-recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.period-calculator .future-dates-recalculate-wrap-period-form div span:first-child,.recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.recalculate-wrap-period-form div span:first-child{display:inline-block;width:66%;font-size:14px;line-height:24px}.recalculate-wrap-period-form div span:last-child{font-size:14px;line-height:18px}}@media only screen and (max-width:375px){.period-calculator .ttlink:hover span{width:150px}.period-calculator .ttlink span{right:-50px}}@media only screen and (max-width:360px){.period-calculator .ttlink span{right:-40px}.period-calculator form label{font-size:16px}}@media only screen and (min-width:992px){.period-calculator .goals-section h1{height:2px}.period-calculator .calculator-body{padding:0 0 20px}}@media (max-width:1023px){.period-calculator .choose-all-reminders,.period-calculator .choose-another-goal{display:flex;align-items:center}.period-calculator .goals-section h1{font-size:18px;line-height:27px;display:block;margin:29px 0 -15px;color:#273040;font-family:"OmnesSemiBold";background:#fff;text-align:center;z-index:1;max-width:98%;position:relative;padding:5px 15px 0}.period-calculator .goals-section .goals{padding:20px 0;border-bottom:none}.period-calculator .goals-section .goals ul{padding:0;margin:0 auto;display:block;max-width:90%;flex-flow:row wrap;justify-content:space-evenly}.period-calculator .goals-section .goals li{list-style:none;text-align:center;max-width:100%;display:flex;padding-bottom:20px}.period-calculator .goals-section .goals li .circle{border:2.5px solid #bfccdd;border-radius:50%;min-width:100px;height:100px;margin:0 auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.period-calculator .goals-section .goals li div{width:100%;padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.period-calculator .goals-section .goals li .heading{font-size:18px;line-height:28px;color:#273040;font-family:"OmnesSemiBold";font-weight:700;text-align:start}.period-calculator .goals-section .goals li .desc{font-size:14px;line-height:18px;text-align:start;color:#424c5f;font-family:"OmnesRegular";width:98%;margin:0 auto}.period-calculator .choose-another-goal{border-bottom:2px solid rgba(191,204,221,.3)}.period-calculator .choose-all-reminders,.period-calculator .choose-another-goal{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px}.period-calculator .choose-all-reminders{top:147px;position:-webkit-sticky;position:sticky}.period-calculator .choose-another-goal .menu-logo{padding-left:10px;padding-right:10px}.period-calculator .choose-another-goal .back-arrow{padding-left:10px!important;padding-right:5px}.period-calculator .choose-all-reminders span,.period-calculator .choose-another-goal span{padding-left:5px;font-family:"OmnesMedium"}.period-calculator .choose-all-reminders .menu-logo{padding-left:10px;padding-right:10px}.period-calculator .choose-all-reminders .back-arrow{padding-left:10px!important;padding-right:5px}.period-calculator .calculator-body .form-container{display:block;padding:0;justify-content:center;text-align:center;align-items:center}.period-calculator .calculator-body .form-container form{width:auto;padding-bottom:10px}.period-calculator .calculator-body .form-container form .toolform{width:auto}.period-calculator form .input-group{clear:both;margin:15px 0;position:relative;flex-flow:row nowrap;text-align:center;justify-content:center}.period-calculator form label{font-family:"OmnesRegular";font-size:18px;font-weight:400;color:#424c5f;text-align:start;margin:0 auto 10px;display:block;line-height:24px;padding-left:40px}.period-calculator .result-section{width:94%;margin:10px 3%;padding-bottom:10px}.period-calculator .result-section .higlight-dates{margin-top:2%;text-align:center;padding:20px 20px 0}.period-calculator .result-section .higlight-dates span{color:#da291c;font-family:"OmnesMedium";margin-left:0!important;font-size:18px}.period-calculator .calendar{width:95%;border-radius:8px;margin:0 auto;padding:0;background:#fff}.set-reminders-header p{padding-bottom:0}.period-calculator .goal-header{position:-webkit-sticky;position:sticky;padding-top:15px;padding-bottom:2px}.period-calculator .set-reminders{padding-bottom:25px;display:flex;flex-flow:row wrap}.period-calculator .set-reminders div{width:40%;margin:5% 5% 0}.set-reminders-header{position:static;z-index:15;background:#fff}.period-calculator .pagination-period-calculator>li:first-child,.period-calculator .pagination-period-calculator>li:last-child{top:5%}.period-calculator .experience-cont{padding:30px 15px 0;margin:18px 15px 10px;background:#fff;border-radius:8px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.experience-cont .experience-cat{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.experience-cont .experience-cat div{margin:10px 8px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:25%}.experience-cont .experience-cat .exp-cat-header{align-items:center;justify-content:center;width:100%;margin:0 auto;word-break:break-word}.period-calculator .experience-cat img:first-child{height:50px;width:50px}.experience-cont .experience-cont-pregnancy-chance h2{font-family:"OmnesRegular";font-size:18px;text-align:center}.experience-cont .experience-cont-pregnancy-percentage h2{font-size:28px}.experience-cont .introheader{font-size:20px;padding-bottom:0!important;margin-bottom:0!important;padding-top:15px!important}.period-calculator-note-section{background:rgba(191,204,221,.5);padding:0;margin-top:0}.experience-cont .experience-cont-header{margin:0 0 10px}.period-calculator{padding-bottom:0}.experience-cont h4{font-size:20px}.period-calculator-note-section p{max-width:82%}.period-calculator form .calculator-field:first-child{padding-right:0;margin-left:0}.set-reminders-form .select-box--box{width:86%;padding-left:40px}.period-calculator .set-reminders-form .result-section{padding-top:1px}.period-calculator .set-reminders-form .pills-result-section{padding-top:10px!important}.period-calculator .calculator-body .form-container form,.period-calculator .calculator-body .form-container form .toolform{width:100%}.period-calculator .set-reminders-form .select-box--items{margin-left:40px}.set-reminders-form .select-box--box-weekly{width:86%;padding-left:40px}.set-reminders-form .set-reminders-button #calendarform{width:100%!important}.period-calculator .goals-section{position:-webkit-sticky;position:sticky;top:87px;background:#fff;z-index:11}.set-reminders div.active{margin:5% auto 0!important}#calculate-period-button-id{margin:15px 0 30px}}.period-calculator .choose-another-goal{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px;border-bottom:2px solid rgba(191,204,221,.3)}.period-calculator .view-all-reminder-parent{top:135px;position:-webkit-sticky;position:sticky;background:#fff;z-index:11;border-bottom:solid rgba(191,204,221,.3)}.period-calculator .choose-all-reminders{padding-bottom:10px;padding-top:10px;background:rgba(191,204,221,.3);font-family:"OmnesRegular";font-size:18px;top:147px;position:-webkit-sticky;position:sticky}.period-calculator .choose-another-goal .menu-logo{padding-left:5px!important;padding-right:5px!important}.period-calculator .choose-all-reminders span,.period-calculator .choose-another-goal span{padding-left:5px;font-family:"OmnesMedium"}.period-calculator .choose-all-reminders .menu-logo{padding-left:5px!important;padding-right:5px!important}@media only screen and (max-width:991px) and (min-width:768px){.period-calculator form .input-group #avg-period-duration,.period-calculator form .input-group #period-cycle-length{width:79%;left:-2px}.period-calculator .set-reminders-form .select-box--box,.period-calculator .set-reminders-form .select-box--box-weekly{width:95%;padding-left:40px}.period-calculator form .button-plus{left:-3px}}@media only screen and (max-width:991px) and (min-width:768px){.toolform .field .react-datepicker-wrapper{width:89%}.period-calculator .set-reminders-form .form-inline{padding-right:12px}}@media only screen and (max-width:767px){.period-calculator .goals-section{top:82px}.period-calculator .view-all-reminder-parent{top:130px}.recalculate-wrap-period-form{top:176px}.period-calculator form .calculator-field:first-child,.period-calculator form .duration-wrap{padding-right:0;margin-left:0}.period-calculator .calculator-body .form-container form{padding-right:0}.period-calculator form .button-plus{left:-1px}.period-calculator form .input-group .button-minus{left:2px}.period-calculator form .input-group #avg-period-duration,.period-calculator form .input-group #period-cycle-length{left:0}.set-reminders-form .select-box--box,.set-reminders-form .select-box--box-weekly{width:91%!important}.period-calculator .calculator-body .form-container button[type=submit]{z-index:0}}@media only screen and (max-width:320px){.period-calculator form .calculator-field label,.period-calculator form label,.set-reminders-form .select-box--box{padding-left:30px}.period-calculator .ttlink span{right:-20px}}.periodCalculatorHebrew .socialsharelinks,section.periodCalculatorHebrew{direction:rtl}.periodCalculatorHebrew .period-calculator .calculator-body .ovulation-intro{font-size:18px}.periodCalculatorHebrew .period-calculator .calculator-body{padding-top:20px}.periodCalculatorHebrew .socialsharelinks{right:auto!important;left:20px}.periodCalculatorHebrew .field.field-datepicker,.periodCalculatorHebrew .period-calculator .calculator-body .form-container form .toolform,.periodCalculatorHebrew .period-calculator form label,.periodCalculatorHebrew .set-reminders-form .select-box--selected-item,.periodCalculatorHebrew .toolform .field.field-datepicker button.datepicker,.periodCalculatorHebrew .toolform .field label{text-align:right}.periodCalculatorHebrew .toolform .field.field-datepicker button.datepicker{direction:ltr}.periodCalculatorHebrew .toolform .field.field-datepicker .datepicker img{right:auto;left:15px}.periodCalculatorHebrew .period-calculator form label a{margin-right:5px;margin-left:0}.periodCalculatorHebrew .period-calculator form .input-group .button-minus{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.periodCalculatorHebrew .period-calculator form .input-group .button-plus{border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;left:14px}.periodCalculatorHebrew .period-calculator form .input-group #avg-period-duration,.periodCalculatorHebrew .period-calculator form .input-group #period-cycle-length{left:4px}.periodCalculatorHebrew .tail-datetime-calendar{border-left:1px solid #bfccdd;border-right:none;margin:0 10px 20px 0;padding:15px 0 15px 35px}.periodCalculatorHebrew .tail-datetime-calendar:last-child{border-left:0;padding:15px 35px 15px 15px;margin:0 0 20px 10px}.periodCalculatorHebrew .fertile-days-before,.periodCalculatorHebrew .ovulation-days-before,.periodCalculatorHebrew .period-days-before{margin:0 0 0 4px}.periodCalculatorHebrew .period-calculator .set-reminders-form .form-inline{padding-right:0}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--box,.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--box-weekly{left:auto;right:0}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--selected-item{direction:ltr}.periodCalculatorHebrew .period-calculator .select-box--arrow{left:30px;right:auto}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--box-weekly .select-box--selected-item-weekly,.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--selected-item{text-align:right}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--arrow-down,.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--arrow-down-weekly{right:0}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--arrow{left:30px;right:auto}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--box-weekly .select-box--arrow{left:10px;right:auto}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--arrow-up{right:auto}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--items div{direction:ltr;text-align:right}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--box-weekly .select-box--items div{direction:inherit;text-align:right}.periodCalculatorHebrew .period-calculator .set-reminders-form #calculate-period-button-id{position:relative;font-weight:700}.periodCalculatorHebrew .period-calculator .set-reminders-form #calculate-period-button-id:after{right:43px;top:14px;position:absolute;transform:rotateY(180deg)}.periodCalculatorHebrew .set-reminders-form .set-reminders-button #calendarform img{padding-left:10px}.periodCalculatorHebrew .period-calculator form .calculator-field:nth-child(2){margin-right:-60px}.periodCalculatorHebrew .react-datepicker__navigation--previous{left:auto;right:10px;transform:rotate(180deg)}.periodCalculatorHebrew .tail-datetime-calendar .calendar-date table tbody tr>*,.periodCalculatorHebrew .tail-datetime-calendar .calendar-date table thead tr>*{height:31px}.periodCalculatorHebrew .react-datepicker__navigation--next{left:10px;right:auto;transform:rotate(180deg)}.periodCalculatorHebrew .experience-cont .experience-cont-header img{margin:0 0 -3px 8px}.periodCalculatorHebrew .pagination-period-calculator>li:first-child{right:5%;left:auto;top:6%;transform:rotate(180deg)}.periodCalculatorHebrew .pagination-period-calculator>li:last-child{right:auto;left:5%;top:6%;transform:rotate(180deg)}.periodCalculatorHebrew .experience-cont h4{direction:ltr}.periodCalculatorHebrew .future-dates-form .future-dates-result-section .calendar .future-period-days span{direction:ltr;display:block}.periodCalculatorHebrew .period-calculator .sub-heading{font-weight:700}.periodCalculatorHebrew .period-calculator form .calculator-field{margin:15px 0 15px 15px}@media (min-width:1025px){.periodCalculatorHebrew .period-calculator .future-dates-form .future-dates-result-section{margin-left:8%;margin-right:0}.periodCalculatorHebrew .react-datepicker-popper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:991px) and (min-width:768px){.periodCalculatorHebrew .react-datepicker-popper{right:85px!important;left:auto!important}.periodCalculatorHebrew .period-calculator form .calculator-field:first-child{padding-left:12px;padding-right:0}.periodCalculatorHebrew .period-calculator form .calculator-field:nth-child(2){margin-right:0;padding-left:12px;padding-right:0}.periodCalculatorHebrew .period-calculator .future-dates-recalculate-wrap-period-form,.periodCalculatorHebrew .recalculate-wrap-period-form div{text-align:right}.periodCalculatorHebrew .future-dates-recalculate-wrap-period-form button,.periodCalculatorHebrew .recalculate-wrap-period-form button{left:15px;right:auto}.periodCalculatorHebrew .label-container{text-align:right;width:48%}.periodCalculatorHebrew .toolform .field .react-datepicker-wrapper{width:89%}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--box,.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--box-weekly{width:93%;padding-right:40px;padding-left:0}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--items{margin-left:0;left:auto;width:94%;right:40px}}@media only screen and (max-width:991px){.periodCalculatorHebrew .period-calculator .set-reminders-form #calculate-period-button-id:after{top:13px}.periodCalculatorHebrew .period-calculator .goals-section h1{font-weight:700}.periodCalculatorHebrew .set-reminders-header p{font-weight:700;padding:0 10px}.periodCalculatorHebrew .period-calculator form .calculator-field{margin-bottom:30px}.periodCalculatorHebrew .period-calculator form .calculator-field label,.periodCalculatorHebrew .period-calculator form label{padding-left:0;padding-right:40px}.periodCalculatorHebrew .set-reminders-form .select-box--box-weekly .select-box--items{z-index:3}.periodCalculatorHebrew .only-period{padding-right:0!important}.periodCalculatorHebrew .future-dates-recalculate-wrap-period-form .cycle-length-mobile.ltr-common span:last-child,.periodCalculatorHebrew .future-dates-recalculate-wrap-period-form .fdlp-mobile span:last-child,.periodCalculatorHebrew .future-dates-recalculate-wrap-period-form .future-date-to span:last-child,.periodCalculatorHebrew .recalculate-wrap-period-form .avg-period-mobile.ltr-common span:last-child,.periodCalculatorHebrew .recalculate-wrap-period-form .cycle-length-mobile.ltr-common span:last-child,.periodCalculatorHebrew .recalculate-wrap-period-form .fdlp-mobile span:last-child{display:inline-block;direction:ltr}.periodCalculatorHebrew .future-dates-recalculate-wrap-period-form .avg-period-mobile:before,.periodCalculatorHebrew .future-dates-recalculate-wrap-period-form .cycle-length-mobile:before,.periodCalculatorHebrew .future-dates-recalculate-wrap-period-form .fdlp-mobile img,.periodCalculatorHebrew .recalculate-wrap-period-form .avg-period-mobile:before,.periodCalculatorHebrew .recalculate-wrap-period-form .cycle-length-mobile:before,.periodCalculatorHebrew .recalculate-wrap-period-form .fdlp-mobile img{margin-right:0;margin-left:5px}.periodCalculatorHebrew .period-calculator .goals-section .goals li .circle{margin-left:10px}.periodCalculatorHebrew .period-calculator .choose-all-reminders .back-arrow,.periodCalculatorHebrew .period-calculator .choose-another-goal .back-arrow{transform:rotate(180deg)}.periodCalculatorHebrew .period-calculator .choose-all-reminders,.periodCalculatorHebrew .period-calculator .choose-another-goal{display:flex;align-items:center;font-weight:700}.periodCalculatorHebrew .calculator-field .field.field-datepicker{text-align:center}.periodCalculatorHebrew .period-calculator form .calculator-field:first-child,.periodCalculatorHebrew .period-calculator form .duration-wrap{margin-right:0}.periodCalculatorHebrew .submitBtnWrapper{text-align:center}.periodCalculatorHebrew .submitBtnWrapper #calculate-period-button-id{margin:15px 0;font-weight:700}.periodCalculatorHebrew .set-reminders-form .select-box--box{padding-right:40px;padding-left:0}.periodCalculatorHebrew .tail-datetime-calendar:last-child{padding:15px 0 15px 10px;margin:0 0 20px}.period-calculator .result-section .higlight-dates span{font-weight:700;letter-spacing:.5px}}@media only screen and (max-width:767px){.periodCalculatorHebrew .tail-datetime-calendar:last-child{margin:0 10px 20px 0}.periodCalculatorHebrew .label-container{text-align:right}.periodCalculatorHebrew .label-container .period-days:nth-child(2n){padding-left:0}.periodCalculatorHebrew .label-container .period-days:nth-child(odd){padding-right:30px}.periodCalculatorHebrew .period-calculator form .calculator-field:nth-child(2){margin-right:0}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--box,.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--box-weekly{left:0;right:auto;padding-left:40px}.periodCalculatorHebrew .set-reminders-form .select-box--box{padding-right:0}.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--arrow-down,.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--arrow-down-weekly,.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--arrow-up,.periodCalculatorHebrew .period-calculator .set-reminders-form .select-box--arrow-up-weekly{left:35px;right:auto}.periodCalculatorHebrew .period-calculator .calculator-body .form-container button[type=submit]{z-index:0}.periodCalculatorHebrew .future-dates-recalculate-wrap-period-form,.periodCalculatorHebrew .recalculate-wrap-period-form{text-align:right}.periodCalculatorHebrew .future-dates-recalculate-wrap-period-form button,.periodCalculatorHebrew .recalculate-wrap-period-form button{right:auto;left:7px;margin:15px 0 10px}.periodCalculatorHebrew .future-dates-recalculate-wrap-period-form .fdlp-mobile span:last-child,.periodCalculatorHebrew .recalculate-wrap-period-form .fdlp-mobile span:last-child{display:inline-block;direction:ltr}.periodCalculatorHebrew .field-datepicker .react-datepicker__tab-loop{left:0}.periodCalculatorHebrew .field-datepicker .react-datepicker__tab-loop .react-datepicker-popper{left:auto!important;right:40px!important}.periodCalculatorHebrew .period-calculator form .input-group .button-plus{left:5px}.periodCalculatorHebrew .period-calculator form .calculator-field:first-child{padding-left:0}.periodCalculatorHebrew .period-calculator .ttlink span{right:-110px}}.set-reminders{padding-bottom:25px;display:flex}.set-reminders div{color:#424c5f;border:2.5px solid #bfccdd;border-radius:8px;width:30%;height:60px;margin:0 10px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-family:"OmnesRegular"}.set-reminders div span{min-width:100px;display:inline-block;text-align:center;color:#424c5f;font-size:16px;font-family:"OmnesRegular"}.set-reminders div.active{background:#da291c;border:0!important;border-radius:8px;width:30%;height:60px;margin:0 10px;display:flex;justify-content:center;align-items:center;cursor:default;font-family:"OmnesRegular"}.set-reminders div.active span{min-width:100px;text-align:center;color:#fff;font-size:16px;font-family:"OmnesRegular"}.set-reminders-header p{font-size:22px;line-height:24px;text-align:center;color:#273040;font-family:"OmnesSemiBold";padding:0}.set-reminders-form .set-reminders-button{padding:5px;margin:20px 30px 10px;border-radius:8px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.set-reminders-form .set-reminders-button button{padding:11px 32px;background:#e52225;color:#fff;display:inline-block;font-family:"OmnesSemiBold";font-size:18px;line-height:20px;border-radius:25px;font-weight:400;outline:none;border:none;box-shadow:none;margin:15px 16px 0 10%}.set-reminders-form .set-reminders-button #calendarform{width:40%;justify-content:center}.set-reminders-form .set-reminders-button #calendarform img{padding-right:10px}.set-reminders-form .reminder-set img{padding-top:15%}.set-reminders-form .reminder-success{padding-bottom:20%;padding-top:5%}.set-reminders-form .reminder-success .reminder-success-msg{text-align:center;font-size:25px;font-family:"OmnesMedium"}.set-reminders-form .reminder-success .set-another-reminder{text-align:center;color:#da291c;cursor:pointer}.set-reminders-form .reminder-success .set-another-reminder:after{content:"\f105";right:-6px;position:relative;font-family:"FontAwesome";font-size:28px;top:2px;width:100%;height:100%;color:#da291c;font-weight:400}.set-reminders-form .reminder-ready-message{padding-top:15px;text-align:center;font-size:40px;font-family:"OmnesSemiBold"}.set-reminders-form .reminder-sub-ready-message{padding-top:10px;font-size:25px;width:60%;font-family:"OmnesMedium"}#injection-form .form{width:35%!important}#injection-form .form .toolform{width:100%}.set-reminders-form .form-inline{display:flex;flex-flow:row wrap;align-items:center;padding-right:32px}.set-reminders-form .result-section .blank-div{padding-top:50%;background:#f6f8fb;border-radius:8px}.set-reminders-form #calculate-period-button-id{padding:11px 50px;background:#fff;color:#e52225;display:inline-block;font-family:"OmnesSemiBold";font-size:22px;line-height:20px;border-radius:25px;font-weight:400;outline:none;border:none;box-shadow:none;margin:15px 16px 0 10%}.set-reminders-form #calculate-period-button-id:disabled{cursor:default;background:#fff;color:#bfccdd}.set-reminders-form #calculate-period-button-id:hover:enabled{background:#fff}.set-reminders-form #calculate-period-button-id:after{content:"\f105";right:-6px;position:relative;font-family:"FontAwesome";font-size:28px;top:2px;width:100%;height:100%;color:#da291c;font-weight:400}.set-reminders-form #calculate-period-button-id:disabled:after{color:#bfccdd}@media only screen and (min-width:1025px){.set-reminders div span{padding:10px}}.set-reminders-form .select-box--box{width:82%;position:absolute;left:0}.set-reminders-form .select-box--selected-item{display:inline-block;height:100%;vertical-align:middle;color:#273040;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:28px;padding:8px 16px;border:1px solid #bfccdd;border-radius:8px;cursor:pointer;text-align:left;width:100%;z-index:2;position:relative}.set-reminders-form .select-box--items{position:absolute;top:100%;left:0;right:0;z-index:45;border:1px solid #bfccdd;background:#fff;border-radius:8px;margin-top:5px;padding:10px 0;max-height:200px;overflow-x:auto}.set-reminders-form .select-box--items div{border-radius:0;border:0;margin:0 20px;border-bottom:1px solid #d8d8d8;color:#273040;font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:20px;line-height:28px;padding:8px 16px;cursor:pointer;text-align:left}.set-reminders-form .select-box--items div.selected{background:#f6f8fb;border-radius:8px;color:#da291c}.same-as-selected,.set-reminders-form .select-box--items div:hover{background-color:#f6f8fb;color:#da291c;border:0;border-radius:8px}.set-reminders-form .select-box--items>:last-child{border-bottom:none}.set-reminders-form .select-box--arrow{width:30px;height:30px;margin:0;padding:0;display:inline-block;position:absolute;top:0;right:0}.set-reminders-form .select-box--arrow-down,.set-reminders-form .select-box--arrow-up{top:2px;right:20px;width:0;position:relative}.set-reminders-form .fa-angle-down:before{content:"\f107";font-size:40px}.set-reminders-form .fa-angle-up:before{content:"\f106";font-size:40px}*{box-sizing:border-box}.set-reminders-form .custom-select-dropdown{background-color:#fff;position:relative;font-family:"OmnesMedium"}.set-reminders-form .select-box--box-weekly{width:82%;position:absolute;left:0}.set-reminders-form .select-box--box-weekly .select-box--selected-item,.set-reminders-form .select-box--box-weekly .select-box--selected-item-weekly{display:inline-block;height:100%;vertical-align:middle;color:#273040;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:28px;padding:8px 16px;border:1px solid #bfccdd;border-radius:8px;cursor:pointer;text-align:left;width:100%;z-index:2;position:relative}.set-reminders-form .select-box--box-weekly .select-box--items{position:absolute;top:100%;left:0;right:0;z-index:1;background:#fff;border-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #bfccdd;padding:10px 0;margin-top:4px}.set-reminders-form .select-box--box-weekly .select-box--items div{border-radius:0;border:0;margin:0 20px;border-bottom:1px solid #d8d8d8;color:#273040;font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:20px;line-height:28px;padding:8px 16px;cursor:pointer;text-align:left}.set-reminders-form .select-box--box-weekly .select-box--items div.selected{color:#da291c}.same-as-selected,.set-reminders-form .select-box--box-weekly .select-box--items div:hover{background-color:#f6f8fb;color:#da291c;border:0;border-radius:8px}.set-reminders-form .select-box--box-weekly .select-box--items>:last-child{border-bottom:none}.set-reminders-form .select-box--box-weekly .select-box--arrow{width:30px;height:30px;margin:5px;padding:0;display:inline-block;position:absolute;top:-4px;right:0}.set-reminders-form .select-box--box-weekly .select-box--arrow-down,.set-reminders-form .select-box--box-weekly .select-box--arrow-up{top:2px;right:20px;width:0;position:relative}.set-reminders-form .select-box--box-weekly .fa-angle-down:before{content:"\f107";font-size:40px}.set-reminders-form .select-box--box-weekly .fa-angle-up:before{content:"\f106";font-size:40px}.current-day-class span{border-radius:50%!important;padding:20%;background:rgba(0,0,0,.12156862745098039);border:none!important}.tail-datetime-calendar{width:255px;height:auto;margin:0!important;padding:15px 10px 15px 0;display:block;overflow:hidden;position:absolute;border-collapse:initial;font-family:"Open Sans",Calibri,Arial,sans-serif;background-color:#fff;border-right:1px solid #bfccdd}.tail-datetime-calendar:last-child{border-right:0;margin-right:0}.tail-datetime-calendar:after{clear:both;content:"";display:block;font-size:0;visibility:hidden}.tail-datetime-calendar.calendar-static{margin-left:auto;margin-right:auto}.tail-datetime-calendar .calendar-navi{width:100%;margin:0;padding:0 0 15px;display:table;border-spacing:0}.tail-datetime-calendar .calendar-navi span{cursor:pointer;color:#273040;font-family:"OmnesRegular";font-weight:600;margin:0;padding:0;display:table-cell;font-size:14px;text-align:center;line-height:30px;background-repeat:no-repeat;background-position:50%}.tail-datetime-calendar .calendar-navi span:first-child,.tail-datetime-calendar .calendar-navi span:last-child{width:35px;padding:0 0 5px;font-size:18px;line-height:19px}.tail-datetime-calendar .calendar-navi span:hover{background-color:initial}.tail-datetime-calendar .calendar-date{margin:0;padding:0;display:block}.tail-datetime-calendar .calendar-date table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse}.tail-datetime-calendar .calendar-date table tr{border:0;margin:0 auto 6px;display:flex;align-items:center;vertical-align:middle}.tail-datetime-calendar .calendar-date table thead tr>*{font-family:"OmnesMedium";font-weight:600!important;font-size:18px;line-height:19px}.tail-datetime-calendar .calendar-date table tbody tr>*,.tail-datetime-calendar .calendar-date table thead tr>*{color:#273040;width:35px;height:35px;padding:0;font-size:12px;text-align:center;font-weight:400;line-height:35px;border:0;background-color:initial}.tail-datetime-calendar .calendar-date table tbody tr>.first-day-period{color:red;background-color:#dee5fa}.tail-datetime-calendar .calendar-date table tbody tr>.most-fertile-day{color:green;background-color:#ffe3e4}.tail-datetime-calendar .calendar-date table tbody tr>*{color:#273040;cursor:default;position:relative;font-size:17px;background-color:#fff;font-family:"OmnesRegular";font-weight:400;line-height:19px;display:flex;align-items:center;justify-content:center}.tail-datetime-calendar .calendar-date table tbody tr>*>span{color:inherit;z-index:10;position:relative}.tail-datetime-calendar .calendar-date table tbody tr>:after{top:3px;left:3px;width:29px;height:29px;content:"";display:block;position:absolute;border:1px solid transparent}.tail-datetime-calendar .calendar-date table tbody tr>.today{color:#3296c8}.tail-datetime-calendar .calendar-date table tbody tr>.today:after{border-color:#3296c8}.tail-datetime-calendar .calendar-date table tbody tr>.disable,.tail-datetime-calendar .calendar-date table tbody tr>.empty{color:#89a;cursor:not-allowed;background-color:initial}.tail-datetime-calendar .calendar-date table tbody tr>.disable:hover:after,.tail-datetime-calendar .calendar-date table tbody tr>.empty:hover:after{content:"";display:none}.tail-datetime-calendar .calendar-date table tbody tr>.current span{color:#fff}.tail-datetime-calendar .calendar-date table tbody tr>.current:after{border-color:#3296c8;background-color:#3296c8}.tail-datetime-calendar .calendar-date table.calendar-month tbody tr>*{width:81.66666666666667px;padding:5px;line-height:25px}.tail-datetime-calendar .calendar-date table.calendar-month tbody tr>* span{display:block;border:1px solid transparent;border-radius:3px;-webkit-border-radius:3px}.tail-datetime-calendar .calendar-date table.calendar-month tbody tr>:hover span{border-color:#d0d0d0;box-shadow:0 1px 0 0 #efefef;-webkit-box-shadow:0 1px 0 0 #efefef}.tail-datetime-calendar .calendar-time{width:100%;margin:0;padding:0;display:table;text-align:center;background-color:#fff;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}.tail-datetime-calendar .calendar-date+.calendar-time{border-top:1px solid #d0d0d0;background-color:#f8f8f8}.tail-datetime-calendar .calendar-time .calendar-field{width:33.3333333333%;padding:10px 0;display:table-cell;position:relative;text-align:center;vertical-align:top}.tail-datetime-calendar .calendar-time .calendar-field:first-child{text-align:right}.tail-datetime-calendar .calendar-time .calendar-field:first-child:after{top:12px;right:-10px;content:":";position:absolute}.tail-datetime-calendar .calendar-time .calendar-field:last-child{text-align:left}.tail-datetime-calendar .calendar-time .calendar-field:last-child:after{top:12px;left:-10px;content:":";position:absolute}.tail-datetime-calendar .calendar-time .calendar-field input[type=number]{width:100%;max-width:50px;margin:0;padding:3px 4px;font-size:12px;line-height:16px;text-align:center;border:1px solid #d0d0d0;background-color:#fff;border-radius:3px;-webkit-border-radius:3px}.tail-datetime-calendar .calendar-time .calendar-field input[type=number]:hover{border-color:#a0a0a0}.tail-datetime-calendar .calendar-time .calendar-field input[type=number]:focus{border-color:#3296c8}.tail-datetime-calendar .calendar-time .calendar-field label{color:#789;margin:5px 0 0;padding:0;display:block;font-size:12px;line-height:12px}.tail-datetime-calendar .calendar-date table tbody tr>.disable,.tail-datetime-calendar .calendar-date table tbody tr>.empty{cursor:default}@media (max-width:991px){.label-container{width:50%;margin:0 auto;text-align:left}.fertile-days,.period-days{width:50%;display:inline-block;margin:0 0 12px;font-size:15px}.only-period{width:auto!important}.ovulation-days{width:100%;display:inline-block}}@media only screen and (max-width:767px){.label-container{width:96%;margin:0 auto;text-align:left;padding-bottom:10px}.label-container .period-days:nth-child(2n){padding-left:20px}}.future-events-header{top:227px}.future-events-header .future-events div{width:15%}@media (min-width:1025px){.future-dates-form .calculator-field:nth-child(2){margin-left:-54px}.submitBtnWrapper{width:80%;text-align:center}.submitBtnWrapper #calculate-period-button-id{margin-left:0;margin-right:0}.period-calculator .future-dates-form .future-dates-result-section{margin-right:8%}}@media (max-width:1023px){.future-dates-form .future-dates-result-section .calendar{min-height:auto}.future-dates-recalculate-wrap-period-form{text-align:left;margin:0;padding:10px 20px 20px;position:relative;border-bottom:2px solid #f6f8fb;position:-webkit-sticky;position:sticky;top:135px;background:#fff;z-index:11}.future-dates-recalculate-wrap-period-form div{padding-bottom:5px;line-height:24px;font-family:"OmnesRegular"}.future-dates-recalculate-wrap-period-form .fdlp-mobile img{display:inline-block;width:15px;height:17px;margin-right:6px;position:static;padding:0}.future-dates-recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.future-dates-recalculate-wrap-period-form div span:first-child{display:inline-block;width:62%;font-size:16px}.future-dates-recalculate-wrap-period-form div span:last-child{font-weight:600}.future-dates-recalculate-wrap-period-form .avg-period-mobile:before,.future-dates-recalculate-wrap-period-form .cycle-length-mobile:before,.future-dates-recalculate-wrap-period-form .future-date-to:before{content:"\f017";-webkit-font-smoothing:antialiased;display:inline-block;font:normal normal normal 14px/1 FontAwesome;width:15px;height:17px;background-size:100%;margin-right:5px;font-size:15px;vertical-align:text-bottom}.future-date-to span:first-child,.future-dates-recalculate-wrap-period-form .future-date-to:before{color:#fff}.future-dates-recalculate-wrap-period-form button{background:transparent;margin:15px 0 10px;width:20px;height:20px;padding:0;border:0;position:absolute;right:10px;top:-8px;outline:0!important}.future-dates-goal-header{padding-top:15px;padding-bottom:2px;top:130px}.future-dates-goal-header,.future-events-header{position:-webkit-sticky;position:sticky;z-index:15;background:#fff}.future-events-header{top:183px;padding-top:10px}.future-events-header .future-events{padding-bottom:25px;display:flex;flex-flow:row wrap}.future-events-header .future-events div{color:#424c5f;border:2.5px solid #bfccdd;border-radius:8px;width:40%;height:40px;margin:0 10px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-family:"OmnesRegular"}}html{overflow-x:hidden}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5;color:#212529;background-color:#fff}.track-my-period-anchor.react-datepicker__day--disabled{cursor:default!important;background:#fff!important}.popup-box #calculate-period-button-new-id:disabled{background:#9d9d9d!important}.tracknow-enabled{border-radius:20px;background:rgba(237,0,0,.8117647058823529);border:none;width:auto;font-weight:700;color:#fff!important;height:35px;margin:17px auto;padding:0 20px;display:flex;align-items:center;cursor:pointer!important}.track-my-period-anchor:hover{text-decoration:none!important}.question-hover:active{background:#e1e1e1;cursor:pointer}.date-input:hover{cursor:pointer}.track-my-period-anchor{color:hsla(0,2%,60%,.5882352941176471)!important;text-decoration:none;cursor:pointer}.common-heading{background-color:#da291c;height:85px;border-top-left-radius:8px;border-top-right-radius:8px;padding:18px}.calculator-image{width:30px;height:30px;margin:10px}.period-heading{vertical-align:middle;font-size:25px;color:#fff;font-weight:400}.second-div{height:100%;background-color:hsla(0,0%,50.2%,.10980392156862745);display:inline-block}.calc-description{padding-left:70px;padding-right:70px}.calc-description,.calc-description-mobile{text-align:center;padding-bottom:1px;line-height:1.5}.calc-description-mobile{padding-left:5px;padding-right:5px}.third-div,.third-div-mobile{overflow:hidden;background-color:hsla(0,0%,96.5%,.4588235294117647)}.third-div button{border:none;cursor:pointer;padding:14px;transition:.3s;margin:46px 0 0 25px;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;width:208px;display:inline-block;box-shadow:0 8px 15px rgba(0,0,0,.1);transition:all .3s ease 0s}.div-other-reminders-mob{height:70px}.third-div-mobile button{border:none;cursor:pointer;padding:14px;transition:.3s;margin:36px 0 0 19px;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;width:auto;display:inline-block;box-shadow:0 8px 15px rgba(0,0,0,.1);transition:all .3s ease 0s}.third-div .tablinks .circle{border:2.5px solid #bfccdd;border-radius:50%;width:45px;height:45px;display:flex;justify-content:center;align-items:center;cursor:pointer;float:left;margin-right:5px}.third-div .tablinks .circle img{width:25px;height:25px}.reminder{color:#da291c}.align-tab-heading{height:45px;white-space:normal;word-break:break-word;display:flex;align-items:center;font-weight:700;color:#393636;font-family:"OmnesSemiBold"}.fourth-div .row{margin:40px auto auto;max-width:96%;color:#aba6a6;height:70px}.top-padding{margin-top:30px}.fourth-div .col-sm{border:1px solid}.fourth-div .col-sm-2{margin-right:10px;border:1px solid;display:flex;align-items:center}.tracknow{border-radius:20px;background:#9d9d9d;border:none;width:auto;font-weight:700;color:#fff!important;height:35px;margin:17px auto;padding:0 20px;display:flex;align-items:center;justify-content:center}.tracknow-enabled:hover,.tracknow:hover{color:#fff!important;text-decoration:none!important}.reminder-tracknow-enabled{background:rgba(237,0,0,.8117647058823529)}.reminder-tracknow-disabled,.reminder-tracknow-enabled{border-radius:20px;border:none;width:70px;color:#fff!important;height:25px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer!important;font-size:14px}.reminder-tracknow-disabled{background:#9d9d9d}.reminder-tracknow-disabled:hover,.reminder-tracknow-enabled:hover{text-decoration:none;color:#fff}.reminder-cancel{border-radius:20px;background:#fff;border:none;width:70px;color:rgba(237,0,0,.8117647058823529);height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer!important;font-size:14px;font-weight:700;border:2px solid rgba(237,0,0,.8117647058823529)}.input{margin-bottom:0;color:#393636;margin-top:10px;font-family:"OmnesMedium"}.fourth-div .col1{border-top-left-radius:10px;border-bottom-left-radius:10px}.fourth-div .col4{border-top-right-radius:10px;border-bottom-right-radius:10px}.fourth-div p{margin-bottom:0!important}.tool-tip-ques-icon{margin-left:5px;color:grey}.tool-tip-ques-icon:hover{cursor:pointer}.rollover-para{text-align:center;color:#8c8a8a;padding:35px;margin-bottom:0!important}.fifth-div{background-color:rgba(236,235,235,.4588235294117647);padding:10px 15px 15px}.go-button{border-radius:20px;background:#9d9d9d;border:none;width:60px;font-weight:700;color:#fff;height:30px}.options-heading{margin-left:8px}.options-heading,.options-heading-right{font-family:"OmnesSemiBold";font-size:14px;color:#393636}.options-heading-right{margin-left:70px}.predictPhase{padding:5px;margin-right:10px;border:1px solid #9d9d9d;border-radius:3px;color:rgba(27,27,27,.3215686274509804)}.view-options{display:inline-flex;border-radius:8px;padding:10px;margin-right:10px;background-color:hsla(0,0%,50.2%,.10980392156862745);border-color:rgba(27,27,27,.3215686274509804);border-width:2.4px;font-family:"OmnesSemiBold";font-size:14px;color:rgba(27,27,27,.3215686274509804);height:28px;width:auto;align-items:center;color:#000}.active-all{color:#fff!important;background:rgba(27,26,26,.62)!important;border-color:rgba(27,26,26,.62)!important}.active-period{background:rgba(237,0,0,.8117647058823529)!important}.active-fertile,.active-period{color:#fff!important;border-color:rgba(27,27,27,.3215686274509804)!important}.active-fertile{background:#00adf3!important}.active-ovulation{color:#fff!important;background:#01b03e!important;border-color:rgba(27,27,27,.3215686274509804)!important}.view-option1{background-color:hsla(0,0%,50.2%,.10980392156862745);border-color:rgba(27,27,27,.10980392156862745);font-weight:700}.view-option2{border-color:#da291c;font-weight:700}.view-option3{border-color:#1f70cc;font-weight:700}.view-option4{border-color:#34e01d;font-weight:700}.date-input,.reminder-date-input{border:none!important;outline:none;background:transparent}.reminder-date-input{display:flex!important;align-items:flex-start!important;margin-left:-5px;padding:0!important}.options-space{margin-top:10px;margin-left:8px}.options-space-right{margin-top:10px;padding-left:60px}.cal-division{border-right:1px solid #000;padding-left:10px!important}.cal-division,.calendar-month,.indicators{text-align:center}.indicators{margin-top:40px}.dot{height:14px;width:14px;border-radius:50%;display:inline-block;margin-right:5px;margin-bottom:-2px}.dot1{background-color:#da291c}.dot2{background-color:#1f70cc}.dot3{background-color:#34e01d}.indicator-text1,.indicator-text2{margin-right:20px}.reminder-btn{text-align:center}.reminder-btn-style{border-radius:20px;background:#9d9d9d;border:none;width:180px;font-weight:700;color:#fff;height:auto;padding:10px;margin-top:30px}.seventh-div{background-color:rgba(236,235,235,.4588235294117647);text-align:center;padding:70px}.seventh-div p{margin-bottom:0!important}.input-images{height:18px;width:20px;margin:0 5px 5px -2px}.predict-phase-from-date .input-images{margin-left:-30px}.reminders-input-images{height:18px;width:20px;margin:3px 5px 5px -8px}.sharelinks{float:right;margin:20px 20px 0 0}.bottom-shade{box-shadow:inset 0 -1rem 1rem -1rem rgba(0,0,0,.15),0 .5rem 1rem rgba(0,0,0,.15)!important}.bottom-shade .align-tab-heading{color:red}.disabled-calendar{height:300px;width:300px}.fourth-div-reminders-tab .row{margin:10px auto auto;max-width:96%;color:#aba6a6;height:70px}.fourth-div-reminders-tab .col-sm{border:1px solid}.fourth-div-reminders-tab .col-sm-2{margin-right:10px;border:1px solid;display:flex;align-items:center}.fourth-div-reminders-tab-mob .col1,.fourth-div-reminders-tab .col1{border-top-left-radius:10px;border-bottom-left-radius:10px}.fourth-div-reminders-tab-mob .col1{border-top-right-radius:10px;border-bottom-right-radius:10px;width:95%;margin-left:10px;margin-top:10px}.fourth-div-reminders-tab .reminder-heading{margin-left:20px;font-weight:700;font-size:medium}.set-reminder-button{border-radius:20px;background:#9d9d9d;border:none;width:190px;font-weight:700;color:#fff;height:35px;margin:17px auto}figure{display:inline-block;width:50px;height:50px;border-radius:50px;margin-right:20px;background:#fff}.incr-decr-popup{margin-top:50px}.duration-popup{position:absolute;width:140px!important;height:90px!important;border-radius:5px;display:flex;text-align:center;align-items:center;z-index:2;background:#fff;margin-top:10px;left:0;box-shadow:0 4px 4px rgba(0,0,0,.25)!important}.popupcircle{border:1px solid #686464;width:26px;height:26px;border-radius:100%;position:relative;display:inline-block;vertical-align:middle}.number-input{width:30px}.popupcircle.plus{border-color:#686464;outline:none;background:#fff}.popupcircle.minus:hover,.popupcircle.plus:hover{border-color:red;outline:none}.popupcircle.minus:hover:before,.popupcircle.plus:hover:after,.popupcircle.plus:hover:before{background:red}.duration-popup button:disabled:hover,.duration-popup button:disabled:hover:after,.duration-popup button[disabled]:hover,.duration-popup button[disabled]:hover:after{border-color:#bfbbbb!important}.duration-popup button:disabled:hover:after,.duration-popup button:disabled:hover:before,.duration-popup button[disabled]:hover:after,.duration-popup button[disabled]:hover:before{background:#bfbbbb!important}.duration-popup button:disabled{border-color:#bfbbbb!important}.duration-popup button:disabled:after,.duration-popup button:disabled:before{background:#bfbbbb!important}.popupcircle.plus:after,.popupcircle.plus:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#686464}.popupcircle.plus:before{width:2px;margin:5px auto}.popupcircle.plus:after{margin:auto 5px;height:2px}.popupcircle.minus{outline:none;margin:20px 0 20px 30px;background:#fff}.popupcircle.minus:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#686464;margin:auto 7px;height:2px}.number-input{border:none;text-align:center}.number-input:focus{border:none!important;outline:none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}button:focus{outline:none!important}.pagination-period-calculator{z-index:2}.pagination-period-calculator>li{margin:0!important}.right-arrow{text-align:right}.icon-width{width:20px;height:15px}.period-dutaion-input{width:100px;height:20px}.period-range-wrap{z-index:2;position:absolute;width:161%;height:108px;background:#fff;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px;padding:10px 20px;display:flex;margin:10px 0 3px;align-items:center;left:0}.period-range-wrap .input-range .input-range__track{height:2px;border-radius:5px}.period-range-wrap .input-range .input-range__track .input-range__slider{margin-top:-10px;background:#da291c;border:0}.period-range-wrap .input-range .input-range__track .input-range__slider:active{border:1px solid #fff!important}.period-range-wrap .input-range__slider-container .input-range__label--value .input-range__label-container{background:#1c1c1d;color:#fff;font-size:18px;line-height:10px;font-family:"OmnesSemiBold";padding:3px 6px;left:-16px;top:-25px}.period-range-wrap .input-range__label--value{left:-6px;top:-1.6rem;width:10px;height:10px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #1c1c1d}.track-my-period-anchor input{border:none!important;background:transparent}.track-my-period-anchor input:focus{outline:none!important}.track-my-period-anchor input:active{outline:none!important;background:#e1e1e1}.track-my-period-anchor .row{height:10px;margin-top:0}.track-my-period-anchor svg{display:none}.track-my-period-anchor .react-dropdown-select-input{cursor:pointer}.track-my-period-anchor .css-1uu3dr9-InputComponent,.track-my-period-anchor .css-18abgz5-InputComponent{font-size:15px!important}.track-my-period-anchor .react-dropdown-select-dropdown{width:132%;left:-32px;top:36px;border:none;border-radius:10px}.track-my-period-anchor .react-dropdown-select{box-shadow:none!important;width:76%;position:absolute}.track-my-period-anchor .react-dropdown-select-dropdown{max-height:180px}.track-my-period-anchor .react-dropdown-select-item{color:#7a7070}.track-my-period-anchor .react-dropdown-select-item:hover{background:rgba(202,197,197,.25882352941176473);color:#000}.track-my-period-anchor .react-dropdown-select-content span{color:#000;margin-left:5px}.track-my-period-anchor .react-dropdown-select-item-selected{background:rgba(202,197,197,.25882352941176473)!important;color:#000!important}.track-my-period-anchor .react-date-picker__wrapper{border:none!important}.track-my-period-anchor .react-datepicker__day--today{border-radius:50%!important;background:rgba(0,0,0,.12)!important;border:none!important;font-family:"OmnesSemiBold";padding:1px!important}.fa-edit:before{content:"\f044"}@media (min-width:1023px){.seventh-div{background-color:rgba(236,235,235,.4588235294117647);text-align:center;padding:70px}.footer_div .seventh-div{max-width:1140px;margin:0 auto}.period-cal-padding{max-width:1140px;padding-left:0!important;padding-right:0!important;padding-bottom:150px}.tracknow-enabled{border-radius:20px;background:rgba(237,0,0,.8117647058823529);border:none;width:auto;font-weight:700;color:#fff!important;height:35px;margin:17px auto;padding:0 20px;display:flex;align-items:center;cursor:pointer!important}.set-reminders-button{height:50px}.set-reminders-button,.tracknow{display:flex;align-items:center;justify-content:center}.tracknow{border-radius:20px;background:#9d9d9d;border:none;width:auto;font-weight:700;color:#fff;height:35px;margin:17px auto;padding:0 20px}.period-range-wrap{z-index:2;position:absolute;width:161%;height:108px;background:#fff;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px;padding:10px 20px;display:flex;margin:9px 0 3px;align-items:center;left:0}.tracknow-enabled,.tracknow-set-reminders{border-radius:20px;background:rgba(237,0,0,.8117647058823529);border:none;width:auto;font-weight:700;color:#fff!important;height:35px;margin:17px auto;padding:0 20px;display:flex;align-items:center;cursor:pointer!important}.last-reminder{margin-bottom:200px}.tracknow-set-reminders{width:20%;color:#fff;justify-content:center}.tracknow-enabled:hover,.tracknow-set-reminders:hover,.tracknow:hover{color:#fff!important;text-decoration:none!important}.track-my-period-anchor .react-datepicker{display:flex;font-family:"OmnesRegular";font-size:inherit;box-shadow:0 4px 4px rgba(0,0,0,.25)!important}.fourth-div-reminders-tab .col4{border-top-right-radius:10px;border-bottom-right-radius:10px}}.track-my-period-anchor .react-datepicker-popper{left:-40px!important;top:0;bottom:0;z-index:4}.track-my-period-anchor .react-datepicker__header{background:#fff;border-bottom:none;font-family:omnesSemiBold}.track-my-period-anchor .react-datepicker__navigation--next{display:none}.track-my-period-anchor.predict-phase-from-date .react-datepicker__navigation{top:14px}.track-my-period-anchor.predict-phase-from-date .react-datepicker__navigation--next{display:block!important}@media (max-width:1024px){.fourth-div-reminders-tab .track-my-period-anchor .react-datepicker__navigation--next,.fourth-div-reminders-tab .track-my-period-anchor .react-datepicker__navigation--previous{display:block}}.track-my-period-anchor .react-datepicker__navigation--previous{display:none}.track-my-period-anchor.predict-phase-from-date .react-datepicker__navigation--previous{display:block!important}.track-my-period-anchor .react-datepicker__month-container{margin:10px}.track-my-period-anchor .react-datepicker__day-name{padding:5px;width:30px;visibility:hidden;padding-left:10px}.track-my-period-anchor .react-datepicker__day-name:first-letter{visibility:visible}.track-my-period-anchor .react-datepicker__day{padding:5px;width:30px}.track-my-period-anchor.predict-phase-from-date .react-datepicker__day{padding:2px;width:30px;height:30px}.track-my-period-anchor .react-datepicker__day--selected{border-radius:50%;background-color:#9d9fa1;color:#070707;font-family:"OmnesSemiBold";display:inline-flex;align-items:center;justify-content:center;height:30px}.track-my-period-anchor .react-datepicker__day:hover{border-radius:50%;background:#f1efef;display:inline-flex;align-items:center;justify-content:center;height:30px}.help-tip p{display:none;text-align:left;background-color:#1e2021;padding:10px;width:200px;position:absolute;border-radius:10px;bottom:155%;right:-97px;color:#fff;font-size:11px;line-height:1.5;font-family:omnesRegular;z-index:1}.help-tip:hover p{display:block;transform-origin:100% 0;animation:fadeIn .3s ease-in-out}.help-tip p:after,.help-tip p:before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:7px solid transparent;border-top-color:#000}.help-tip span{display:none;text-align:left;background-color:#1e2021;padding:10px;width:200px;position:absolute;border-radius:10px;bottom:155%;right:-97px;color:#fff;font-size:11px;line-height:1.5;font-family:omnesRegular;z-index:1}.help-tip:hover span{display:block;transform-origin:100% 0;animation:fadeIn .3s ease-in-out}.help-tip span:after,.help-tip span:before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:7px solid transparent;border-top-color:#000}.help-tip-bottom p{bottom:50%}.calendar-row{margin-right:0!important;margin-left:0!important}.period-option{color:rgba(237,0,0,.8117647058823529)}.fertile-option,.period-option{border:2px solid;background:#fff}.fertile-option{color:#00adf3}.ovulation-option{color:#01b03e;border:2px solid;background:#fff}.calendar-row .tail-datetime-calendar{padding:35px}.symptoms-popup{width:auto;margin:10px;overflow:hidden;bottom:30px;color:#000}.reminders-set-popup,.symptoms-popup{position:absolute;z-index:3;background:#fff;height:auto;box-shadow:0 8px 100px rgba(0,0,0,.1);border-radius:5%}.reminders-set-popup{left:38.5%;width:20%;margin:10px 10px 0;overflow:visible;bottom:0}.reminders-set-popup:after,.reminders-set-popup:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.reminders-set-popup:after{border-color:#fff rgba(136,183,213,0) rgba(136,183,213,0)}.reminders-set-popup:after,.reminders-set-popup:before{box-shadow:0 8px 100px rgba(0,0,0,.1);border-width:17px;margin-left:-17px}.reminders-set-popup:before{border-color:#fff transparent transparent}.period-reminders-popup{display:flex!important;align-items:center;justify-content:center;position:relative}.symptoms-heading{background-color:hsla(0,0%,84.7%,.4588235294117647);font-family:"OmnesSemiBold";font-size:18px;padding:15px;text-align:left;border-top-left-radius:10px;border-top-right-radius:10px}.symptoms-group{padding:0 15px 15px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.symptoms-group p{margin:0 0 5px!important;text-align:left}.symptoms-down-arrow{content:"x";margin-top:-24px;left:50%;color:#fff;margin-left:-5px;border:5px solid transparent;border-top-color:#fff;position:absolute!important;box-shadow:0 8px 15px rgba(0,0,0,.1)}.symptoms-group .set-period-reminders{margin:10px auto 0}.set-period-reminders .col-6{justify-content:center;display:flex}.reminders-checkbox{width:15px;height:15px}.reminders-checkbox:checked{color:#000}@media (max-width:767px){body{height:100vh;overflow-x:hidden}.period-cal-padding{padding-bottom:10px;max-width:1140px;padding-left:0!important;padding-right:0!important}.period-reminders-popup{top:-17px}.periodcal-disclaimer{position:fixed;bottom:0;background:#f8f8f8;margin:0 auto;display:block;text-align:center;width:100%;z-index:3}.periodcal-disclaimer-text{font-size:13px;margin:0;padding:16px}.disable-prev{pointer-events:none;opacity:.5}.seventh-div{background-color:rgba(236,235,235,.4588235294117647);text-align:center;margin-top:150px;padding:0;margin-bottom:0}.selected-value-div-font{font-size:15px;margin-bottom:0;color:#393636;margin-top:10px;font-family:"OmnesMedium"}.footer_div+.footer_mobile{display:none}.prev-other-reminder{background:transparent;color:grey!important;display:inline}.next-other-reminder{border-radius:20px;border:none;width:150px;font-weight:700;color:#fff;line-height:38px;height:38px;margin:24px auto;padding:0 20px;display:inline-block;text-align:center}.fa.fa-arrow-left:before{content:"\f060";color:#424c5f;margin-right:15px}.fourth-div-reminders-tab .col1{border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;width:95%;margin-left:10px;margin-top:10px}.period-range-wrap{z-index:2;position:absolute;width:100%;height:77px;background:#fff;box-sizing:border-box;box-shadow:none!important;border-radius:5px;padding:10px 20px;display:flex;margin:0 0 3px;align-items:center;left:0}.period-range-wrap span{font-size:18px;font-weight:700;color:#1a1a17;letter-spacing:.11px}.period-range-wrap .row{width:100%!important;margin:0!important}.align-tab-heading{height:15px}.third-div{text-align:center}.third-div button{margin:20px 2px 0 0}.media-query-btn1{margin-right:5px}.rollover-para{padding:0}.reminder-btn-style{margin-top:20px;width:250px}.fourth-div-reminders-tab .row{margin-top:0}.fourth-div-reminders-tab .reminder-heading,.tracknow-submit{margin-left:10px}.options-block-mobile{width:97%!important;margin:0 5px 5px!important}.track-my-period-anchor .react-dropdown-select-dropdown{max-height:63vh}.track-my-period-anchor .react-dropdown-select-item{height:43px;line-height:33px}.track-my-period-anchor .react-dropdown-select-item-selected{font-weight:500}.track-my-period-anchor .react-dropdown-select-dropdown{width:94vw;left:0;top:0;border:none;box-shadow:none;border-radius:0}.tool-tip-ques-icon{font-size:1.5rem!important}.paginator-container{width:100%;z-index:1;position:absolute;top:28px;left:5px}.help-tip span{right:-65px}.help-tip span:after,.help-tip span:before{left:64%}.help-tip p:after,.help-tip p:before{left:48%}}@media (min-width:0px) and (max-width:321px){.third-div{text-align:center;display:flex}.fourth-div-reminders-tab .col1{border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;width:95%;margin-left:10px}}@media (max-width:1024px){.options-block-mobile{width:100%;background:#fff;position:absolute;z-index:5;left:0;box-shadow:0 8px 15px rgba(0,0,0,.1);border-radius:5px}.reminders-checkbox-mobile{width:15px;height:15px;margin:10px}.select-filter-div{background:rgba(236,235,235,.4588235294117647);display:flex;border:3px solid #fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.select-filter-div .col-6.left{display:flex;justify-content:flex-start}.select-filter-div .col-6.right{display:flex;justify-content:flex-end}.select-filter-button{background:red}.select-filter-button,.select-filter-button-disabled{margin:15px;border-radius:20px;border:none;padding:5px 10px;color:#fff;font-size:12px;font-weight:700}.select-filter-button-disabled{background:grey}}@media (max-width:767px){.select-filter-div .col-12{display:flex;justify-content:center}.field-datepicker .react-datepicker__tab-loop{position:relative;left:34px}.field-datepicker .react-datepicker__tab-loop .react-datepicker-popper{transform:none!important;padding-top:5px}.track-my-period-anchor .react-datepicker{display:flex;font-family:"OmnesRegular";font-size:inherit;box-shadow:0 4px 4px rgba(0,0,0,.25)!important}.track-my-period-anchor .datepicker-dialog .react-datepicker{display:flex;font-family:"OmnesRegular";font-size:inherit;box-shadow:none!important;border:none!important}.track-my-period-anchor .datepicker-dialog .react-datepicker-popper{left:10px!important}.track-my-period-anchor .datepicker-dialog .react-datepicker-wrapper input{visibility:hidden}.track-my-period-anchor .datepicker-dialog .react-datepicker__current-month{margin-bottom:15px;font-size:18px;font-weight:600}.track-my-period-anchor .datepicker-dialog .react-datepicker__day:hover{height:39px}.track-my-period-anchor .datepicker-dialog .react-datepicker__day-name{visibility:hidden;width:39px;height:39px;padding-left:15px}.track-my-period-anchor .datepicker-dialog .react-datepicker__day-name:first-letter{visibility:visible}​ .track-my-period-anchor .datepicker-dialog .react-datepicker__day{width:39px;height:39px;line-height:2.3}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation{height:30px;width:30px;top:8px}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--previous{background-image:url(/static/media/leftarrow-active.ab7f2ff1.svg);background-repeat:no-repeat;left:-20px}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--next{right:-20px;background-image:url(/static/media/rightarrow-active.5291261a.svg);background-repeat:no-repeat}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--previous,.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--previous:hover{border-right-color:#fff}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--next,.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--next:hover{border-left-color:#fff}.fourth-div-reminders-tab .col4{border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;width:51%;margin-left:81px;margin-top:5px;height:57px}.tracknow{background:#9d9d9d;margin:24px auto;padding:0 20px;pointer-events:none}.tracknow,.tracknow-enabled{border-radius:20px;border:none;width:130px;font-weight:700;color:#fff;height:38px;display:flex;align-items:center;text-align:center;justify-content:center}.tracknow-enabled{background:rgba(237,0,0,.8117647058823529);margin:22px auto;padding:2px;cursor:pointer!important}.remindes-tracknow-enabled,.remindes-tracknow-enabled:hover{background:rgba(237,0,0,.8117647058823529)}.remindes-tracknow-disabled,.remindes-tracknow-enabled,.remindes-tracknow-enabled:hover{border-radius:20px;border:none;width:150px;display:flex;align-items:center;cursor:pointer!important;text-align:center;justify-content:center;text-decoration:none!important;font-weight:700;color:#fff!important;line-height:38px;height:38px;margin:24px auto;padding:0 20px}.remindes-tracknow-disabled{background:#9d9d9d!important;pointer-events:none;opacity:.5}.row .form-mobile .col-6,.row.form-mobile .tracknow-submit{align-items:center;justify-content:center;display:flex}.track-my-period-anchor .react-datepicker__day{height:39px;line-height:2.2rem}.reminders-set-popup{left:8%;width:80%}.view-options input{border:none!important}.view-options{background:#fff}.view-options,.view-options .predict-view-options{color:red!important}.view-options-clicked,.view-options-clicked .predict-view-options{color:#fff!important;background:red}.popup-box-mobile{left:0;top:40px}.popup-box .toggle-unit-switch{height:13px;width:33px}.popup-box .toggle-unit-switch .switch:before{left:-5px;top:-1px;width:13px;height:13px}.predict-phase-from-date .react-datepicker-wrapper{width:77%}.predict-phase-from-date .react-datepicker__input-container input{border:none;width:130%}.predict-phase-to-date .react-datepicker{left:-160px}.set-duration-enabled{border-radius:20px;background:rgba(237,0,0,.8117647058823529);border:none;width:100px;font-weight:700;color:#fff;height:30px;margin:13px auto;padding:0 20px;display:flex;align-items:center;cursor:pointer!important}.row .form-mobile{margin-left:15px!important}.track-my-period-anchor .react-datepicker__day{padding:5px;width:39px}.duration-popup-sm span{font-size:18px;font-weight:700;color:#1a1a17;letter-spacing:.11px}.duration-popup-sm .number-input{width:60px;font-size:27px}.duration-popup-sm .popupcircle{width:37px;height:37px;border-radius:100%;margin:30px;border-color:#e72225!important}.duration-popup-sm button:disabled:hover,.duration-popup-sm button:disabled:hover:after,.duration-popup-sm button[disabled]:hover,.duration-popup-sm button[disabled]:hover:after{border-color:#bfbbbb!important}.duration-popup-sm button:disabled:hover:after,.duration-popup-sm button:disabled:hover:before,.duration-popup-sm button[disabled]:hover:after,.duration-popup-sm button[disabled]:hover:before{background:#bfbbbb!important}.duration-popup-sm button:disabled{border-color:#bfbbbb!important}.duration-popup-sm button:disabled:after,.duration-popup-sm button:disabled:before{background:#bfbbbb!important}.duration-popup-sm .popupcircle.minus:before{margin:auto 10px}.duration-popup-sm .popupcircle.plus:before{width:2px;margin:10px auto}.duration-popup-sm .popupcircle.plus:after{margin:auto 10px;height:2px}.duration-popup-sm .popupcircle.minus:before,.duration-popup-sm .popupcircle.minus:hover:before,.duration-popup-sm .popupcircle.plus:after,.duration-popup-sm .popupcircle.plus:before,.duration-popup-sm .popupcircle.plus:hover:after,.duration-popup-sm .popupcircle.plus:hover:before{border-color:#e72225;background-color:#e72225}.fourth-div-reminders-tab .col1{border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;width:95%;margin-left:10px;margin-top:10px}.tracknow-set-reminders{justify-content:center;border:1p;border-radius:20px;padding:2px;width:100%;background:red;color:#fff;align-items:center;display:flex}.set-reminders-button{width:100%;padding:0 16px;text-align:center;margin:0 auto}.set-reminders-button .btn-primary,.set-reminders-button .btn-primary:active{display:inline-block;width:100%;height:auto;color:#fff!important;background-color:red!important;padding:10px 30px;margin:0 auto}.set-startover-button{width:100%;padding:0 16px;text-align:center;margin:0 auto}.set-startover-button .btn-default{display:inline-block;width:100%;height:auto;background-color:#fff;color:#ed0000!important;border:2px solid #ed0000;padding:10px 30px;border-radius:50px}.popup-box-mobile{font-size:12px!important}.popup-box-mobile .input-images{height:13px;width:13px;margin:0 0 2px}#calculate-period-button-new-id{padding:2px 5px!important;font-size:12px}.popup-box-mobile p{margin-bottom:0!important}}@media (min-width:768px) and (max-width:1024px){.period-cal-padding{padding-bottom:10px;max-width:1140px;padding-left:0!important;padding-right:0!important}.period-reminders-popup{top:-17px}.select-filter-div .col-12{display:flex;justify-content:center}.periodcal-disclaimer{position:fixed;bottom:0;background:#f8f8f8;margin:0 auto;display:block;text-align:center;width:100%}.periodcal-disclaimer-text{font-size:13px;margin:0;padding:16px}.set-startover-button{width:100%;text-align:center;margin:0 auto;padding:0 16px 90px}.set-startover-button .btn-default{display:inline-block;width:100%;height:auto;background-color:#fff;color:#ed0000!important;border:2px solid #ed0000;padding:10px 30px;border-radius:50px}.remindes-tracknow-enabled,.remindes-tracknow-enabled:hover{background:rgba(237,0,0,.8117647058823529)}.remindes-tracknow-disabled,.remindes-tracknow-enabled,.remindes-tracknow-enabled:hover{border-radius:20px;border:none;width:150px;font-weight:700;color:#fff!important;height:30px;margin:27px auto;padding:2px;display:flex;align-items:center;cursor:pointer!important;text-align:center;justify-content:center;text-decoration:none!important}.remindes-tracknow-disabled{background:#9d9d9d!important}.disable-prev,.remindes-tracknow-disabled{pointer-events:none;opacity:.5}.selected-value-div-font{font-size:15px;margin-bottom:0;color:#393636;margin-top:10px;font-family:"OmnesMedium"}.prev-other-reminder{background:transparent;color:grey!important;display:inline}.next-other-reminder{border-radius:20px;border:none;width:150px;font-weight:700;color:#fff;line-height:30px;height:30px;margin:26px 40px;padding:0 20px;display:inline-block}.fa.fa-arrow-left:before{content:"\f060";color:#424c5f;margin-right:15px}.tracknow-enabled{border-radius:20px;background:rgba(237,0,0,.8117647058823529);border:none;width:150px;font-weight:700;color:#fff;height:30px;margin:26px auto;padding:0 20px;display:flex;align-items:center;cursor:pointer!important;justify-content:center}.row .form-mobile{margin-left:15px!important}.startover-button{height:50px;display:flex;align-items:center;justify-content:center;margin-top:10px}.footer_div+.footer_mobile{display:none}.reminders-set-popup{left:8%;width:80%}.tracknow-set-reminders{justify-content:center;border:1p;border-radius:20px;padding:2px;width:100%;background:red;color:#fff;align-items:center;display:flex}.third-div-mobile button{border:none;cursor:pointer;padding:14px;transition:.3s;margin:36px 0 0 19px;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;width:333px;display:inline-block;box-shadow:0 8px 15px rgba(0,0,0,.1);transition:all .3s ease 0s}.align-tab-heading{height:45px;white-space:normal;word-break:break-word;display:flex;align-items:center;justify-content:center;font-weight:700;color:#393636;font-family:"OmnesSemiBold";font-size:24px}.fourth-div-reminders-tab .col1{border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;width:97%;margin-left:10px;margin-top:10px}.duration-popup{position:absolute;width:400px!important;height:66px!important;border-radius:5px;display:flex;text-align:center;align-items:center;z-index:2;background:#fff;margin-top:9px;left:0;box-shadow:0 4px 4px rgba(0,0,0,.25)!important}.set-duration-enabled{border-radius:20px;background:rgba(237,0,0,.8117647058823529);border:none;width:100px;font-weight:700;color:#fff;height:30px;margin:13px auto;padding:0 20px;display:flex;align-items:center;cursor:pointer!important}.period-range-wrap{z-index:2;position:absolute;width:100%;height:77px;background:#fff;box-sizing:border-box;box-shadow:none;border-radius:5px;padding:10px 20px;display:flex;margin:9px 0 3px;align-items:center;left:0;justify-content:center}.number-input{width:87px}.tracknow-submit{margin-left:15px}.popup-box-mobile{left:0;top:40px}.view-options input{border:none!important}.view-options{background:#fff}.view-options,.view-options .predict-view-options{color:red!important}.view-options-clicked,.view-options-clicked .predict-view-options{color:#fff!important;background:red}.popup-box-mobile .input-images{height:13px;width:13px;margin:0 0 2px}#calculate-period-button-new-id{padding:2px 5px!important;font-size:12px}.popup-box-mobile p{margin-bottom:0!important}.popup-box .toggle-unit-switch{height:13px;width:33px}.popup-box .toggle-unit-switch .switch:before{left:-5px;top:-1px;width:13px;height:13px}.footer_mobile{display:none}.tracknow{border-radius:20px;background:#9d9d9d;border:none;width:150px;font-weight:700;color:#fff;height:30px;margin:13px auto;padding:0 20px;display:flex;align-items:center;text-align:center;pointer-events:none;justify-content:center}.set-reminders-button{width:100%;padding:0 16px;text-align:center;margin:0 auto}.set-reminders-button .btn-primary,.set-reminders-button .btn-primary:active{display:inline-block;width:100%;height:auto;color:#fff!important;background-color:red!important;padding:10px 30px;margin:0 auto}.set-reminders-button .btn-default{display:inline-block;width:100%;height:auto;background-color:#fff;color:#ed0000!important;border:2px solid #ed0000;padding:10px 30px;border-radius:50px}.track-my-period-anchor .datepicker-dialog .react-datepicker{display:flex;justify-content:center;font-family:"OmnesRegular";font-size:inherit;box-shadow:none!important;border:none!important}.track-my-period-anchor .datepicker-dialog .react-datepicker-popper{position:relative!important;left:-15px!important}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--previous{left:25px!important}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--next{right:25px!important}.track-my-period-anchor .react-dropdown-select-dropdown{max-height:75vh}.track-my-period-anchor .react-dropdown-select-item{height:43px;line-height:33px}.track-my-period-anchor .react-dropdown-select-item-selected{font-weight:500}.track-my-period-anchor .react-dropdown-select-dropdown{width:94vw;left:0;top:0;border:none;box-shadow:none;border-radius:0}.tool-tip-ques-icon{font-size:1.5rem!important}}@media (max-width:1024px) and (max-width:1366px){.track-my-period-anchor .datepicker-dialog .react-datepicker-wrapper input{visibility:hidden}.period-range-wrap{display:block}.duration-popup-sm span,.period-range-wrap span{font-size:18px;font-weight:700;color:#1a1a17;letter-spacing:.11px}.duration-popup-sm .popupcircle{width:37px;height:37px;border-radius:100%;margin:30px;border-color:#e72225!important}.duration-popup-sm .popupcircle.minus:before{margin:auto 10px}.duration-popup-sm .popupcircle.plus:before{width:2px;margin:10px auto}.duration-popup-sm .popupcircle.plus:after{margin:auto 10px;height:2px}.duration-popup-sm .popupcircle.minus:before,.duration-popup-sm .popupcircle.minus:hover:before,.duration-popup-sm .popupcircle.plus:after,.duration-popup-sm .popupcircle.plus:before,.duration-popup-sm .popupcircle.plus:hover:after,.duration-popup-sm .popupcircle.plus:hover:before{border-color:#e72225;background-color:#e72225}.duration-popup-sm .number-input{width:60px;font-size:27px}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation{height:30px;width:30px;top:8px}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--previous{background-image:url(/static/media/leftarrow-active.ab7f2ff1.svg);background-repeat:no-repeat;left:-20px}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--next{right:-20px;background-image:url(/static/media/rightarrow-active.5291261a.svg);background-repeat:no-repeat}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--previous,.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--previous:hover{border-right-color:#fff}.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--next,.track-my-period-anchor .datepicker-dialog .react-datepicker__navigation--next:hover{border-left-color:#fff}}.input-range__label--min .input-range__label-container{margin-left:2rem}.input-range__label--max .input-range__label-container{margin-right:2rem}.input-range__label--max .input-range__label-container:after,.input-range__label--min .input-range__label-container:after{content:" Days";font-family:"OmnesRegular"}.react-datepicker__navigation{top:22px}.react-datepicker__navigation--next{right:10px;border-left-color:#f30606}.react-datepicker__navigation--next:hover{border-left-color:#c00404}.react-datepicker__navigation--previous{left:10px;border-right-color:#f30606}.react-datepicker__navigation--previous:hover{border-right-color:#c00404}.track-my-period-result{border:1px solid #ccc;border-radius:6px;background-color:#fff}.track-my-period-result p{color:#1a1a17;font-size:14px;font-weight:600}.track-my-period-selcted-value{border-right:1px solid #ccc}.info-div{margin-top:15px;text-align:center}.period-calculator-warning-message{max-width:90%!important;margin:0 auto;background:#f8a998;border-radius:8px;padding:12px 20px;font-size:14px;line-height:15px;letter-spacing:.5px;color:#273040;font-family:"OmnesRegular";display:flex;align-items:center}.switch-box-wrapper p:hover{cursor:pointer}.track-my-period-anchor .react-datepicker__day.react-datepicker__day--outside-month{color:#ccc!important;background:#fff!important;font-weight:400!important;font-family:"OmnesRegular"!important;cursor:default!important;color:transparent!important;pointer-events:none}.fourth-div-reminders-tab .track-my-period-anchor .react-datepicker__navigation--next,.fourth-div-reminders-tab .track-my-period-anchor .react-datepicker__navigation--previous{display:block}#calculate-period-button-new-id{margin:15px 0 30px;background:#e52225;border-radius:25px;border:none;box-shadow:none;color:#fff}.track-my-period-anchor .react-datepicker__day--disabled{cursor:default!important;background:#fff!important}.fourth-div-reminders-tab .RFS-StepperContainer{padding:20px 90px}.fourth-div-reminders-tab .RFS-StepContainer .RFS-StepCircle{height:8px;width:8px;background-color:#ccc}.fourth-div-reminders-tab .RFS-StepContainer .RFS-StepCircle .RFS-StepCircleContent .active{color:#fff}.fourth-div-reminders-tab .RFS-StepContainer .RFS-StepCircle .RFS-StepCircleContent{font-size:0}.fourth-div-reminders-tab .RFS-StepContainer .RFS-StepCircle.RFS-StepButton.completed{background-color:#666}.fourth-div-reminders-tab .RFS-StepContainer .RFS-StepCircle.RFS-StepButton.active{height:12px;width:12px;border:2px solid #666;margin-bottom:0;background-color:#fff;position:absolute;bottom:-10px}.fourth-div-reminders-tab .RFS-ConnectorContainer{top:3px;left:calc(-50% + 12px);right:calc(50% + 12px);position:absolute}.fourth-div-reminders-tab .RFS-ConnectorContainer .RFS-Connector{border-top-width:2px}.modal-mobile-period-calc{min-height:71vh}.modal-mobile-period-calc.modal{overflow-y:hidden!important}.modal-mobile-period-calc .modal-dialog{margin:0;max-width:100%!important}.modal-mobile-period-calc .RFS-StepperContainer{padding:20px 90px;background-color:#f9f9f9}.modal-mobile-period-calc .stepper-heading{color:#1a1a17;font-family:"OmnesSemiBold";font-size:20px;letter-spacing:0;line-height:22px;padding:15px 0;line-height:100px;text-align:center;height:100px;background-color:#f0f0f0}.modal-mobile-period-calc .stepper-heading a span{background-color:#f0f0f0;position:absolute;top:10px;right:15px;font-size:1.2rem}.modal-mobile-period-calc .modal-body{min-height:100vh;padding:0}.modal-mobile-period-calc .fourth-div-reminders-tab .row{max-width:100%}.modal-mobile-period-calc .stepper-footer{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ccc;height:86px}.modal-mobile-period-calc .RFS-StepContainer .RFS-StepButton{height:8px;width:8px;border-radius:50%;background-color:#ccc}.modal-mobile-period-calc .RFS-StepContainer [class*=RFS-StepButton-d]{display:flex;font-size:1em;align-items:center;border-radius:50%;justify-content:center}.modal-mobile-period-calc .RFS-StepContainer .RFS-StepButton.active{height:12px;width:12px;border:2px solid #666;margin-bottom:0;background-color:#fff;position:absolute;bottom:-10px}.modal-mobile-period-calc .RFS-StepContainer .RFS-StepButtonContent,.modal-mobile-period-calc .RFS-StepContainer .RFS-StepCircleContent{font-size:0!important}.modal-mobile-period-calc .RFS-StepContainer .RFS-StepButton.completed{background-color:#666!important}.modal-mobile-period-calc .RFS-StepContainer .RFS-StepButton.active{background-color:#fff!important}.modal-mobile-period-calc .RFS-ConnectorContainer{top:3px;left:calc(-50% + 12px);right:calc(50% + 12px);position:absolute}.modal-mobile-period-calc .RFS-ConnectorContainer .RFS-Connector{border-top-width:2px}.calendar{background-color:#fff}.current-pc-day-class span{border-radius:50%!important;padding:20% 25%;background:rgba(0,0,0,.12156862745098039);border:none!important;font-family:"OmnesSemiBold"}.tail-datetime-period-calendar{width:auto;height:auto;margin:0;padding:30px;display:block;position:absolute;border-collapse:initial;font-family:"Open Sans",Calibri,Arial,sans-serif;background-color:#fff;border-right:1px solid #bfccdd}.tail-datetime-period-calendar:last-child{border-right:0;margin-right:0}.tail-datetime-period-calendar:after{clear:both;content:"";display:block;font-size:0;visibility:hidden}.tail-datetime-period-calendar.calendar-static{margin-left:auto;margin-right:auto}.tail-datetime-period-calendar .calendar-navi{width:100%;margin:5px;padding:0 0 15px;display:table;border-spacing:0}.tail-datetime-period-calendar .calendar-navi span{cursor:pointer;color:#273040;font-family:"OmnesMedium";font-weight:600;margin:0;padding:0;display:table-cell;font-size:14px;text-align:center;line-height:30px;background-repeat:no-repeat;background-position:50%}.tail-datetime-period-calendar .calendar-navi span:first-child,.tail-datetime-period-calendar .calendar-navi span:last-child{width:30px;padding:0 0 5px;font-size:18px;line-height:19px}.tail-datetime-period-calendar .calendar-navi span:hover{background-color:initial}.tail-datetime-period-calendar .calendar-date{margin:0;padding:0;display:block}.tail-datetime-period-calendar .calendar-date table{padding:0;border-spacing:0;border-collapse:collapse;margin:0!important;width:83%}.tail-datetime-period-calendar .calendar-date table tr{border:0;margin:0 auto 6px;display:flex;align-items:center;vertical-align:middle}.tail-datetime-period-calendar .calendar-date table thead tr>*{font-family:"OmnesMedium";font-weight:600!important;font-size:18px;line-height:19px}.tail-datetime-period-calendar .calendar-date table tbody tr>*,.tail-datetime-period-calendar .calendar-date table thead tr>*{color:#273040;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;font-size:18px;text-align:center;font-weight:400;line-height:30px;border:0;background-color:initial}.tail-datetime-period-calendar .calendar-date table tbody tr>.first-day-period{color:red;background-color:#dee5fa}.tail-datetime-period-calendar .calendar-date table tbody tr>.most-fertile-day{color:green;background-color:#ffe3e4}.tail-datetime-period-calendar .calendar-date table tbody tr>*{color:#273040;cursor:default;position:relative;font-size:17px;background-color:#fff;font-family:"OmnesRegular";font-weight:400;line-height:19px;display:flex;align-items:center;justify-content:center}.tail-datetime-period-calendar .calendar-date table tbody tr>*>span{color:inherit;z-index:3;position:relative}.tail-datetime-period-calendar .calendar-date table tbody tr>:after{top:3px;left:3px;width:29px;height:29px;content:"";display:block;position:absolute;border:1px solid transparent}.tail-datetime-period-calendar .calendar-date table tbody tr>.today{color:#3296c8}.tail-datetime-period-calendar .calendar-date table tbody tr>.today:after{border-color:#3296c8}.tail-datetime-period-calendar .calendar-date table tbody tr>.disable,.tail-datetime-period-calendar .calendar-date table tbody tr>.empty{color:#89a;cursor:not-allowed;background-color:initial}.tail-datetime-period-calendar .calendar-date table tbody tr>.disable:hover:after,.tail-datetime-period-calendar .calendar-date table tbody tr>.empty:hover:after{content:"";display:none}.tail-datetime-period-calendar .calendar-date table tbody tr>.current span{color:#fff}.tail-datetime-period-calendar .calendar-date table tbody tr>.current:after{border-color:#3296c8;background-color:#3296c8}.tail-datetime-period-calendar .calendar-date table.calendar-month tbody tr>*{width:81.66666666666667px;padding:5px;line-height:25px}.tail-datetime-period-calendar .calendar-date table.calendar-month tbody tr>* span{display:block;border:1px solid transparent;border-radius:3px;-webkit-border-radius:3px}.tail-datetime-period-calendar .calendar-date table.calendar-month tbody tr>:hover span{border-color:#d0d0d0;box-shadow:0 1px 0 0 #efefef;-webkit-box-shadow:0 1px 0 0 #efefef}.tail-datetime-period-calendar .calendar-time{width:100%;margin:0;padding:0;display:table;text-align:center;background-color:#fff;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}.tail-datetime-period-calendar .calendar-date+.calendar-time{border-top:1px solid #d0d0d0;background-color:#f8f8f8}.tail-datetime-period-calendar .calendar-time .calendar-field{width:33.3333333333%;padding:10px 0;display:table-cell;position:relative;text-align:center;vertical-align:top}.tail-datetime-period-calendar .calendar-time .calendar-field:first-child{text-align:right}.tail-datetime-period-calendar .calendar-time .calendar-field:first-child:after{top:12px;right:-10px;content:":";position:absolute}.tail-datetime-period-calendar .calendar-time .calendar-field:last-child{text-align:left}.tail-datetime-period-calendar .calendar-time .calendar-field:last-child:after{top:12px;left:-10px;content:":";position:absolute}.tail-datetime-period-calendar .calendar-time .calendar-field input[type=number]{width:100%;max-width:50px;margin:0;padding:3px 4px;font-size:12px;line-height:16px;text-align:center;border:1px solid #d0d0d0;background-color:#fff;border-radius:3px;-webkit-border-radius:3px}.tail-datetime-period-calendar .calendar-time .calendar-field input[type=number]:hover{border-color:#a0a0a0}.tail-datetime-period-calendar .calendar-time .calendar-field input[type=number]:focus{border-color:#3296c8}.tail-datetime-period-calendar .calendar-time .calendar-field label{color:#789;margin:5px 0 0;padding:0;display:block;font-size:12px;line-height:12px}.default:after{top:3px;left:3px;width:29px;height:29px;content:"";display:block;position:absolute;border:1px solid transparent;background-color:#fafafa}.label-container{display:flex;justify-content:center;align-items:center;font-size:18px;line-height:24px;font-family:"OmnesRegular";letter-spacing:.5px;color:#273040;margin:10px 0;flex-flow:row wrap;width:100%}.fertile-days,.period-days{margin:5px 10px}.fertile-days-before,.ovulation-days-before,.period-days-before{width:15px;height:15px;content:"";display:inline-block;margin:0 4px 0 0;border-radius:50%;vertical-align:middle}.tail-datetime-period-calendar .calendar-date table tbody tr>.disable,.tail-datetime-period-calendar .calendar-date table tbody tr>.empty{cursor:default}@media only screen and (max-width:767px){.tail-datetime-period-calendar{width:auto!important;height:auto;margin:0;padding:25px 25px 15px!important;display:block;position:absolute;border-collapse:initial;font-family:"Open Sans",Calibri,Arial,sans-serif;background-color:#fff;border-right:1px solid #bfccdd}.label-container{width:100%;padding:15px 25px 3px;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;margin:0 auto 20px}.label-container .period-days:nth-child(2n){padding-left:20px}.fertile-days,.period-days{width:50%;display:inline-block;margin:0 0 12px;font-size:15px}.only-period{width:auto!important}.ovulation-days{width:100%;display:inline-block}}@media only screen and (max-width:365px){.label-container .period-days:nth-child(2n){padding-left:0}}@media (min-width:768px) and (max-width:1024px){.tail-datetime-period-calendar{width:auto;height:auto;margin:0;padding:30px 0!important;display:block;position:absolute;border-collapse:initial;font-family:"Open Sans",Calibri,Arial,sans-serif;background-color:#fff;border-right:1px solid #bfccdd}.fertile-days,.period-days{width:50%;display:inline-block;margin:0 0 12px;font-size:15px;padding-left:100px}.only-period{width:auto!important}.ovulation-days{width:100%;display:inline-block}}.pagination-period-calculator{padding-left:0;margin:20px 0;border-radius:4px}.pagination-period-calculator>li{display:inline;position:absolute;cursor:pointer}.pagination-period-calculator>li:first-child{left:5%;top:0;z-index:3}.pagination-period-calculator>li:last-child{right:5%;top:0;z-index:3}.pagination-period-calculator>li:first-child>a,.pagination-period-calculator>li:first-child>span{margin-left:0;border:0!important}.pagination-period-calculator>.disabled>a,.pagination-period-calculator>.disabled>a:focus,.pagination-period-calculator>.disabled>a:hover,.pagination-period-calculator>.disabled>span,.pagination-period-calculator>.disabled>span:focus,.pagination-period-calculator>.disabled>span:hover{color:#777;cursor:default;background-color:#fff;border-color:#ddd}.pagination-period-calculator>li>a,.pagination-period-calculator>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:0}.period-calculator-result{display:flex;justify-content:center}.pagination-period-calculator .next-disabled .fa-angle-right:after,.pagination-period-calculator .prev-disabled .fa-angle-left:after{color:#f0f0f0!important}@media screen and (max-width:1024px){.period-calculator .pagination-period-calculator>li:first-child,.period-calculator .pagination-period-calculator>li:last-child{top:14%}}.predict-phase-period-day{color:#fff!important}.predict-phase-normal-day{background:rgba(0,0,0,.18823529411764706)!important}@media (min-width:1023px){.pagination-period-calculator{padding-left:0;margin:10px 0;border-radius:4px}}.popup-box{position:absolute;width:100%;z-index:10;background:#fff;border-radius:10px;border-top-right-radius:0;border-top-left-radius:0;margin-top:6%;height:85px;box-shadow:.5rem .5rem 1rem rgba(0,0,0,.15)!important;border:.2px solid grey}.submitBtnWrapper .col-sm-3{align-items:center;display:flex}.track-my-period-anchor.predict-phase-from-date .react-datepicker-wrapper{width:50%}.exit-predict-phase{width:16%;display:flex;float:right;position:absolute;background:#fff;margin-top:30px;right:0;height:38px;justify-content:center;align-items:center;border-radius:10px 10px 0 0;border:.2px solid grey;border-bottom:none}.close-icon{content:"x";cursor:pointer;right:calc(15% - 30px);top:calc(15vh - 33px);background:#ededed;width:25px;height:25px;border-radius:50%;line-height:20px;text-align:center;font-size:20px;float:right;color:#000}.close-icon:hover{text-decoration:none;color:red}.future-events-header-single{top:27px}.future-events-header,.future-events-header-single{position:-webkit-sticky;position:sticky;z-index:2;padding-top:10px;background:#fff}.future-events-header{top:25px}.future-events-header .future-events{padding-bottom:25px;display:flex;justify-content:center}.future-events-header .future-events div{color:#424c5f;border:2.5px solid #bfccdd;border-radius:8px;width:30%;cursor:pointer}.future-events-header .future-events div,.future-events-header .future-events div.active{height:40px;margin:0 10px;display:flex;justify-content:center;align-items:center;font-family:"OmnesRegular"}.future-events-header .future-events div.active{background:#da291c;border:0!important;border-radius:8px;cursor:default}.future-events-header .future-events div span{min-width:100px;display:inline-block;text-align:center;color:#424c5f;font-size:16px;font-family:"OmnesRegular"}.future-events-header .future-events div.active span{max-width:76%;text-align:center;color:#fff;font-size:16px;font-family:"OmnesRegular"}.future-dates-mini-form{display:flex}.period-calculator .form-container.future-dates-form{display:flex;justify-content:space-between;align-items:flex-start}.period-calculator .future-dates-form .future-dates-result-section{width:35%;background:#f6f8fb;border-radius:8px;border:1px solid #bfccdd}.future-dates-form .future-dates-result-section .blank-div{padding-top:0;background:#f6f8fb;border-radius:8px;min-height:425px}.future-dates-form .future-dates-result-section .calendar{background:transparent;min-height:425px;text-align:center;margin:0;padding:25px 25px 20px}.future-dates-form .future-dates-result-section .calendar .future-dates-side-img{padding-top:0;border-radius:8px;margin-top:30px}.future-dates-form .future-dates-result-section .calendar .reminder-success .reminder-success-msg{padding-top:25px;font-size:35px;line-height:30px;font-family:"OmnesMedium"}.future-dates-form .future-dates-result-section .calendar .future-period-days .future-period-days-msg{padding-top:45px;font-size:18px;font-family:"OmnesRegular";margin-bottom:0}.future-dates-form .future-dates-result-section .calendar .future-period-days span{font-size:18px;font-family:"OmnesSemiBold"}@media (min-width:1023px){.popup-box{position:relative;width:100%;background:#fff;border-radius:10px;border-top-right-radius:0;border-top-left-radius:0;margin-top:10px;height:85px;box-shadow:.5rem .5rem 1rem rgba(0,0,0,.15)!important;border:.2px solid grey}}@media (min-width:1025px){.future-dates-form .calculator-field:nth-child(2){margin-left:-54px}.submitBtnWrapper{text-align:center;display:flex;flex-wrap:wrap;width:auto;height:100%;align-items:center;vertical-align:middle}.submitBtnWrapper .toggle-unit-switch{position:relative;display:inline-block;width:40px;height:20px;border:none!important}.submitBtnWrapper .toggle-unit-switch .switch:before{top:0!important;left:0!important;width:20px!important;height:20px!important}.submitBtnWrapper .toggle-unit-switch input[type=checkbox]:checked+.switch{background-color:#bfccdd}.submitBtnWrapper label{margin-bottom:0!important}.submitBtnWrapper .switch-box-wrapper .unit-text{padding:10px;margin:2px}.popup-box .submitBtnWrapper .switch-box-wrapper .unit-text{font-size:16px}.popup-box .submitBtnWrapper .col-4{padding-right:0;padding-left:0}.popup-box .submitBtnWrapper #calculate-period-button-new-id{padding:10px 20px;font-size:16px}.submitBtnWrapper .d-flex{align-items:center;font-size:12px}.predict-phase-from-date{border:1px solid #000;padding:5px;border-radius:5px}.predict-phase-label{color:#393636;font-family:"OmnesMedium";margin:10px;float:left}.future-period-days{display:flex;align-items:center;justify-content:center}.future-dates-result-section .calendar{background:rgba(0,0,0,.12156862745098039)}.predict-phase-submit{margin-top:23px!important}.predict-phase-from-date input{border:none!important;font-size:14px}.predict-phase-from-date input:active{background:none!important}.track-my-period-anchor.predict-phase-from-date .react-datepicker{left:-55px}.submitBtnWrapper a:hover{text-decoration:none;color:initial}.period-calculator .future-dates-form .future-dates-result-section{margin-right:8%}.predict-phase-results-section .reminder-set,.predict-phase-results-section .reminder-success{align-items:center;justify-content:center;display:flex}.predict-view-options{display:inline-flex;border-radius:8px;margin-right:10px;background-color:hsla(0,0%,50.2%,.10980392156862745);border-color:rgba(27,27,27,.3215686274509804);border-width:2.4px;font-family:"OmnesSemiBold";font-size:14px;color:#000;height:28px;width:auto;align-items:center;float:right}.predict-view-options-selected{color:#fff!important;background:rgba(27,26,26,.62)!important;border-color:rgba(27,26,26,.62)!important}}@media (max-width:1023px){.future-dates-form .future-dates-result-section .calendar{min-height:auto}.future-dates-recalculate-wrap-period-form{text-align:left;margin:0;padding:10px 20px 20px;position:relative;border-bottom:2px solid #f6f8fb;position:-webkit-sticky;position:sticky;top:135px;background:#fff;z-index:11}.future-dates-recalculate-wrap-period-form div{padding-bottom:5px;line-height:24px;font-family:"OmnesRegular"}.future-dates-recalculate-wrap-period-form .fdlp-mobile img{display:inline-block;width:15px;height:17px;margin-right:6px;position:static;padding:0}.future-dates-recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.future-dates-recalculate-wrap-period-form div span:first-child{display:inline-block;width:62%;font-size:16px}.future-dates-recalculate-wrap-period-form div span:last-child{font-weight:600}.future-dates-recalculate-wrap-period-form .avg-period-mobile:before,.future-dates-recalculate-wrap-period-form .cycle-length-mobile:before,.future-dates-recalculate-wrap-period-form .future-date-to:before{content:"\f017";-webkit-font-smoothing:antialiased;display:inline-block;font:normal normal normal 14px/1 FontAwesome;width:15px;height:17px;background-size:100%;margin-right:5px;font-size:15px;vertical-align:text-bottom}.future-date-to span:first-child,.future-dates-recalculate-wrap-period-form .future-date-to:before{color:#fff}.future-dates-recalculate-wrap-period-form button{background:transparent;margin:15px 0 10px;width:20px;height:20px;padding:0;border:0;position:absolute;right:10px;top:-8px;outline:0!important}.future-dates-goal-header{padding-top:15px;padding-bottom:2px;top:130px}.future-dates-goal-header,.future-events-header{position:-webkit-sticky;position:sticky;z-index:15;background:#fff}.future-events-header{padding-top:10px}.future-events-header .future-events{padding-bottom:25px;display:flex;flex-flow:row wrap}.future-events-header .future-events div{color:#424c5f;border:2.5px solid #bfccdd;border-radius:8px;width:40%;height:40px;margin:0 10px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-family:"OmnesRegular"}}@media only screen and (max-width:991px) and (min-width:768px){.period-calculator .future-dates-form .input-group #avg-period-duration,.period-calculator .future-dates-form .input-group #period-cycle-length{width:79%}}@media only screen and (max-width:991px){.period-calculator .form-container.future-dates-form{display:flex;justify-content:space-between;align-items:flex-start;padding:20px}.period-calculator .future-dates-form .calendar,.period-calculator .future-dates-form .future-dates-result-section{width:100%}.future-dates-form .future-dates-result-section .calendar .future-dates-side-img{margin-top:0}.period-calculator .form-container.future-dates-form .calculator-field:first-child{margin-top:0;margin-bottom:30px}.period-calculator .form-container.future-dates-form .calculator-field:nth-child(2){margin-top:0;padding-right:0}.future-dates-mini-form{display:flex;flex-direction:column}.future-dates-form .future-dates-result-section .calendar .reminder-success .reminder-success-msg{font-size:24px;line-height:30px}}@media only screen and (max-width:441px){.future-dates-recalculate-wrap-period-form{top:128px}.period-calculator .form-container.future-dates-form .ttlink span{right:-40px}.period-calculator .form-container.future-dates-form{padding:20px 0}.period-calculator .future-dates-form .future-dates-result-section{margin:0 20px}.period-calculator .form-container.future-dates-form .calculator-field:nth-child(2){margin-left:0;padding-right:0}.future-dates-recalculate-wrap-period-form button{margin:15px 0 10px}.future-dates-form .future-dates-result-section .calendar .reminder-success .reminder-success-msg{padding-top:15px}.future-dates-recalculate-wrap-period-form div span:last-child{font-size:14px;line-height:18px}}@media only screen and (max-width:360px){.period-calculator .form-container.future-dates-form .ttlink span{right:-10px}}@media only screen and (max-width:330px){.period-calculator .form-container.future-dates-form label{font-size:14px}.future-dates-form .future-dates-result-section .calendar .future-dates-side-img{width:100%}.future-events-header .future-events div.active span,.future-events-header .future-events div span{font-size:15px}.future-dates-recalculate-wrap-period-form .fdlp-mobile span:first-of-type,.future-dates-recalculate-wrap-period-form div span:first-child{width:56%}}@media (max-width:767px){.future-period-days,.reminder-set,.reminder-success{text-align:center}}@media (min-width:768px) and (max-width:1024px){.future-period-days,.reminder-set,.reminder-success{text-align:center}.popup-box .switch-box-wrapper{justify-content:center}.track-my-period-anchor.predict-phase-from-date{margin:2px 13px!important}.popup-box .submitBtnWrapper p,.predict-phase-from-date .react-datepicker__input-container input{font-size:16px!important}.popup-box #calculate-period-button-new-id{font-size:16px!important;padding:5px 10px!important}.submitBtnWrapper .switch-box-wrapper .unit-text{margin:25px!important}}@media (max-width:1024px){.predict-phase-from-date input:active{background:none!important}.submitBtnWrapper .switch-box-wrapper .unit-text{margin:10px 0 10px 7px;font-size:14px}.popup-box .switch-box-wrapper{margin-top:17px}.submitBtnWrapper.d-flex .toggle-unit-switch{border:none!important}.submitBtnWrapper.d-flex .toggle-unit-switch .switch:before{top:0;left:0}.submitBtnWrapper.d-flex .col-4{padding-right:0;padding-left:0}.predict-phase-from-date .react-datepicker__input-container input{width:200%;font-size:12px}.popup-box{left:0;height:auto!important;margin-top:2%;border-radius:10px!important}.popup-box .submitBtnWrapper p{font-size:12px;margin:5px}.popup-box .d-flex .col-12{justify-content:center;align-items:center;display:flex}.popup-box .d-flex .col-6{justify-content:flex-end;align-items:flex-end;display:flex}.popup-box .d-flex .col-6.left-button{justify-content:flex-start;align-items:flex-start;display:flex}.popup-box #calculate-period-button-new-id{margin:10px;padding:2px 10px!important}.popup-box .toggle-unit-switch{top:1px}.submitBtnWrapper.d-flex .track-my-period-anchor .react-datepicker{left:-133px}.submitBtnWrapper.d-flex .track-my-period-anchor.right .react-datepicker{left:11px}.future-dates-result-section .calendar{background:rgba(0,0,0,.12156862745098039)}.track-my-period-anchor.predict-phase-from-date{width:auto;display:flex;margin:2px 5px;border-radius:5px;border:1px solid #000}.submitBtnWrapper .toggle-unit-switch input[type=checkbox]:checked+.switch{background-color:#bfccdd}}.popup-box.submitBtnWrapper#calculate-period-button-new-id:disabled{background:#9d9d9d!important}.predict-phase-button{display:contents}@media (max-width:767px){.submitBtnWrapper .switch-box-wrapper .unit-text{margin:0;font-size:10px}}.btn-navigate{background:#da291c;border-radius:33.5px;font-family:"OmnesSemiBold";font-style:normal;font-weight:500;font-size:18px;line-height:19px;color:#fff;padding:10px 32px;border:0;margin:10px 0}a.btn-navigate{text-decoration:none}a.btn-navigate:hover{color:#fff;text-decoration:none}a.btn-navigate[target=_blank]:after{content:none}.btn-container{text-align:center;padding:0 15px}@media (max-width:767px){.btn-navigate{width:100%}.btn-container{display:flex;flex-wrap:wrap;justify-content:space-around}}@media (min-width:768px) and (max-width:1024px){.btn-container{display:flex;flex-wrap:wrap;justify-content:center}.btn-navigate:first-child{margin-right:1.5rem!important}}.bodycontent{position:relative}.sharelinks .btn-link{font-size:14px}.resultlist .infolblk h4 a{font-size:19px}.bodycopy h3,.bodycopy p{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#da291c!important;margin:30px 0 8px}.bodycopy ul{margin:0!important;padding:0!important;list-style-position:inside}.bodycopy li,.bodycopy li span,.bodycopy p,.bodycopy span{font-family:"OmnesRegular";font-style:normal;font-weight:400;color:#424c5f!important;font-size:16px;line-height:21px;margin:0 0 10px!important}@media screen and (max-width:1023px){.form-container-babyrecipe.hide{display:none}.tool-header-recipe{min-height:auto;padding:10px}.tool-header-recipe img{max-height:38px;min-height:38px}.countercontainer{display:none}.selectionbox{flex-flow:row wrap}.selectionbox label{min-width:50%}.UtilityWrap-brf .form-container-babyrecipe .searchblk{margin:0 auto 30px}.UtilityWrap-brf .form-container-babyrecipe .categorywrapper .blk-btn{margin:30px auto 0}.linkblk{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:10px}.hintblk{margin-top:5px}.searchblk .searchfield{max-width:100%}.searchblk .searchfield input,.searchblk .searchfield input:focus{width:88%}.tool-mobile-header-recipe .btn.btn-p{background:#fff;color:#da291c;padding:10px 15px}.tool-mobile-header-recipe{display:flex;width:100%;background:#da291c;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:10;flex-flow:row nowrap;align-items:center;color:#fff;padding:5px 15px;justify-content:center}.tool-mobile-header-recipe .closelink{position:absolute;right:15px;top:15px;color:#fff;cursor:pointer;font-size:24px;font-family:OmnesMedium}.tool-mobile-header-recipe h3{font-family:OmnesMedium;font-style:normal;font-weight:500;font-size:21px;line-height:23px;margin-bottom:10px;text-transform:uppercase}.tool-mobile-header-recipe .blk-btn{margin:4px auto}.tool-mobile-header-recipe span{font-family:OmnesMedium;font-style:normal;font-weight:500;font-size:16px;line-height:17px;color:#fff;width:50%}.categoryblk{width:100%;margin:15px auto 0;padding:0}.categoryheader a,.categoryheader button{display:inline-block}.UtilityWrap-brf{padding:0}.UtilityWrap-brf-detail,.UtilityWrap-brf .form-container-babyrecipe{max-width:100%;padding:15px;min-height:350px}.UtilityWrap .tool-header .headericon{position:absolute;z-index:1;left:50%;top:0;transform:translate(-50%,-50%);width:100px;height:100px}.resultlist{flex-direction:column}.resultlist .infolblk p{font-size:16px;line-height:19px;color:#424c5f;display:block}.searchresult{border-top:0 solid #bfccdd;margin:10px auto 0;padding:15px}.resultlist .imgblk{min-width:100%;max-width:100%;margin:0 0 15px;max-height:160px;min-height:100px}.resultlist .imgblk img{max-width:100%}.searchresult .pagination{margin:10px auto}.detailblk .recipeimgblk{min-height:150px;max-height:100%}.detailblk h2{padding-top:10px}.UtilityWrap-brf-detail .btn-p{margin:10px auto}.modal-title.h4{font-size:20px}.modal-recipe label{font-size:14px}.modal-dialog{max-width:100%!important}.modal-recipe input,.modal-recipe textarea{font-size:14px}.modal-email-success .modal-header .close span,.modal-recipe .modal-header .close span{line-height:34px}.modal-email-success .thumbsup{max-height:40px;width:auto}}.detailpageblk{position:relative}.detailpageblk .backtolist{display:inline-block;margin:20px 0 0;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#424c5f}.detailpageblk .backtolist .fa.fa-arrow-left:before{content:"\f060";color:#424c5f;margin-right:15px}.detailpageblk .detailpageintro{display:flex;flex-flow:row nowrap;margin-top:30px;position:relative}.detailpageblk .detailpageintro .psharelinks{display:flex;flex-flow:column nowrap}.detailpageblk .detailpageintro .psharelinks .psharelinks-intro{font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#424c5f;margin-bottom:10px}.detailpageblk .detailpageintro .psharelinks .btn{background:#273040;border-radius:8px;padding:4px 6px;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.5px;text-transform:uppercase;color:#fff;display:flex;flex-direction:row-reverse}.detailpageblk .detailpageintro .psharelinks .btn img{margin:0 10px 0 0}.detailpageblk .bannerimgblk{margin:0 20px 0 0;min-height:360px;position:relative;overflow:hidden;max-height:360px;min-width:60%;max-width:60%}.detailpageblk .bannerimgblk img{width:100%}.detailpageblk .introheading{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:22px;text-transform:uppercase;color:#424c5f;margin:0 0 15px}.detailpageblk .mainheading{font-family:"OmnesSemiBold";font-style:normal;font-weight:600;font-size:40px;line-height:40px;display:flex;align-items:flex-start;color:#da291c;margin:15px 0 20px;min-height:120px}.detailpageblk .subheading{display:flex;flex-flow:column wrap;margin:0 0 30px}.detailpageblk .subheading p{margin:0 15px 10px 0;padding-right:15px;font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:20px;line-height:18px;color:#424c5f}.detailpageblk .subheading .detailTextWrapper{display:flex}.detailpageblk .subheading p .detailLabelText{font-family:"OmnesSemiBold";font-weight:600;min-width:90px;display:inline-block;margin-right:5px}.detailpageblk .subheading p:last-of-type{border:none;padding:0;margin:0}.detailpageblk .sharelinks .linkblk{display:flex;flex-flow:column nowrap;justify-content:left;align-items:flex-start;border:none}.detailpageblk .sharelinks .favoriteblk{margin:0 0 20px}.detailpageblk .sharelinks .favoriteblk .fa-star,.detailpageblk .sharelinks .favoriteblk .fa-star-o{margin-right:5px;background:#424c5f;border-radius:50%;padding:3px;width:20px;height:20px;line-height:15px}.detailpageblk .sharelinks .favoriteblk .fa-star:before{content:"\f005";color:#fff;font-size:14px}.detailpageblk .sharelinks .favoriteblk .fa-star-o:before{content:"\f006";color:#fff;font-size:14px}.detailpageblk .socialsharelinks{position:relative;left:0;top:0;right:unset;bottom:unset}.detailpageblk .socialsharelinks .btn-link.btn-link-mail{margin:0}.detailpageblk .bodycontent{padding:20px 0 60px;border-bottom:1px solid #ccc}.detailpageblk .relateditemblk{margin:30px 0 0;background:#fff;justify-content:center;padding:0 0 30px}.detailpageblk .relateditemblk h5{margin-bottom:20px}.detailpageblk .relateditemblk .rlinks{width:50%}.detailpageblk .relateditemblk .rlinks span{margin-bottom:10px}.detailpageblk .blk-btn-backtosearch{margin-bottom:30px}.formfields-recipefinder .react-dropdown-select .react-dropdown-select-dropdown{max-height:none;margin-top:5px;top:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.formfields-recipefinder .react-dropdown-select.active{background:#f6f8fb;border-radius:8px}.formfields-recipefinder .react-dropdown-select-dropdown .labelname{padding:15px}.formfields-recipefinder .react-dropdown-select-dropdown .labelname .labellist{border-bottom:1px solid #bfccdd;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#424c5f;margin:0;padding:5px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.formfields-recipefinder .react-dropdown-select-dropdown .labelname .labellist input{width:16px;height:16px}.formfields-recipefinder .react-dropdown-select-dropdown .labelname .labellist-active{background-color:#f6f8fb}.formfields-recipefinder .react-dropdown-select-dropdown .labelname .labellist.labellist-disable{color:rgba(66,76,95,.5)}.formfields-recipefinder .react-dropdown-select-dropdown .button-container{background:#f6f8fb;border-radius:0 0 8px 8px;padding:15px;display:flex;justify-content:space-between}.formfields-recipefinder .react-dropdown-select-dropdown .button-container .btn{border-radius:33.5px;padding:4px 20px;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:28px;display:flex;align-items:center;text-align:center;color:#da291c;margin:0;text-transform:capitalize}.formfields-recipefinder .react-dropdown-select-dropdown .button-container .btn.btn-clear{background:transparent;color:#424c5f;white-space:nowrap}.formfields-recipefinder .react-dropdown-select-dropdown .button-container .btn:active,.formfields-recipefinder .react-dropdown-select-dropdown .button-container .btn:focus,.formfields-recipefinder .react-dropdown-select-dropdown .button-container .btn:hover,.formfields-recipefinder .react-dropdown-select-dropdown .button-container .btn:visited{background:transparent;border:none;box-shadow:none;color:#da291c}.formfields-recipefinder .react-dropdown-select-dropdown .button-container .btn.btn-primary:disabled{background:#bfccdd}.formfields-recipefinder .react-dropdown-select-dropdown .button-container .btn.btn-clear:disabled{color:#424c5f}.filterblock{display:flex;flex-flow:row wrap;align-items:flex-start;margin-top:30px}.filterblock .clearbtn,.filterblock .clearbtn:hover{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:24px;display:flex;align-items:center;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#da291c;margin:0 5px;cursor:pointer}.filterby{background:#f6f8fb;font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#273040;margin:0 10px 0 0;border-radius:8px;padding:0 7px;cursor:pointer}.filterby .fa.fa-times{margin-left:10px}.filterby .fa.fa-times:before{content:"\f00d";color:#424c5f}@media only screen and (max-width:991px){.filterby{margin-bottom:10px}.detailpageblk .detailpageintro{flex-direction:column}.detailpageblk .bannerimgblk{min-width:100%;min-height:auto;max-height:200px}.detailpageblk .headerblk{padding-top:30px}.detailpageblk .mainheading{min-height:auto}.detailpageblk .subheading p{font-size:18px}}@media only screen and (max-width:767px){.formfields-recipefinder .fields-filterblock:nth-child(odd) .react-dropdown-select .react-dropdown-select-dropdown{left:-48px}}@media only screen and (max-width:380px){.formfields-recipefinder .fields-filterblock:nth-child(odd) .react-dropdown-select .react-dropdown-select-dropdown{left:-68px}}.formintro{font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:18px;line-height:24px;text-align:center;letter-spacing:.5px;color:#273040;margin:30px 0 15px}.formfields-recipefinder,.formintro{display:flex;align-items:center;justify-content:center}.formfields-recipefinder{flex-flow:column nowrap;margin:30px auto}.formfields-recipefinder .filter-group{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:20px}.formfields-recipefinder .fields{background:#fff;border:1px solid #bfccdd;border-radius:8px;padding:2px 15px;margin:0 15px}.formfields-recipefinder .fields.fields-searchtext{width:55%}.formfields-recipefinder .fields-error{border-color:#da291c;border-width:2px}.formfields-recipefinder .fields-active{border-color:#424c5f;border-width:2px}.formfields-recipefinder .searchfield{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.formfields-recipefinder input.search::placeholder,.formfields-recipefinder input::placeholder{font-family:"OmnesRegular";font-style:normal;font-weight:400}.formfields-recipefinder input,.formfields-recipefinder input.search{border:none;border-radius:0;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#273040;letter-spacing:.5px;padding:7px 15px 7px 0;outline:none;position:relative;width:auto;text-align:left}.formfields-recipefinder .fields.fields-searchtext input{width:95%}.formfields-recipefinder .btn .fa.fa-times{font-size:14px;line-height:20px;color:#273040;width:20px;height:20px;border-radius:50%;background:#bfccdd}.formfields-recipefinder .fa-times:before{content:"\f00d"}.formfields-recipefinder .btn,.formfields-recipefinder .btn.active,.formfields-recipefinder .btn.focus,.formfields-recipefinder .btn:active,.formfields-recipefinder .btn:focus{position:relative;display:inline-block;padding:0;font-size:0;border:none;box-shadow:none}.formfields-recipefinder .btn.disabled,.formfields-recipefinder .btn:disabled{cursor:default}.formfields-recipefinder .btn .fa{position:relative;top:0;right:0;font-size:22px;color:#da291c}.formfields-recipefinder .btn .fa:before{padding:0;margin:0}.result,.searchresult.searchresult.searchresult-recipefinder h3{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:22px;color:#da291c}.searchresult.searchresult.searchresult-recipefinder h3{margin:30px 0 20px}.searchresult.searchresult-recipefinder .resultlist{padding:0;margin:0 0 20px}.searchresult.searchresult-recipefinder .resultlist .imgblk{max-width:340px;max-height:225px;position:relative;margin:0 20px 0 0;border:1px solid #bfccdd;min-width:340px;min-height:200px}.searchresult.searchresult-recipefinder .resultlist .imgblk img{width:100%;height:auto;left:50%;top:0;transform:translateX(-50%);max-width:100%;min-width:auto;min-height:auto;position:absolute}.searchresult.searchresult-recipefinder .resultlist .infolblk{display:flex;flex-flow:column nowrap}.searchresult.searchresult-recipefinder .resultlist .infolblk h4{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:19px}.searchresult.searchresult-recipefinder .resultlist .infolblk h4,.searchresult.searchresult-recipefinder .resultlist .infolblk p.ageblk{margin:0 0 10px}.searchresult.searchresult-recipefinder .resultlist .infolblk p{font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#424c5f;margin-top:10px}.searchresult.searchresult-recipefinder .resultlist .infolblk p.ageblk{display:inline-flex}.searchresult.searchresult-recipefinder .resultlist .infolblk p.ageblk .agelabel{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:19px;color:#424c5f;margin:0 5px 0 0;min-width:85px;display:inline-block}.searchresult.searchresult-recipefinder .paginate-blk .pagination li{position:relative;left:unset;top:unset;right:unset;margin:0 5px}.searchresult.searchresult-recipefinder .paginate-blk .pagination li a{color:#273040}.searchresult.searchresult-recipefinder .paginate-blk .pagination li.active a{color:#fff}.searchresult.searchresult-recipefinder .paginate-blk .pagination .fa.fa-angle-right:after{color:#424c5f}.searchresult.searchresult-recipefinder .paginate-blk{position:relative;width:auto;display:flex;justify-content:space-between;align-items:center}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select{background:#fff;border:1px solid #bfccdd;border-radius:8px;padding:8px 15px;position:relative}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select .react-dropdown-select-dropdown{background:#fff;border:1px solid #bfccdd;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;padding:15px;min-width:150px}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select-content{padding-right:32px}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select-content input,.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select-content span,.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select .react-dropdown-select-dropdown span{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#424c5f;border-bottom:1px solid #bfccdd;white-space:nowrap}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select .react-dropdown-select-dropdown span{margin-bottom:8px}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select-content input,.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select-content span{border:none;opacity:1;position:relative;margin:0}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select.dclose .react-dropdown-select-content input,.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select.dopen .react-dropdown-select-content input{opacity:1}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select .react-dropdown-select-content :first-child{min-width:85px}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select.dclose .react-dropdown-select-content:after,.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select.dopen .react-dropdown-select-content:after{position:absolute;content:"\f077";width:auto;height:auto;font-family:"FontAwesome";font-size:16px;right:15px;top:calc(100% - 20px);transform:translateY(-50%);color:#424c5f}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select.dclose .react-dropdown-select-content:after{content:"\f078"}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select .react-dropdown-select-dropdown span.react-dropdown-select-item-selected,.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select .react-dropdown-select-dropdown span.react-dropdown-select-item:hover{background:#f6f8fb;border-radius:8px;color:#da291c;border-bottom:1px solid #f6f8fb}.searchresult.searchresult-recipefinder .react-dropdown-select-dropdown-handle{position:relative}.searchresult.searchresult-recipefinder .react-dropdown-select-dropdown-handle svg{color:#424c5f;width:26px;height:26px;font-family:"OmnesMedium";font-style:normal;font-weight:600;display:flex}.formfields-recipefinder{justify-content:space-evenly}.formfields-recipefinder .fields-filterblock{padding:0}.formfields-recipefinder .react-dropdown-select{background:#fff;border:none;border-radius:8px;padding:7px 15px;position:relative}.formfields-recipefinder .react-dropdown-select .react-dropdown-select-dropdown{background:#fff;border:1px solid #bfccdd;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;padding:0;min-width:150px;width:auto}.formfields-recipefinder .react-dropdown-select .dd-labelname{font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#273040}.formfields-recipefinder .react-dropdown-select .fa.fa-angle-down:before,.formfields-recipefinder .react-dropdown-select .fa.fa-angle-up:before{font-size:28px}.formfields-recipefinder .react-dropdown-select-content{padding-right:32px}.formfields-recipefinder .react-dropdown-select-content input,.formfields-recipefinder .react-dropdown-select-content span,.formfields-recipefinder .react-dropdown-select .react-dropdown-select-dropdown span{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.5px;color:#424c5f;border-bottom:1px solid #bfccdd;white-space:nowrap}.formfields-recipefinder .react-dropdown-select .react-dropdown-select-dropdown span{margin-bottom:8px}.formfields-recipefinder .react-dropdown-select-content input,.formfields-recipefinder .react-dropdown-select-content span{border:none;opacity:1;position:relative;margin:0}.formfields-recipefinder .react-dropdown-select.dclose .react-dropdown-select-content input,.formfields-recipefinder .react-dropdown-select.dopen .react-dropdown-select-content input{opacity:1}.formfields-recipefinder .react-dropdown-select .react-dropdown-select-content :first-child{min-width:85px}.formfields-recipefinder .react-dropdown-select.dclose .react-dropdown-select-content:after,.formfields-recipefinder .react-dropdown-select.dopen .react-dropdown-select-content:after{position:absolute;content:"\f077";width:auto;height:auto;font-family:"FontAwesome";font-size:16px;right:15px;top:calc(100% - 20px);transform:translateY(-50%);color:#424c5f}.formfields-recipefinder .react-dropdown-select.dclose .react-dropdown-select-content:after{content:"\f078"}.formfields-recipefinder .react-dropdown-select .react-dropdown-select-dropdown span.react-dropdown-select-item-selected,.formfields-recipefinder .react-dropdown-select .react-dropdown-select-dropdown span.react-dropdown-select-item:hover{background:#f6f8fb;border-radius:8px;color:#da291c;border-bottom:1px solid #f6f8fb}.formfields-recipefinder .react-dropdown-select-dropdown-handle{position:relative}.formfields-recipefinder .react-dropdown-select-dropdown-handle svg{color:#424c5f;width:26px;height:26px;font-family:"OmnesMedium";font-style:normal;font-weight:600;display:flex}.formfields-recipefinder .react-dropdown-select .labelname{white-space:nowrap}.errorblk-activityfinder{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-top:1px solid #bfccdd;padding:60px 0}.errorblk-activityfinder h3{font-family:"OmnesMedium";font-style:normal;font-weight:600;font-size:40px;line-height:40px;color:#273040}.errorblk-activityfinder p{font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:24px;line-height:30px;text-align:center;color:#424c5f;margin-top:15px}.relateditemblk{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:0 0 60px}.relateditemblk h5{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:20px;line-height:30px;text-align:center;color:#273040;margin-bottom:10px}.rlinks{display:flex;flex-flow:row wrap;justify-content:center}.rlinks span{font-family:"OmnesRegular";font-style:normal;font-weight:400;font-size:14px;line-height:14px;display:flex;align-items:center;text-align:center;color:#424c5f;padding:8px;background:#f6f8fb;border-radius:20px;margin:0 10px;cursor:pointer}.rlinks span:hover{color:#da291c;text-decoration:none;cursor:pointer}@media screen and (max-width:1023px){.formfields{padding:0;margin:20px auto 0}.formfields-recipefinder .fields.fields-searchtext{width:100%!important}.formfields-recipefinder .fields{width:100%;margin:0 0 2px}.formfields-recipefinder input,.formfields-recipefinder input.search{width:100%;font-size:16px}.formfields.formfields-recipefinder{margin-top:30px;flex-flow:row wrap;justify-content:space-between}.formfields-recipefinder .fields-filterblock{margin:10px 0 0;width:48%;padding:0}.formfields-recipefinder .fields-filterblock input{width:auto}.formfields-recipefinder .fields form div:first-child{display:flex;justify-content:space-between}.searchresult.searchresult-activityfinder{margin:20px auto;padding:30px 0 15px;border-top:1px solid #bfccdd}.searchresult.searchresult-recipefinder .resultlist .infolblk h4{font-size:18px;line-height:19px}.searchresult.searchresult-recipefinder .paginate-blk .react-dropdown-select{padding:6px 15px}.searchresult.searchresult-recipefinder .resultlist .imgblk{max-width:100%;min-height:200px;max-height:200px;margin:0 0 20px}.searchresult.searchresult-recipefinder .resultlist{margin:0 auto 30px}.searchresult.searchresult.searchresult-recipefinder .countercontainer{margin-top:15px;display:block}.searchresult.searchresult.searchresult-recipefinder .countercontainer h3{margin:0 auto 20px}.searchresult.searchresult.searchresult-recipefinder .paginate-blk{flex-flow:row nowrap}.searchresult.searchresult.searchresult-recipefinder .pagination{margin:5px 0 10px}}@media only screen and (max-width:991px){.searchresult.searchresult-recipefinder{padding:0 0 15px}.searchresult.searchresult-recipefinder .resultlist .imgblk{min-width:auto}}.btn.btn-p{width:100%;margin:auto;width:auto;padding:10px 20px;border:1px solid transparent;display:block;background:#da291c;border-radius:33.5px;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:20px;text-align:center;outline:0}.btn.btn-p,.btn.btn-p:focus,.btn.btn-p:hover{color:#fff;box-shadow:none}.btn.btn-p.disabled,.btn.btn-p:disabled{background:#c6c8c7;cursor:default}.newheader{background:#fff;box-shadow:0 2px 15px rgba(66,76,95,.15);padding:25px 0;max-height:80px;text-align:center}.newfooter{background:rgba(191,204,221,.15);min-height:40px;max-height:40px;text-align:center;margin:0 auto 20px}.newfooter span{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:12px;line-height:20px;letter-spacing:.5px;color:#424c5f}.headericon{display:flex;position:absolute;top:-10px;left:30px;background:#fff;border:15px solid #e52225;border-radius:50%;width:100px;height:100px;justify-content:center}.fa-search:before{content:"\f002"}.UtilityWrap-brf{width:100%;margin:0 auto;padding:0 10% 20px;background:#fff}.tool-header{background:#f6f8fb;border-radius:0;position:relative;text-align:center;border-bottom:2px solid #da291c;min-height:75px;display:flex;justify-content:center;align-items:center;padding:10px 0}.tool-header h1{font-family:"OmnesMedium";font-weight:500;font-size:24px;line-height:24px;letter-spacing:.5px;text-transform:uppercase;color:#da291c;padding:0;margin:0}.tool-header img{max-width:58px;max-height:58px;margin-right:10px}.UtilityWrap-brf .tool-header img{position:absolute;z-index:1;left:50px;top:50%;transform:translateY(-50%);width:116px;height:116px}.UtilityWrap-brf .tool-header .fa-cutlery:before{content:"\f0f5";color:#e52225;font-size:40px;line-height:70px}.UtilityWrap-brf .form-container-babyrecipe{padding:0;font-family:OmnesMedium;border:none;border-radius:0 0 15px 15px;background:#fff;margin:0 auto 20px;max-width:75%}.UtilityWrap-brf .form-container-babyrecipe .searchblk{margin:0 auto 50px}.form-container-babyrecipe{padding:30px 0 0;display:flex;flex-direction:column;margin:0 auto;background:#fff}.advsearchblk,.searchblk{width:100%}.searchblk{display:flex;flex-flow:column wrap;justify-content:center;align-content:center;margin:0 auto}.searchblk label{font-family:"OmnesMedium";font-weight:500;font-size:18px;line-height:24px;letter-spacing:.5px;color:#da291c;text-align:center}.searchblk .searchfield{border:1px solid #bfccdd;padding:3px 0 3px 10px;border-radius:10px;min-width:300px;max-width:300px}.searchblk .searchfield input,.searchblk .searchfield input:focus{font-family:"OmnesRegular";font-weight:400;font-size:16px;line-height:28px;color:#273040;outline:none;width:90%;border:none}.searchblk .searchfield input::placeholder{color:#bfccdd}.searchblk .searchfield button,.searchblk .searchfield button:focus{border:none;outline:none;background:transparent}.searchblk .searchfield button i{font-size:18px;color:#da291c}.searchblk .searchfield button:disabled i{color:rgba(218,41,28,.5)}.UtilityWrap-brf .form-container-babyrecipe .blk-btn{margin:0 auto;display:flex;flex-direction:column}.UtilityWrap-brf .form-container-babyrecipe .blk-btn input:disabled,.UtilityWrap-brf .form-container-babyrecipe .blk-btn input:disabled:hover{background-color:#c6c8c7}.UtilityWrap-brf .form-container-babyrecipe .blk-btn input,.UtilityWrap-brf .form-container-babyrecipe .blk-btn input:hover{background:#da291c;border-radius:33.5px;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:17px;text-align:center;color:#fff}.UtilityWrap-brf .inputform{display:flex;flex-direction:row;justify-content:space-around;background-color:#fcdbee;border:1px dashed #f8a0d4;border-radius:8px;padding:20px 0 8px;text-align:center}.UtilityWrap-brf .clear-btn{display:inline-block;margin:0 auto;border:none;font-family:"OmnesMedium";font-weight:500;font-size:14px;line-height:28px;text-align:center;background-color:#fff;color:#da291c}.UtilityWrap-brf .form-container-babyrecipe .inputform .form-group{position:relative;width:50%}.UtilityWrap-brf label{font-size:16px}.UtilityWrap-brf .form-container-babyrecipe .inputform .form-group+.form-group:before{content:"";display:block;position:absolute;background-color:#f8a0d4;width:1px;height:60%;top:20%;left:0}.categorywrapper{display:flex;flex-flow:row wrap}.categoryheader{display:flex;flex-direction:row;justify-content:flex-end;position:relative;padding:0}.categoryheader h2{position:absolute;left:50%;transform:translate(-50%);margin:0;top:calc(50% - 18px);z-index:1;background:#fff;padding:5px 20px;font-family:"OmnesMedium";font-weight:500;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f}.categoryheader a,.categoryheader a:focus,.categoryheader button,.categoryheader button:focus{position:relative;z-index:1;display:none;border:none;background:#fff;width:32px;height:32px;outline:none}.categoryheader a:focus i,.categoryheader a i,.categoryheader button:focus i,.categoryheader button i{width:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.categoryheader a .fa-angle-down:before,.categoryheader button .fa-angle-down:before{content:"\f107";font-size:30px;color:#e52225}.categoryheader a .fa-angle-up:before,.categoryheader button .fa-angle-up:before{content:"\f106";font-size:30px;color:#e52225}.fa-star,.fa-star-o{margin-right:5px}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-envelope{margin-left:5px}.fa-envelope:before{content:"\f0e0"}.fa-heart{margin-right:5px}.fa-heart:before{color:#da291c}.sharelinks .btn-link.btn-link-mail{margin-left:10px}.sharelinks .btn-link.btn-link-fb{margin-right:10px}.fa-facebook-square{margin-left:5px}.fa-facebook-square:before{content:"\f082"}.categoryheader button span{transform:rotate(90deg);position:absolute;top:calc(50% - 24px);left:50%;color:#da291c;font-size:32px}.categoryheader:before{position:absolute;height:1px;width:100%;background-color:#bfccdd;content:"";top:50%;transform:translateY(-50%);z-index:0}.categoryblk{display:flex;flex-flow:column wrap;width:30%;margin:20px 1.5%;padding:10px;background-color:#fff}.categoryblk .catheader{display:flex;align-items:center;margin:0 0 15px}.categoryblk .catheader img{width:43px;height:42px}.categoryblk h5{font-size:18px;line-height:24px;color:#da291c;margin:0 0 0 7px}.categoryblk h5,.favoriteblk{font-family:"OmnesMedium";font-weight:500;letter-spacing:.5px}.favoriteblk{font-style:normal;font-size:12px;line-height:14px;text-transform:uppercase;color:#434d60;margin-right:50px}.favoriteblk,.psharelinks{line-height:14px;display:flex;justify-content:center}.psharelinks .fb-share-button{margin-right:15px}.sharelinks .btn-link{margin:0;padding:0;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:12px;line-height:14px;letter-spacing:.5px;text-transform:uppercase;color:#434d60}.selectionbox{display:flex;flex-flow:column wrap;margin:0 0 0 10px}.selectionbox label{font-family:"OmnesRegular";font-weight:400;font-size:18px;line-height:24px;display:flex;align-items:center;letter-spacing:.5px;color:#273040;position:relative}.selectionbox label input{margin-right:10px;position:relative;opacity:0}.selectionbox label:before,.selectionbox label input{background:#fff;border:1px solid #bfccdd;box-sizing:border-box;border-radius:6px;height:24px;width:24px}.selectionbox label:before{content:"";position:absolute}.selectionbox label.active:before{font-family:FontAwesome;content:"\f00c";color:#da291c;font-size:17px;text-align:center}.text{background-color:#fff;width:100%;padding:.4rem;margin:.3rem;display:flex;flex-flow:column nowrap}.searchresult{border-top:1px solid #bfccdd;margin:30px auto 20px}.searchresult .pagination{justify-content:center;display:flex}.searchresult .pagination li{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:30px;color:#fff}.searchresult .pagination>li>a,.searchresult .pagination>li>span{border-radius:50%;width:30px;height:30px;line-height:30px;padding:0;text-align:center;border:none}.searchresult .pagination>li>a.active,.searchresult .pagination>li>span.active{background-color:#da291c}.searchresult .pagination .fa.fa-angle-right:after{content:"\f105";font-size:32px;line-height:30px}.searchresult .pagination .fa.fa-angle-left:after{content:"\f104";font-size:32px;line-height:30px}.searchresult h3{font-size:21px;line-height:23px;margin:20px auto 10px}.searchresult .countdesc,.searchresult h3{font-family:"OmnesMedium";font-style:normal;font-weight:500;color:#da291c}.searchresult .countdesc{font-size:16px;line-height:17px;margin:0}.resultlist{padding:10px 0 20px;margin:10px 0;display:flex;flex-direction:row}.resultlist .imgblk{width:auto;margin:0 20px 20px 0;min-width:355px;min-height:160px;max-width:355px;max-height:160px;overflow:hidden}.resultlist .imgblk img{max-width:355px;max-height:auto;width:100%;height:auto}.resultlist .infolblk{width:100%;margin:0}.resultlist .infolblk h4,.resultlist .infolblk p{display:inline;font-size:18px;line-height:19px}.resultlist .infolblk h4{margin:0 10px 0 0}.resultlist .infolblk p{margin:0;text-align:left}.resultlist .infolblk h4 a{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:19px;color:#da291c}.UtilityWrap-brf .detailblk{margin:0 auto}.detailblk h2{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:24px;line-height:28px;color:#da291c;margin:0 0 10px;padding:25px 0 0}.detailblk .recipeimgblk{margin:10px auto;min-height:250px;position:relative;overflow:hidden;max-height:250px}.detailblk .recipeimgblk img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.UtilityWrap-brf .sharelinks{display:flex;flex-flow:column wrap}.hintblk,.linkblk{display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:10px 0}.hintblk p{font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:12px;line-height:13px;color:#273040;margin:0 30px 0 0}.hintblk p span{color:#da291c}.linkblk{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:20px}.bodycopy li,.bodycopy li span,.bodycopy span{font-family:"OmnesRegular";font-style:normal;font-weight:400;color:#424c5f!important;font-size:16px;line-height:21px;margin:0 0 10px!important}.bodycopy li{padding:0 10px 0 5px!important}.bodycopy li,.bodycopy span{margin:0 0 5px!important}.keywordblk{background-color:#f6f8fb;margin:15px 0 0;padding:10px;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:18px;line-height:19px;display:flex;align-items:center;text-align:center;color:#273040}.keywordblk p{margin:0;text-align:left}.keywordblk a{margin:0 0 5px 5px;padding:3px 0;color:#273040;display:inline-block;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.keywordblk a:hover{color:#da291c}.UtilityWrap-brf-detail .btn-p{margin:70px auto 35px;width:auto;display:inline-block}.tool-mobile-header-recipe{display:none}.modal-recipe input,.modal-recipe label{display:block;width:100%;margin:3px 0}.modal-recipe input,.modal-recipe textarea{display:block;width:100%;background:#fff;border:1px solid #424c5f;border-radius:8px;font-family:OmnesRegular;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#273040;outline:none;padding:0 10px}.modal-recipe textarea{white-space:pre}.recaptchablk{display:flex;justify-content:center}.modal-dialog{max-width:50%!important}.modal-title{font-family:"OmnesMedium";font-style:normal;font-weight:600;font-size:40px;line-height:40px;text-align:center;color:#273040}.modal-recipe label{font-family:OmnesSemiBold;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:#424c5f}.modal-recipe .modal-footer{justify-content:center;border:none}.modal-recipe .btn-primary.disabled,.modal-recipe .btn-primary.disabled:hover,.modal-recipe .btn-primary:disabled,.modal-recipe .btn-primary:disabled:hover{background-color:#c6c8c7;border:none;display:inline-block;width:auto;padding:10px 30px}.modal-email-success .btn-primary,.modal-email-success .btn-primary:hover,.modal-recipe .btn-primary,.modal-recipe .btn-primary:hover{background:#da291c;border-radius:33.5px;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:16px;line-height:17px;text-align:center;color:#fff;border:none;width:auto;padding:10px 30px}.help.is-danger{font-size:12px;color:red}.modal-body .field{margin-bottom:20px}.modal-email-success{padding:40px 20px}.modal-email-success .modal-header{flex-flow:column nowrap;align-items:center;border:none}.modal-email-success .modal-header .close span,.modal-recipe .modal-header .close span{display:inline-block;width:34px;height:34px;border-radius:50%;box-shadow:0 0 5px 0 #ddd;font-size:34px;line-height:28px}.modal-email-success .modal-title{margin-bottom:20px}.modal-email-success .modal-body{align-items:center;display:flex;flex-flow:column nowrap;padding:0 30px 30px}@media screen and (max-width:1023px){.form-container-babyrecipe.hide{display:none}.tool-header-recipe{min-height:auto;padding:10px}.tool-header-recipe img{max-height:38px;min-height:38px}.countercontainer{display:none}.selectionbox{flex-flow:row wrap}.selectionbox label{min-width:50%}.UtilityWrap-brf .form-container-babyrecipe .searchblk{margin:0 auto 30px}.UtilityWrap-brf .form-container-babyrecipe .categorywrapper .blk-btn{margin:30px auto 0}.linkblk{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:10px}.hintblk{margin-top:5px}.searchblk .searchfield{max-width:100%}.searchblk .searchfield input,.searchblk .searchfield input:focus{width:88%}.tool-mobile-header-recipe .btn.btn-p{background:#fff;color:#da291c;padding:10px 15px}.tool-mobile-header-recipe{display:flex;width:100%;background:#da291c;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:10;flex-flow:row nowrap;align-items:center;color:#fff;padding:5px 15px;justify-content:center}.tool-mobile-header-recipe .closelink{position:absolute;right:15px;top:15px;color:#fff;cursor:pointer;font-size:24px;font-family:OmnesMedium}.tool-mobile-header-recipe h3{font-family:OmnesMedium;font-style:normal;font-weight:500;font-size:21px;line-height:23px;margin-bottom:10px;text-transform:uppercase}.tool-mobile-header-recipe .blk-btn{margin:4px auto}.tool-mobile-header-recipe span{font-family:OmnesMedium;font-style:normal;font-weight:500;font-size:16px;line-height:17px;color:#fff;width:50%}.categoryblk{width:100%;margin:15px auto 0;padding:0}.categoryheader a,.categoryheader button{display:inline-block}.UtilityWrap-brf{padding:0}.UtilityWrap-brf-detail,.UtilityWrap-brf .form-container-babyrecipe{max-width:100%;padding:15px;min-height:350px}.UtilityWrap .tool-header .headericon{position:absolute;z-index:1;left:50%;top:0;transform:translate(-50%,-50%);width:100px;height:100px}.resultlist{flex-direction:column}.resultlist .infolblk p{font-size:16px;line-height:19px;color:#424c5f;display:block}.searchresult{border-top:0 solid #bfccdd;margin:10px auto 0;padding:15px}.resultlist .imgblk{min-width:100%;max-width:100%;margin:0 0 15px;max-height:160px;min-height:100px}.resultlist .imgblk img{max-width:100%}.searchresult .pagination{margin:10px auto}.detailblk .recipeimgblk{min-height:150px;max-height:100%}.detailblk h2{padding-top:10px}.UtilityWrap-brf-detail .btn-p{margin:10px auto}.modal-title.h4{font-size:20px}.modal-recipe label{font-size:14px}.modal-dialog{max-width:100%!important}.modal-recipe input,.modal-recipe textarea{font-size:14px}.modal-email-success .modal-header .close span,.modal-recipe .modal-header .close span{line-height:34px}.modal-email-success .thumbsup{max-height:40px;width:auto}}.socialsharelinks{position:absolute;right:15px;top:15px;z-index:13}.socialsharelinks .btn-link{margin:0;padding:0;font-family:"OmnesMedium";font-style:normal;font-weight:500;font-size:12px;line-height:14px;letter-spacing:.5px;text-transform:uppercase;color:#434d60;display:flex;align-items:center}.socialsharelinks .btn-link img{margin-left:5px;margin-right:5px}.weight-gain-calc-wrap{margin:20px 0 0;background-color:#fff}.weight-gain-calc-wrap .select-box--box{position:relative}.weight-gain-calc-wrap .form-group .form-control{border-radius:8px;font-family:"OmnesMedium";font-style:normal;font-weight:500;color:#273040}.weight-gain-calc-wrap .form-group .form-control::placeholder{color:#bfccdd;font-family:"OmnesRegular";font-size:18px;line-height:24px}.weight-gain-calc-wrap .form-group .form-control:focus{color:#495057;background-color:#fff;outline:0;box-shadow:none;border:2px solid #424c5f;outline:none}.weight-gain-calc-wrap .form-group .label{text-align:left;margin-bottom:5px;font-family:"OmnesRegular";font-weight:400;display:block;font-size:18px;line-height:24px;letter-spacing:.5px;color:#424c5f}.weight-gain-calc-wrap .form-group .invalid-feedback{font-family:"OmnesMedium";color:#da291c}.weight-gain-calc-wrap .description{font-family:"OmnesRegular";font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#273040;padding:28px 0 20px;max-width:48%;margin:0 auto}.weight-gain-calc-wrap .calculator-note-section{background:rgba(191,204,221,.5);padding:10px 0;margin-top:38px}.weight-gain-calc-wrap .calculator-note-section p{margin:0 auto;max-width:80%;font-size:16px;line-height:20px;font-family:"OmnesRegular";text-align:center;letter-spacing:.5px;color:#424c5f}.weight-gain-calc-wrap .ttlink{outline:none;position:relative}.weight-gain-calc-wrap .ttlink :hover:after{content:"";position:absolute;bottom:-9px;left:0;display:inline-block;color:#fff;border:8px solid transparent;border-bottom-color:#273040}.weight-gain-calc-wrap .ttlink span{display:none!important;content:attr(data-title);position:absolute;top:29px;right:-90px;bottom:unset;left:unset;display:inline-block;border-radius:2px;background:#273040;color:#fff;font-size:12px;line-height:16px;font-family:sans-serif;white-space:nowrap;z-index:10000;height:auto;width:200px;word-wrap:break-word;white-space:normal;border-radius:15px;padding:15px;font-family:"OmnesMedium",Arial;text-align:left}.weight-gain-calc-wrap .ttlink:hover span{display:inline-block!important}.weight-gain-calc-wrap form label a{display:inline-block;margin-left:5px}.weight-gain-calc-wrap form label a .fa{color:#424c5f;font-size:20px}.weight-gain-calc-wrap .toggle-unit-switch{position:relative;display:inline-block;width:50px;height:25px;width:45px;border:1px solid #bfccdd;border-radius:20px;margin-bottom:0;background:#f6f8fb,100%}.weight-gain-calc-wrap .border-top{border-top:1px solid #bfccdd!important}.weight-gain-calc-wrap .toggle-unit-switch input[type=checkbox]{display:none}.weight-gain-calc-wrap .toggle-unit-switch .switch{position:absolute;cursor:pointer;background-color:#fff!important;border-radius:25px;top:0;right:0;bottom:0;left:0;transition:background-color .2s ease}.weight-gain-calc-wrap .toggle-unit-switch .switch:before{position:absolute;content:"";left:2px;top:2px;width:24px;height:24px;background-color:#424c5f;border-radius:50%;transition:transform .3s ease}.weight-gain-calc-wrap .switch-box-wrapper{display:flex;align-items:center;min-height:40px}.weight-gain-calc-wrap .btn-group-sm>.btn{border-radius:0;min-width:50px}.weight-gain-calc-wrap .btn-secondary{color:#424c5f;background-color:#f6f8fb;border-color:#424c5f}.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle,.weight-gain-calc-wrap .btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#424c5f;border-color:#424c5f}.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus,.weight-gain-calc-wrap .btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:none!important}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.weight-gain-calc-wrap .btn-group>.btn:focus{z-index:0!important}.weight-gain-calc-wrap .switch-box-wrapper .unit-text{margin-bottom:0;font-size:18px;line-height:28px;font-family:"OmnesMedium";font-weight:500;color:#273040}.weight-gain-calc-wrap .switch-box-wrapper label.toggle-unit-switch{margin:0 10px;width:56px;height:30px;background:#f6f8fb}.weight-gain-calc-wrap .switch-box-wrapper .disabled-unit-text{color:#bfccdd}.weight-gain-calc-wrap .custom-select-dropdown{position:relative;font-family:"OmnesMedium";background-color:fff}.weight-gain-calc-wrap .custom-select-dropdown .select-box--box{position:static}.weight-gain-calc-wrap .custom-select-dropdown .select-box--selected-item{height:40px;padding:6px 12px;font-size:15px;box-shadow:none;transition:none;width:100%;font-family:"OmnesRegular";font-style:normal;font-weight:500;line-height:28px;color:#273040;display:inline-block;background:transparent;border:1px solid #bfccdd;border-radius:8px;cursor:pointer;text-align:left;z-index:2;position:relative}.weight-gain-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box-selected-item-text-faded{color:#bfccdd;font-family:"OmnesRegular";font-weight:500;background-color:initial;height:0;width:0;top:-3px;font-size:18px;line-height:24px}.weight-gain-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box-selected-item-text{background-color:initial;height:0;width:0;top:-3px;font-size:18px;line-height:24px;color:#273040;font-weight:600}.weight-gain-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow{width:10px;height:30px;margin:0;padding:0;display:inline-block;position:absolute;top:0;right:0}.weight-gain-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow span.select-box--arrow-up{background-color:initial;height:43px;line-height:43px;width:30px;color:#424c5f;font-size:15px;border-radius:0 10px 10px 0;top:-3px;font-weight:600}.weight-gain-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow .fa-angle-down:before,.weight-gain-calc-wrap .custom-select-dropdown .select-box--selected-item .select-box--arrow .fa-angle-up:before{font-size:30px;font-weight:500}.weight-gain-calc-wrap .custom-select-dropdown .select-box--items{position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;border:1px solid #bfccdd;border-radius:10px;padding:8px;z-index:3;margin-top:5px}.weight-gain-calc-wrap .custom-select-dropdown .select-box--items p{margin:0;font-weight:600}.weight-gain-calc-wrap .custom-select-dropdown .select-box--items .select-div{margin:0!important;display:flex;align-items:center;justify-content:flex-start;padding:8px 16px 8px 5px}.weight-gain-calc-wrap .custom-select-dropdown .select-box--items .select-div.selected{font-weight:700;background:#f6f8fb;border-radius:8px;color:#da291c}.weight-gain-calc-wrap .results-block{background:rgba(191,204,221,.15);padding:20px 26px 20px 30px;width:100%;margin:0 auto 30px}.weight-gain-calc-wrap .results-block .results-head{display:flex;justify-content:center;align-items:center}.weight-gain-calc-wrap .results-block .results-head h1{font-family:"OmnesMedium";font-style:normal;font-weight:600;font-size:24px;line-height:26px;color:#5d6369}.weight-gain-calc-wrap .results-block .results-head h3{font-family:"OmnesMedium";font-style:normal;font-weight:600;font-size:16px;line-height:16px;color:#5d6369}.weight-gain-calc-wrap .results-block .results-head p{font-family:"OmnesMedium";font-style:normal;font-weight:600;font-size:32px;line-height:34px}.weight-gain-calc-wrap .results-block .results-head .brand-image{margin-bottom:20px}.weight-gain-calc-wrap .results-block .results-head .text-brand-size{margin-bottom:24px}.weight-gain-calc-wrap .results-block .results-head .text-brand-recommended{margin-bottom:32px}.weight-gain-calc-wrap .results-block .results-head .text-brand-description{margin-bottom:8px}@media (max-width:767px){.weight-gain-calc-wrap .form-container{padding:30px 20px 25px}.weight-gain-calc-wrap .form-group .form-control::placeholder,.weight-gain-calc-wrap .select-box-selected-item-text{height:25px!important;width:250px!important;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.weight-gain-calc-wrap .calculator-note-section{background:rgba(191,204,221,.5);padding:0;margin-top:0}.weight-gain-calc-wrap .calculator-note-section p{max-width:82%;padding-top:10px;padding-bottom:10px;font-size:15px}.weight-gain-calc-wrap hr.form-divider{margin:0 0 30px!important}}@media (min-width:768px) and (max-width:1024px){.footer_mobile{display:block!important}}.popup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.5)}.popup_inner{position:absolute;left:25%;right:25%;top:25%;bottom:25%;margin:auto;border-radius:20px;background:#fff;padding:25px;min-height:300px;height:90%}.popup_inner input{display:block;box-sizing:border-box;width:100%;border-radius:4px;border:1px solid #ddd;padding:10px 15px;margin-bottom:10px;font-size:14px}.popup_inner label{line-height:2;text-align:left;display:block;margin-bottom:13px;margin-top:20px;color:#333;font-size:14px;font-weight:200}.popup_inner button[type=submit],.popup_inner input[type=submit]{background:#ec5990;color:#fff;text-transform:uppercase;border:none;margin-top:40px;padding:20px;font-size:16px;font-weight:100;letter-spacing:10px}.popup_inner button[type=submit]:hover,.popup_inner input[type=submit]:hover{background:#bf1650}.popup_inner button[type=submit]:active,.popup_inner input[type=button]:active,.popup_inner input[type=submit]:active{transition:all .3s;transform:translateY(3px);border:1px solid transparent;opacity:.8}.popup_inner input:disabled{opacity:.4}.popup_inner input[type=button]:hover{transition:all .3s}.popup_inner button[type=submit],.popup_inner input[type=button],.popup_inner input[type=submit]{-webkit-appearance:none}a[target=_blank]:after{content:"\1F5D7"}.brand-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#fff}.scChromeData,.scpm{display:none!important}@font-face{font-family:"FontAwesome";src:url(/static/media/fontawesome-webfont.4b5a84aa.woff2);src:url(/static/media/fontawesome-webfont.45c73723.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(/static/media/fontawesome-webfont.dfb02f8f.woff) format("woff"),url(/static/media/fontawesome-webfont.7c87870a.ttf) format("truetype"),url(/static/media/fontawesome-webfont.76a4f23c.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"OmnesLight";font-style:normal;font-weight:400;src:url(/static/media/OmnesLight.7900ef99.eot) format("eot"),url(/static/media/OmnesLight.0eb99216.woff) format("woff"),url(/static/media/OmnesLight.82a03905.ttf) format("truetype"),url('/static/media/OmnesLight.0c0ac746.svg#str-replace(OmnesLight, " ", "_")') format("svg");font-display:swap}@font-face{font-family:"OmnesRegular";font-style:normal;font-weight:400;src:url(/static/media/Omnes-Regular.8bb2b02b.eot) format("eot"),url(/static/media/Omnes-Regular.e0890ace.woff) format("woff"),url(/static/media/Omnes-Regular.d2f428c2.ttf) format("truetype"),url('/static/media/Omnes-Regular.fb89155e.svg#str-replace(OmnesRegular, " ", "_")') format("svg");font-display:swap}@font-face{font-family:"OmnesMedium";font-style:normal;font-weight:400;src:url(/static/media/OmnesMedium.58058fea.eot) format("eot"),url(/static/media/OmnesMedium.3edb05d1.woff) format("woff"),url(/static/media/OmnesMedium.cdc690b1.ttf) format("truetype"),url('/static/media/OmnesMedium.5a29e2ef.svg#str-replace(OmnesMedium, " ", "_")') format("svg");font-display:swap}@font-face{font-family:"OmnesSemiBold";font-style:normal;font-weight:400;src:url(/static/media/OmnesSemiBold.f7b9caac.eot) format("eot"),url(/static/media/OmnesSemiBold.030e5975.woff) format("woff"),url(/static/media/OmnesSemiBold.883af8db.ttf) format("truetype"),url('/static/media/OmnesSemiBold.9d80e25e.svg#str-replace(OmnesSemiBold, " ", "_")') format("svg");font-display:swap}@font-face{font-family:"OmnesSemiBoldItalic";font-style:normal;font-weight:400;src:url(/static/media/OmnesHuggiesVN-SemiBoldItalic.1855d305.eot) format("eot"),url(/static/media/OmnesHuggiesVN-SemiBoldItalic.55f8d667.woff) format("woff"),url(/static/media/OmnesHuggiesVN-SemiBoldItalic.e4d8f465.ttf) format("truetype"),url('/static/media/OmnesHuggiesVN-SemiBoldItalic.ae86738f.svg#str-replace(OmnesSemiBoldItalic, " ", "_")') format("svg");font-display:swap}@font-face{font-family:"OmnesMediumItalic";font-style:normal;font-weight:400;src:url(/static/media/OmnesMedium-Italic.4ab91d45.eot) format("eot"),url(/static/media/OmnesMedium-Italic.02a429a3.woff) format("woff"),url(/static/media/OmnesMedium-Italic.7ff326f4.ttf) format("truetype"),url('/static/media/OmnesMedium-Italic.ff8aaeb0.svg#str-replace(OmnesMediumItalic, " ", "_")') format("svg");font-display:swap}@font-face{font-family:"OmnesLightItalic";font-style:normal;font-weight:400;src:url(/static/media/OmnesLight-Italic.3c4d3c2c.eot) format("eot"),url(/static/media/OmnesLight-Italic.3b9b3cd2.woff) format("woff"),url(/static/media/OmnesLight-Italic.9374172f.ttf) format("truetype"),url('/static/media/OmnesLight-Italic.cb5e07ab.svg#str-replace(OmnesLightItalic, " ", "_")') format("svg");font-display:swap}.share-items .share-view{margin-left:0}.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font:normal normal normal 14px/1 FontAwesome;position:relative;text-rendering:auto}.fa-calendar:before{content:"\f073"}.fa-child:before{content:"\f1ae"}.fa-heart:before{content:"\f004"}.fa-info-circle:before{content:"\f05a"}.fa-long-arrow-right:before{content:"\f178"}.fa-magic:before{content:"\f0d0"}.fa-tint:before{content:"\f043"}.fa-thumbs-up:before{content:"\f164"}
/*# sourceMappingURL=main.7acd8da7.chunk.css.map */