@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i&subset=cyrillic&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300&display=swap");
html {
font-size: 13px;
}
body {
padding-top: 79px;
margin: 0 auto;
}nav.header-1.d-none.d-lg-block.nav-top-new {width: 100%;}
.container-fluid.container-lg.d-flex.align-items-center {margin: 0 auto;display: flex;justify-content: space-between;width: 100%;flex-wrap: nowrap;}
.section-author-date-republic {
color: #c5c5c5;
}
@media (min-width: 576px) {
html {
font-size: 14px;
}
}
@media (min-width: 768px) {
html {
font-size: 15px;
}
}
@media (min-width: 992px) {
html {
font-size: 16px;
}
}
@media (min-width: 1200px) {
html {
font-size: 16px;
}
}
.grecaptcha-badge { visibility: hidden; }
body {
color: rgb(9, 33, 72);
font-weight: 400;
background-color: #fafafa;
overflow-x: hidden;
min-width: 320px;
padding-top: 55px;
overflow-y: visible !important;
}
.page-main-wrapper {
overflow: hidden;
}
.fonts-loaded body {
font-family: "Montserrat", sans-serif;
}
.sans {
color: rgba(0, 0, 0, .7);
}
h1, .h1 {
text-transform: uppercase;
letter-spacing: -1px;
font-weight: 800;
font-size: 2rem;
line-height: 1;
}
h2, .h2 {
margin-top: calc(2rem + 5vh);
margin-bottom: 1rem;
text-transform: uppercase;
letter-spacing: -1px;
font-weight: 800;
font-size: 1.8rem;
line-height: 1;
color: #092148;
}
h3, .h3 {
font-weight: 600;
font-size: 1.75rem;
line-height: 1;
}
h5, .h5 {
margin-top: 1.25rem;
margin-bottom: .5rem;
font-size: 1.15rem;
font-weight: 800;
line-height: 1;
color: #092148;
} a {
color: rgb(9, 33, 72);
text-decoration: none;
background-color: transparent;
transition: all .3s ease;
}
a:hover {
color: #0b79bc;
text-decoration: none;
}
.modal-dialog .close img,
.modal-dialog .close svg {
max-width: 30px;
}
.underline-link {
text-decoration: underline;
}
.page-link {
color: #0b79bc;
}
.page-link:hover {
z-index: 2;
color: #0056b3;
text-decoration: none;
background-color: #e9ecef;
border-color: #dee2e6;
}
.page-link:focus {
color: #fff;
background-color: #0b79bc;
box-shadow: none;
}
.btn-primary {
color: rgb(9, 33, 72);
background-color: rgba(171, 255, 214, 0.95);
border-color: rgba(171, 255, 214, 0.95);
}
.btn-primary:hover {
color:rgb(9, 33, 72);
background-color: rgba(171, 255, 214, 1);
border-color: rgba(171, 255, 214, 1);
}
.btn-primary:focus, .btn-primary.focus {
box-shadow: none;
}
.btn-primary.disabled, .btn-primary:disabled {
color:rgba(0, 0, 0, 0.3);
background-color: rgba(0, 0, 0, 0.1);
border-color: rgba(0, 0, 0, 0.1);
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
color: rgb(9, 33, 72);
background-color: rgba(171, 255, 214, 0.95);
border-color: rgba(171, 255, 214, 0.95);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: none;
}
.form-check-input {
z-index: 1;
}
.btn-secondary {
color: rgb(255, 255, 255);
background-color: rgb(9, 33, 72);
border-color: rgb(9, 33, 72);
}
.btn-secondary:hover {
color: rgba(255, 255, 255, .8);
background-color: rgb(9, 33, 72);
border-color: rgb(9, 33, 72);
}
.btn-secondary:focus, .btn-secondary.focus {
box-shadow: none;
}
.btn-secondary.disabled, .btn-secondary:disabled {
color: rgba(255, 255, 255, .5);
background-color: rgb(9, 33, 72);
border-color: rgb(9, 33, 72);
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
color: rgba(255, 255, 255, .8);
background-color: rgb(9, 33, 72);
border-color: rgb(9, 33, 72);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: none;
}
.btn-info {
color: rgb(255, 255, 255);
background-color: #0b79bc;
border-color: #0b79bc;
}
.btn-info:hover {
color: rgba(255, 255, 255, .8);
background-color: #092148;
border-color: #092148;
}
.btn-info:focus, .btn-info.focus {
box-shadow: none;
}
.btn-info.disabled, .btn-info:disabled {
color: rgba(255, 255, 255, .5);
background-color: #0b79bc;
border-color: #0b79bc;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
color: rgba(255, 255, 255, .8);
background-color: #0b79bc;
border-color: #0b79bc;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
box-shadow: none;
} .btn {
border-radius: 0;
}
.btn-prim {
padding: 0.5rem 1rem;
text-transform: none;
font-size: .9rem;
color: rgb(9, 33, 72);
background-color: #afffd8;
border-color: #afffd8;
}
.btn-prim:hover {
color:rgb(9, 33, 72);
background-color: #a2f0c9;
border-color: #a2f0c9;
}
.btn-prim:focus, .btn-prim.focus {
box-shadow: none;
}
.btn-prim.disabled, .btn-prim:disabled {
color:rgba(0, 0, 0, 0.3);
background-color: rgba(0, 0, 0, 0.1);
border-color: rgba(0, 0, 0, 0.1);
}
.btn-prim:not(:disabled):not(.disabled):active, .btn-prim:not(:disabled):not(.disabled).active,
.show > .btn-prim.dropdown-toggle {
color: rgb(9, 33, 72);
background-color: rgba(171, 255, 214, 0.95);
border-color: rgba(171, 255, 214, 0.95);
}
.btn-prim:not(:disabled):not(.disabled):active:focus, .btn-prim:not(:disabled):not(.disabled).active:focus,
.show > .btn-prim.dropdown-toggle:focus {
box-shadow: none;
}
.btn-seco {
padding: 0.5rem 1rem;
text-transform: none;
font-size: .9rem;
color: #fff;
background-color: #0c79bc;
border-color: #0c79bc;
}
.btn-seco:hover {
color: #fff;
background-color: #0060a1;
border-color: #0060a1;
}
.btn-seco:focus, .btn-seco.focus {
box-shadow: none;
}
.btn-seco.disabled, .btn-seco:disabled {
color:rgba(0, 0, 0, 0.3);
background-color: rgba(0, 0, 0, 0.1);
border-color: rgba(0, 0, 0, 0.1);
}
.btn-seco:not(:disabled):not(.disabled):active, .btn-seco:not(:disabled):not(.disabled).active,
.show > .btn-seco.dropdown-toggle {
color: #fff;
background-color: #0060a1;
border-color: #0060a1;
}
.btn-seco:not(:disabled):not(.disabled):active:focus, .btn-seco:not(:disabled):not(.disabled).active:focus,
.show > .btn-seco.dropdown-toggle:focus {
box-shadow: none;
}
.btn-seco-outline {
padding: 0.5rem 1rem;
text-transform: none;
font-size: .9rem;
color: #0c79bc;
background-color: transparent;
border-color: #0c79bc;
}
.btn-seco-outline:hover {
color: #fff;
background-color: #0c79bc;
border-color: #0c79bc;
}
.btn-seco-outline:focus, .btn-seco-outline.focus {
box-shadow: none;
}
.btn-seco-outline.disabled, .btn-seco-outline:disabled {
color:rgba(0, 0, 0, 0.3);
background-color: rgba(0, 0, 0, 0.1);
border-color: rgba(0, 0, 0, 0.1);
}
.btn-seco-outline:not(:disabled):not(.disabled):active,
.btn-seco-outline:not(:disabled):not(.disabled).active,
.show > .btn-seco-outline.dropdown-toggle {
color: #fff;
background-color: #0c79bc;
border-color: #0c79bc;
}
.btn-seco-outline:not(:disabled):not(.disabled):active:focus,
.btn-seco-outline:not(:disabled):not(.disabled).active:focus,
.show > .btn-seco-outline.dropdown-toggle:focus {
box-shadow: none;
}
.btn-third {
padding: 0.5rem 1rem;
text-transform: none;
font-size: .9rem;
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
.btn-third:hover {
color: #fff;
background-color: #0c79bc;
border-color: #0c79bc;
}
.btn-third:focus, .btn-third.focus {
box-shadow: none;
}
.btn-third.disabled, .btn-third:disabled {
color:rgba(0, 0, 0, 0.3);
background-color: rgba(0, 0, 0, 0.1);
border-color: rgba(0, 0, 0, 0.1);
}
.btn-third:not(:disabled):not(.disabled):active, .btn-third:not(:disabled):not(.disabled).active,
.show > .btn-third.dropdown-toggle {
color: #fff;
background-color: #0c79bc;
border-color: #0c79bc;
}
.btn-third:not(:disabled):not(.disabled):active:focus, .btn-third:not(:disabled):not(.disabled).active:focus,
.show > .btn-third.dropdown-toggle:focus {
box-shadow: none;
}
.btn-white {
padding: 0.5rem 1rem;
text-transform: none;
font-size: .9rem;
color: #092148;
background-color: #fff;
border-color: #fff;
box-shadow: 5px 5px 10px rgba(0,0,0,.1);
}
.btn-white:hover {
color: #00aeef;
background-color: #fff;
border-color: #00aeef;
}
.btn-white:focus, .btn-white.focus {
box-shadow: none;
}
.btn-white.disabled, .btn-white:disabled {
color:rgba(0, 0, 0, 0.3);
background-color: rgba(0, 0, 0, 0.1);
border-color: rgba(0, 0, 0, 0.1);
}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
.show > .btn-white.dropdown-toggle {
color: #00aeef;
background-color: #fff;
border-color: #00aeef;
}
.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
.show > .btn-white.dropdown-toggle:focus {
box-shadow: none;
}
.btn-sm, .btn-group-sm > .btn {
padding: 0.5rem 0.75rem;
font-size: 0.8rem;
line-height: 1.5;
border-radius: 0.2rem;
} .btn-group-lg > .btn,
.btn-lg {
padding: 1rem 1.5rem;
font-size: 1.1rem;
line-height: 1.5;
border-radius: 0;
}
.form-control {
padding: .5rem 1rem;
height: calc(1.5em + 1rem + 2px);
font-size: .9rem;
}
.form-control:focus {
border-color: #0b79bc;
outline: 0;
box-shadow: none;
}
input.form-control:focus::-webkit-input-placeholder { color:transparent; }
input.form-control:focus:-moz-placeholder { color:transparent; } input.form-control:focus::-moz-placeholder { color:transparent; } input.form-control:focus:-ms-input-placeholder { color:transparent; } .datepicker {
z-index: 9999!important;
} .sertificate {
background-color: #f5fcff;
padding: 3.5rem 0;
}
.sertificate .block-title {
font-size: 1.8rem;
font-weight: 600;
text-transform: none;
margin: 0 0 2rem;
}
.sertificate-slider-wrapper {
text-align: center;
margin: 0 -15px;
}
.sertificate-slider {
list-style: none;
padding: 0;
}
.sertificate-slider li {
padding: 0 15px;
}
.sertificate-slider li a {
display: block;
}
.sertificate-slider-nav {
margin-top: 2.5rem;
}
.sertificate-slider-nav .btn {
padding: 0;
margin: 0 1rem;
} .modal-content {
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
border: 0;
border-radius: 0;
}
.modal-header {
padding: 3rem 3rem 2rem 3rem;
}
.modal-body {
padding: 0rem 3rem 3rem 3rem;
}
.modal-footer {
padding: 1rem 3rem 3rem 3rem;
}
.bg-blue {
background-color: #0b79bc;
}
.text-blue {
color: #0b79bc;
}
.badge-blue {
color: #fff;
background-color: #0b79bc;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
background-color: #0b79bc;
} img.custom-logo {
max-width: 100%;
height: auto;
}
.btn-shadow {
-webkit-box-shadow: 0 .25rem .5rem 0 rgba(0, 0, 0, 0.6);
box-shadow: 0 .25rem .5rem 0 rgba(0, 0, 0, 0.6);
}
.btn-shadow:hover,
.btn-shadow:focus {
-webkit-box-shadow: 0 .25rem .5rem 0 rgba(0, 0, 0, 0.4) !important;
box-shadow: 0 .25rem .5rem 0 rgba(0, 0, 0, 0.4) !important;
}
.btn-lg.btn-shadow {
-webkit-box-shadow: 0 .75rem 1rem 0 rgba(0, 0, 0, 0.6);
box-shadow: 0 .75rem 1rem 0 rgba(0, 0, 0, 0.6);
}
.btn-lg.btn-shadow:hover,
.btn-lg.btn-shadow:focus {
-webkit-box-shadow: 0 .75rem 1rem 0 rgba(0, 0, 0, 0.4) !important;
box-shadow: 0 .75rem 1rem 0 rgba(0, 0, 0, 0.4) !important;
}
.bevel-bottom-left {
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 calc(100% - 5rem));
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 calc(100% - 5rem));
}
.bevel-bottom-right {
-webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 5rem), 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 5rem), 0% 100%);
}
.bevel-top-left {
-webkit-clip-path: polygon(100% 5rem, 0 0, 100% 100%, 0% 100%);
clip-path: polygon(100% 5rem, 0 0, 100% 100%, 0% 100%);
}
.bevel-top-right {
-webkit-clip-path: polygon(0 0, 100% 5rem, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 5rem, 100% 100%, 0% 100%);
}
.special-price {
font-weight: 300;
font-size: 1.5rem;
}
.card-shadow {
box-shadow: 0 .5rem 1rem 0 rgba(0,0,0,.15);
}
.owl-carousel .col-sm-6,
.owl-carousel .col-lg-4 {
flex: 0 0 100%;
max-width: 100%;
}
.owl-carousel button.owl-prev {
position: absolute;
left: -30px;
top: 45%;
outline: 0;
font-size: 2rem !important;
display: block;
}
.owl-carousel button.owl-next {
position: absolute;
right: -30px;
top: 45%;
outline: 0;
font-size: 2rem !important;
display: block;
}
.check-agree label {
font-size: .85rem;
font-weight: 400;
line-height: 1.2;
}
.check-agree label a{
text-decoration: underline;
}
.alert-form:empty {
display: none;
}
.search-form .form-control{
color: #fff;
background: rgb(9, 33, 72);
border: rgb(9, 33, 72);
}
.img-cover {
background-image: url(https://hadassah.moscow/wp-content/themes/themeh/img/doctor-s2.jpg);
background-position: center;
background-size: cover;
}
.img-fit {
object-fit: cover;
object-position: center;
transition: all .3s ease;
}
.img-block {
display: block;
}
img {
width: auto;
max-width: 100%;
height: auto;
}
.cover-dark {
position: absolute;
z-index: 5;
width: 100%;
height: 100%;
background: linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(0,0,0,0.25) 70%, rgba(0,0,0,.5) 90%, rgba(0,0,0,.5));
}
.form-copy-clip {
text-align: center;
border: 0;
border-bottom: 1px dotted;
background-color: transparent;
cursor: pointer;
} .btn-icon {
display: inline-block;
text-align: center;
}
.btn-icon .icon,
.btn-icon span {
display: block;
}
.btn-icon.white {
color: #fff;
}
.btn-icon.white:hover {
color: #0b79bc;
} .svg-hit svg{
width: inherit;
max-height: inherit;
}
.svg-1 svg{
width: .25rem;
max-height: .25rem;
}
.svg-2 svg{
width: .5rem;
max-height: .5rem;
}
.svg-3 svg{
width: 1rem;
max-height: 1rem;
vertical-align: -.125em;
}
.svg-4 svg{
width: 1.5rem;
max-height: 1.5rem;
vertical-align: -.3rem;
}
.svg-5 svg{
width: 3rem;
max-height: 3rem;
}
.svg-small svg{
width: .8rem;
max-height: .8rem;
vertical-align: 0;
} body {
padding-top: 0;
}
.header-1 {
color: #fff;
background-color: #0b79bc;
padding: .75rem 0;
font-size: 15px;
}
.header-1 a{
color: #fff;
transition: all .3s ease;
opacity: 1;
}
.header-1 a:hover{
color: #fff;
text-decoration: none;
opacity: .75;
}
.header-1 .button-item{
margin: 0 1rem;
}
.header-1 .phone-item{
font-size: 1.125rem;
font-weight: 700;
margin: 0 .5rem;
}
.header-1 .get-pass svg {
width: 19px;
height: 14px;
}
.header-1 .header-whatsapp-icon {
width: 24px;
height: 24px;
}
.whatsapp-icon-link:focus {
outline: none;
}
.header-wts {
display: inline-block;
background-color: transparent;
box-shadow: none;
outline: none;
border: none;
}
.header-wts:focus {
outline: none;
}
.header-1 .social-item{
margin: 0 .25rem;
}
.header-1 .social-item svg{
width: 1.25rem;
max-height: 1.25rem;
vertical-align: -.25em;
}
.header-1 .social-item:first-child{
margin-left: 0;
}
.header-1 .social-item:last-child{
margin-right: 1.5rem;
}
.header-2 {
position: relative;
background-color: #fff;
font-size: 15px;
z-index: 0;
}
.header-2 .visible-menu .custom-logo{ max-width: 181px !important;
height: 24px;
z-index: 1;
position: relative;
padding-top: 3px;}
.header-2 .visible-menu .block-appointment{
padding: 1rem 1.5rem;
background-color: #0d2148;
color: #fff;
height: 100%;
display: block;
transition: all .3s ease;
border-bottom: 1px solid #0d2148;
z-index: 1;
position: relative;
overflow: hidden;
}
.header-2 .visible-menu .block-appointment .gradient {
display: block;
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
bottom: auto;
margin: auto;
z-index: -1;
background: radial-gradient(90px circle at top center, rgba(62,93,154,0.75) 30%, rgba(255,255,255,0));
transition: all 0s ease-out 0s;
transform: translatex(-140px);
animation: 10s linear 0s infinite move;
}
.header-social-list-wrapper {
position: relative;
height: 100%;
padding-right: 1.25rem;
}
.header-social-list {
position: relative;
list-style: none;
padding: 0;
}
.header-social-toggle {
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
background-color: transparent;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 4px 0 4px;
border-color: #fff transparent transparent transparent;
transition: transform .3s;
padding: 0;
margin: 0;
}
.open .header-social-toggle {
transform: translateY(-50%) rotate(-180deg);
}
.header-social-toggle:focus {
outline: none;
border-color: rgba( 255, 255, 255, 0.5 ) transparent transparent transparent;
}
.header-social-list li {
padding: 0 .65rem;
background-color: #0b79bc;
}
.header-social-list li:not(:first-of-type) {
position: absolute;
display: none;
top: 100%;
right: 0;
left: 0;
padding-bottom: .85rem;
margin-top: .75rem;
}
.open li:not(:first-of-type) {
display: block;
}
@keyframes move {
0% {
transform: translatex(-140px);
}
25% {
transform: translatex(140px);
opacity: 0.3;
}
50% {
transform: translatex(140px);
opacity: 1;
background: radial-gradient(90px circle at bottom center, rgba(62,93,154,0.75) 30%, rgba(255,255,255,0));
}
75% {
transform: translatex(-140px);
opacity: 0.3;
}
100% {
opacity: 1;
transform: translatex(-140px);
background: radial-gradient(90px circle at top center, rgba(62,93,154,0.75) 30%, rgba(255,255,255,0));
}
}
.header-2 .visible-menu .block-appointment:hover{
background-color: #0b79bc;
border-bottom: 1px solid #0b79bc;
}
.header-2 .visible-menu .block-call{
padding: 1rem 1.05rem;
display: block;
height: 100%;
border-left: 1px solid #cdeafc;
z-index: 1;
position: relative;
}
.header-2 .visible-menu .block-call:hover{
color: #fff;
background-color: #0b79bc;
}
.header-2 .visible-menu .block-call svg{
width: 1.25rem;
max-height: 1.25rem;
vertical-align: -.25em;
}
.header-2 .visible-menu .block-menu .item{
padding: 1rem 0;
margin: 0;
width: auto;
border-bottom: 2px solid transparent;
z-index: 1;
position: relative;
}
.header-2 .visible-menu .block-menu .pre-item{
padding: 1rem 0;
text-align: center;
height: 100%;
}
.header-2 .visible-menu .block-menu .pre-item:not(:first-child){
border-left: 1px solid #cdeafc;
}
.header-2 .visible-menu .block-menu .item.active,
.header-2 .visible-menu .block-menu .item:hover,
.header-2 .visible-menu .block-menu .current-page .item {
border-bottom: 2px solid #0b79bc;
}
.header-2 .visible-menu .block-menu .item.active,
.header-2 .visible-menu .block-menu .item:hover,
.header-2 .visible-menu .block-menu .current-page .item,
.header .current-page a,
.menu-list .current-page a {
color: #0b79bc;
}
.header-2 .visible-menu .block-menu .item .chevron{
width: .75rem;
max-height: .75rem;
vertical-align: auto;
margin-left: .25rem;
transition: 0.3s;
}
.header-2 .visible-menu .block-menu .item.active .chevron{
transform: rotate(180deg);
}
.header-2 .visible-menu .block-border-bottom{
border-bottom: 1px solid #cdeafc;
margin-top: -1px;
z-index: 0;
}
.header-3 {
position: absolute;
width: 100%;
display: none;
}
.header-3 .hidden-menu {
padding: 1rem 2rem 1.5rem 2rem;
background-color: #fff;
border: 1px solid #cdeafc;
border-top: none;
margin-top: 0;
margin-bottom: 2rem;
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
max-height: 80vh;
overflow-y: auto;
}
.header-3 .hidden-menu .title{
position: relative;
font-size: 1.125rem;
font-weight: 600;
line-height: 1.2;
margin-top: 1rem;
margin-bottom: 1.5rem;
}
.header-3 .hidden-menu .title::after{
content: "";
position: absolute;
left: 0;
bottom: -10px;
width: 40px;
height: 1px;
border-bottom: 1px solid #0d2148;
}
.header-3 .hidden-menu .menu-list{
font-size: 15px;
margin-bottom: .5rem;
list-style: none;
}
.header-3 .hidden-menu .menu-list li{
padding: .4rem 0;
}
.header-3 .hidden-menu .menu-list .item{
padding: .25rem 0;
}
.header-3 .hidden-menu .menu-list .item:first-child{
padding-top: 0;
}
.header-3 .hidden-menu .menu-list .item:last-child{
padding-bottom: 0;
}
.header-3 .hidden-menu .header-mobile-addon {
border-bottom: 1px solid #cdeafc;
padding-bottom: .75rem;
}
.header-3 .hidden-menu .header-mobile-addon .block-menu .item{
font-size: 1.125rem;
font-weight: 700;
padding: .25rem 0;
margin: 0 1rem;
z-index: 1;
position: relative;
}
.header-toggler {
font-size: 1.5rem;
line-height: 1;
background-color: transparent;
margin-right: 1rem;
cursor: pointer;
padding: .5rem 0;
}
.header-toggler .line-1,
.header-toggler .line-2,
.header-toggler .line-3 {
background-color: #0b79bc;
height: 2px;
width: 20px;
margin-bottom: 4px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.header-toggler .line-3 {
margin-bottom: 0 !important;
}
.header-toggler.active .line-1 {
transform: translateY(6px) rotate(45deg);
transform-origin: center center;
}
.header-toggler.active .line-2 {
transform: translateX(-100%);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.header-toggler.active .line-3 {
transform: translateY(-6px) rotate(-45deg);
transform-origin: center center;
}
.header-mobile {
background-color: #fff;
border-bottom: 1px solid #cdeafc;
}
.header-mobile .custom-logo{
padding: .5rem 0;
max-width: 100px !important;
height: auto;
z-index: 1;
position: relative;
}
.header-mobile .button-item{
margin: 0 .5rem;
color: #0b79bc;
transition: all .3s ease;
}
.header-mobile .button-item svg{
width: 1.25rem;
max-height: 1.25rem;
vertical-align: -.125em;
}
.header-mobile .block-call svg{
width: 1.5rem;
max-height: 1.5rem;
vertical-align: -.125em;
} .js-form .text {
margin-bottom: 1.5rem;
}
.js-form label {
font-size: .85rem;
}
.js-form .form-control {
border-radius: 0;
border-color: #cdeafc;
padding: .75rem 1rem;
}
.js-form .form-control:focus {
border-color: #0b79bc;
box-shadow: none;
}
.js-form .form-control.is-invalid {
border-color: #dc3545;
}
.js-form .check-agree .form-check-label{
font-size: .75rem;
}
.js-form .custom-select {
font-size: .9rem;
border-radius: 0;
border-color: #cdeafc;
}
.js-form .custom-select:focus {
border-color: #0b79bc;
box-shadow: none;
}
.js-form .custom-select.is-invalid {
border-color: #dc3545;
}
.js-form .alert {
border-radius: 0;
}
.js-form .alert-form {
font-size: .85rem;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.js-form .alert-form:empty{
max-height: 0;
} .footer-nav {
background: #F6F8FC;
padding: 2rem 0 1rem 0;
font-size: 15px;
}
.footer-nav .custom-logo {
max-width: 160px;
margin-bottom: 1rem;
}
.footer-nav .single-link {
color: #0b79bc;
}
.footer-nav .single-link:hover {
color: rgb(9, 33, 72);
}
.footer-nav .divide-block {
padding: 1rem 0;
margin-top: 1rem;
position: relative;
}
.footer-nav .divide-block::before {
content: "";
position: absolute;
left: calc(50% - 20px);
top: 0px;
width: 40px;
height: 1px;
border-top: 1px solid #0b79bc;
}
.footer-nav .phone {
font-weight: 700;
font-size: 1rem;
}
.footer-nav .footer-menu {
margin-bottom: 1.5rem;
text-align: center;
}
.footer-nav .footer-menu .title{
position: relative;
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 1.5rem;
}
.footer-nav .footer-menu .title::after{
content: "";
position: absolute;
left: calc(50% - 20px);
bottom: -10px;
width: 40px;
height: 1px;
border-bottom: 1px solid #0d2148;
}
.footer-nav .footer-menu .menu-list{
font-size: 15px;
margin-bottom: .5rem;
list-style: none;
}
.footer-nav .footer-menu .menu-list li{
padding: .25rem 0;
}
.footer-nav .social-item{
margin: 0 .25rem;
color: #0b79bc;
}
.footer-nav .social-item:hover{
color: #0d2148;
}
.footer-nav .social-item svg{
width: 1.5rem;
max-height: 1.5rem;
vertical-align: -.25em;
}
.footer-nav .social-item:first-child{
margin-left: 0;
}
.footer-nav .social-item:last-child{
margin-right: 0;
}
.footer-nav .block-border-bottom{
border-bottom: 1px solid #cdeafc;
}
.footer-nav .copyright{
padding: 1rem 0;
font-size: 12px;
color: #717171;
}
.footer-nav .agree-text{
padding: 1rem 0;
font-size: 12px;
}
@media (min-width: 576px) {
.footer-nav .divide-block::before {
left: 0;
}
.footer-nav .footer-menu .title::after{
left: 0;
}
.footer-nav .footer-menu {
text-align: left;
}
}                                                                                            .bcrumbs {
font-size: .75rem;
padding-top: 3rem;
padding-bottom: 1rem;
background-color: #fff;
}
.bcrumbs span{
color: #b2b2b2;
}
.bcrumbs a, .bcrumbs a span{
color: rgb(11, 121, 188);
}
.bcrumbs a::after{
content: "";
display: inline-block;
width: .25rem;
height: .25rem;
border-radius: 50%;
background-color: #7ed6f7;
margin: .1rem .5rem;
}
.bcrumbs a:hover, .bcrumbs a:hover span{
color: rgb(9, 33, 72);
} .main-collapse .collapse-container{
}
.main-collapse .main-collapse-item{
}
@media (max-width: 575px) {
.main-header .main-collapse-item {
max-height: 100%;
overflow: hidden;
}
}
.main-collapse .menu-title{
font-size: 1.125rem;
font-weight: 700;
text-transform: uppercase;
}
.main-collapse ul.menu {
list-style: none;
padding: 0;
margin-bottom: 0;
}
.main-collapse ul.menu li{
margin-bottom: .25rem;
}
.main-collapse ul.menu li a{
line-height: 1.5;
}
.main-collapse ul.menu.menu-big li{
margin-bottom: .5rem;
}
.main-collapse ul.menu.menu-big li.divide{
margin-bottom: 1rem;
}
.main-collapse ul.menu.menu-big li.mark-red a::after{
content: ' ';
position: absolute;
width: .5rem;
height: .5rem;
border-radius: 100%;
background-color: red;
margin-top: .25rem;
margin-left: .25rem;
}
.main-collapse ul.menu.menu-big li a{
font-weight: 600;
text-transform: uppercase;
}
.main-collapse ul.menu.menu-addon li{
margin-bottom: .5rem;
line-height: 1.2;
}
.main-collapse ul.menu.menu-addon li a{
text-transform: uppercase;
font-weight: 600;
font-size: .8rem;
}
.main-collapse ul.menu.menu-addon li .date{
font-size: .75rem;
font-weight: 400;
}
.main-collapse ul.menu.menu-services{
overflow-y: auto;
max-height: calc(80vh - 6rem);
}
.main-collapse ul.menu.menu-big{
overflow-y: auto;
max-height: calc(80vh - 12rem);
}
.main-collapse .cards-swiper .owl-dots{
display: none;
}
.main-collapse .cards-swiper .owl-nav{
opacity: 0;
} .cards-swiper .card .title,
.special-swiper .card .title{
font-weight: 700;
font-size: 1.125rem;
min-height: 4rem;
} .abc.nkuslugicases .nkuslugicase {
transition: 0.4s;
}
.abc.nkuslugicases .nkuslugicase:hover {
margin-top: 1rem !important;
}
.abc.nkuslugicases .nkuslugicase .nkuslugicase--alphabet{
font-weight: 800;
font-size: 3rem;
line-height: 1;
}
.abc.nkuslugicases .nkalphabet_trigger{
font-weight: 700;
} .modal-header {
border-bottom: 0;
}
.modal-title {
font-weight: 700;
text-transform: uppercase;
margin-top: .5rem;
font-size: 1.15rem;
line-height: 1;
}
.modal-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
position: relative;
margin: -1px 0;
}
.modal-service {
padding-right: 50px;
}
.modal-price {
font-weight: 300;
font-size: 1.5rem;
} .nkdoctor__image {
height: 300px;
max-height: 300px;
overflow: hidden;
}
.nkkdoctor__name {
font-size: 1rem;
margin: 1rem;
line-height: 1.5;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
}
.nkkdoctor__name span {
font-size: 1.125rem;
margin-right: 1rem;
font-weight: 700;
display: block;
}
.nkdoctor__type {
font-size: .85rem;
margin: 0rem 1rem;
height: 4rem;
}
.nkdoctor__type span + .experience::before {
content: ', ';
}
.nkdoctor__type .experience:empty {
display: none;
}
.nkdoctor__type .academic-degree::after {
content: ', ';
}
.nkdoctor__type .academic-degree:empty {
display: none;
}
.nkdoctor__control {
margin: 1rem;
}
.nkdoctor__control .icon{
display: inline-block;
}
.nkdoctor__button {
text-align: center;
margin: 0 1rem 1rem 1rem;
}
.animation .nkdoctor {
transition: 0.5s;
}
.animation .nkdoctor:hover {
margin-top: 1rem;
}
.animation .nkdoctor .nkdoctor__image img {
transition: 0.5s;
}
.animation .nkdoctor .nkdoctor__image img::before {
display: none;
}
.animation .nkdoctor:hover .nkdoctor__image img {
transform: scale(1.02);
}
.nkwrapper.nkwrapper--goahead {
margin-top: -6rem;
}
.nkdoctor--full-info .name {
margin-top: calc(2rem + 5vh);
margin-bottom: 1rem;
line-height: 1.5;
font-size: 1.8rem;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
letter-spacing: -1px;
color: #092148;
}
.nkdoctor--full-info .name span {
margin-right: 1rem;
font-weight: 700;
display: block;
}
.nkdoctor--full-info-type{
font-size: 1.125rem;
margin-bottom: 1rem;
}
.nkdoctor--full-info-type span + .experience::before {
content: ', ';
}
.nkdoctor--full-info-type .experience:empty {
display: none;
}
.nkdoctor--full-info-type .academic-degree::after {
content: ', ';
}
.nkdoctor--full-info-type .academic-degree:empty {
display: none;
}
.nkdoctor--full-info-graph {
color: #00000a;
opacity: .6;
font-size: .75rem;
}
.nkdoctor--full--days {
height: .5rem;
display: block;
margin-top: .25rem;
margin-bottom: 3rem;
width: 100%;
vertical-align: middle;
}
.nkdoctor--full--unavaliable-day,
.nkdoctor--full--avaliable-day {
display: inline-block;
vertical-align: middle;
width: 2rem;
height: .5rem;
margin-right: .25rem;
}
.nkdoctor--full--unavaliable-day {
background: rgba(0,0,0,0.1);
}
.nkdoctor--full--avaliable-day {
background: rgba(120,255,180,1);
}
.nkdoctor--full--avaliable-day[data-bs-toggle] {
cursor: pointer;
}
.single-doctors .tooltip .tooltip-inner {
background-color: rgba(120,255,180,1);
color: rgb(9, 33, 72)
}
.single-doctors .tooltip .arrow::before {
border-top-color: rgba(120,255,180,1)!important;
}  .nkdoctor--full-info-desc {
font-size: .85rem;
}
.nkdoctor--full-accord .nkaccrodeon--content {
font-size: .85rem;
}
.nkdoctor--full-accord .nkaccrodeon--content table{
border: 0 !important;
width: 100% !important;
margin-bottom: 1rem !important;
margin-top: 1rem !important;
border-collapse: collapse !important;
font-family: 'Montserrat' !important;
}
.nkdoctor--full-accord .nkaccrodeon--content table td,
.nkdoctor--full-accord .nkaccrodeon--content table th {
border: 0 !important;
font-size: .85rem !important;
padding: .25rem .75rem !important;
vertical-align: top !important;
width: auto !important;
height: auto !important;
color: #092148 !important;
}
.nkdoctor--full-accord .nkaccrodeon--content table td:first-child,
.nkdoctor--full-accord .nkaccrodeon--content table th:first-child {
padding-left: 0 !important;
}
.nkdoctor--full-accord .nkaccrodeon--content table td:last-child,
.nkdoctor--full-accord .nkaccrodeon--content table th:last-child {
padding-right: 0 !important;
}
.nkdoctor--full-accord .nkaccrodeon--content table td:first-child:not(:last-child),
.nkdoctor--full-accord .nkaccrodeon--content table th:first-child:not(:last-child) {
font-weight: bold !important;
}
@media (min-width: 576px) {
.nkdoctor--full-accord .nkaccrodeon--content table td:first-child:not(:last-child),
.nkdoctor--full-accord .nkaccrodeon--content table th:first-child:not(:last-child) {
white-space: nowrap;
}
} .nkaccrodeon--reviews .carousel-control-next,
.nkaccrodeon--reviews .carousel-control-prev {
color: #000;
bottom: 50%;
}
.nkaccrodeon--reviews .carousel-control-prev {
left: -15%;
}
.nkaccrodeon--reviews .carousel-control-next {
right: -15%;
}
.nkaccrodeon--reviews .embed-responsive-reviews {
overflow: hidden;
position: relative;
height: 5rem;
}
.nkaccrodeon--reviews .embed-responsive-reviews::after {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
background: linear-gradient(to bottom, transparent 0%, transparent 50%, rgb(250, 250, 250) 100%);
content: " ";
z-index: 100;
}
.nkaccrodeon--reviews .embed-responsive-reviews:hover {
height: auto;
}
.nkaccrodeon--reviews .embed-responsive-reviews:hover::after {
background: transparent;
}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
} .nkbluewrapper {
position: relative;
}
.nkbluewrapper__clip {
background: #fafafa;
padding: 5rem 0rem 8rem 0rem;
}
.nkbluewrapper .nklogo__absolute {
position: absolute;
top: -2.5rem;
}
.nkbluewrapper .nklogo__absolute img {
max-width: 10rem;
max-height: 10rem;
height: auto;
z-index: 999;
} .nkaccrodeon ul {
padding: 0;
margin: 0;
}
.nkaccrodeon ul .nkaccrodeon--item {
list-style: none;
margin: 1rem 0rem;
border-bottom: 1px #7889a7 solid;
}
.nkaccrodeon--open {
cursor: pointer;
position: relative;
transition: 0.3s;
}
.nkaccrodeon--open:hover {
color: #0b79bc;
}
.nkaccrodeon--open .title {
font-size: 1rem;
font-weight: 500;
text-transform: uppercase;
display: inline-block;
line-height: 1;
margin-bottom: .5rem;
}
.nkaccrodeon--open .description {
font-size: .75rem;
display: inline-block;
}
.nkaccrodeon--open .icon {
font-size: 1rem;
display: inline-block;
margin-right: 1rem;
transition: 0.3s;
}
.nkaccrodeon--content {
display: none;
padding: 1rem 2rem;
transition: 0.3s;
}
.nkaccrodeon--content .content-title {
margin-top: 0rem;
}
.nkaccrodeon--item.nkaccrodeon--opened .icon {
transform: rotate(180deg);
}
.nkaccrodeon--item.nkaccrodeon--opened .nkaccrodeon--content {
display: block;
} .nkhead {
position: relative;
}
.nkhead .nkhead_clip {
min-height: 40vh;
padding-bottom: 8rem;
position: relative;
}
.post-template-default .nkhead .nkhead_clip,
.page-template-page-form-consultation .nkhead .nkhead_clip {
background: rgba(11, 121, 188, .5);
}
.nkhead .nkhead_404 {
background-color: #fff;
min-height: 500px;
padding-bottom: 8rem;
position: relative;
display: flex;
align-items: center;
}
.nkhead .nkhead_404 .img-block {
align-self: flex-start;
}
.nkhead .nkhead_404 .nkhead_maintext {
max-width: 600px;
text-shadow: 0 0 6px #fff;
margin-top: 3rem;
}
.nkhead .nkhead_clip .img-fit {
position: absolute;
width: 100%;
height: 100%;
object-position: center 0;
object-fit: cover;
z-index: -1;
}
.nkhead .nkhead_404 .img-fit {
position: absolute;
width: 100%;
height: 100%;
object-position: right center;
object-fit: contain;
z-index: -1;
}
.nkhead .nkhead_clip .nkhead_maintext {
color: #fff;
padding-top: 3rem;
}
.nkhead--black .input-group {
border-radius: 0.3rem;
-webkit-box-shadow: 0 4px 16px 0px rgba(0, 0, 0, .05);
box-shadow: 0 4px 16px 0px rgba(0, 0, 0, .05);
}
.nkhead--black .breadcrumbs-head.breadcrumbs {
color: gray;
}
.nkhead--black .breadcrumbs-head.breadcrumbs a,
.nkhead--black .nkhead_clip .nkhead_maintext,
.nkhead--black .nkhead_clip .excerpt {
color: #092148;
}
.nkhead--black  .search-form .form-control {
background-color: #fff;
color: inherit;
}
.nkhead .nkhead_clip .title {
font-size: 1.8rem;
font-weight: 700;
text-transform: uppercase;
}
.nkhead .nkhead_clip .excerpt {
font-size: 1.125rem;
max-width: 750px;
}
.nkhead-button-container {
width: 100%;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-pack: justify;
-webkit-box-pack: center;
justify-content: center;
z-index: 999;
position: absolute;
bottom: 0px;
}
.nkhead .abs-button .btn {
box-shadow: 2px 4px 14px 0 rgba(0,0,0, .15);
}
@media (min-width: 576px) {
.nkhead .nkhead_clip .title {
font-size: 2.5rem;
}
}
@media (max-width: 991px) {
.nkhead .nkhead_clip .excerpt,
.nkhead .nkhead_clip .title {
text-shadow: 2px 2px 5px rgba(0,0,0,.15);
}
} .nkselector {
text-align: center;
margin: 3rem 0rem;
}
.nkselector ul {
padding-left: 0;
}
.nkselector ul li {
display: inline-block;
margin: .25rem 1.5rem;
font-weight: 500;
text-transform: uppercase;
}
.nkselector ul li span{
opacity: .7;
font-weight: 300;
letter-spacing: 2px;
padding-left: .25rem;
}
.nkselector .nkselector_active {
position: relative;
}
.nkselector .nkselector_active::after {
content: '';
display: block;
height: 4px;
width: 50px;
left: 50%;
margin-left: -25px;
background-color: #0b79bc;
position: absolute;
bottom: -2px;
} .wp-content {
margin: 3rem 0;
}
.wp-content h2, .wp-content .h2 {
margin-top: 2rem;
margin-bottom: 1rem;
}
.wp-content p a:not(.btn) {
text-decoration: underline;
}
.wp-content img {
text-align: center;
max-width: 100%;
height: auto;
}
.wp-content p img {
display: block;
margin: 0 auto;
}
.wp-content table {
width: 100%;
margin-bottom: 1rem;
border-collapse: collapse;
}
.wp-content table td,
.wp-content table th {
padding: .75rem;
vertical-align: top;
}
.wp-content table thead th {
vertical-align: bottom;
}
.wp-content table th,
.wp-content table thead th {
border: 0;
} .home-event .date {
text-transform: uppercase;
}
.home-event .event-btn{
min-width: 15rem;
}
.event-item {
border-radius: 0;
}
.event-item[data-type="appointment"] {
border-left: 5px solid #0b79bc !important;
}
.event-item[data-type="lecture"] {
border-left: 5px solid rgb(171, 255, 214) !important;
}
.event-item .title {
font-size: 1.1rem;
font-weight: 700;
text-transform: none;
margin: 0;
margin-bottom: .5rem;
}
.event-item .subtitle {
font-size: .8rem;
}
.event-item .big-date {
text-align: center;
}
.event-item .big-date .date-day {
font-size: 3rem;
font-weight: 700;
line-height: 1.1;
}
.event-item .big-date .date-month {
text-transform: lowercase;
font-size: .9rem;
}
.event-item .place-time .item:not(:last-child) {
margin-bottom: .5rem;
}
.event-item .place-time .text {
font-size: .8rem;
line-height: 1.1;
}
.event-item .place-time .place .icon {
width: 30px;
min-width: 30px;
height: 30px;
color: #fff;
background-color: #0b79bc;
margin-right: .5rem;
}
.event-item .place-time .time .icon {
width: 30px;
height: 30px;
color: #fff;
background-color: #092148;
margin-right: .5rem;
}
.event-item .place-time .day .icon {
width: 30px;
height: 30px;
color: #fff;
background-color: #092148;
margin-right: .5rem;
}
.event-item .more {
color: #fff;
text-transform: uppercase;
background-color: #0b79bc;
}
.event-item .more.disabled {
pointer-events: none;
filter: grayscale(100%);
opacity: .5;
}
.event-item a.more:hover {
background-color: rgb(9, 33, 72);
}
.event-item .label {
overflow: hidden;
}
.event-item .label::after {
display: none;
font-size: .8rem;
font-weight: 600;
width: 120%;
position: absolute;
top: auto;
right: -50px;
bottom: 25px;
left: auto;
text-align: center;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.event-item .label.label-appointment::after {
display: block;
background-color: #0b79bc;
color: #fff;
content: 'Приём';
}
@media (min-width: 992px) {
.event-item .image {
width: 100px;
}
}
.event-passed {
filter: grayscale(100%);
opacity: .5;
}
.event-item.event-future {
background-color: rgba(11, 121, 188, .1);
}
.event-item.event-future .more{
line-height: 1.2;
}
.events table {
width: 100% !important;
margin-bottom: 1rem !important;
margin-top: 1rem !important;
border-collapse: collapse !important;
font-family: 'Montserrat' !important;
}
.events table td,
.events table th {
padding: .75rem !important;
vertical-align: top !important;
width: auto !important;
height: auto !important;
color: #092148 !important;
}
.events table thead th {
vertical-align: bottom !important;
}
.events table th,
.events table thead th {
border: 0 !important;
}
.event-single .title {
margin-top: 1rem;
}
.event-single .content {
font-size: .9rem;
} .print-form form {
transition: 0.5s all;
}
.print-form label {
font-weight: 600;
margin-bottom: 0;
}
.print-form label.form-check-label {
font-weight: 400;
}
.print-form .print-table td {
vertical-align: top;
}
.print-form .print-table td:first-child {
width: 30%;
padding-left: 0;
}
.print-form .print-table td:last-child {
padding-right: 0;
}
.print-form .print-table .item-table td {
vertical-align: top;
width: auto;
border-bottom: 1px solid rgba(0,0,0,.1);
}
.print-form .print-table .item-table td:first-child {
padding-left: 0;
width: 60%;
}
.print-form .print-table .item-table td:last-child {
padding-right: 0;
}
@media (max-width: 767px) {
.print-form .print-table td {
display: inline-block;
padding: .25rem 0rem !important;
width: 100%;
border: 0;
}
.print-form .print-table td:first-child {
margin-top: 1rem;
width: 100%;
text-align: left;
}
.print-form .print-table .item-table td {
display: inline-block;
padding: .25rem 0rem !important;
width: 100%;
border-bottom: 0;
text-align: left !important;
}
.print-form .print-table .item-table td:first-child {
width: 100%;
text-align: left;
}
} .news-item {
margin-bottom: 30px;
}
.news-item .date {
font-size: 1rem;
font-weight: 300;
}
.news-item .title {
font-weight: 300;
margin: 0;
text-transform: none;
line-height: 1.1;
}
.news-item.item-big .title {
font-size: 20px;
}
.news-item.item-normal .title {
font-size: 1rem;
}
.news-item .cover-dark .title,
.news-item .cover-dark .date {
color: #fff;
}
.news-item a .img-cover {
transition: all .3s ease;
}
.news-item a:hover .img-cover {
opacity: .8;
}
.news-single-head .nkhead_clip .excerpt {
font-size: 1rem;
}
.news-sidebar .sidebar-title {
font-size: 1.125rem;
margin: 0;
}
.news-sidebar .news-item {
padding-bottom: 1rem;
margin-bottom: 0rem;
border-bottom: 1px solid rgba(0,0,0,.1);
}
.news-sidebar .news-item:last-child {
border-bottom: 0px solid rgba(0,0,0,.1);
}
.news-sidebar .news-item .title {
font-size: 1rem;
font-weight: 600;
margin: 0;
}
.news-sidebar .news-item .date {
font-size: .8rem;
color: #0b79bc;
}
.news-sidebar .news-item .excerpt {
font-size: .8rem;
}
.news-sidebar .news-item .excerpt:empty {
display: none;
}
.news-thumb .thumb-title {
font-size: 1.5rem;
font-weight: 400;
margin: 0;
}
.news-thumb .news-item .title {
font-size: 1rem;
font-weight: 400;
margin: 0;
}
.news-single-content p a:not(.btn) {
text-decoration: underline;
}
.programm-single-content p a:not(.btn) {
text-decoration: underline;
} .discount-item {
margin-bottom: 30px;
}
.discount-item .date {
font-size: 1rem;
font-weight: 600;
}
.discount-item .title {
font-weight: 600;
margin: 0;
text-transform: none;
line-height: 1.1;
font-size: 1.25rem;
}
.discount-item .excerpt {
font-size: .8rem;
font-weight: 400;
}
.discount-item .cover-dark .title,
.discount-item .cover-dark .date,
.discount-item .cover-dark .excerpt {
color: #fff;
}
.discount-item a .img-cover {
transition: all .3s ease;
}
.discount-item a:hover .img-cover {
opacity: .8;
}  .footer {
color: #000;
padding: 3rem 0rem 1rem 0rem;
border-top: 1px solid rgba(9, 33, 72, .1);
}
.footer .footer-list li {
margin-bottom: .25rem;
font-weight: 500;
}
.footer .promo-block .phone {
font-weight: 500;
font-size: 1.5rem;
margin-bottom: .5rem;
line-height: 1;
}
.footer .promo-block .address {
font-weight: 400;
} .documents {
font-size: .85rem;
max-width: 800px;
}
.documents p{
text-align: justify;
}
.documents ol {
list-style: none;
counter-reset: li;
padding-left: 0;
}
.documents ol ol {
padding-left: 0;
}
.documents ol ul {
padding-left: 1rem;
}
.documents ol > li:before {
counter-increment: li;
content: counters(li,".") ". ";
}
.documents ol > li,
.documents ul > li {
margin: .5rem 0;
text-align: justify;
} .b-up {
width: 3rem;
height: 3rem;
opacity: 0;
position: fixed;
z-index:9999;
right: 2rem;
top: 8rem;
cursor: pointer;
}
.b-up > button {
box-shadow: 0 0 .1rem #999;
} .new-header .header-1{
padding: 0;
box-shadow: 1px 1px 6px rgba(11, 121, 188, 0.2);
z-index: 1;
position: relative;
}
.new-header .header-1 .container-fluid{
justify-content: space-between;
}
.new-header .header-1 .container-fluid > div, .new-header .header-1 .container-fluid > a, .new-header .header-1 .container-fluid > span{
margin: 0.75rem 0;
}
.new-header .header-2 .visible-menu .block-call{
background: #0d2148;
color: #fff;
}
.new-header .header-2 .visible-menu .block-call:hover{
background: #0b79bc;
}
.new-header .header-1 .container-fluid .block-appointment{
background: #0d2148;
color: #fff;
margin: 0;
display: flex;
align-items: center;
align-self: stretch;
padding: 0 20px;
font-size: 1rem;
font-weight: bold;
}
.new-header .header-1 .container-fluid .block-appointment:hover{
background: #0b79bc;
color: #fff;
opacity: 1;
}
.new-header .header-1 .container-fluid .block-appointment svg{
position: relative;
top: -3px;
width: 16px;
height: 16px;
margin-right: 10px;
}
.new-header .header-2 .visible-menu .block-menu .pre-item:not(:first-child){
border-left: none;
}
[data-href] {
cursor: pointer;
}
.header-wts:focus {
opacity: 0.7;
}
.new-header .hidden-menu .menu-list{
padding-left: 0;
}
.new-header .row-new-menu{
display: block;
padding-bottom: 20px;
}
.new-header .row-new-menu .col2{
flex-basis: 20%;
min-width: 20%;
padding: 0 15px;
}
.new-header .row-new-menu .col3{
padding: 0 15px;
}
.new-header .row-new-menu .col4{
flex-basis: 37%;
min-width: 37%;
padding: 0 15px;
}
.new-header .row-new-menu p{
font-size: 0.875rem;
line-height: 1.1rem;
}
.new-header .row-new-menu img{
margin: 2.8rem 0 1.5rem;
display: block;
}
.new-header .hidden-menu{
position: relative;
}
.new-header .bottom-url{
margin: 15px 0;
display: block;
padding: 15px 30px;
background: #e2f4ff;
color: #0b79bc;
text-align: center;
}
.new-header .more-link{
color: #00aeef;
font-weight: 600;
}
.new-header .more-link:hover{
color: #0d2148;
}
.new-header .more-link svg{
width: 1rem;
max-height: 1rem;
}
.new-header .col4 .menu-list li{
display: inline-block;
}
.header-menu-main-more-link {
position: absolute;
bottom: 1px;
right: 17px;
text-align: center;
background: #fff;
background-color: #e2f4ff;
}
.header .header-menu-main-more-link a {
display: block;
width: 260px;
height: 57px;
font-size: 16px;
font-weight: 400;
color: #0b79bc;
padding: 1rem 0;
}
.header-menu-main-more-link svg path {
fill: #0b79bc;
}
.inline-input{
display:flex;
}
@media (min-width: 992px) {
.new-header .row-new-menu{
display: flex;
}
.new-header .col4 .menu-list{
column-count: 2;
}
}
#collapse-header-mobile{
position: relative;
}
#collapse-header-mobile .hidden-menu{
padding: 0;
max-height: 96vh;
height: 96vh;
overflow: hidden;
}
.mobile-menu{
padding: .8rem 15px;
position: relative;
justify-content: space-between;
}
.mobile-menu .input-group {
z-index: 0;
}
.mobile-menu ul{
padding-left: 0;
list-style: none;
margin-top: -1px;
}
.mobile-menu ul li div, .mobile-menu ul li a{
display: block;
border-top: 1px solid #cdeafc;
padding: 15px 0;
cursor: pointer;
}
.mobile-menu ul li div:hover, .mobile-menu ul li a:hover{
color: #0b79bc;
}
.mobile-menu ul li ul{
position: absolute;
transform: translateX(100%);
top: 0;
left: 0;
right: 0;
width: 100vw;
height: 94vh;
transition: .3s;
background: #fff;
padding: 0 15px;
overflow-y: scroll;
overflow-x: hidden;
}
.mobile-menu ul li.active > ul{
transform: translateX(0);
visibility: visible;
}
.mobile-menu .has-children{
background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QTgxRjA0NjE5QUQxMUVCODU2Q0FCMTdDNTYyNzJCQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QTgxRjA0NTE5QUQxMUVCODU2Q0FCMTdDNTYyNzJCQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZEOTFENUIzNEEwMkVCMTFCMzQzODQzRkEwQjQ0NjJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFENjEyMzM1MEIzRUUzMTE5REEzQTk3NjI0N0ZEN0VDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nd8mKgAAAD9JREFUeNpi5lT0mMkqqPLp9/vbD1kYGBgmAXEvl5Lnf8b///8zABkBQIEGJiBDG8jIAOJcBpAeILYDqQAIMACCfRLq+TBr6gAAAABJRU5ErkJggg==) 99% center  no-repeat, #fff;
}
#mobile-menu-back{
display: none;
cursor: pointer;
}
#mobile-menu-back img{
display: block;
padding: 5px 2px 6px 2px;
margin-right: 1rem;
}
.header-toggler .line-1, .header-toggler .line-2, .header-toggler .line-3{
background-color: #00aeef;
}
.form-hide{
display: none;
}
.header-mobile .header-whatsapp-icon {
width: 20px;
height: 19px;
}
.header-mobile .header-wts {
font-size: 0;
color: #0b79bc;
}
.carousel {
z-index: 5;
}
.smcx-embed>.smcx-iframe-container {
height: 1800px!important;
}
.smcx-embed {
height: auto!important;
}
.smcx-embed,
.smcx-embed > .smcx-iframe-container {
max-width: none!important;
}
@media( max-width: 580px ) {
.custom-logo-link {
margin-right: auto;
}
.header-mobile .block-call svg {
width: 16px;
height: 16px;
}
.header-mobile .button-item,
.header-mobile .header-wts {
margin: 0 6% 0 0;
}
.header-mobile .button-item svg,
.header-mobile .block-call svg {
width: 20px;
height: 20px;
max-height: none;
}
.header-mobile .button-item.get-pass svg {
width: 22px;
height: 22px;
max-height: none;
}
.nkhead .nkhead_404 {
display: block;
}
.nkhead .nkhead_404 .img-fit {
object-position: center;
object-fit: cover;
}
.sertificate-slider li a {
max-width: 320px;
margin: auto;
}
} .modal-call-back-request__wrapper {
background-color: #fff;
max-width: 480px;
padding: 2rem 4rem;
margin: auto;
}
.modal-call-back-request__title {
color: #485460;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 28px;
text-align: center;
}
.modal-call-back-request__action {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-top: 2.5rem;
}
.modal-call-back-request__action__button {
display: inline-block;
font-size: 0.98rem;
border-radius: 5px;
text-align: center;
padding: 0.2rem 2.5rem;
border-radius: 5px;
color: #0071bb;
background: #fff;
border: 1px solid #0071bb;
}
.modal-call-back-request__action__button:nth-child(2) {
margin-left: 1.5rem;
}
.modal-call-back-request__action__button-active {
background: #1286d2;
color: #fff;
}
.modal-call-back-request__action__button:hover,
.modal-call-back-request__action__button:active {
color: #0071bb;
text-decoration: none;
}
.modal-call-back-request__action__button-active:hover,
.modal-call-back-request__action__button-active:active {
color: #fff;
}
.table{
font-style: normal;
font-weight: normal !important;
font-size: 16px;
line-height: 130%; color: #092148;
}
.table.tab-inf th{
background: #E3F7FF;
padding:8px 10px;
}
.table thead th {
vertical-align: middle;
border:none;
}
.table td, .table th {
border:none;
}
.table-striped tbody tr:nth-of-type(odd) {
background-color: #F5FCFF;
}
.table.mobil, .mob-bt{
display: none;
}
.table td, .table th{
padding:20px 8px;
}
.non-ac1, .non-ac{
display:none;}
.non-ac.active{
display: table-row;
}
.non-ac1.active{
display: table-row;
}.container {
max-width: 1160px;
padding: 0 60px;
width: 100%;
}
@media (max-width: 768px){
.table.mobil, .mob-bt{
display: initial;
}
.table.desk{
display: none;
}
.deesk-bt{
display:none
}
}
.mobile-opened-buttons.top-position{
padding: 10px 0!important;
}
.desktop-extra {
margin: 0.5rem 20px 0.5rem 0!important;
}
.desktop-extra a{
background: #00AEEF;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #FFFFFF;
padding: 9px 20px 8px;
}
.mobile-opened-buttons.top-position a{
background: #71BF44!important;
border: 1px solid #71BF44!important;
}
.home .comment-form-wrap{
display: none;
}