#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox a img{border:0}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;min-width:240px;overflow:hidden}#imageContainer,#frameContainer,#modalContainer{padding:10px}#modalContainer{line-height:1em;overflow:auto}#loading{height:25%;width:100%;text-align:center;line-height:0;position:absolute;top:40%;left:45%}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#frameHoverNav{z-index:10;margin-left:auto;margin-right:auto;width:20%;position:absolute;bottom:0;height:45px}#imageData>#frameHoverNav{left:0}#hoverNav a,#frameHoverNav a{outline:0}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/blank.gif) no-repeat;display:block}#prevLink,#framePrevLink{left:0;float:left}#nextLink,#frameNextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover,#prevLink.force_show_nav,#framePrevLink{background:url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat}#nextLink:hover,#nextLink:visited:hover,#nextLink.force_show_nav,#frameNextLink{background:url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat}#prevLink:hover.force_show_nav,#prevLink:visited:hover.force_show_nav,#framePrevLink:hover,#framePrevLink:visited:hover{background:url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat}#nextLink:hover.force_show_nav,#nextLink:visited:hover.force_show_nav,#frameNextLink:hover,#frameNextLink:visited:hover{background:url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat}#framePrevLink,#frameNextLink{width:45px;height:45px;display:block;position:absolute;bottom:0}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;min-width:240px}#imageData{padding:0 10px}#imageData #imageDetails{width:70%;float:left;text-align:left}#imageData #caption{font-weight:bold}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}#imageData #lightbox2-node-link-text{display:block;padding-bottom:1em}#imageData #bottomNav{height:66px}.lightbox2-alt-layout #imageData #bottomNav,.lightbox2-alt-layout-data #bottomNav{margin-bottom:60px}#lightbox2-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}#overlay_default{opacity:.6}#overlay_macff2{background:transparent url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/overlay.png) repeat}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline;width:100%}* html .clearfix{height:1%}#bottomNavClose{display:block;background:url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/close.gif) left no-repeat;margin-top:33px;float:right;padding-top:.7em;height:26px;width:26px}#bottomNavClose:hover{background-position:right}#loadingLink{display:block;background:url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/loading.gif) no-repeat;width:32px;height:32px}#bottomNavZoom{display:none;background:url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/expand.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right}#bottomNavZoomOut{display:none;background:url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/contract.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right}#lightshowPlay{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/play.png) no-repeat}#lightshowPause{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(https://ditvora.com.ua/sites/all/modules/lightbox2/images/pause.png) no-repeat}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin-top:93px}
.lightbox2-alt-layout-data #bottomNavZoom,.lightbox2-alt-layout-data #bottomNavZoomOut,.lightbox2-alt-layout #bottomNavZoom,.lightbox2-alt-layout #bottomNavZoomOut{margin-top:93px}.lightbox2-alt-layout-data #lightshowPlay,.lightbox2-alt-layout-data #lightshowPause,.lightbox2-alt-layout #lightshowPlay,.lightbox2-alt-layout #lightshowPause{margin-top:102px}.lightbox_hide_image{display:none}#lightboxImage{-ms-interpolation-mode:bicubic}.quote-author{display:inline;margin:0 0 1em 0;font-weight:bold}.quote-msg,.quote-snip{padding:1em;border:1px solid #DDD;background-color:#f6f6f6}.quote-snip{text-align:center}@font-face{font-family:'ovulation';src:url(https://ditvora.com.ua/sites/all/modules/custom/ovulation_calendar/assets/fonts/ovulation.woff2?32842119) format('woff2'),url(https://ditvora.com.ua/sites/all/modules/custom/ovulation_calendar/assets/fonts/ovulation.woff?32842119) format('woff');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"ovulation";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:'\e800'}.icon-mail-1:before{content:'\e801'}.icon-love_dark:before{content:'\e802'}.icon-egg:before{content:'\e803'}.icon-pregnancy:before{content:'\e804'}.icon-female:before{content:'\e805'}.icon-male:before{content:'\e806'}.icon-menstruation:before{content:'\e807'}.icon-calendar:before{content:'\e808'}.icon-love_white:before{content:'\e809'}.calendar_block_calc table.SimpleCalendar{width:100%;height:100%;border:0;border-collapse:collapse;background:#fff;margin:0}.calculator_form_block_view .calendar_block_calc table.SimpleCalendar{height:auto}.calendar_block_calc table.SimpleCalendar tbody{border:0}.calendar_block_calc table.SimpleCalendar tbody tr,.calendar_block_calc table.SimpleCalendar thead tr{background:transparent}.calculator_form .form-submit{padding:8px 15px;border-radius:5px}@media(max-width:767px){.calendar_block_calc table.SimpleCalendar{width:100%}}.calendar_block_calc table.SimpleCalendar th{font-size:13px;background-color:transparent;text-align:center;color:grey;font-weight:400;border-bottom:0}.calendar_block_calc table.SimpleCalendar td{font-size:13px;padding:5px 5px;text-align:center;border:0}.calculator_form_block_view .calendar_block_calc table.SimpleCalendar td{padding:5px 2px}@media(max-width:767px){.calendar_block_calc table.SimpleCalendar td{padding:4px}}.calendar_block_calc .calendar_title{text-align:center;font-size:16px;font-weight:bold;margin:15px 0 10px 0}.calendar_block_calc table.SimpleCalendar time{padding:0;font-size:15px;display:inline-block;position:relative;width:30px;height:30px;line-height:26px;text-align:center;border-radius:50%;border:2px solid #bce8f1}.calendar_block_calc table.SimpleCalendar time:hover{box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.calendar_block_calc table.SimpleCalendar .menstr_days time:before{content:'\e807';font-family:"ovulation";font-size:20px;position:absolute;top:-2px;left:-6px;margin:-11px 0 0 0;z-index:2}.calendar_block_calc table.SimpleCalendar .menstr_days time:after{content:'\e807';font-family:"ovulation";font-size:25px;position:absolute;top:-2px;left:-8px;color:#fff;margin:-11px 0 0 0}.calculator_form{padding:15px 15px;border-radius:4px}.calculator_form *{box-sizing:border-box}.calculator_form .container-inline-date .date-padding{padding:0}
.calculator_form .container-inline-date .date-padding .form-item{float:none;position:relative}.calculator_form .container-inline-date .date-padding .form-item:after{content:"\e808";font-family:"ovulation";font-size:20px;position:absolute;top:5px;right:8px}.calculator_form .container-inline-date .date-padding .form-item input[type="text"],.calculator_form select.form-select{margin:0;width:100%;box-sizing:border-box;padding:6px 30px 7px 10px;font-size:14px;border-radius:3px;height:auto}.calculator_form input[type="text"]:focus,.calculator_form select:focus{box-shadow:0 0 3px rgba(169,35,120,.4);border:2px solid #dfdfdf}.calculator_form input[type="text"],.calculator_form select{-webkit-transition:box-shadow .3s ease-in-out;-moz-transition:box-shadow .3s ease-in-out;-ms-transition:box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;outline:0}.calculator_form .calculator_form_top,.calculator_form .calculator_form_bottom{padding:12px 12px 1px 12px;background-color:#fffffd;border-radius:4px;margin:8px 0}.calculator_form_body{padding:10px;margin:15px auto;display:flex;flex-wrap:wrap}.calculator_form_body .description{margin:8px 0 0 0;font-size:11px;color:grey}.calculator_form_body .container-inline-date>.form-item{margin-right:0}.calculator_form_body>div:first-child{width:40%}.calculator_form_body>div.form-item-menstrtime{width:20%}@media(max-width:767px){.calculator_form_body>div:first-child,.calculator_form_body>div.form-item-menstrtime{width:100%}}.calculator_form_body>div{width:40%;padding-right:2%;align-self:flex-start;margin:0}@media(max-width:991px){.calculator_form_body>div{width:50%;padding-right:0}}@media(max-width:767px){.calculator_form_body>div{width:100%}}.calculator_form_mail{margin:20px 10px;padding:15px 15px 15px 72px;border-radius:4px;background:#fff;position:relative;overflow:hidden}.calculator_form_mail input.form-text{padding:8px 10px;margin:5px 0 0 0}.calculator_form_mail .form-item{margin:0}.calculator_form_mail:before{content:'\e801';font-family:"ovulation";position:absolute;top:50%;left:-34px;font-size:96px;margin-top:-45px;opacity:.5}.calculator_form-row-flex{display:flex;flex-wrap:nowrap;align-items:flex-end;position:relative;z-index:1}.calculator_form-row-flex>div{align-content:flex-start}.calculator_form-row-flex>div input{max-width:100%}.calculator_form-col-sm-2{width:20%}.calculator_form-col-sm-3{width:20%}.calculator_form-col-sm-5{width:80%;padding-right:5%}.calculator_form-row-flex .form-submit{margin:0}.calculator_form_info{font-size:16px;font-weight:bold}.calculator_form.calculator_form_block_view .calculator_form_body>div,.calculator_form.calculator_form_block_view .calculator_form_body>div:first-child{width:100%}.calendar_block_calc_wrapper{display:flex;flex-wrap:wrap;padding:0 0 20px 0}.calendar_block_calc{width:50%;margin:15px 0;padding:15px}.calculator_form_block_view .calendar_block_calc{width:100%;padding:0;margin:0}@media(max-width:767px){.calendar_block_calc{width:100%;padding:0}}.calendar_block_calc_legend{width:100%;display:flex;flex-wrap:wrap}.calendar_block_calc_legend_item{width:33.3%;padding:12px 15px}.calculator_form_block_view .calendar_block_calc_legend_item{padding:4px 2px;text-align:center;font-size:13px}@media(max-width:767px){.calendar_block_calc_legend_item{padding:4px 2px;text-align:center;font-size:13px}}.calendar_block_calc_legend_item i{display:inline-block;vertical-align:middle;font-style:normal}@media(max-width:767px){.calendar_block_calc_legend_item i{display:block;margin:5px 0 0 0}}.calendar_block_calc_legend_item [class^="icon-"]:before{font-size:28px;display:inline-block;vertical-align:middle;margin-right:4px}.calendar_block_calc table.SimpleCalendar .fertileday_days time,.calendar_pulse{box-shadow:0 0 0 rgba(204,169,44,0.4);animation:pulse 2s infinite}.calendar_block_calc table.SimpleCalendar .fertileday_days time:hover,.calendar_pulse:hover{animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0.9)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0.4)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0.9);box-shadow:0 0 0 0 rgba(204,169,44,0.4)}70%{-moz-box-shadow:0 0 0 10px rgba(204,169,44,0.4);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}.calendar_block_calc table.SimpleCalendar .menstr_days time,.calendar_block_calc_legend_menstr_days{background-color:#f1284e !important;color:white;border:2px solid #f1284e}.calendar_block_calc table.SimpleCalendar .menstr_days time:before{color:#f1284e}.calendar_block_calc table.SimpleCalendar .today{background-color:lightgrey}.calendar_block_calc table.SimpleCalendar .ovulat_days time,.calendar_block_calc_legend_fertileday_days{background-color:#be7;border:2px solid #be7}.calendar_block_calc table.SimpleCalendar .fertileday_days time,.calendar_block_calc_legend_ovulat_days{background-color:#86b93c !important;border:2px solid #86b93c;color:#fff}.calendar_block_calc table.SimpleCalendar .fertileday_days time:before{color:#86b93c}.calculator_form .container-inline-date .date-padding .form-item:after{color:#86b9c5}
.calculator_form{background-color:#fcf8e3;border-color:#ebccd1}.calculator_form_body{background-color:#d9edf7;border:2px solid #bce8f1}.calculator_form input[type="text"],.calculator_form select.form-select{border:2px solid #bce8f1;background:#fefafa}.calculator_form input[type="text"].error{border:2px solid #f1284e}.calculator_form .form-submit{background:#86b93c !important;border:2px solid #6b9829;color:#fff;transition:background .6s linear}.calculator_form .form-submit:hover{background:#6b9829 !important}.calculator_form_mail:before{color:#d9edf7}