@font-face{font-family:'EOT Juli Sans-Regular';src:url('../fonts/JuliusSansOne-Regular.ttf')}@font-face{font-family:icomoon;src:url('../fonts/icomoon.eot?j9c1fg');src:url('../fonts/icomoon.eot?j9c1fg#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?j9c1fg') format('truetype'),url('../fonts/icomoon.woff?j9c1fg') format('woff'),url('../fonts/icomoon.svg?j9c1fg#icomoon') format('svg');font-weight:400;font-style:normal}.calculator_table{font-size:12px;font-family:"EOT Juli Sans-Regular";font-feature-settings:"kern" on,"liga" on,"calt" on;-moz-font-feature-settings:"kern" on,"liga" on,"calt" on;-webkit-font-feature-settings:"kern" on,"liga" on,"calt" on;-ms-font-feature-settings:"kern" on,"liga" on,"calt" on;-o-font-feature-settings:"kern" on,"liga" on,"calt" on;padding:0 0 25px}#ovulationCalculatorForm{background-color:#f5f5f5;padding:15px 25px;margin-bottom:50px}#calendar{display:none;padding-bottom:1em}.ui-datepicker{width:100%!important}.oc_heading{padding:0;margin-bottom:2rem}.oc_subtitle,.oc_title{color:#9e8977}.oc_title{font-family:"EOT Juli Sans-Regular";font-size:50px;margin:0 0 10px;padding:1.5em 0 0;line-height:1}.oc_subtitle{font-family:"EOT Juli Sans-Regular";font-size:20px;margin:0 0 1.5em;padding:0;line-height:1.5}.calculator_table .email-box,.calculator_table form{position:relative}.calculator_table .icon-calendar2{position:absolute;right:35px;cursor:pointer;font-size:2.5em}.icon-angle-right,.icon-calendar2,.icon-calendar3{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar2:before{content:"\e904";color:#c1c1c1}.icon-calendar3:before{content:"\e904";color:#544f49}.calculator_table .icon-angle-right{position:absolute;right:35px;color:#fff;font-size:4em}.calculator_table a,.calculator_table h2,.calculator_table p{font-family:"EOT Juli Sans-Regular";color:#9e8977;text-decoration:none}.calculator_table p{font-family:"EOT Juli Sans-Regular";font-size:18px;margin:0 0 1.5em;padding:0;line-height:1.5}.calculator_table h2,.entry-content .calculator_table h2,.single .calculator_table h2{line-height:1.4;margin:0;padding:0;color:#9e8977}.calculator_table input[type=text]{cursor:pointer}.calculator_table input[type=email],.calculator_table input[type=text],.calculator_table select{font-family:"EOT Juli Sans-Regular";color:#9b9893;border-radius:5px;margin-bottom:1em;line-height:1.5;height:50px}.calculator_table input[type=email],.calculator_table input[type=text]{background:#fff;border:1px solid #ccc;display:block;padding:.7em;width:100%;line-height:1.5}.calculator_table input[type=email]{font-size:1.2rem;padding:.5em}.calculator_table select{border:1px solid #ccc;height:3em;max-width:100%;width:100%}.calculator_table select:focus{outline:0}.calculator_table input[type=email]:active,.calculator_table input[type=email]:focus,.calculator_table input[type=text]:active,.calculator_table input[type=text]:focus{color:#999;border-color:#ccc;outline:0}.calculateagain,.calculator_table .submit-btn{padding:3rem 0 1rem;text-align:center}.calculator_table .submit-btn input[type=submit]{border-radius:5px;background-color:#a8d1af;background-image:none;color:#fff;font-family:"EOT Juli Sans-Regular";font-size:20px;padding:.8em 2em;border:0;box-shadow:none;cursor:pointer;display:inline-block;line-height:1;text-shadow:none}.calculator_table .submit-btn input[type=submit]:focus,.calculator_table .submit-btn input[type=submit]:hover{background-color:#9b9893;outline:0;text-decoration:none}.calculator_table form p{margin-bottom:.5em}.email-area{background-color:#e6e6e6;padding:15px 25px 5px}.message-eng h2,.single .message-eng h2{font-family:"EOT Juli Sans-Regular";font-size:2rem;margin:0 0 1em;padding:0;line-height:2}.message-eng p{color:#544f49}.subscription-option{display:inline-block;grid-template-columns:1fr 1fr}.subscription-option input[type=checkbox]{transition:.3s linear;margin-right:1em;-webkit-appearance:checkbox}.calculateagain{display:flex;padding:.5rem 0 0}.fertile{display:flex;grid-template-columns:1fr 1fr;text-align:left;font-family:"EOT Juli Sans-Regular";font-size:16px;color:#544f49}.fertile a:visited{color:#544f49}.fertileTick{fill:#41AD49}.expected-ovulation{fill:#1A9F1F}svg.expected-ovulation,svg.fertileTick{position:relative;bottom:auto;width:auto;height:auto;left:auto;display:inherit}.period-indicator{width:15px;background-color:#878cb4;display:inline-block;vertical-align:middle}.calculateagain .icon-calendar3{position:relative;right:0;margin:0;line-height:0;font-size:2.5em}.calculateagain input[type=button]{font-family:"EOT Juli Sans-Regular";background-color:transparent;border:0;border-radius:0;color:#544f49;padding:0;font-size:16px;box-shadow:none;cursor:pointer;display:inline-block;line-height:2;text-shadow:none;vertical-align:bottom}.calculateagain input[type=button]:active,.calculateagain input[type=button]:focus,.calculateagain input[type=button]:hover{background-color:transparent;outline:0;text-decoration:none}.calculateagainbtn{position:relative;right:20px;flex:1;text-align:right;cursor:pointer}.email-box p,.email-message p,.subscription-option label{color:#544f49}.subscription-option label{font-size:14px;line-height:1.3}.email-message h2,.email-message p{margin-bottom:.5em}.email-box p,.email-message p{line-height:1.2}.calendar-area{background-color:#f5f5f5;margin-bottom:1rem;padding:1.5rem .5rem 1rem}.calendar-area h2,.calendar-area p{margin-bottom:10px}.calendar-area p{color:#544f49}.ui-datepicker td a{-webkit-box-shadow:none;box-shadow:none}.ui-state-default,.ui-widget-content .ui-state-default{border:2px solid #fff!important;text-decoration:none!important}.calculator_table .submit-btn input[disabled][type=submit]{background-color:#ccc;cursor:not-allowed;text-decoration:none}td.fertileDay a.ui-state-default:focus,td.fertileDay a.ui-state-default:hover,td.periodDay a.ui-state-default:focus,td.periodDay a.ui-state-default:hover{box-shadow:none;outline:0}td.fertileDay a.ui-state-default,td.fertileDay span.ui-state-default{background-color:#96d2af;color:#fff!important;background-repeat:no-repeat;background-position:right bottom;position:relative;width:100%;height:100%;opacity:1;filter:Alpha(Opacity=100)}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:1;filter:Alpha(Opacity=100)}td.fertileDay a.ui-state-default::after{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:2.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";position:absolute;right:3px}td.fertileDay-10 a.ui-state-default::after,td.fertileDay-4 a.ui-state-default::after{content:'\e902';color:#1a9f1f!important}td.periodDay a.ui-state-default,td.periodDay span.ui-state-default{background-color:#878cb4;color:#fff!important}.emailResponse,.mailchimpResponse{font-family:Arial,sans-serif;text-align:center;border-bottom:1px solid;padding-bottom:1rem}.mailchimpResponse{border-bottom:0;padding-bottom:0;margin-bottom:0}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{color:#000;width:25px;height:25px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span{background-image:url(images/next.svg);background-position:right center;left:0;margin-left:0}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(images/prev.svg);background-position:left center}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:1;filter:Alpha(Opacity=100)}@media screen and (max-width:414px){.oc_title{font-size:30px}#ovulationCalculatorForm{padding:15px 0}#ovulationCalculatorForm i.fa.fa-calendar{right:30px}#ovulationCalculatorForm i.fa.fa-angle-right{margin-top:80px}#ovulationCalculatorForm .submit-btn,#ovulationCalculatorForm h2,#ovulationCalculatorForm p{padding-left:15px;padding-right:15px}#ovulationCalculatorForm input[type=text],#ovulationCalculatorForm select{margin-left:15px;max-width:90%}#ovulationCalculatorForm select{padding-left:10px}.email-area{padding:15px 15px 5px}.message-eng h2,.single .message-eng h2{line-height:1}}@media screen and (max-width:320px){.calendar-area{padding:1.5rem 0 0}.oc_title{font-size:28px}.oc_subtitle{line-height:1.25}.calculator_table p{font-size:14px}.email-message h2{line-height:1.1}}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}