@charset "UTF-8";html,body{font-family:Ubuntu,sans-serif;max-width:100%;overflow-x:hidden}select{outline:none}select:active,select:focus{outline:none}*:focus{outline:none}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.custom-button{display:none !important}.position-relative{position:relative}.btn{background-color:#009e94;border-radius:15px;box-shadow:0 10px 3.76px .24px rgba(0,0,0,.13);color:#fff;padding:19px 38px;text-decoration:none;font-weight:700}.btn:hover{color:#fff;opacity:.8}.btn:visited{color:#fff}i.s_icon{display:inline-block;width:35px;height:35px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/social-media-icon_cyan.png) no-repeat top center}i.s_icon.icon-facebook{background-position:0 0}i.s_icon.icon-youtube{background-position:0 -54px}i.s_icon.icon-instagram{background-position:0 -107px}i.s_icon.icon-telegram{background-position:0 -163px}a{color:#2cbba9}a:visited,a:hover{color:#1dbbae}.offwrap{width:100%;left:100%;transition:all .8s ease-out 0s;position:fixed;background:#fff;height:100vh;top:0;bottom:0;opacity:.6;z-index:222}body.nav-expanded .offwrap{left:0;transition:all .8s ease-out 0s}div.separate_33{width:100%}div.separate_33:before{content:"";background:#3cc;display:block;height:3px;width:33%;margin:20px 0}.nav-icon3{display:inline-flex;width:60px;height:45px;margin:10px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.nav-icon3 span{display:block;position:absolute;height:2px;width:20px;background:#fff;border-radius:0;opacity:1;left:50%;transform:rotate(0deg);transition:.25s ease-in-out}.nav-icon3 span:nth-child(1){top:3px}.nav-icon3 span:nth-child(2),.nav-icon3 span:nth-child(3){top:10px}.nav-icon3 span:nth-child(4){top:17px;width:14px}.nav-icon3.open span{width:100%;left:0}.nav-icon3.open span:nth-child(1){top:18px;width:0;left:50%}.nav-icon3.open span:nth-child(2){transform:rotate(45deg)}.nav-icon3.open span:nth-child(3){transform:rotate(-45deg)}.nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%}.admin-bar .site-header{margin-top:0}.admin-bar.single-post .site-header{margin-top:0}section.s-breadcrumbs{padding:16px 0}.breadcrumbs{font-family:Ubuntu,sans-serif;font-weight:400;font-size:16px;color:#747373}.breadcrumbs a{text-decoration:none;color:#62c9be;background:0 0 !important}.breadcrumbs span[typeof=ListItem]{margin-right:10px;margin-left:10px}.breadcrumbs span[typeof=ListItem]:first-child{margin-left:0}.breadcrumbs span[typeof=ListItem]:last-child{margin-right:0}.site-header{position:fixed;top:0;z-index:999;width:100%;height:80px;padding:0;background-color:rgba(29,187,174,1);box-shadow:0px 4px 4px rgba(0,0,0,.15)}.logged-in.admin-bar .site-header{top:32px}.site-header .site-branding{display:inline-flex}.site-header .site-branding img{max-width:100%;max-height:100%;height:25px;object-fit:contain;object-position:left}.home .site-header .site-branding .logo{display:none}.site-header .site-branding .home-logo{display:none}.home .site-header .site-branding .home-logo{display:inline;opacity:1}.site-header .site-branding .nav-icon3{height:30px;margin:0 15px}.site-header #mobile_menu_togle{display:none}.site-header #primary-menu-container{display:block;float:right;transition:all .5s;position:relative;padding-top:35px}.site-header #primary-menu-container.open{width:100% !important;transition:width .5s}.site-header #primary-menu-container .primary-menu{position:relative}.site-header .main-navigation ul,.site-header .section-search ul{overflow:unset}.site-header .main-navigation .menu a,.site-header .section-search .menu a{color:#fff;font-size:14px;font-family:Ubuntu,sans-serif;font-weight:500;text-transform:uppercase;padding:7px 2px;white-space:nowrap;width:auto;display:inline-block}.site-header .main-navigation .menu a:hover,.site-header .section-search .menu a:hover{color:#000;text-decoration:none}.site-header .main-navigation .menu li.menu-item,.site-header .section-search .menu li.menu-item{padding:5px 6px;border-radius:10px}.site-header .main-navigation .menu li.menu-item.menu-item-has-children{border-bottom-left-radius:0;border-bottom-right-radius:0}.site-header .main-navigation .menu li.menu-item:hover{background-color:#1da69f}.site-header .main-navigation .menu li.menu-item.pll-parent-menu-item,.site-header .section-search .menu li.menu-item.pll-parent-menu-item{position:relative}.site-header .main-navigation .menu li.menu-item.pll-parent-menu-item.menu-item-has-children:hover>ul.sub-menu,.site-header .section-search .menu li.menu-item.pll-parent-menu-item.menu-item-has-children:hover>ul.sub-menu{width:auto !important;-moz-column-count:1 !important;column-count:1 !important;right:unset !important;left:50% !important;transform:translateX(-50%);min-width:100%;text-align:center}.site-header .menu_act{display:none;cursor:pointer;float:right;position:absolute;right:0;top:50%;width:15px;height:15px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg) translateX(-75%);z-index:1}.site-header .menu_act.open{transform:rotate(225deg) translateX(70%) !important}.site-header .lang_col{display:flex;justify-content:center;align-items:center;flex-direction:column}.site-header .lang_col .lang_container{display:block;overflow:hidden;border-radius:25px;background:#c9e0de;padding:3px 12px}.site-header .lang_col .lang_container #lang_choice_1{border:0;color:#62c9be;background:#c9e0de;font-size:24px;font-family:Ubuntu,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;-moz-text-align-last:center;text-align-last:center;cursor:pointer}.site-header .lang_col .lang_container #lang_choice_1 option{display:block;text-align:center;padding:3px 6px;margin:3px 6px}.site-header #mobile-menu{background:#31b3aa;color:#fff;padding:20px;font-size:22px;font-weight:700;height:0;opacity:0;transition:all .5s;display:none}.site-header #mobile-menu{display:block;position:fixed;background:#000;padding:56px 40px 50px;font-size:1.15em;max-width:480px;width:100%;height:100vh;right:-500px;top:0;z-index:999999;transition:all .3s ease;overflow-y:auto}.site-header #mobile-menu a{color:#fff;text-decoration:none}.site-header #mobile-menu ul{padding:0;margin:0}.site-header #mobile-menu ul li{position:relative;margin:0;padding:0;list-style:none;color:#fff;border-bottom:1px solid #e5e7ec}.site-header #mobile-menu ul li:last-child{border-bottom:0 solid #e5e7ec}.site-header #mobile-menu .sub-menu{padding-left:20px;display:none}#mobile-menu ._open{float:right;display:block;position:absolute;top:0;right:0;width:40px;height:40px}#mobile-menu ._open:after{content:"";display:block;position:absolute;top:14px;right:15px;transform:rotate(135deg);width:8px;height:8px;border-top:2px;border-right:2px;border-bottom:0;border-left:0;border-color:#57bfb9;border-style:solid;transition:all .05s}#mobile-menu .active>._open:after{float:right;transform:rotate(-45deg);top:16px}.site-header .search-row{display:flex;align-items:center;justify-content:flex-end;align-content:center;flex-wrap:nowrap;flex-direction:row}.site-header .section-search{position:absolute;top:5px;right:0;width:560px;display:flex;align-content:center;flex-wrap:nowrap;flex-direction:row;justify-content:flex-end;align-items:center}.site-header .section-search .search-form{position:relative;max-width:100%;overflow:hidden;width:auto}.site-header .section-search .search-form .search-field{padding:4px 3px 5px 45px;border-radius:15px;max-width:100%;font-size:14px;font-family:Ubuntu,sans-serif;border-width:0}.site-header .section-search .search-form .search-submit{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-search-grey.png) center center no-repeat;background-size:22px;font-size:0;height:25px;width:25px;border:0;outline:0;cursor:pointer}.site-header .right-buttons{display:flex;min-width:360px}.site-header .write-to-director,.site-header .call-us{display:block;width:180px}.site-header .call-us .menu li.menu-item{width:100%;padding:0}.site-header .call-us .menu li.menu-item.pll-parent-menu-item>a{display:flex;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase;height:80px;background:#1dbbae url(/wp-content/themes/reprolife2020/img/ico-call.svg) no-repeat 15px center;padding:10px 10px 10px 50px;line-height:15px;align-items:center;white-space:normal;border-radius:0;box-shadow:0px 0px 0px 0px rgba(0,0,0,0)}.site-header .call-us .menu li.menu-item.pll-parent-menu-item>a:hover,.site-header .call-us .menu li.menu-item.pll-parent-menu-item>a:focus{background:#1dbbae url(/wp-content/themes/reprolife2020/img/ico-call.svg) no-repeat 15px center}.site-header .call-us .menu li.menu-item.pll-parent-menu-item:hover>ul{position:absolute;width:100%;height:auto;display:block;flex-wrap:wrap;left:0;top:auto;background:#1dbbae;overflow:hidden;z-index:99999999;visibility:visible;border-radius:15px;border-top-left-radius:0;border-top-right-radius:0;padding:0 10px 10px;column-count:1}.site-header .write-to-director a.button{display:flex;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:15px;cursor:pointer;z-index:1;height:80px;background:#1da69f;padding:10px;align-content:center;align-items:center;justify-content:center;margin:0}.site-header .write-to-director a.button:hover,.site-header .write-to-director a.button:focus{background:#1c908f}.site-header #mobile-menu .write-to-director{display:flex;justify-content:center;align-items:center}.site-header #mobile-menu .write-to-director a.button{background:#57bfb9;color:#fff;max-width:300px}.site-inheader{padding:50px 0}.site-inheader .site-branding{margin-right:20px}.site-inheader .title{color:#fff;position:relative;width:100%}.site-inheader .title h1,.site-inheader .title .h1{text-transform:uppercase;font-size:72px;line-height:1;font-family:Futura,sans-serif;color:#fff;margin:0 10px;padding:0;font-weight:700}.site-inheader .main-navigation,.site-inheader .section-search{display:block;width:0;background:#31b3aa;position:absolute;border-radius:5px;padding:10px 20px;transition:all .5s;opacity:0}.site-inheader .main-navigation.open,.site-inheader .section-search.open{width:100%;opacity:1;transition:all .5s}.site-inheader .menu-item-has-children:hover>ul{top:auto}[class*=hero-]{padding:0;height:600px;overflow:hidden;position:relative;background-size:cover;background-position:center center}.directions [class*=hero-]{margin-top:80px}[class*=hero-] .video-container{position:relative;width:100%;height:100%;overflow:hidden;background-size:cover}[class*=hero-] .video-container:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.2)}[class*=hero-] video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-title-section{z-index:1;position:absolute;display:block;top:50%;transform:translateY(-45%);width:100%}.home-title-section .home-title-container{width:100%;padding-left:0}.home-title-section .home-title,.home-title-section h1{text-transform:uppercase;font-size:48px;line-height:1;font-weight:300;color:#fff}.home-title-section .home-title b,.home-title-section .home-title strong,.home-title-section h1 b,.home-title-section h1 strong{font-weight:300;color:#62c9be}.home-title-section p{font-family:"FuturaLight",sans-serif;font-weight:300;font-size:24px;line-height:1.2;color:#fff;margin:15px 0 0}.home-title-section .btn-link-to{float:right;display:flex;align-items:center;font-size:24px}.home-title-section .btn-link-to:after{content:"";display:inline-block;width:35px;height:20px;margin-left:14px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-arrow-right.png) no-repeat center center}.home-title-section .make-an-appointment{text-align:right}.home-title-section a.button{display:inline-block;color:#fff;text-decoration:none;height:90px;line-height:28px;border-radius:45px;padding:30px 48px;font-size:20px;font-weight:500;text-transform:uppercase;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);border:1px solid #fff}.home-title-section a.button:hover,.home-title-section a.button:focus{background:#62c9be;color:#fff;border:1px solid #62c9be}.home-socicons-block{position:absolute;right:50%;transform:translateX(660px);top:250px;display:flex;flex-direction:column;z-index:1}.home-socicons-block .s_icon{margin:11px 3px;opacity:.5}.home-socicons-block .s_icon:hover{opacity:1}section.blog.home-blog{background:#fff url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/bg_section-blog-home.jpg) no-repeat center center;background-size:cover;padding:0}section.blog .h5-underline{font-size:20px;text-transform:uppercase;color:#666665;margin:15px 0 10px;font-weight:600}section.blog ul,section.blog .footer-ul{margin:0;padding:0}section.blog ul.contacts-ul a{color:#666665;font-size:18px;text-decoration:none}section.blog li,section.blog .footer-li{list-style:none;font-size:16px;color:#000}section.blog .footer-menu{margin:0}section.blog .footer-menu li{display:inline-block}section.blog .footer-menu li a{border-right:1px solid #666665;color:#666665;text-decoration:none;padding:1px 5px 1px 0;margin-right:5px}section.blog .footer-menu li:last-child a{border:none}.site-footer{background:#fafbfd;padding:50px 0;font-family:Ubuntu,sans-serif;font-size:14px}.site-footer .widget-title,.site-footer h3{font-family:'FuturaLight',sans-serif;font-size:36px;font-weight:400}.site-footer p{font-size:14px}.site-footer .footer-additionally{border-bottom:1px solid #ddd;padding:30px 0;margin-bottom:20px}.site-footer .footer-additionally>div:last-child{border-right:unset}.site-footer .footer-additionally [class*=footer-additionally__],#mobile-menu .footer-additionally__phones{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:start;flex-wrap:wrap;height:140px;padding-left:80px;line-height:1.5}.site-footer .footer-additionally [class*=footer-additionally__] a,#mobile-menu .footer-additionally__phones a{color:#404040;text-decoration:none}.site-footer .footer-additionally__phones,#mobile-menu .footer-additionally__phones{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-phone.svg) left 26px center no-repeat}.site-footer .footer-additionally__mail{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-envelope.svg) left 20px center no-repeat}.site-footer .footer-additionally__locations{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_location.svg) left 26px center no-repeat}.site-footer .footer-additionally__shedule{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-clock.svg) left 12px center no-repeat}.site-footer .copyright{font-size:20px;line-height:26px;font-weight:200;color:#fff}.site-footer .footer-socicons-block .s_icon{width:25px;height:25px;background-size:24px;margin:0 4px;opacity:.8;outline:none}.site-footer .footer-socicons-block .s_icon:hover{opacity:1}.site-footer .footer-socicons-block .s_icon.icon-facebook{background-position:0 0}.site-footer .footer-socicons-block .s_icon.icon-youtube{background-position:0 -36px}.site-footer .footer-socicons-block .s_icon.icon-instagram{background-position:0 -73px}.site-footer .footer-socicons-block .s_icon.icon-telegram{background-position:0 -111px}.site-footer .footer-socicons-block a{text-decoration:none}.site-footer .footer-socicons-block a:focus{outline:none}.site-footer .footer-socicons-block{display:flex}.map-footer{width:100%;height:100%}.slick-slider{padding:0}.slick-list{overflow:hidden;padding:0 0 15px}.slick-track{display:flex}.slick-arrow{display:block;background:0 0;font-size:0;outline:0;border:none;border-radius:0;position:absolute;top:50%;margin-top:-7px;width:15px;height:15px;cursor:pointer}.slick-arrow:focus{outline:unset}.slick-arrow.slick-prev{border-top:3px solid #747373;border-left:3px solid #747373;transform:rotate(-45deg);left:5px;z-index:1;background:0 0 !important}.slick-arrow.slick-prev:hover{border-top:3px solid #62c9be;border-left:3px solid #62c9be;background:0 0 !important}.slick-arrow.slick-next{border-top:3px solid #747373;border-right:3px solid #747373;transform:rotate(45deg);right:5px;background:0 0 !important}.slick-arrow.slick-next:hover{border-top:3px solid #62c9be;border-right:3px solid #62c9be;background:0 0 !important}.slick-dots{padding:0;margin:0;text-align:center;width:100%}.blog-slider .slick-dots{position:absolute;left:0;bottom:10px}.slick-dots li{display:inline-block;border:3px solid #777;width:6px;height:6px;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;cursor:pointer;margin:10px;opacity:1}.slick-dots li.slick-active{width:16px;height:16px;margin:10px 5px;background:#62c9be;border:8px solid #62c9be}.slick-dots li button{display:block;background:0 0;font-size:0;line-height:0;border:0;outline:none}.blog-slider{margin-bottom:25px;display:flex;overflow:hidden;max-height:100vh}.blog-slider .blog-box{position:relative;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(104,108,117,.1);box-shadow:0 0 15px rgba(104,108,117,.1);border:0 solid #e5e7ec;border-radius:15px;padding:0;margin:15px;width:200px;max-width:415px;webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.blog-slider .blog-box:hover{-webkit-box-shadow:0 0 15px rgba(104,108,117,.5);box-shadow:0 0 15px rgba(104,108,117,.5)}.blog-slider .blog-box a:hover{text-decoration:none}.blog-slider .blog-box .post-date{padding:0;font-family:'FuturaLight',sans-serif;color:#62c9be;font-size:18px;font-weight:400}.blog-slider .blog-box .post-date .post-date__day{font-size:28px}.blog-slider .blog-box .blog-box__head{overflow:hidden}.blog-slider .blog-box .blog-box__head .img-wrapper{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;padding-top:50%;padding-bottom:50%;border-top-left-radius:15px;border-top-right-radius:15px;background-color:#343741}.blog-slider .blog-box .blog-box__head .img-wrapper img{position:absolute;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;filter:alpha(opacity=80);webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.blog-slider .blog-box:hover .blog-box__head .img-wrapper img{opacity:1;filter:alpha(opacity=100);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.blog-slider .blog-box .blog-box__content{color:#000;font-size:16px;line-height:1.2;font-family:Ubuntu,sans-serif;font-weight:300;padding:0 30px}.blog-slider .blog-box .blog-box__content a{text-decoration:none}.blog-slider h4,.blog-slider .h4{font-family:'Futura',sans-serif;text-decoration:none;color:#000;font-size:26px;font-weight:400;line-height:.9;margin:15px 0 10px}.blog-slider .blog-box .blog-box__content p{margin:10px 0 15px;font-family:"FuturaLight",sans-serif;font-size:20px;font-weight:300;line-height:24px;max-height:144px;overflow:hidden}.single-post .site-header{position:relative}.post.type-post{font-family:Ubuntu,sans-serif;background:#fafbfd}.post.type-post .section-search{background:#919090;height:100px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;flex-direction:row;justify-content:center}.post.type-post .section-search .search-form{position:relative;max-width:100%;overflow:hidden;width:auto}.post.type-post .section-search .search-form .search-field{padding:10px 3px 10px 50px;border-radius:22px;width:400px;max-width:100%;font-family:Ubuntu,sans-serif;font-style:italic}.post.type-post .section-search .search-form .search-submit{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:1;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-search-grey.png) center center no-repeat;background-size:22px;font-size:0;height:30px;width:30px;border:0;outline:0;cursor:pointer}.post.type-post .post_box_text{color:#000;margin:30px 0 10px;font-size:20px;font-weight:700;line-height:1.3}.post.type-post .entry-content{border-radius:15px;margin-bottom:100px;font-size:20px;line-height:1.3}.blog-box__content .post-meta p{font-family:'Futura',sans-serif;margin:0 0 10px;font-size:12px;font-weight:400;text-transform:uppercase}.blog-box__content .post-meta p span{font-size:18px;color:#62c9be}.post.type-post .entry-content p{padding-left:0}.post.type-post .entry-content b,.post.type-post .entry-content strong,.post.type-post .entry-content p b,.post.type-post .entry-content p strong{font-weight:700}.post.type-post .entry-content i,.post.type-post .entry-content em,.post.type-post .entry-content p i,.post.type-post .entry-content p em{font-style:italic}.post.type-post .entry-content a{color:#62c9be;text-decoration:none;border-bottom:1px solid #62c9be;margin-bottom:-1px}.post.type-post .entry-content h1,.post.type-post .entry-content h2,.post.type-post .entry-content h3,.post.type-post .entry-content h4,.post.type-post .entry-content h5,.post.type-post .entry-content h6{font-family:Futura,sans-serif;font-size:30px;font-weight:400;color:#62c9be;padding-left:0;line-height:1.2}.post.type-post .entry-content h1{color:#000}.post.type-post .entry-content h2{font-size:28px}.post.type-post .entry-content h3{font-size:26px}.post.type-post .entry-content h4{font-size:24px}.post.type-post .entry-content h5{font-size:22px}.post.type-post .entry-content h6{font-size:20px}.post.type-post .entry-content ul{padding:0;margin-left:25px}.post.type-post .entry-content ul>li{list-style:none;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/ico-check-green.svg) no-repeat left top/30px;padding:0 0 0 40px;margin:15px 0}.post.type-post .entry-content ul>li:before{color:#62c9be;font-weight:400;display:inline-block;width:1em;margin-left:-1em;line-height:1}.post.type-post .entry-content .read-also{margin:60px 0 30px}.post.type-post .entry-content .read-also .nav-links{display:block}.post.type-post .entry-content .read-also .nav-links .nav-previous,.post.type-post .entry-content .read-also .nav-links .nav-next{display:block;text-align:left;padding-left:1em;margin:5px 0}.post.type-post .entry-content #ez-toc-container{font-family:'FuturaLight',sans-serif;background:#fff;padding:15px 0 5px;font-size:16px;font-family:Ubuntu,sans-serif}.post.type-post .entry-content #ez-toc-container p.ez-toc-title{font-family:'Futura',sans-serif;font-size:24px;font-weight:400;margin:15px 0}.post.type-post .entry-content h2{font-family:'FuturaLight',sans-serif;font-weight:300;font-size:36px;line-height:1.2;color:#62c9be;margin:30px 0 10px}.post.type-post .entry-content h3{font-family:'FuturaLight',sans-serif;font-weight:300;font-size:30px;margin:10px 0 10px}.post.type-post .entry-content #ez-toc-container ul{padding:0}.post.type-post .entry-content #ez-toc-container ul li{font-weight:300;line-height:22px;margin:10px 0;padding:0 0 0 5px;background:unset;list-style:circle}.post.type-post .entry-content #ez-toc-container ul li::marker{color:#3cc;font-size:16px}.post.type-post .entry-content #ez-toc-container a{font-family:"FuturaLight",sans-serif;font-size:20px;font-weight:300;color:#000;text-decoration:none;border:unset;transition:all .3s}.post.type-post .entry-content #ez-toc-container a:hover{color:#62c9be;padding-left:15px}.post table tr:nth-child(2n+1){background:#fff}.post table tr td{vertical-align:top;padding:10px 5px}.post .blog-box__photo img{border-radius:15px 15px 0 0;vertical-align:top}.post .blog-box__content{color:#000;font-size:20px;line-height:1.3;font-family:"FuturaLight",sans-serif;font-weight:300;padding:20px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(104,108,117,.1);box-shadow:0 0 15px rgba(104,108,117,.1);border:0 solid #e5e7ec;border-radius:0 0 15px 15px}.post .author{display:flex;padding:30px 20px;flex-wrap:nowrap;align-content:space-between;justify-content:space-evenly;align-items:center;flex-direction:row;background:#fafbfd;border-radius:10px}.post .author__avatar{max-width:25%;flex:0 0 25%;margin:0 15px;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;border:0 solid #a6a5a5;overflow:hidden;position:relative}.post .author__avatar:before{content:"";float:left;padding-top:100%}.post .author__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;padding:0}.post .author__content{margin:0 15px}.post .ekspert_statti{font-family:'Futura',sans-serif;margin:15px 0;font-size:15px;font-weight:400;line-height:24px;text-transform:uppercase}.post .author_name a{font-family:'Futura',sans-serif;line-height:.9;font-size:24px;text-decoration:none;font-weight:400;color:#000;margin:0}.post .author_name a:hover{color:#62c9be}.post .author_description{font-family:"FuturaLight",sans-serif;font-size:20px;font-weight:300;margin:15px 0;line-height:24px}.post .category{padding:20px;background:#fff;-webkit-box-shadow:0 0 15px rgba(104,108,117,.1);box-shadow:0 0 15px rgba(104,108,117,.1);border:0 solid #e5e7ec;border-radius:15px}.post .category__title{font-family:'FuturaLight',sans-serif;font-size:16px;color:#fff;line-height:30px;padding:10px 20px;display:flex;background:#62c9be;border-radius:10px}.sidebar .category__title h3{margin:0;font-size:24px;color:#fff;font-weight:300;line-height:1}.post .category__list ul{padding:0;margin:0}.post .category__list ul li{padding:0;list-style:none;min-height:50px;display:flex;align-items:center;border-bottom:1px solid #e5e7ec}.post .category__list ul li.current-cat a{color:#62c9be;padding-left:20px}.post .category__list ul li.current-cat a:after{border-color:#62c9be}.post .category__list a{font-family:Ubuntu,sans-serif;text-decoration:none;font-weight:400;font-size:16px;color:#000;line-height:20px;padding:15px 20px;transition:all .4s;display:block;position:relative;width:100%}.post .category__list a:hover{color:#62c9be;padding-left:20px;background:rgba(250,251,253,.8)}.post .category__list a:hover:after{border-color:#62c9be}.post .category__list a:after{content:"";position:absolute;display:block;width:7px;height:7px;border-top:2px solid #747373;border-right:2px solid #747373;right:15px;top:50%;transform:rotate(45deg)}.post .entry-header{height:auto;position:relative;overflow:hidden}.post .entry-header .entry-title{text-align:center}.post .post-thumbnail{position:relative;width:100%}.post .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post .blog-box__content ol{margin:0 0 20px}.post .contacts-line{position:absolute;bottom:12px;padding:8px 0;width:100%;background:rgba(255,255,255,.8);color:#57bfb9;font-weight:700;font-size:18px}.post .contacts-line .tel{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-tel.png) left center no-repeat;padding-left:55px;height:50px}.post .contacts-line .tel a{text-decoration:none;color:#57bfb9}.post .contacts-line .adress{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-email.png) left center no-repeat;padding-left:55px;height:50px}.post .contacts-line .make-an-appointment button,.post .contacts-line .make-an-appointment a.button{display:inline-block;color:#fff;font-family:Ubuntu,sans-serif;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;cursor:pointer;z-index:1;position:absolute;top:-15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}.sidebar{padding-top:0}.sidebar .popup-form{padding:20px 30px 0}.sidebar .popup-form h5{text-transform:none;font-size:22px;line-height:1;margin:0 0 20px}.blog-archive{background:#f7fafd;position:relative}.blog-archive:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:-1;background:#f5f5f5 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/bg_blog-archive-bottom.jpg) bottom center no-repeat}.blog-archive h1{color:#62c9be;text-transform:uppercase;font-size:60px;font-weight:300}.blog-archive .blog-col{padding-bottom:30px}.blog-archive .section-search{height:100px;display:flex;align-items:center;margin-bottom:20px;align-content:center;flex-wrap:wrap;flex-direction:row;justify-content:center}.blog-archive .section-search .search-form{position:relative;max-width:100%;overflow:hidden;width:auto}.blog-archive .section-search .search-form .search-field{padding:10px 3px 10px 50px;border-radius:22px;width:400px;max-width:100%;font-family:Ubuntu,sans-serif;font-style:italic}.blog-archive .section-search .search-form .search-submit{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:1;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-search-grey.png) center center no-repeat;background-size:22px;font-size:0;height:30px;width:30px;border:0;outline:0;cursor:pointer}.blog-archive .blog-box{position:relative;height:100%;margin-left:-15px}.blog-archive .blog-box__head{margin-right:-15px}.blog-archive .blog-box .img-wrapper{position:relative;height:100%;overflow:hidden}.blog-archive .blog-box .img-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:15px;border-bottom-left-radius:15px}.blog-archive .blog-box .post-date{font-family:'FuturaLight',sans-serif;color:#62c9be;font-size:18px;font-weight:400}.blog-archive .blog-box .blog-box__content{color:#000;font-size:20px;line-height:1.3;font-family:"FuturaLight",sans-serif;font-weight:300;padding-left:30px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(104,108,117,.1);box-shadow:0 0 15px rgba(104,108,117,.1);border:0 solid #e5e7ec;border-top-right-radius:15px;border-bottom-right-radius:15px}.blog-archive .blog-box .blog-box__content a{text-decoration:none;color:#000}.blog-archive .blog-box .blog-box__content a h4{font-family:'Futura',sans-serif;text-decoration:none;font-size:26px;font-weight:400;line-height:.9;margin:30px 0 20px}.blog-archive .blog-box .blog-box__content a:hover{color:#62c9be}.blog-archive .blog-box .blog-box__content p{margin:16px 0 10px}.blog-archive .navigation{font-family:"Futura",sans-serif;margin:50px auto}.blog-archive .navigation .nav-links{font-size:20px;color:#62c9be}.blog-archive .navigation .nav-links .page-numbers{position:relative;display:inline-block;width:40px;height:40px;margin:5px;text-align:center;font-family:'Futura',sans-serif;font-size:20px;color:#747373;font-weight:400;text-decoration:none;line-height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-khtml-border-radius:20px}.blog-archive .navigation .nav-links .page-numbers:hover,.blog-archive .navigation .nav-links .page-numbers:focus{color:#62c9be;background-color:#fff}.blog-archive .navigation .nav-links .page-numbers.current{color:#fff;background-color:#62c9be}.blog-archive .navigation .nav-links .page-numbers.next,.blog-archive .navigation .nav-links .page-numbers.prev{display:inline-block;background:0 0;font-size:0;outline:0;border:none;border-radius:0}.blog-archive .navigation .nav-links .page-numbers.next:focus,.blog-archive .navigation .nav-links .page-numbers.prev:focus{outline:unset}.blog-archive .navigation .nav-links .page-numbers.next:before,.blog-archive .navigation .nav-links .page-numbers.prev:before{content:"";display:block;width:10px;height:10px;cursor:pointer}.blog-archive .navigation .nav-links .page-numbers.next:before{border-top:2px solid #747373;border-right:2px solid #747373;transform:rotate(45deg);position:absolute;top:8px;right:15px}.blog-archive .navigation .nav-links .page-numbers.next:hover:before{border-top:3px solid #62c9be;border-right:3px solid #62c9be}.blog-archive .navigation .nav-links .page-numbers.prev:before{border-top:3px solid #747373;border-left:3px solid #747373;transform:rotate(-45deg);position:absolute;top:8px;left:15px}.blog-archive .navigation .nav-links .page-numbers.prev:hover:before{border-top:3px solid #62c9be;border-left:3px solid #62c9be}.blog-archive .category{padding:20px;background:#fff;-webkit-box-shadow:0 0 15px rgba(104,108,117,.1);box-shadow:0 0 15px rgba(104,108,117,.1);border:0 solid #e5e7ec;border-radius:15px}.blog-archive .category__title{font-family:'FuturaLight',sans-serif;font-size:16px;color:#fff;line-height:30px;padding:10px 20px;display:flex;background:#62c9be;border-radius:10px}.blog-archive .category__title h2{margin:0;font-weight:400;line-height:1}.blog-archive .category__list ul{padding:0;margin:0}.blog-archive .category__list ul li{padding:0;list-style:none;min-height:50px;display:flex;align-items:center;border-bottom:1px solid #e5e7ec}.blog-archive .category__list ul li.current-cat a{color:#62c9be;padding-left:20px}.blog-archive .category__list ul li.current-cat a:after{border-color:#62c9be}.blog-archive .category__list a{font-family:Ubuntu,sans-serif;text-decoration:none;font-weight:400;font-size:16px;color:#000;line-height:20px;padding:15px 20px;transition:all .4s;display:block;position:relative;width:100%}.blog-archive .category__list a:hover{color:#62c9be;padding-left:20px;background:rgba(250,251,253,.8)}.blog-archive .category__list a:hover:after{border-color:#62c9be}.blog-archive .category__list a:after{content:"";position:absolute;display:block;width:7px;height:7px;border-top:2px solid #747373;border-right:2px solid #747373;right:15px;top:22px;transform:rotate(45deg)}.contacts-line{position:absolute;bottom:12px;padding:8px 0;width:100%;background:rgba(255,255,255,.8);color:#57bfb9;font-weight:700;font-size:18px}.contacts-line .tel{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-tel.png) left center no-repeat;padding-left:55px;height:50px}.contacts-line .tel a{text-decoration:none;color:#57bfb9}.contacts-line .adress{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-email.png) left center no-repeat;padding-left:55px;height:50px}.contacts-line .make-an-appointment{width:100%;display:flex;justify-content:center}.contacts-line .make-an-appointment button,.contacts-line .make-an-appointment a.button{display:inline-block;color:#fff;font-family:Ubuntu,sans-serif;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;box-shadow:5px 10px 3.76px 2.4px rgba(0,0,0,.13);cursor:pointer;z-index:1;position:absolute;top:-15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}.checkup-archive{background-color:#f9f9f9;position:relative;padding-top:0}.checkup-archive:after{content:""}.checkup-archive .hero-archive{background-repeat:no-repeat;background-position:bottom center;background-size:cover;padding-top:300px}.checkup-archive h1{color:#62c9be}.checkup-archive .blog-col{padding-bottom:30px}.checkup-archive .blog-box{position:relative;background:rgba(254,254,254,.33);display:block;border-radius:15px;padding:60px 40px;height:100%;box-shadow:5px 5px 3.76px .24px rgba(0,0,0,.13)}.checkup-archive .blog-box .img-wrapper{position:relative;margin-left:auto;margin-right:auto;padding-top:50%;padding-bottom:50%}.checkup-archive .blog-box .img-wrapper img{position:absolute;top:0;height:100%;-o-object-fit:cover;object-fit:cover}.checkup-archive .blog-box .img-wrapper .post-description{position:absolute;left:0;bottom:0;width:100%;z-index:1}.checkup-archive .blog-box .img-wrapper .post-description .cost{position:absolute;background:#73b1aa;color:#fff;font-size:17px;padding:2px 24px;width:100%;bottom:20px}.checkup-archive .blog-box .img-wrapper .post-description .discount{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:absolute;right:-20px;bottom:-10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;width:150px;height:150px;padding:30px;background:#6ebaba;color:#fff;border:1px solid #fff;z-index:100}.checkup-archive .blog-box .img-wrapper .post-description .discount_price{font-weight:900}.checkup-archive .blog-box .post-name{position:absolute;top:0;left:0;padding:24px 38px;border-radius:15px;background-color:rgba(0,158,148,.7);box-shadow:5px 5px 3.76px .24px rgba(0,0,0,.13);color:#fff;font-size:16px;text-transform:uppercase;font-weight:700}.checkup-archive .blog-box .post-name__programma{font-size:.75em;display:block;font-weight:200}.checkup-archive .blog-box .post-name__nazvanie_programmy{font-size:1em;display:block;font-weight:400}.checkup-archive .navigation{margin:50px auto}.checkup-archive .navigation .nav-links{font-size:28px;color:#62c9be}.checkup-archive .navigation .nav-links .page-numbers{color:#62c9be;text-decoration:none;margin:10px 6px}.checkup-archive .navigation .nav-links .page-numbers.current{color:#1fe3d6}.checkup-archive .contacts-line{position:absolute;bottom:12px;padding:8px 0;width:100%;background:rgba(255,255,255,.8);color:#57bfb9;font-weight:700;font-size:18px}.checkup-archive .contacts-line .tel{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-tel.png) left center no-repeat;padding-left:55px;height:50px}.checkup-archive .contacts-line .tel a{text-decoration:none;color:#57bfb9}.checkup-archive .contacts-line .adress{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-email.png) left center no-repeat;padding-left:55px;height:50px}.checkup-archive .contacts-line .make-an-appointment button,.checkup-archive .contacts-line .make-an-appointment a.button{display:inline-block;color:#fff;font-family:Ubuntu,sans-serif;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;box-shadow:5px 10px 3.76px 2.4px rgba(0,0,0,.13);cursor:pointer;z-index:1;position:absolute;top:-15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}.content-area.team{background:#fff url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/bg_team.jpg) bottom center no-repeat;background-size:cover}.content-area.team .default-team{margin-top:80px}.content-area.team .default-team .team-description{font-family:'Futura',sans-serif;font-size:24px;font-weight:400;padding:30px 0 10px}.content-area.team .default-team .slick-track{padding-top:10px}.content-area.team .default-team .slick-slide .img-wrapper{overflow:hidden;display:block;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.content-area.team .default-team .slick-slide img{display:block;opacity:.5;transition:width 2s,height 2s,background-color 2s,transform 1s;max-height:720px;height:100%}.content-area.team .default-team .slick-slide.slick-center img{opacity:1;z-index:300;transition:width 2s,height 2s,background-color 2s,transform 1s;-o-object-fit:contain;object-fit:contain}.content-area.team .default-team .slick-slide.slick-center .doc-box .doc-box__content{visibility:visible;transform:scale(1);box-sizing:border-box;width:50%;max-width:90%;top:50%;left:5%;transition:width 2s,height 2s,background-color 2s,transform 1s;z-index:999}.content-area.team .default-team .slick-slide .doc-box{position:relative;height:720px}.content-area.team .default-team .slick-slide .doc-box .doc-box__content{position:absolute;top:0;right:0;width:90%;background:rgba(0,158,148,.72);box-shadow:5px 5px 3.76px .24px rgba(0,0,0,.13);border-radius:15px;padding:16px 38px;color:#fff;visibility:hidden;transform:scale(0)}.content-area.team .default-team .slick-slide .doc-box .doc-box__content a{color:#fff;text-decoration:none}.content-area.team .default-team .slick-slide .doc-box .doc-box__content h4,.content-area.team .default-team .slick-slide .doc-box .doc-box__content h4 b{font-family:'Futura',sans-serif;line-height:1;font-size:26px;font-weight:400;margin:0;padding:0}.content-area.team .default-team .slick-slide .doc-box .doc-box__content p{font-family:'Ubuntu',sans-serif;margin:15px 0;font-size:16px;font-weight:300;line-height:24px}.content-area.team .contacts-line{position:absolute;bottom:12px;padding:8px 0;width:100%;background:rgba(255,255,255,.8);color:#57bfb9;font-weight:700;font-size:18px}.content-area.team .contacts-line .tel{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-tel.png) left center no-repeat;padding-left:55px;height:50px}.content-area.team .contacts-line .tel a{text-decoration:none;color:#57bfb9}.content-area.team .contacts-line .adress{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-email.png) left center no-repeat;padding-left:55px;height:50px}.content-area.team .contacts-line .make-an-appointment button,.content-area.team .contacts-line .make-an-appointment a.button{display:inline-block;color:#fff;font-family:Ubuntu,sans-serif;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;box-shadow:5px 10px 3.76px 2.4px rgba(0,0,0,.13);cursor:pointer;z-index:1;position:absolute;top:-15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}.content-area.single-doctor .default-border{background:#fff url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/bg_team.jpg) bottom center no-repeat;background-size:cover;padding-top:80px}.content-area.single-doctor .doctor-photo{height:100%;position:relative}.content-area.single-doctor .doctor-photo img{display:block;position:absolute;right:-50px;bottom:0;z-index:9;height:100%;width:auto;max-width:none !important}.content-area.single-doctor .doctor-photo .doc-box__content{position:absolute;top:25%;left:0;transform:translateY(50%);width:350px;max-width:100%;background:rgba(0,158,148,.72);box-shadow:5px 5px 3.76px .24px rgba(0,0,0,.13);border-radius:15px;padding:10px 28px;color:#fff;z-index:99}.content-area.single-doctor .doctor-photo .doc-box__content h4,.content-area.single-doctor .doctor-photo .doc-box__content h4 b{font-family:'Futura',sans-serif;line-height:1;font-size:26px;font-weight:400;margin:0;padding:0}.content-area.single-doctor .profile-info{background:rgba(255,255,255,1);border-radius:15px;padding:20px 30px;margin-bottom:50px;-webkit-box-shadow:0 0 15px rgba(104,108,117,.1);box-shadow:0 0 15px rgba(104,108,117,.1)}.content-area.single-doctor .profile-info .profile-info-container{padding-right:20px;height:600px;overflow-y:auto}.content-area.single-doctor .profile-info .profile-info-container::-webkit-scrollbar{width:6px;background-color:#e5e7ec;border:0 solid #fafbfd;border-radius:3px}.content-area.single-doctor .profile-info .profile-info-container::-webkit-scrollbar-track{box-shadow:inset 0 0 0px grey;border-radius:3px}.content-area.single-doctor .profile-info .profile-info-container::-webkit-scrollbar-thumb{width:6px;background:#62c9be;border-radius:3px}.content-area.single-doctor .profile-info h1,.content-area.single-doctor .profile-info h5{color:#62c9be;font-weight:300;line-height:1}.content-area.single-doctor .profile-info h1{font-size:48px}.content-area.single-doctor .profile-info h5{font-size:22px;padding-left:50px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/fav_pic.svg) center left no-repeat;background-size:contain}.content-area.single-doctor .profile-info ul{list-style:circle}.content-area.single-doctor .profile-info ul li b{color:#009e94}.content-area.single-doctor .contacts-line{position:absolute;bottom:12px;padding:8px 0;width:100%;background:rgba(255,255,255,.8);color:#57bfb9;font-weight:700;font-size:18px}.content-area.single-doctor .contacts-line .tel{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-tel.png) left center no-repeat;padding-left:55px;height:50px}.content-area.single-doctor .contacts-line .tel a{text-decoration:none;color:#57bfb9}.content-area.single-doctor .contacts-line .adress{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-email.png) left center no-repeat;padding-left:55px;height:50px}.content-area.single-doctor .contacts-line .make-an-appointment button,.content-area.single-doctor .contacts-line .make-an-appointment a.button{display:inline-block;color:#fff;font-family:Ubuntu,sans-serif;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;box-shadow:5px 10px 3.76px 2.4px rgba(0,0,0,.13);cursor:pointer;z-index:1;position:absolute;top:-15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}.full-info{background:#fafbfd}.full-info .tab-content .tab-pane.active{height:500px;padding:20px;overflow:hidden}.full-info .tab-content .tab-pane.active .inner-pane{height:460px;overflow-y:auto}.full-info .tab-content .tab-pane.active .inner-pane::-webkit-scrollbar{width:6px;background-color:#e5e7ec;border:0 solid #fafbfd;border-radius:3px}.full-info .tab-content .tab-pane.active .inner-pane::-webkit-scrollbar-track{box-shadow:inset 0 0 0px grey;border-radius:3px}.full-info .tab-content .tab-pane.active .inner-pane::-webkit-scrollbar-thumb{width:6px;background:#62c9be;border-radius:3px}.content-area.single-doctor .profile-info ul,.full-info .tab-content .tab-pane.active ul{padding:0 0 0 30px;margin:0 0 20px}.content-area.single-doctor .profile-info li,.full-info .tab-content .tab-pane.active li{font-weight:300;line-height:22px;list-style:circle;margin:10px 0;padding:0 0 0 5px}.content-area.single-doctor .profile-info .full-info li::marker,.tab-content .tab-pane.active li::marker{color:#3cc;font-size:16px}.doctor-dots{padding:15px 0}.doctor-dots ul{padding:0;margin:0;text-align:center}.doctor-dots ul li{display:inline-block;font-size:0;margin:5px 15px}.doctor-dots ul li a,.doctor-dots ul li span{font-size:0;opacity:.65}.doctor-dots ul li a:after,.doctor-dots ul li span:after{content:"";display:block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;border:2px solid rgba(0,158,148,.5)}.doctor-dots ul li a:hover:after,.doctor-dots ul li span:hover:after{border:2px solid #009e94}.doctor-dots ul li span:after{border:2px solid #009e94}#breadcrumbs{overflow:hidden}#breadcrumbs a{padding-right:7px;padding-left:7px;text-decoration:underline;font-size:20px;font-weight:300}.directions #breadcrumbs a,.single-doctor #breadcrumbs,.single-doctor #breadcrumbs a,.career #breadcrumbs a{color:#fff}#breadcrumbs a:hover{color:#1da69f;text-decoration:none}#breadcrumbs a:first-child{padding-left:0}#breadcrumbs .breadcrumb_last{padding-left:7px;white-space:nowrap}.about-clinic section{background-size:cover}.about-clinic section.content-area{padding-top:100px}.about-clinic section .txt{font-size:20px}.about-clinic section.about-clinic_s1 .txt{position:relative;z-index:1;padding-bottom:150px}.about-clinic section.about-clinic_s1 .txt:before{content:"";position:absolute;background:rgba(255,255,255,.8);top:-100%;right:-1em;bottom:0;left:-1em;z-index:-1}.about-clinic section h1{font-size:60px;font-weight:300;text-transform:uppercase}.about-clinic section h2{font-family:'FuturaLight',sans-serif;color:#48beb4;font-weight:400;font-size:48px;line-height:1}.about-clinic section ul{list-style:none;padding:0 0 0 30px;margin:0 0 20px}.about-clinic section ul li{font-size:16px;font-weight:300;line-height:22px;padding:0 0 0 10px;margin:15px 0 25px;list-style:circle}.about-clinic section ul li::marker{color:#3cc;font-size:16px}.about-clinic section.about-clinic_s2{padding:100px 0}.about-clinic section.about-clinic_s2 .txt{background:rgba(255,255,255,.8)}.about-clinic section.about-clinic_s2 .bgimage{width:100%;height:500px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.about-clinic section.about-clinic_s3 .txt{position:relative;z-index:1;padding:1px 50px 50px 0}.about-clinic section.about-clinic_s3 .txt:before{content:"";position:absolute;background:rgba(255,255,255,.8);top:0;right:-1em;bottom:0;left:-1em;z-index:-1}.about-clinic .contacts-line{position:absolute;bottom:12px;padding:8px 0;width:100%;background:rgba(255,255,255,.8);color:#57bfb9;font-weight:700;font-size:18px}.about-clinic .contacts-line .tel{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-tel.png) left center no-repeat;padding-left:55px;height:50px}.about-clinic .contacts-line .tel a{text-decoration:none;color:#57bfb9}.about-clinic .contacts-line .adress{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-email.png) left center no-repeat;padding-left:55px;height:50px}.about-clinic .contacts-line .make-an-appointment button,.about-clinic .contacts-line .make-an-appointment a.button{display:inline-block;color:#fff;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;box-shadow:5px 10px 3.76px 2.4px rgba(0,0,0,.13);cursor:pointer;z-index:1;position:absolute;top:-15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}.about-clinic .make-an-appointment{padding-top:15px}.about-clinic .make-an-appointment a.button{display:inline-block;color:#fff;font-family:Ubuntu,sans-serif;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;box-shadow:5px 10px 3.76px 2.4px rgba(0,0,0,.13);cursor:pointer;margin-top:15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}.page-template-page-about-clinic .wpcf7-textarea{height:220px !important}.directions{position:relative;font-size:20px;font-weight:300;line-height:1.2;font-family:"FuturaLight",sans-serif;background:#fafbfd}.directions .breadcrumb,.program .breadcrumb{width:100%;position:absolute;bottom:50px;font-size:18px;color:#fff;z-index:1}.directions .breadcrumb .container,.program .breadcrumb .container{padding:8px 15px;border-radius:5px}.directions .breadcrumb p,.program .breadcrumb p{margin:6px 0}.directions .dna{position:absolute;z-index:99;width:120px;height:56px;perspective:400px;transform-style:preserve-3d;transform:rotateZ(135deg);bottom:60px;left:calc(50% - 60px);cursor:pointer;opacity:.5;transition:ease-out .33s}.directions .dna:hover{transform:rotateZ(135deg) scale(1.1);opacity:1}.directions .ele{width:1px;height:35px;float:left;margin:0 5px;border-left:1px #b0b0b0 dashed;position:relative;transform:rotateX(-360deg);-webkit-animation:run 2s linear infinite;animation:run 2s linear infinite}.directions .ele:before,.directions .ele:after{content:"";width:6px;height:6px;background:#62c9be;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;position:absolute;left:50%;transform:translateX(-50%)}.directions .ele:before{top:-2px;background:#fff}.directions .ele:after{bottom:-2px}.directions .ele:nth-of-type(1){-webkit-animation-delay:-.15s;animation-delay:-.15s}.directions .ele:nth-of-type(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.directions .ele:nth-of-type(3){-webkit-animation-delay:-.45s;animation-delay:-.45s}.directions .ele:nth-of-type(4){-webkit-animation-delay:-.6s;animation-delay:-.6s}.directions .ele:nth-of-type(5){-webkit-animation-delay:-.75s;animation-delay:-.75s}.directions .ele:nth-of-type(6){-webkit-animation-delay:-.9s;animation-delay:-.9s}.directions .ele:nth-of-type(7){-webkit-animation-delay:-1.05s;animation-delay:-1.05s}.directions .ele:nth-of-type(8){-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.directions .ele:nth-of-type(9){-webkit-animation-delay:-1.35s;animation-delay:-1.35s}.directions .ele:nth-of-type(10){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.directions .ele:nth-of-type(11){-webkit-animation-delay:-1.65s;animation-delay:-1.65s}.directions .ele:nth-of-type(12){-webkit-animation-delay:-1.8s;animation-delay:-1.8s}.directions .ele:nth-of-type(13){-webkit-animation-delay:-1.95s;animation-delay:-1.95s}.directions .ele:nth-of-type(14){-webkit-animation-delay:-2.1s;animation-delay:-2.1s}.directions .ele:nth-of-type(15){-webkit-animation-delay:-2.25s;animation-delay:-2.25s}.directions .ele:nth-of-type(16){-webkit-animation-delay:-2.4s;animation-delay:-2.4s}.directions .ele:nth-of-type(17){-webkit-animation-delay:-2.55s;animation-delay:-2.55s}.directions .ele:nth-of-type(18){-webkit-animation-delay:-2.7s;animation-delay:-2.7s}.directions .ele:nth-of-type(19){-webkit-animation-delay:-2.85s;animation-delay:-2.85s}.directions .ele:nth-of-type(20){-webkit-animation-delay:-3s;animation-delay:-3s}@-webkit-keyframes run{to{transform:none;opacity:.5}}@keyframes run{to{transform:none;opacity:.5}}.directions .phones_block{padding:5px}.directions .phones_block strong{display:inline-block;padding:10px 0 10px 55px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/fav_pic.svg) left center/30px no-repeat}.directions .phones_block ul.phone_list{padding:0 0 0 55px}.directions .phones_block ul.phone_list li.phone_item{padding:0;background:0 0;font-size:26px}.directions .hero:before,.program .hero:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.5);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.directions .title-section,.program .title-section{position:absolute;display:block;width:100%;z-index:1;padding:26px;top:calc(50% - 100px);transform:translateY(10px);color:#fff}.directions .title-section:after,.program .title-section:after{content:"";display:none;position:absolute;z-index:1;border-radius:0 15px 15px 0;background-color:rgba(0,158,148,.72);box-shadow:0 10px 3.76px .24px rgba(0,0,0,.13);width:75%;top:0;bottom:0;left:0}.directions .title-section .container,.program .title-section .container{position:relative;z-index:2}.directions .title-section h1,.program .title-section h1{font-size:60px;font-weight:300;text-transform:uppercase;text-align:start;z-index:9;margin:0;padding:0;line-height:1}.directions .title-section .make-an-appointment{text-align:right}.directions .title-section a.button{display:inline-block;color:#fff;text-decoration:none;height:70px;line-height:28px;border-radius:35px;padding:20px 48px;font-size:16px;font-weight:700;text-transform:uppercase;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);border:1px solid #fff}.directions .title-section a.button:hover,.directions .title-section a.button:focus{background:#62c9be;color:#fff;border:1px solid #62c9be}.directions .block_01,.directions .block_05,.directions .block_06{padding:60px 0 100px;background-size:cover}.directions .block_01 img,.directions .block_02 img,.directions .block_03 img,.directions .block_04 img,.directions .block_05 img,.directions .block_06 img,.directions .block_09 img{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-khtml-border-radius:15px}.directions .block_01 h3,.directions .block_02 h3{font-family:'FuturaLight',sans-serif;font-weight:400;font-size:30px;line-height:1.2;color:#62c9be;padding:0 0 0 40px;margin:20px 0 10px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/ico-check-green.svg) no-repeat left top/30px}.directions .block_01 h4{font-family:'Futura',sans-serif;font-weight:400;font-size:24px;margin:25px 0 15px}.directions .block_01 ul,.directions .block_01 ol,.directions .block_05 ul,.directions .block_06 ul{padding:0 0 0 30px;margin:0 0 20px}.directions .block_01 ul li,.directions .block_01 ol li,.directions .block_05 ul li,.directions .block_06 ul li{font-weight:300;line-height:22px;margin:10px 0;padding:0 0 0 5px}.directions .block_01 ul li,.directions .block_05 ul li,.directions .block_06 ul li{list-style:circle}.directions .block_01 ul li::marker,.directions .block_01 ol li::marker,.directions .block_05 ul li::marker,.directions .block_05 ol li::marker,.directions .block_06 ul li::marker,.directions .block_06 ol li::marker{color:#3cc;font-size:16px}.directions .block_01 .transparent_white,.directions .block_05 .transparent_white,.directions .block_06 .transparent_white{position:relative;padding:20px 40px;background:rgba(255,255,255,1);border-radius:10px}.directions .block_01 .transparent_white .txt,.directions .block_05 .transparent_white .txt,.directions .block_06 .transparent_white .txt{z-index:1;position:relative}.directions .block_01 .transparent_white:after,.directions .block_05 .transparent_white:after,.directions .block_06 .transparent_white:after{display:none;content:"";background:rgba(255,255,255,1);position:absolute;top:-2em;left:-2em;right:-2em;bottom:-2em;border-radius:10px;z-index:0}.directions .block_02{padding:100px 0;background-size:cover;color:#000}.directions .block_02 ul,.directions .block_03 ul,.directions .block_03 ol,.directions .block_04 ul,.directions .block_04 ol{padding:0 0 0 30px;margin:0 0 20px}.directions .block_02 ul li,.directions .block_03 ul li,.directions .block_03 ol li,.directions .block_04 ul li,.directions .block_04 ol li{font-family:"FuturaLight",sans-serif;font-size:20px;font-weight:300;line-height:1.3;margin:10px 0;padding:0 0 0 5px}.directions .block_02 ul li,.directions .block_03 ul li,.directions .block_04 ul li{list-style:circle}.directions .block_02 ul li::marker,.directions .block_02 ol li::marker,.directions .block_03 ul li::marker,.directions .block_03 ol li::marker,.directions .block_04 ul li::marker,.directions .block_04 ol li::marker{color:#3cc;font-size:20px}.directions .block_03{padding:65px 0 110px}.directions .block_03 blockquote{padding:20px 0 20px 100px;font-size:18px;font-weight:700;line-height:1.2;color:#48beb4}.directions .block_02 h3,.directions .block_03 h3,.directions .block_04 h3,.directions .block_08 h3{font-family:'FuturaLight',sans-serif;font-weight:400;font-size:30px;line-height:1.2;color:#62c9be;padding:0 0 0 40px;margin:25px 0 15px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/ico-check-green.svg) no-repeat left top/30px}.directions .block_02 h4,.directions .block_03 h4,.directions .block_04 h5,.directions .block_09 h4{position:relative;font-family:'Futura',sans-serif;font-size:24px;font-weight:400;padding:0;margin:30px 0 10px}.directions .block_04{padding:65px 0 110px}.directions .block_04 blockquote{padding:20px 0 20px 100px;font-size:18px;font-weight:700;line-height:1.2;color:#48beb4}.directions .block_04 h1{font-size:48px;line-height:1;color:#48beb4}.directions .block_04 h4{position:relative;font-family:'Futura',sans-serif;font-size:28px;font-weight:400;padding:0 0 0 50px;margin:30px 0 10px}.directions .block_04 h4>span,.directions .block_04 h5>span{position:absolute;display:block;color:#48beb4;font-size:180px;font-weight:700;line-height:130px;opacity:.3;top:-20px;left:-30px}.directions .block_05{position:relative;overflow:hidden;padding-top:0}.directions .block_05 .video-transparent{position:absolute;right:0;left:0;height:100%;z-index:0}.directions .block_05 .video-transparent:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:100%;background:rgba(255,255,255,.33);z-index:2}.directions .block_05 .video-transparent:after{content:"";display:block;position:absolute;top:0;left:48%;right:0;height:100%;background:linear-gradient(270deg,#989898,rgba(215,215,215,.96));z-index:1}.directions .block_05 .video-transparent .video-container{position:absolute;left:0;right:40%;height:100%;z-index:1}.directions .block_05 .video-transparent .video-container video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.directions .block_05 .video-col .video-container{height:100%;width:100%}.directions .block_05 .video-col .video-container video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.directions .block_06 .slider_title,.directions .block_06 h3{font-family:'FuturaLight',sans-serif;font-weight:400;font-size:30px;line-height:1.2;color:#62c9be;padding:0;margin:25px 0 15px}.directions .block_06 .block_06_slider .slick-dots li{margin:10px;padding:0}.directions .block_06 .block_06_slider img{height:-webkit-max-content;height:-moz-max-content;height:max-content}.directions .block_07 .video-container{width:100%}.directions .block_07 video{display:block;width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}.directions .block_08{padding:80px 0 130px}.directions .block_08 h2{font-size:48px}.directions .block_08 ul.txt_list_item{margin:0;padding:0;-moz-column-count:2;column-count:2}.directions .block_08 ul.txt_list_item li{vertical-align:top;list-style:none;width:100%;font-weight:300;margin:0 0 20px;padding:15px 20px;background-color:#fff;border-left:3px solid #62c9be;border-top-right-radius:15px;border-bottom-right-radius:15px}.directions .block_09{padding:80px 0 130px}.directions .block_09 ul,.directions .block_09 ol{margin:0;padding:0 0 0 30px}.directions .block_09 ul li,.directions .block_09 ol li{width:100%;font-weight:300;line-height:24px;list-style:circle;margin:10px 0;padding:0 0 0 5px}.directions .block_09 ul li::marker,.directions .block_09 ol li::marker{color:#3cc;font-size:16px}.directions .block_09 .price-content{font-size:14px}.directions .block_09 .price-content tr:hover{font-weight:700}.directions .block_09 .price-content tr:nth-child(2n){background:rgba(29,187,174,.1)}.directions .block_09 .price-content td{padding-top:10px;padding-bottom:10px;padding-right:10px}.directions .block_09 .price-content td:first-child{padding-left:10px;padding-right:0}.directions .block_09_doctors{background:#fafbfd;padding:20px 0 60px}.directions .block_09_doctors .doctor>[class*=col-]{margin-bottom:30px}.directions .block_09_doctors .doctor_item{position:relative;text-align:center;background:0 0;height:100%;padding-bottom:70px;border-radius:15px}.directions .block_09_doctors .doctor_item:hover{background:#fff}.doctor_container{position:relative}.doctor_container .doctor_item{position:relative;margin:0 15px 15px;width:200px}.directions .block_09_doctors .doctor__pict{overflow:hidden;display:flex;align-content:center;justify-content:center;padding:20px}.directions .block_09_doctors .doctor__pict img{display:block;transition:all .3s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%}.directions .block_09_doctors .doctor__pict:hover img{transform:scale(1)}.directions .block_09_doctors .doctor__name{padding:15px 20px 5px;min-height:4rem}.directions .block_09_doctors .doctor__name a{font-family:'Futura',sans-serif;line-height:.9;font-size:26px;text-decoration:none;font-weight:400;color:#000;margin:0}.directions .block_09_doctors .doctor__description{padding:1px 20px;font-size:16px;font-family:Ubuntu,sans-serif;font-weight:300;min-height:120px}.directions .block_09_doctors .doctor__call{display:flex;width:100%;flex-direction:row;justify-content:center;align-content:center;position:absolute;bottom:20px}.directions .block_09_doctors .doctor__call button.call-doctor{position:relative;background-color:#62c9be;height:40px;border-radius:20px;border:0 solid #62c9be;font-size:12px;font-weight:500;text-transform:uppercase;color:#fff;cursor:pointer;padding:10px 50px 10px 20px;transition:all .3s}.directions .block_09_doctors .doctor__call button.call-doctor:after{content:"";position:absolute;width:22px;height:22px;right:13px;top:50%;transform:translateY(-50%);-webkit-mask-image:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_pencil.svg);mask-image:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_pencil.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center right;mask-position:center right;background-color:#fff;transition:all .3s}.directions .block_09_doctors .doctor__call button.call-doctor:hover{background:#000;color:#62c9be}.directions .block_09_doctors .doctor__call button.call-doctor:hover:after{background-color:#62c9be;right:17px}.more-block p{text-align:right}.directions .block_09_doctors a.button{display:inline-block;background:#fff;color:#62c9be;text-decoration:none;height:40px;line-height:18px;border-radius:20px;border:1px solid #62c9be;padding:10px 28px;font-size:12px;font-weight:500;text-transform:uppercase}.directions .block_09_doctors a.button:hover,.directions .block_09_doctors a.button:focus{background:#62c9be;color:#fff}.directions .block_10_cards{background:#efeff1;padding:20px 0 60px}.directions .block_10_cards h4{width:100%;text-align:center;font-family:Ubuntu,sans-serif;font-weight:400;font-size:60px;line-height:1;color:#62c9be;margin:40px 0}.directions .block_10_cards .card>[class*=col-]{margin-bottom:30px}.directions .block_10_cards .card_item{position:relative;background:#fff;height:100%;padding-bottom:65px;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:1px solid #e5e7ec;border-radius:15px}.directions .block_10_cards .card__pict{border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden}.directions .block_10_cards .card__pict img{display:block;width:100%;transition:all .3s}.directions .block_10_cards .card__pict:hover img{transform:scale(1)}.directions .block_10_cards .card__title{font-family:'Futura',sans-serif;padding:12px 20px 2px;min-height:2rem;text-align:center;font-weight:400;font-size:24px}.directions .block_10_cards .card__description{padding:1px 20px;font-size:20px;font-family:'Futura',sans-serif;font-weight:300;text-align:center}.directions .block_10_cards .card__readmore{display:flex;width:100%;flex-direction:row;justify-content:center;align-content:center;position:absolute;bottom:15px}.directions section.block_posts{background:#f7fafd}.directions section.block_12_reviews{background:url(/wp-content/uploads/2020/07/endokrinnoe-zdorove-fon__06.jpg.webp) center center/cover no-repeat #f6f6f6;padding:50px 0 75px}.directions section.block_12_reviews .reviews_container{position:relative}.directions section.block_12_reviews .review{overflow:hidden}.reviews_container .review_item{position:relative;background-color:#fff;border-radius:15px;padding:0;margin:0 15px 15px;padding:20px 15px 20px 30px;width:200px}.directions section.block_12_reviews .review__name{font-family:'Futura',sans-serif;font-size:26px;font-weight:400;line-height:.9;margin:15px 0}.directions section.block_12_reviews .review__text{height:300px;overflow-y:auto}.directions section.block_12_reviews .review__text p{margin:10px 15px 10px 0;font-family:"FuturaLight",sans-serif;font-size:20px;font-weight:300;line-height:24px}.directions section.block_12_reviews .review__text p span{font-weight:300 !important}.review__text::-webkit-scrollbar{width:6px;background-color:#e5e7ec;border:0 solid #fafbfd;border-radius:3px}.review__text::-webkit-scrollbar-track{box-shadow:inset 0 0 0px grey;border-radius:3px}.review__text::-webkit-scrollbar-thumb{width:6px;background:#62c9be;border-radius:3px}.directions section.block_12_reviews .slick-dots{margin:0}.directions section.block_12_reviews .slick-dots li{border:3px solid #777;background:#777}.directions section.block_12_reviews .slick-dots li.slick-active{width:16px;height:16px;margin:10px 5px;background:#62c9be;border:8px solid #62c9be}.directions section.block_12_reviews .slick-arrow{width:15px;height:15px}.directions section.block_12_reviews .slick-arrow.slick-prev{transform:rotate(-45deg);left:5px}.directions section.block_13_accordeon{padding:50px 0 75px;background:#efeff1;overflow:hidden}.directions section.block_13_accordeon .program{margin:20px 0 10px;padding:5px 20px;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:1px solid #e5e7ec;border-radius:10px}.directions section.block_13_accordeon .program h4{font-size:24px;font-weight:400;color:#000;line-height:1;margin:15px 0}.directions section.block_13_accordeon .program h4 small{font-size:16px}.directions section.block_13_accordeon .program .price{font-weight:700;font-size:24px;line-height:1;color:#62c9be}.directions section.block_13_accordeon .accordeon_container .tab_item{margin:10px 0}.directions section.block_13_accordeon .accordeon_container .tab__name{position:relative;background:#62c9be;color:#fff;margin:0;padding:10px 20px;cursor:pointer;border-radius:10px}.directions section.block_13_accordeon .accordeon_container .tab__name:after{content:"";display:block;position:absolute;top:12px;transform:rotate(135deg);right:20px;width:10px;height:10px;border-top:2px;border-right:2px;border-bottom:0;border-left:0;border-color:#fff;border-style:solid;transition:all .05s}.directions section.block_13_accordeon .accordeon_container .tab__name.active:after{transform:rotate(-45deg);top:18px}.directions section.block_13_accordeon .price-content tr:nth-child(2n){background:rgba(250,251,253,.8)}.directions section.block_13_accordeon .price-content td:first-child{padding-left:40px;padding-right:0;text-align:left !important}.directions section.block_13_accordeon .accordeon_container .tab__text.price-content{padding:10px 20px;background-color:#fff;border-radius:10px}.directions section.block_13_accordeon .accordeon_container .tab__text.price-content ul{margin-left:0}.directions section.block_13_accordeon .accordeon_container .tab__text.price-content ul li{font-family:"FuturaLight",sans-serif;font-size:20px;font-weight:300;line-height:22px;margin:10px 0;padding:0 0 0 5px;background:unset;list-style:circle}.directions section.block_13_accordeon .accordeon_container .tab__text.price-content ul li::marker{color:#3cc;font-size:20px}.directions section.block_13_accordeon .price-content td{padding-top:10px;padding-bottom:10px;padding-right:10px;border-bottom:1px solid #e5e7ec}.directions section.block_14_advantages{background:#fff;padding:30px 0 70px}.directions section.block_14_advantages h4{width:100%;text-align:center;font-family:FuturaLight,sans-serif;font-weight:400;font-size:48px;line-height:1;color:#1dbbae;margin:40px 0}.directions section.block_14_advantages [class*=col-]{margin-bottom:20px}.directions section.block_14_advantages .advant-item{overflow:hidden;height:100%;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.15);border-radius:15px}.directions section.block_14_advantages .advant-item__description{padding:26px 12px}.directions section.block_20_advantages{background:url(/wp-content/uploads/2020/07/urologiya_andrologiya__02.jpg.webp) center center/cover no-repeat #fff;padding:30px 0 70px}.directions section.block_20_advantages [class*=col-]{margin-bottom:20px}.directions section.block_20_advantages .advant-item{position:relative;overflow:hidden;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.15);border-radius:15px}.directions section.block_20_advantages .advant-item a{display:block;color:#fff;line-height:0;overflow:hidden}.directions section.block_20_advantages .advant-item a:hover,.directions section.block_20_advantages .advant-item a:focus{color:#fff}.directions section.block_20_advantages a .advant-item__description{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;padding:50% 30px 20px;font-family:Ubuntu,sans-serif;font-weight:500;text-transform:uppercase;line-height:1.2;text-align:center;background:rgba(255,255,255,.5);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.directions section.block_20_advantages a:hover .advant-item__description{opacity:1;background:rgba(0,0,0,.5);background:linear-gradient(180deg,rgba(0,0,0,.1) 35%,rgba(29,187,174,1) 100%)}.contacts-line{position:absolute;bottom:12px;padding:8px 0;width:100%;background:rgba(255,255,255,.8);color:#57bfb9;font-weight:700;font-size:18px}.contacts-line .tel{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-tel.png) left center no-repeat;padding-left:55px;height:50px}.contacts-line .tel a{text-decoration:none;color:#57bfb9}.contacts-line .adress{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-email.png) left center no-repeat;padding-left:55px;height:50px}.contacts-line .make-an-appointment button,.contacts-line .make-an-appointment a.button{display:inline-block;color:#fff;font-family:Ubuntu,sans-serif;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;box-shadow:5px 10px 3.76px 2.4px rgba(0,0,0,.13);cursor:pointer;z-index:1;position:absolute;top:-15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}.checkup{position:relative}.checkup .hero{background-repeat:no-repeat;background-size:cover;background-position:top center}.checkup .hero .title-section{top:unset;bottom:20%}.checkup .hero .title-section:after{width:65%}.checkup .hero h1{font-size:42px;text-align:left}.checkup .hero h1 span.programma{font-size:.9em}.checkup .hero h1 span.nazvanie_programmy{font-size:1em}.checkup .block_02{padding:0;background-size:cover;background-position:center center;font-size:16px;line-height:1.3;color:#000;min-height:80vh;overflow:hidden}.checkup .block_02 h1,.checkup .block_02 h2{font-size:48px;color:#48beb4}.checkup .block_02 h3{font-size:40px;color:#48beb4}.checkup .block_02 ul{padding:0}.checkup .block_02 ul li{margin-bottom:14px}.checkup .block_02 .block_description{position:relative;padding:100px 65px;font-size:18px;z-index:1}.checkup .block_02 .block_description:after{content:"";position:absolute;background:rgba(255,255,255,.7);top:-30%;bottom:-200%;left:0;right:0;z-index:-1}.checkup .block_03{padding:150px 0 140px;background-size:cover}.checkup .block_03 blockquote{padding:20px 0 20px 100px;font-size:18px;font-weight:700;line-height:1.2;color:#48beb4}.checkup .block_03 h1,.checkup .block_03 h2{font-size:42px;line-height:1.3;color:#48beb4;font-weight:400}.checkup .block_03 h3{font-size:24px;text-transform:uppercase;line-height:1.7;color:#48beb4}.checkup .block_03 h4,.checkup .block_03 h5{font-size:24px;padding:0 0 0 55px;margin:10px 0 10px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/fav_pic.svg) no-repeat left top/30px}.checkup .block_03 ul,.checkup .block_03 ol{padding:0 0 0 20px;margin:0}.checkup .block_03 ul li,.checkup .block_03 ol li{padding:0;margin:0}.checkup .block_03.ul_li_elements ul{padding:0;list-style:none}.checkup .block_03.ul_li_elements ul li{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/fav_pic.svg) no-repeat left top/30px;padding-left:50px;padding-bottom:18px;margin-bottom:2px}.checkup .block_03 .block_03_container{padding:50px 0;min-height:400px;background:rgba(255,255,255,.8)}.checkup .block_03 .block_03_container .block_description{min-height:350px}.checkup .block_03 .sale_block{position:absolute;top:50%;transform:translateY(-50%);height:auto}.checkup .block_03 .sale_block .big_circle{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:380px;height:380px;border:8px solid #6ebaba;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;background:#fff;margin-bottom:-80px;padding:15% 30px;text-align:center}.checkup .block_03 .sale_block .big_circle:before{content:"";position:absolute;left:0;right:-16px;top:0;bottom:0;border-top:16px dotted transparent;border-right:16px dotted #9b9a97;border-bottom:16px dotted transparent;border-left:16px dotted transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;transform:rotate(-30deg)}.checkup .block_03 .sale_block .big_circle .program{display:block;font-size:22px;font-weight:400;color:#9b9a97;text-transform:uppercase}.checkup .block_03 .sale_block .big_circle .program_name{display:block;font-size:36px;line-height:1.2;font-weight:900;color:#6ebaba;text-transform:uppercase;margin-bottom:20px}.checkup .block_03 .sale_block .big_circle .price{display:block;font-size:24px;color:#9b9a97;font-weight:700}.checkup .block_03 .sale_block .small_circle{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:300px;height:300px;border:5px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;background:#6ebaba;color:#fff;padding:30px;text-align:center;margin-left:30%}.checkup .block_03 .sale_block .small_circle .discount_title,.checkup .block_03 .sale_block .small_circle .discount_percent{display:block;font-size:28px;font-weight:400;line-height:1.2}.checkup .block_03 .sale_block .small_circle .discount_price{display:block;font-size:36px;font-weight:900}.checkup .block_04{overflow:hidden;padding:0;background-size:cover;background-position:top center;font-size:16px;line-height:1.3;color:#000;min-height:80vh}.checkup .block_04 h1,.checkup .block_04 h2{font-size:48px;color:#48beb4}.checkup .block_04 h3{font-size:40px;color:#48beb4}.checkup .block_04 ul{padding:0}.checkup .block_04 ul li{margin-bottom:14px}.checkup .block_04 .block_description{position:relative;padding:100px 65px;font-size:18px;z-index:0}.checkup .block_04 .block_description:after{content:"";position:absolute;background:rgba(255,255,255,.7);top:-30%;bottom:-100%;left:0;right:0;z-index:-1}.checkup .block_04 .block_description h2{font-size:42px;font-weight:700}.checkup .block_04 .block_description p{padding-left:0}.checkup .block_05{position:relative;overflow:hidden;padding-top:0}.checkup .block_05 .video-transparent{position:absolute;right:0;left:0;height:100%;z-index:0}.checkup .block_05 .video-transparent:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:100%;background:rgba(255,255,255,.33);z-index:2}.checkup .block_05 .video-transparent:after{content:"";display:block;position:absolute;top:0;left:48%;right:0;height:100%;background:linear-gradient(270deg,#989898,rgba(215,215,215,.96));z-index:1}.checkup .block_05 .video-transparent .video-container{position:absolute;left:0;right:40%;height:100%;z-index:1}.checkup .block_05 .video-transparent .video-container video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.checkup .block_05 .video-col .video-container{height:100%;width:100%}.checkup .block_05 .video-col .video-container video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.checkup .block_06 .block_06_slider .slick-dots li{border:3px solid #3dafa8;background:0 0;line-height:0;width:6px;height:6px;overflow:hidden;padding:3px}.checkup .contacts-line{position:absolute;bottom:12px;padding:8px 0;width:100%;background:rgba(255,255,255,.8);color:#57bfb9;font-weight:700;font-size:18px}.checkup .contacts-line .tel{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-tel.png) left center no-repeat;padding-left:55px;height:50px}.checkup .contacts-line .adress{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-email.png) left center no-repeat;padding-left:55px;height:50px}.checkup .contacts-line .make-an-appointment button,.checkup .contacts-line .make-an-appointment a.button{display:inline-block;color:#fff;font-family:Ubuntu,sans-serif;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;box-shadow:5px 10px 3.76px 2.4px rgba(0,0,0,.13);cursor:pointer;z-index:1;position:absolute;top:-15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}.white-popup{position:relative;background:rgba(255,255,255,1);padding:20px;width:auto;max-width:500px;margin:20px auto;border-radius:15px;-webkit-box-shadow:0 0 15px rgba(104,108,117,.1);box-shadow:0 0 15px rgba(104,108,117,.1)}.white-popup .mfp-close{color:#62c9be}.mfp-bg{background:rgba(255,255,255,.1)}.mfp-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popup-form{padding:25px 30px;transition:.5s ease-in-out}.popup-form input.wpcf7-form-control,.popup-form textarea.wpcf7-form-control{background:#fafbfd;border-radius:10px;border:none;padding:12px 15px;width:100%;border:1px solid #e5e7ec}.popup-form .wpcf7-text{padding:12px 15px;border:none;outline:none}.popup-form .wpcf7-textarea{height:90px}.popup-form input.wpcf7-submit{height:50px;width:100%;padding:15px;margin:0 auto;font-family:Ubuntu,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff !important;text-decoration:none;line-height:20px;text-align:center;background-color:#62c9be;border:1px solid #62c9be;border-radius:25px}.popup-form input.wpcf7-submit:hover,.popup-form input.wpcf7-submit:focus{background:#000}.popup-form .sent .wpcf7-response-output{border-radius:6px;border-color:#62c9be !important;text-align:center;font-weight:700}.contacts{position:relative;background:#f7fafd}.contacts .map_wrapper{position:absolute;width:100%;height:100%;right:0}.contacts #map_canvas{width:100%;height:100%}.contacts .contact-slider{font-family:FuturaLight}.contacts .contact-slider .sliders .slider-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;align-content:center}.contacts .contact-slider .slider_arrows{display:flex;flex-wrap:wrap;align-content:space-around;justify-content:space-around;align-items:center;flex-direction:row;margin:16px 0 30px}.contacts .contact-slider .slider_arrows .slick-arrow{display:block;position:relative;top:unset;margin:0;width:10px;height:10px}.contacts .contact-slider_title{font-size:32px;font-weight:400;text-transform:uppercase;text-align:center;color:#62c9be;margin-bottom:0}.contacts .contact-slider_description{color:#747373;font-size:18px;margin-bottom:20px}.contacts .contact_wrap{width:100%;height:auto;top:200px}.contacts .contact_wrap .contact_block{z-index:9;left:0;top:0;width:100%;height:auto;border-radius:15px;padding:20px;color:#0d0c0c;font-size:22px;font-weight:400;text-align:center}.contacts .contact_wrap .contact_block a{color:#0d0c0c;text-decoration:none}.contacts .contact_wrap .contact_block ul{padding:0;margin:0;list-style:none}.contacts .contact_wrap .contact_block ul li{margin:5px 0}.contacts .contact_wrap .contact_block .shedule{border-top:1px solid #ddd;padding:30px;margin-top:30px;text-align:center}.contacts .contact_wrap .contact_block .shedule.shedule-mobile{display:none}.contacts .contact_wrap .contact_block .shedule .workday{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.contacts .contact_wrap .contact_block .shedule .workday .days{padding-right:5px;position:relative;text-align:right}.contacts .contact_wrap .contact_block .shedule .workday .days:after{position:absolute;content:"";display:block;top:8px;bottom:8px;right:0;border-right:1px solid #fff}.contacts .contact_wrap .contact_block .shedule .workday .shedule-days{font-family:FuturaLight;padding-left:5px;font-weight:400;text-align:left}.contacts .contact_wrap .contact_block .shedule .weekend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.contacts .contact_wrap .contact_block .shedule .weekend .days{padding-right:5px;text-align:right}.contacts .contact_wrap .contact_block .shedule .weekend .shedule-days{font-family:FuturaLight;padding-left:5px;font-weight:400;text-align:left}.contacts .contact_wrap .contact_block .adress{font-size:22px;margin:10px 0}.contacts section.section_addr_map{background:#fff;display:flex}.contacts .contact_adress_container{width:100%}.contacts .contact_adress_container .contact_adress_body{width:100%;padding:0}.contacts .map_container{width:100%;height:600px}.clinics .nav{-ms-flex-pack:center !important;justify-content:center !important}.clinics .nav-item a.nav-link{display:inline-block;height:40px;width:220px;padding:10px;font-family:'Ubuntu',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#62c9be;text-decoration:none;line-height:20px;text-align:center;border:1px solid #62c9be;border-radius:20px}.clinics .nav-item a.nav-link:hover,.clinics .nav-item a.nav-link:focus,.clinics .nav-item a.nav-link.active{background:#62c9be;color:#fff;border:1px solid #62c9be}.clinics .tab-content .tab-pane.active{height:auto}.clinics .tab-content .tab-pane p{font-size:20px;font-weight:400;padding:10px 0;line-height:30px}.clinics .tab-content .tab-pane p a{text-decoration:none}.hero-feedback{padding-top:80px;background:#fff url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/bg_feedback-clients.jpg) center center no-repeat;background-size:cover;height:auto}.hero-feedback select.form-control{background:#fafbfd;border-radius:10px;border:none;padding:7px 15px;border:1px solid #e5e7ec}.hero-feedback .page-numbers{width:40px;height:40px;margin:5px;text-align:center;font-family:'Futura',sans-serif;font-size:20px;color:#747373;font-weight:400;text-decoration:none;line-height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-khtml-border-radius:20px}.hero-feedback .page-numbers:hover,.hero-feedback .page-numbers:focus{color:#62c9be;background-color:#fff}.hero-feedback .page-numbers.current{color:#fff;background-color:#62c9be}.hero-feedback .feedback-slider{margin-bottom:75px}.hero-feedback .feedback-slider .feedback-box{position:relative;background-color:#fff;border-radius:15px;padding:0;margin:15px 0;padding:20px 15px 20px 30px}.hero-feedback .feedback-slider .feedback-box .feedback__header{height:90px}.hero-feedback .feedback-slider .feedback-box .feedback__name{font-family:'Futura',sans-serif;font-size:26px;font-weight:400;line-height:.9;margin:15px 0 5px}.hero-feedback .feedback-slider .feedback-box .categories{margin:5px 0}.hero-feedback .feedback-slider .feedback-box .feedback__content{color:#000;font-size:16px;line-height:24px;font-family:Helvetica,Arial,serif;font-weight:300;height:300px;overflow-y:auto}.hero-feedback .feedback-slider .feedback-box .feedback__content::-webkit-scrollbar{width:6px;background-color:#e5e7ec;border:0 solid #fafbfd;border-radius:3px}.hero-feedback .feedback-slider .feedback-box .feedback__content::-webkit-scrollbar-track{box-shadow:inset 0 0 0px grey;border-radius:3px}.hero-feedback .feedback-slider .feedback-box .feedback__content::-webkit-scrollbar-thumb{width:6px;background:#62c9be;border-radius:3px}.hero-feedback .feedback-slider .feedback-box .feedback__content a{text-decoration:none}.hero-feedback .feedback-slider .feedback-box .feedback__content a h4{text-transform:uppercase;text-decoration:none;color:#fff;font-size:20px;line-height:1.5;margin:20px 0}.hero-feedback .feedback-slider .feedback-box .feedback__content p{margin:10px 0;padding-bottom:8px}.hero-feedback .slick-slide{opacity:.5;transform:scale(.8);transition:width 2s,height 2s,background-color 2s,transform 1s}.hero-feedback .slick-slide.slick-center{transform:scale(1);opacity:1}.hero-feedback .dots-container .slick-dots li{border:3px solid #3dafa8}.price-page{padding-top:80px;background:#fff url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/bg_price_bg_1920x1080.jpg) center center fixed;background-size:cover}.all-prices .price-item{padding:0;text-align:center!important;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:1px solid #e5e7ec;border-radius:15px}.all-prices .price-item:hover{background-color:#62c9be}.all-prices .price-item a{display:block;color:#000;text-decoration:none}.all-prices .price-item a:hover{color:#fff}.all-prices .price-item img{width:130px;margin:25px auto 0;padding:15px;background:#fafbfd;border:1px solid #e5e7ec;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%}.all-prices .price-item a .price-item__description{padding:10px 20px 15px;font-size:21px;line-height:1;height:80px}.price-page .price-block{margin:15px 0;background:rgba(255,255,255,1);color:#000;padding:20px;border-radius:15px;-webkit-box-shadow:0 0 50px rgba(204,208,217,.25);box-shadow:0 0 50px rgba(204,208,217,.25);position:relative}.price-page .price-block .price-title{padding:10px 20px;background:#62c9be;color:#fff;border-radius:10px}.price-page .price-block .price-title .display-5{padding:0;margin:0;font-size:24px;color:#fff;font-weight:300;line-height:30px}.price-page .price-block .program{margin:20px 0 10px;padding:5px 20px;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:1px solid #e5e7ec;border-radius:10px}.price-page .price-block .program h4{font-size:24px;font-weight:400;color:#000;line-height:1;margin:15px 0}.price-page .price-block .program h4 small{font-size:16px}.price-page .price-block .program .price{font-weight:700;font-size:24px;line-height:1;color:#62c9be}.price-page .price-block .price-content{font-size:14px}.price-page .price-block .price-content tr:hover{font-weight:400}.price-page .price-block .price-content tr:nth-child(2n){background:rgba(250,251,253,.8)}.price-page .price-block .price-content td{font-size:16px;font-weight:300;line-height:20px;padding-top:10px;padding-bottom:10px;padding-right:10px;border-bottom:1px solid #e5e7ec}.price-page .price-block .price-content td:first-child{padding-left:40px;padding-right:0;text-align:left !important}.price-page .price-block .price-content td strong{font-size:18px;font-weight:500}.price-page .price-block .price-content td h2 strong{font-size:20px;color:#62c9be !important}.price-page .section-search{background:#919090;height:100px;display:flex;align-items:center;margin-bottom:20px;align-content:center;flex-wrap:wrap;flex-direction:row;justify-content:center}.price-page .section-search .search-form{position:relative;max-width:100%;overflow:hidden;width:auto}.price-page .section-search .search-form .search-field{padding:10px 3px 10px 50px;border-radius:22px;width:400px;max-width:100%;font-family:Ubuntu,sans-serif;font-style:italic}.price-page .section-search .search-form .search-submit{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:1;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-search-grey.png) center center no-repeat;background-size:22px;font-size:0;height:30px;width:30px;border:0;outline:0;cursor:pointer}.page-template-default,.page-template-page-memo-parent{font-family:Ubuntu,sans-serif;font-weight:400}.page-template-default h2,.page-template-default h3,.page-template-default h4,.page-template-default h5,.page-template-default h6,.page-template-page-memo-parent h2,.page-template-page-memo-parent h3,.page-template-page-memo-parent h4,.page-template-page-memo-parent h5,.page-template-page-memo-parent h6{color:#62c9be;font-family:Futura,sans-serif;font-weight:400;margin-top:1.5em;margin-bottom:.8em}.page-template-default .site-header,.page-template-page-memo-parent .site-header{position:relative}.page-template-default .site-main,.page-template-page-memo-parent .site-main{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/bg_section-blog-home.jpg) top center repeat-y;background-size:100%}.page-template-default .entry-title,.page-template-page-memo-parent .entry-title{text-align:start;font-weight:500;text-transform:uppercase;font-size:36px;line-height:1;color:#62c9be;margin:40px 0}.page-template-default .entry-content,.page-template-page-memo-parent .entry-content{border-radius:15px;background-color:rgba(255,255,255,.85);padding:55px 66px;font-size:22px;line-height:36px}.page-template-default .type-page,.page-template-page-memo-parent .type-page{padding-bottom:50px}.error404 .site-header{position:relative}.error-404{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/bg_404_err.jpg) no-repeat center center;background-size:cover;min-height:70vh}.error-404 .page-title{text-align:center;font-size:32px;color:#fff}.error-404 .lg404{font-size:30em;line-height:1;font-weight:900;text-align:center;color:#fff}.error-404 .page-404{text-align:center;color:#fff}.error-404 .page-404 ul{padding:0;margin:0;list-style:none}.error-404 .page-404 a{color:#fff;text-decoration:underline}.memo ul{padding:0;margin:0;list-style:none}.memo ul li{padding:0 0 18px 60px;margin-bottom:2px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/fav_pic.svg) no-repeat left top/30px}.career{position:relative}.career .hero-:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.5);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.career .title-section{position:absolute;display:block;width:100%;z-index:1;padding:26px;top:calc(50% - 100px);transform:translateY(40px);color:#fff}.career .title-section h1{font-size:60px;font-weight:300;text-transform:uppercase;text-align:start;z-index:9;margin:0;padding:0;line-height:1}.career .breadcrumb{width:100%;position:absolute;bottom:50px;font-size:18px;color:#fff;z-index:1}.career .section_career_02{padding:50px 0;background-repeat:no-repeat;background-position:center center;background-size:cover}.career .section_career_02 .text_wrapper{font-size:16px}.career .section_career_02 .text_wrapper h2.display-4{margin:0 0 20px}.career .section_career_02 .text_wrapper ul{padding:0 0 0 30px;margin:0 0 20px}.career .section_career_02 .text_wrapper ul li{font-weight:300;line-height:22px;list-style:circle;margin:10px 0;padding:0 0 0 5px}.career .section_career_02 .text_wrapper ul li::marker{color:#3cc;font-size:16px}.career .section_vacancies{padding:50px 0;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/bg_section_vacancies.jpg) no-repeat center center/cover}.career .section_vacancies .text_wrapper{position:relative}.career .section_vacancies .text_wrapper .price-title{color:#fff}.career .section_vacancies .text_wrapper .price-title h3{margin:10px 0}.career .section_vacancies .text_wrapper .nav-item a.nav-link{display:inline-block;height:40px;width:220px;padding:10px;font-family:'Ubuntu',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#62c9be;text-decoration:none;line-height:20px;text-align:center;background:#fff;border:1px solid #fff;border-radius:20px}.career .section_vacancies .text_wrapper .nav-item a.nav-link:hover,.career .section_vacancies .text_wrapper .nav-item a.nav-link:focus,.career .section_vacancies .text_wrapper .nav-item a.nav-link.active{background:#62c9be;color:#fff;border:1px solid #62c9be}.career .section_vacancies .text_wrapper .tab-content{padding:20px;margin-bottom:50px;border-top-left-radius:15px;border-top-right-radius:15px}.career .section_vacancies .text_wrapper .tab-content .tab-pane.active{height:500px}.career .section_vacancies .text_wrapper .vacanci_item h4{font-size:24px;color:#fff;font-weight:300;line-height:30px;padding:10px 20px;margin:0 0 20px;background:#62c9be;border-radius:10px}.career .section_vacancies .text_wrapper .vacanci_item .text{height:440px;overflow-y:auto}.career .section_vacancies .slick-dots{position:absolute;left:0;bottom:-50px}.career .section_vacancies .text_wrapper .vacanci_item .text::-webkit-scrollbar{width:6px;background-color:#e5e7ec;border:0 solid #fafbfd;border-radius:3px}.career .section_vacancies .text_wrapper .vacanci_item .text::-webkit-scrollbar-track{box-shadow:inset 0 0 0px grey;border-radius:3px}.career .section_vacancies .text_wrapper .vacanci_item .text::-webkit-scrollbar-thumb{width:6px;background:#62c9be;border-radius:3px}.career .section_vacancies .text_wrapper .vacanci_item .text p strong{font-size:20px;color:#62c9be;font-weight:400}.career .section_vacancies .text_wrapper .vacanci_item .text ul{padding:0 0 0 30px;margin:0 0 20px}.career .section_vacancies .text_wrapper .vacanci_item .text ul li{font-weight:300;line-height:22px;list-style:circle;margin:10px 0;padding:0 0 0 5px}.career .section_vacancies .text_wrapper .vacanci_item .text ul li::marker{color:#3cc;font-size:16px}.career .section_vacancies .slick-track{display:flex;align-content:center;justify-content:center;flex-wrap:wrap;flex-direction:row;align-items:baseline}.career .section_vacancies .slick-slider{padding:0}.career .section_reviews{padding:60px 0;background:#fafbfd}.career .section_reviews h3{color:#62c9be;font-size:48px}.career .section_reviews .reviews.slick-slider{position:relative}.career .section_reviews .review_item{display:flex;flex-wrap:wrap;padding:20px;margin:15px;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:1px solid #e5e7ec;border-radius:15px}.career .section_reviews .review_item .review__avatar{flex:0 0 30%;max-width:30%}.career .section_reviews .review_item .review__avatar img{-o-object-fit:cover;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%}.career .section_reviews .review_item .review__content{flex:0 0 70%;max-width:70%;padding:0 0 0 30px;height:400px;overflow-y:auto}.career .section_reviews .review_item .review__avatar .review__content-name,.career .section_reviews .review_item .review__avatar h5{min-height:40px;font-size:24px;font-weight:400;line-height:.9;margin:10px 0}.career .section_reviews .review_item .review__content::-webkit-scrollbar{width:6px;background-color:#e5e7ec;border:0 solid #fafbfd;border-radius:3px}.career .section_reviews .review_item .review__content::-webkit-scrollbar-track{box-shadow:inset 0 0 0px grey;border-radius:3px}.career .section_reviews .review_item .review__content::-webkit-scrollbar-thumb{width:6px;background:#62c9be;border-radius:3px}.career .section_reviews .review_item .review__content-text p{font-style:italic}.career .contacts-line{position:absolute;bottom:12px;padding:8px 0;width:100%;background:rgba(255,255,255,.8);color:#57bfb9;font-weight:700;font-size:18px}.career .contacts-line .tel{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-tel.png) left center no-repeat;padding-left:55px;height:50px}.career .contacts-line .tel a{text-decoration:none;color:#57bfb9}.career .contacts-line .adress{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-email.png) left center no-repeat;padding-left:55px;height:50px}.career .contacts-line .make-an-appointment button,.career .contacts-line .make-an-appointment a.button{display:inline-block;color:#fff;font-family:Ubuntu,sans-serif;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;box-shadow:5px 10px 3.76px 2.4px rgba(0,0,0,.13);cursor:pointer;z-index:1;position:absolute;top:-15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}.contacts-line{position:relative;bottom:16px;padding:8px 0;width:100%;background:rgba(255,255,255,.8);color:#57bfb9;font-weight:700;font-size:18px}.contacts-line .tel{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-tel.png) left center no-repeat;padding-left:55px;height:50px}.contacts-line .tel a{text-decoration:none;color:#57bfb9}.contacts-line .adress{display:flex;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-email.png) left center no-repeat;padding-left:55px;height:50px}.contacts-line .make-an-appointment button,.contacts-line .make-an-appointment a.button{display:inline-block;color:#fff;font-family:Ubuntu,sans-serif;font-weight:400;font-size:30px;text-decoration:none;line-height:58px;border-radius:15px;outline:#42b5ae;box-shadow:5px 10px 3.76px 2.4px rgba(0,0,0,.13);cursor:pointer;z-index:1;position:absolute;top:-15px;height:80px;background:#57bfb9 url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_contacts-line-button-arrow-down.png) right 25px center no-repeat;padding:10px 60px 12px 30px}section.read-also{padding:30px 0;background:#fafbfd;font-family:Ubuntu,sans-serif}section.read-also .blog-box{position:relative;height:100%;margin-left:-15px;margin-bottom:30px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(104,108,117,.1);box-shadow:0 0 15px rgba(104,108,117,.1);border:0 solid #e5e7ec;border-radius:15px}section.read-also .blog-box__head{margin-left:-15px}section.read-also .blog-box .img-wrapper{position:relative;height:100%;overflow:hidden}section.read-also .blog-box .img-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:15px;border-bottom-left-radius:15px}section.read-also .blog-box .post-date{font-family:'FuturaLight',sans-serif;color:#62c9be;font-size:18px;font-weight:400}section.read-also .blog-box .blog-box__content{color:#000;font-size:20px;line-height:1.3;font-family:"Futura",sans-serif;font-weight:400}section.read-also .blog-box .blog-box__content a{text-decoration:none;color:#000}section.read-also .blog-box .blog-box__content a h4,section.read-also .blog-box .blog-box__content a .h4{font-family:'Futura',sans-serif;text-decoration:none;font-size:26px;font-weight:400;line-height:.9;margin:30px 0 20px}section.read-also .blog-box .blog-box__content a:hover{color:#62c9be}section.read-also .blog-box .blog-box__content p{margin:16px 0 10px}.mfp-zoom-in.mfp-bg{background:rgba(0,0,0,.85)}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.btn-success{font-family:Ubuntu,sans-serif;display:inline-block;height:40px;width:180px;padding:10px;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff !important;text-decoration:none;line-height:20px;text-align:center;background-color:#62c9be;border:1px solid #62c9be;border-radius:20px}.btn-success:hover,.btn-success:focus{color:#62c9be !important;background-color:#000;border-color:#000}.btn-outline-success{font-family:Ubuntu,sans-serif;display:inline-block;height:40px;width:180px;padding:10px;font-size:12px;font-weight:700;text-transform:uppercase;color:#62c9be;text-decoration:none;line-height:20px;text-align:center;border:1px solid #62c9be;border-radius:20px}.btn-outline-success:hover,.btn-outline-success:focus{color:#fff;background-color:#62c9be;border-color:#62c9be}.text-center{text-align:center!important}h2,h4,.display-4{width:100%;font-family:'FuturaLight',sans-serif;font-weight:400;font-size:48px;line-height:1;color:#62c9be;margin:40px 0}.booking .display-4,.blog.home-blog .booking .display-4,.booking h4,.blog.home-blog .booking h4{color:#fff;margin:20px 0}.booking h4{font-family:'Futura',sans-serif;font-weight:700}h5,.display-5{font-family:'FuturaLight',sans-serif;font-weight:400;font-size:30px;line-height:1.2;color:#62c9be;margin:20px 0}.contact-blocks{position:relative;z-index:1}.contact-blocks .row{margin-top:-170px;margin-bottom:-50px}.directions .contact-blocks .row{margin-top:-50px}.contact-blocks .row>div{margin-top:120px;height:100px;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);overflow:hidden;webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.directions .contact-blocks .row>div{margin-top:0}.contact-blocks .row>div.phones:hover,.contact-blocks .row>div.locations:hover,.contact-blocks .row>div.shedule:hover{margin-top:0;height:220px;background-color:#fafbfd;border-top-left-radius:15px;border-top-right-radius:15px}.contact-blocks .row>div .lead{font-family:Ubuntu,sans-serif;font-weight:500;text-transform:uppercase;font-size:18px;line-height:40px;margin:30px 0 30px 65px}.contact-blocks .row>div.phones:hover .lead,.contact-blocks .row>div.locations:hover .lead,.contact-blocks .row>div.shedule:hover .lead{margin:30px 0 10px 65px}.contact-blocks .row>div.booknow .lead,.contact-blocks .row>div.part .lead{margin:0}.contact-blocks .row>div.booknow a,.contact-blocks .row>div.part a{display:block;color:#000;text-decoration:none;padding:30px 0 30px 65px}.contact-blocks .row>div.booknow:hover,.contact-blocks .row>div.part:hover{background-color:#fafbfd}.contact-blocks .row>div.booknow:hover a,.contact-blocks .row>div.booknow a:hover,.contact-blocks .row>div.part:hover a,.contact-blocks .row>div.part a:hover{color:#62c9be}.contact-blocks .phones{border-top-left-radius:15px;border-bottom-left-radius:15px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-phone.svg) left 5px top 20px no-repeat}.contact-blocks .locations{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon_location.svg) left 5px top 20px no-repeat}.contact-blocks .shedule{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-clock.svg) left 5px top 20px no-repeat}.contact-blocks .booknow{border-top-right-radius:15px;border-bottom-right-radius:15px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/icon-booking.svg) left 5px top 20px no-repeat}.contact-blocks .part-01{border-top-left-radius:15px;border-bottom-left-radius:15px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/part-service-01.svg) left 5px top 20px no-repeat}.contact-blocks .part-02{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/part-service-02.svg) left 5px top 20px no-repeat}.contact-blocks .part-03{background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/part-service-03.svg) left 5px top 20px no-repeat}.contact-blocks .part-04{border-top-right-radius:15px;border-bottom-right-radius:15px;background:url(//reprolife.ua/wp-content/themes/reprolife2020/css/./../img/part-service-04.svg) left 5px top 20px no-repeat}.contact-blocks .row>div .description{margin:0 0 0 65px;opacity:0;webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.contact-blocks .row>div:hover .description{opacity:1}.widget_nav_menu .menu{margin:0;padding-inline-start:0px;list-style:none;display:flex;flex-wrap:wrap}.widget_nav_menu .menu li{flex:0 0 auto;width:50%;line-height:18px;padding:5px 15px 5px 0}.widget_nav_menu .menu li::marker{display:none}.widget_nav_menu .menu li a{font-size:16px;font-weight:300;color:#000;text-decoration:none}.widget_nav_menu .menu li a:hover,.widget_nav_menu .menu li a:focus{color:#42b5ae;text-decoration:underline}.about{background:#fff}.about h4{margin:5px 0}.about .card{padding:15px;min-height:450px;text-align:center!important;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:1px solid #e5e7ec;border-radius:15px}.about .card .lead{font-family:'Futura',sans-serif;font-size:24px;font-weight:400;line-height:.9;margin:10px 0;overflow-wrap:break-word}.about .card h4{font-family:'Ubuntu',sans-serif;font-weight:700}.about .indicator{width:130px;margin:10px auto;padding:15px;background:#62c9be;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%}.about .card .indicator-description{min-height:150px}.certificates{background:#fff}.directions section.block_17_certificates .certificates_container{position:relative}.certificates_container .certificate_item{position:relative;display:flex;align-items:center !important;padding:0;margin:0 15px 15px;width:200px;text-align:center}.certificates_container .certificate_item .certificate__img{padding:20px;background-color:transparent;border:1px solid #fff;border-radius:15px}.certificates_container .certificate_item:hover .certificate__img{background-color:#fff;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:1px solid #e5e7ec;border-radius:15px}.stories{background:#fafbfd}.directions section.block_21_stories .stories_container{position:relative}.stories_container .story_item{position:relative;padding:0;margin:0 15px 15px;padding:20px 30px;width:200px;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:1px solid #e5e7ec;border-radius:15px}.stories_container .story_item:hover{-webkit-box-shadow:0 0 30px rgba(204,208,217,.5);box-shadow:0 0 30px rgba(204,208,217,.5)}.directions .block_22_programs{background:url(/wp-content/uploads/2020/07/urologiya_andrologiya__02.jpg.webp) center center/cover no-repeat #fff;padding:30px 0 70px}.directions .block_22_programs .program-item{padding:15px 20px;min-height:260px;background:#fff url(/wp-content/themes/reprolife2020/img/bg-program-01.svg) right -12px center no-repeat;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:0 solid #e5e7ec;border-radius:15px}.directions .block_22_programs.program-1 .program-item{background:#fff url(/wp-content/themes/reprolife2020/img/bg-program-01.svg) right -12px center no-repeat}.directions .block_22_programs.program-2 .program-item{background:#fff url(/wp-content/themes/reprolife2020/img/bg-program-02.svg) right -12px center no-repeat}.directions .block_22_programs.program-3 .program-item{background:#fff url(/wp-content/themes/reprolife2020/img/bg-program-03.svg) right -12px center no-repeat}.directions .block_22_programs.program-4 .program-item{background:#fff url(/wp-content/themes/reprolife2020/img/bg-program-04.svg) right -12px center no-repeat}.directions .block_22_programs.program-5 .program-item{background:#fff url(/wp-content/themes/reprolife2020/img/bg-program-05.svg) right -12px center no-repeat}.directions .block_22_programs .program-item h4{font-family:'Futura',sans-serif;font-size:26px;font-weight:400;color:#000;line-height:1;margin:15px 20px 15px 0;min-height:50px}.directions .block_22_programs .program-item .price{font-family:'Futura',sans-serif;font-weight:400;font-size:24px;line-height:1;color:#62c9be}.directions .block_22_programs.program-1 .program-item .price{color:#62c9be}.directions .block_22_programs.program-2 .program-item .price{color:#71d9f3}.directions .block_22_programs.program-3 .program-item .price{color:#2c698d}.directions .block_22_programs.program-4 .program-item .price{color:#6fa5b7}.directions .block_22_programs.program-5 .program-item .price{color:#94dddd}.directions .block_22_programs .program-item .more{text-align:right}.directions .block_22_programs .program-item .btn-outline-success{width:120px}.directions .block_22_programs.program-2 .program-item .btn-outline-success{color:#71d9f3;border:1px solid #71d9f3}.directions .block_22_programs.program-2 .program-item .btn-outline-success:hover,.directions .block_22_programs.program-2 .program-item .btn-outline-success:focus{color:#fff;background-color:#71d9f3;border-color:#71d9f3}.directions .block_22_programs.program-3 .program-item .btn-outline-success{color:#2c698d;border:1px solid #2c698d}.directions .block_22_programs.program-3 .program-item .btn-outline-success:hover,.directions .block_22_programs.program-3 .program-item .btn-outline-success:focus{color:#fff;background-color:#2c698d;border-color:#2c698d}.directions .block_22_programs.program-4 .program-item .btn-outline-success{color:#6fa5b7;border:1px solid #6fa5b7}.directions .block_22_programs.program-4 .program-item .btn-outline-success:hover,.directions .block_22_programs.program-4 .program-item .btn-outline-success:focus{color:#fff;background-color:#6fa5b7;border-color:#6fa5b7}.directions .block_22_programs.program-5 .program-item .btn-outline-success{color:#94dddd;border:1px solid #94dddd}.directions .block_22_programs.program-5 .program-item .btn-outline-success:hover,.directions .block_22_programs.program-5 .program-item .btn-outline-success:focus{color:#fff;background-color:#94dddd;border-color:#94dddd}.directions .block_23_programs{background:url(/wp-content/uploads/2020/07/lechenie-metodami-vrt_02_fon.jpg.webp) center center/cover no-repeat #fff;padding:30px 0 70px}.directions .block_23_programs .program-item{padding:15px 20px;min-height:260px;background:#fff url(/wp-content/themes/reprolife2020/img/bg-program-02.svg) right -12px center no-repeat;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:0 solid #e5e7ec;border-radius:15px}.directions .block_23_programs .program-item h4{font-family:'Futura',sans-serif;font-size:26px;font-weight:400;color:#000;line-height:1;margin:15px 0;min-height:50px}.directions .block_23_programs .program-item .price{font-weight:700;font-size:24px;line-height:1;color:#71d9f3}.directions .block_23_programs .program-item .more{text-align:right}.directions .block_23_programs .program-item .btn-outline-success{width:120px}.directions .block_24_programs{background:url(/wp-content/uploads/2020/07/urologiya_andrologiya__02.jpg.webp) center center/cover no-repeat #fff;padding:30px 0 70px}.directions .block_24_programs .programs_container{position:relative}.directions .block_24_programs .program-item{padding:15px 20px;margin:0 15px 15px;min-height:240px;width:340px;background:#fff url(/wp-content/themes/reprolife2020/img/bg-program-01.svg) right -12px center no-repeat;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25);border:0 solid #e5e7ec;border-radius:15px}.directions .block_24_programs .program-item h4{font-family:'Futura',sans-serif;font-size:26px;font-weight:400;color:#000;line-height:1;margin:15px 20px 15px 0}.directions .block_24_programs .program-item .price{font-family:'Futura',sans-serif;font-weight:400;font-size:24px;line-height:1;color:#62c9be}.directions .block_24_programs .program-item .more{text-align:right}.directions .block_24_programs .program-item .btn-outline-success{width:140px}.seo{background:#fff}.booking{position:relative;background:#fff url(/wp-content/themes/reprolife2020/img/bg_team.jpg) bottom center no-repeat;background-size:cover}.booking:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.5);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.booking p{color:#fff}.booking .make-an-appointment{text-align:right}.booking a.button{display:inline-block;color:#fff;text-decoration:none;height:90px;line-height:28px;border-radius:45px;padding:30px 48px;font-size:20px;font-weight:500;text-transform:uppercase;background:#62c9be;border:1px solid #62c9be}.booking a.button:hover,.booking a.button:focus{background:#000;color:#62c9be;border:1px solid #000}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin:0;list-style:none}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}.nav-pills .nav-link{display:block;font-family:'Futura',sans-serif;font-size:22px;font-weight:400;line-height:50px;color:#000;text-decoration:none;padding:5px 20px;border-top-left-radius:15px;border-top-right-radius:15px}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#62c9be;background-color:#fff}.tab-content{background-color:#fff;border-radius:15px;border-top-left-radius:0;border-top-right-radius:0}.tab-content .tab-pane{display:none}.tab-content .tab-pane.active{display:block;height:400px;overflow:hidden}.tab-content .tab-pane p{font-size:20px;padding:5px 20px;line-height:25px}.tab-content .tab-pane p a{color:#000;text-decoration:none}.tab-content .tab-pane p a:hover{color:#62c9be}.tab-content .tab-pane iframe{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.quote{position:relative;background-color:#fff;border-radius:15px;padding:0;margin:15px;padding:20px 30px}.quote-autor img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%}.quote-autor h3{line-height:.9;font-size:26px;font-weight:400}.quote-text{position:relative;padding:50px 20px}.quote-text:before{content:'"';display:block;position:absolute;top:0;left:50%;z-index:1;font-size:80px;line-height:1;color:#62c9be;font-weight:700}.quote-text p{font-size:18px;font-weight:300;line-height:30px}#cookie-notice{background-color:#fff !important;border-top:1px solid #e5e7ec}#cookie-notice .cn-text-container{color:#000}#cookie-notice .cn-close-icon{right:auto !important;left:15px}.scrollToTopBtn{background-color:#62c9be;cursor:pointer;line-height:38px;width:40px;border-radius:20px;position:fixed;bottom:calc(50% - 20px);right:15px;z-index:100;opacity:0;transform:translateY(100px);transition:all .5s ease}.showBtn{opacity:1;transform:translateY(0);outline:0px dotted;outline:0px auto -webkit-focus-ring-color;-webkit-box-shadow:0 0 30px rgba(204,208,217,.25);box-shadow:0 0 30px rgba(204,208,217,.25)}.showBtn:after{content:"";display:block;position:absolute;transform:rotate(-45deg);top:17px;right:14px;width:10px;height:10px;border-top:2px;border-right:2px;border-bottom:0;border-left:0;border-color:#fff;border-style:solid;transition:all .05s}.scrollToTopBtn.showBtn:focus,.scrollToTopBtn.showBtn:hover{background-color:#000;outline:0 dotted;outline:0 auto -webkit-focus-ring-color;opacity:1}.bpFab{bottom:26px !important;right:160px !important}.bpWebchat{z-index:199999998 !important}#amplinome-chat-container{right:160px !important}