@font-face {
font-family: 'Lato';
src: url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/Lato/Lato-Regular.eot), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/Lato/Lato-Regular.eot#iefix) format('embedded-opentype'), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/Lato/Lato-Regular.otf) format('otf'), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/Lato/Lato-Regular.woff) format('woff'), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/Lato/Lato-Regular.ttf) format('truetype'), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/Lato/Lato-Regular.svg#lato-regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/MyriadPro/MyriadPro-Regular.eot), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/MyriadPro/MyriadPro-Regular.eot#iefix) format('embedded-opentype'), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/MyriadPro/MyriadPro-Regular.otf) format('otf'), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/MyriadPro/MyriadPro-Regular.woff) format('woff'), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/MyriadPro/MyriadPro-Regular.ttf) format('truetype'), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/MyriadPro/MyriadPro-Regular.svg#myriadpro-regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Inter";
src: local("Inter Regular"), local("Inter-Regular"), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/Inter/Inter-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "Inter";
src: local("Inter Medium"), local("Inter-Medium"), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/Inter/Inter-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
font-display: swap
}
@font-face {
font-family: "Inter";
src: local("Inter Bold"), local("Inter-Bold"), url(https://zubyza1den.com/wp-content/themes/reboot_child/assets/fonts/Inter/Inter-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
font-display: swap
}
.top-menu ul li.current-menu-item > span,
.top-menu ul li > span:hover {
opacity: 1;
}
.top-menu > ul > li.current-menu-item > span:before,
.top-menu > ul > li > span:hover:before {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.humburger:before {
right: 0;
}
.site-header {
margin-bottom: 0;
}
.breadcrumb {
margin: 45px 0 60px;
}
.otzyvy .breadcrumb {
margin: 0 0 60px;
}
@media (max-width: 1024px) {
.breadcrumb {
margin: 24px 0 40px;
}
.otzyvy .breadcrumb {
margin: 0;
}
.site.has-topbar {
margin-top: 60px;
}
}
@media (max-width: 576px) {
.n-container.no-mobile-padding {
padding: 0 !important;
}
}
.callbackkiller.cbk-phone {
inset: auto auto 30% 3% !important;
position: fixed !important;
}
.wrap_a591 {
bottom: 50px !important;
}
button:focus {
outline: none !important;
} header {
height: 163px;
margin: 0 auto;
width: 100%;
}
.admin-bar header {
margin-top: 32px;
}
header .pc {
display: block;
}
header .mob {
display: none;
}
header .container-wrapper {
background-color: #fff;
position: fixed;
top: 0;
margin: 0 auto;
z-index: 99999999999;
width: 100%;
}
.admin-bar header .container-wrapper {
top: 32px;
}
.admin-bar header .container-wrapper.scroll {
top: 0;
}
header .container {
align-items: center;
background-color: white;
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 0;
position: relative;
}
header .n-container {
max-width: 1400px;
width: 100%;
margin: 0 auto;
}
header .logo {
align-items: center;
display: flex;
flex-direction: column;
justify-content: center;
margin: 19px 40px 19px 0;
}
header .logo div {
font-weight: 500;
font-size: 10px;
line-height: 140%;
letter-spacing: 0.03em;
color: rgba(0, 25, 75, 0.6);
font-family: 'Lato', sans-serif;
}
header .logo img {
width: 100%;
max-width: 150px;
}
header .location {
align-items: flex-start;
display: flex;
flex-direction: row;
justify-content: flex-start;
}
header .location .location__img {
height: fit-content;
margin-right: 10px;
}
header .location .user_location_wrapper,
header .location .clinic_location_wrapper {
align-items: flex-start;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
header .location .user_location_wrapper.hide {
display: none;
}
header .location .dashicons {
background-color: #fff;
display: none;
height: 16px;
margin-left: -20px;
width: 20px;
}
header .location .user_location_wrapper.active .dashicons,
header .location .clinic_location_wrapper.active .dashicons {
transform: rotate(-180deg);
}
header .user_location_label,
header .clinic_location_label {
color: #3A3A3A;
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 14px;
font-style: normal;
line-height: 17px;
}
header .user_location_label .dashicons,
header .clinic_location_label .dashicons {
background-color: #fff;
display: block;
height: 16px;
margin-left: -20px;
width: 20px;
}
header .user_location,
header .clinic_location {
background-color: #fff;
border: 1px solid #f3f3f3;
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400; font-size: 16px;
line-height: 21px;
padding: 5px 12px;
}
header .user_location {
display: block;
margin-right: 10px;
}
.header-wrap {
display: flex;
align-items: center;
}
html body .bvi-panel:has(.bvi-blocks) {
z-index: 9999999999 !important;
}
.header-bvi svg {
margin-left: 20px;
}
header .header-contacts {
align-items: center;
display: flex;
flex-direction: row;
justify-content: space-between;
}
header .header-whatsapp {
margin-right: 30px;
}
header .header-whatsapp span,
header .header-whatsapp a {
display: flex;
align-items: center;
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 21px;
text-decoration: underline;
text-decoration-skip-ink: none;
color: #153f40;
}
header .header-whatsapp a {
position: relative;
}
header .header-whatsapp a:before {
position: absolute;
content: '1';
background: #ff0505;
border-radius: 50%;
height: 15px;
width: 15px;
top: 0;
left: 27px;
color: #fff;
font-size: 9px;
display: flex;
align-items: center;
justify-content: center;
}
header .header-whatsapp img {
margin-right: 10px;
height: fit-content;
width: 35px;
}
header .header-phone .header-phone__link {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #3A3A3A;
min-width: 200px;
}
header .header-phone .online {
display: flex;
align-items: center;
flex-direction: row;
justify-content: flex-start;
visibility: hidden;
animation: blink-callback 2s infinite linear;
}
@keyframes blink-callback {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
header .header-phone .online.active {
visibility: visible;
}
header .header-phone .lead {
background: #37E631;
border-radius: 50%;
height: 6px;
margin-right: 6px;
width: 6px;
}
header .header-phone .callback {
align-items: center;
display: flex;
flex-direction: row;
justify-content: flex-start;
font-weight: 500;
font-size: 22px;
line-height: 26px;
color: #00194B;
}
header .header-phone .callback img {
margin-right: 6px;
}
header nav {
position: relative;
width: 100%;
transition: all ease 0.3s;
}
header nav ul {
align-items: center;
display: flex;
height: 100%;
justify-content: space-around;
list-style: none;
margin: 0 auto;
padding: 25px 0;
width: 100%;
}
header nav ul:first-child li {
transition: all 0.5s ease-out;
}
.navigation_header #top-menu li > img {
display: none;
}
.navigation_header #top-menu .hm-arrow {
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 0;
padding: 0;
border: 0;
border-radius: 6px;
background: transparent;
color: inherit;
cursor: pointer;
}
.navigation_header #top-menu .hm-arrow::before {
content: "";
display: block;
width: 8px;
height: 8px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: translateY(-2px) rotate(45deg);
transition: transform 0.2s ease;
}
.navigation_header #top-menu .is-open > .hm-arrow::before {
transform: translateY(2px) rotate(-135deg);
}
.navigation_header #top-menu a:focus-visible,
.navigation_header #top-menu .hm-arrow:focus-visible {
outline: 2px solid #ea6a1f;
outline-offset: 2px;
border-radius: 6px;
}
.navigation_header #top-menu a[role="button"] {
cursor: pointer;
}
.sup-green,
.navigation_header #top-menu .sup-green {
margin-left: 2px;
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 1;
color: #ea6a1f;
vertical-align: super;
text-decoration: none;
}
.navigation_header:not(.nav-mobile) #top-menu {
display: flex;
align-items: center;
justify-content: space-between;
gap: 8px 24px;
width: 100%;
margin: 0;
padding: 15px 0;
list-style: none;
font-family: 'Lato', sans-serif;
}
.navigation_header:not(.nav-mobile) #top-menu > li {
position: relative;
display: flex;
align-items: center;
gap: 2px;
margin: 0;
padding: 0;
font-weight: 500;
font-size: 22px;
line-height: 118%;
color: #153f40;
}
.navigation_header:not(.nav-mobile) #top-menu > li > a {
color: #153f40;
}
.navigation_header:not(.nav-mobile) #top-menu > li > a:hover,
.navigation_header:not(.nav-mobile) #top-menu > li > a:focus,
.navigation_header:not(.nav-mobile) #top-menu > li > a:focus-visible,
.navigation_header:not(.nav-mobile) #top-menu > li > .hm-arrow:hover {
color: #ea6a1f;
text-decoration: none;
}
.navigation_header:not(.nav-mobile) #top-menu > li > .hm-arrow {
width: 18px;
margin-left: 2px;
}
.navigation_header:not(.nav-mobile) #top-menu > li > ul.sub-menu {
display: none;
position: absolute;
top: calc(100% + 14px);
left: -20px;
right: auto;
z-index: 60;
width: max-content;
min-width: 240px;
max-width: min(640px, calc(100vw - 32px));
height: auto;
margin: 0;
padding: 12px;
overflow: visible;
list-style: none;
background: #ffffff;
border: 0;
border-radius: 16px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.navigation_header:not(.nav-mobile) #top-menu > li.hm-align-right > ul.sub-menu {
left: auto;
right: -20px;
}
.navigation_header:not(.nav-mobile) #top-menu > li.is-open > ul.sub-menu {
display: block;
animation: hm-panel-in 0.18s ease;
}
@keyframes hm-panel-in {
from {
opacity: 0;
transform: translateY(-6px);
}
to {
opacity: 1;
transform: none;
}
}
.navigation_header:not(.nav-mobile) #top-menu > li:not(.has-mega) > ul.sub-menu > li {
display: block;
margin: 0;
padding: 0;
}
.navigation_header:not(.nav-mobile) #top-menu > li:not(.has-mega) > ul.sub-menu > li > span {
display: block;
margin: 0 0 5px;
padding: 5px 10px;
border-radius: 8px;
font: 700 18px 'Lato', sans-serif;
white-space: nowrap;
transition: color 0.15s ease, background-color 0.15s ease;
}
.navigation_header:not(.nav-mobile) #top-menu > li:not(.has-mega) > ul.sub-menu > li > a {
display: block;
margin: 0 0 5px;
padding: 5px 10px;
border-radius: 8px;
font: 700 18px 'Lato', sans-serif;
color: #153f40;
text-decoration: none;
white-space: nowrap;
transition: color 0.15s ease, background-color 0.15s ease;
}
.navigation_header:not(.nav-mobile) #top-menu > li:not(.has-mega) > ul.sub-menu > li > a:hover,
.navigation_header:not(.nav-mobile) #top-menu > li:not(.has-mega) > ul.sub-menu > li > a:focus,
.navigation_header:not(.nav-mobile) #top-menu > li:not(.has-mega) > ul.sub-menu > li > a:focus-visible,
.navigation_header:not(.nav-mobile) #top-menu > li:not(.has-mega) > ul.sub-menu > li.current-menu-item > a {
color: #fff;
background: #153f40;
text-decoration: none;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu {
width: 610px;
max-width: calc(100vw - 32px);
padding: 16px;
grid-template-columns: 250px minmax(0, 1fr);
grid-template-rows: repeat(var(--hm-cats, 8), max-content) 1fr;
grid-auto-rows: max-content;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega.is-open > ul.sub-menu {
display: grid;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu::before {
content: "";
position: absolute;
top: 16px;
bottom: 16px;
left: 16px;
width: 250px;
border-radius: 6px;
background: #d9e9e4;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li {
display: contents;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > .hm-arrow {
display: none;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > a {
position: relative;
z-index: 1;
grid-column: 1;
justify-self: start;
display: block;
box-sizing: border-box;
max-width: calc(100% - 15px);
margin: 0 0 6px 16px;
padding: 4px 8px;
border-radius: 6px;
font: 700 18px 'Lato', sans-serif;
color: #153f40;
text-decoration: none;
cursor: pointer;
transition: color 0.15s ease, background-color 0.15s ease;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li:first-child > a {
margin-top: 12px;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li:last-child > a {
margin-bottom: 12px;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > a:hover,
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > a:focus,
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > a:focus-visible {
color: #ea6a1f;
text-decoration: none;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li.is-active > a,
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li.is-active > a:hover,
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li.is-active > a:focus {
color: #ffffff;
background: #153f40;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > ul.sub-menu {
display: none;
position: static;
grid-column: 2;
grid-row: 1 / -1;
align-self: start;
width: auto;
height: auto;
min-width: 0;
margin: 0;
padding: 0 0 0 20px;
overflow: visible;
list-style: none;
background: transparent;
border: 0;
border-radius: 0;
box-shadow: none;
}
.navigation_header .removed-link {
color: #ea6a1f!important;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li.is-active > ul.sub-menu {
display: block;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > ul.sub-menu::before {
content: attr(data-title);
display: block;
margin: 0 0 8px;
font: 700 18px 'Lato', sans-serif;
color: #153f40;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > ul.sub-menu > li {
display: block;
margin: 0;
padding: 0;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > ul.sub-menu > li > a,
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > ul.sub-menu > li > span {
display: block;
margin: 0;
padding: 5px 0;
font: 400 17px 'Lato', sans-serif;
color: #153f40;
text-decoration: none;
transition: color 0.15s ease;
letter-spacing: -0.02em;
}
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > ul.sub-menu > li > a:hover,
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > ul.sub-menu > li > a:focus,
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > ul.sub-menu > li > a:focus-visible,
.navigation_header:not(.nav-mobile) #top-menu > li.has-mega > ul.sub-menu > li > ul.sub-menu > li.current-menu-item > a {
color: #ea6a1f;
text-decoration: none;
}
.navigation_header.nav-mobile #top-menu {
display: block;
width: 100%;
margin: 0;
padding: 4px 0 32px;
list-style: none;
}
.navigation_header.nav-mobile #top-menu li {
position: static;
display: block;
margin: 0;
padding: 0;
}
.navigation_header.nav-mobile #top-menu li.hm-toggle {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.navigation_header.nav-mobile #top-menu li a {
display: block;
flex: 1 1 auto;
min-width: 0;
margin: 0;
color: #153f40;
text-align: left;
text-decoration: none;
}
.navigation_header.nav-mobile #top-menu .hm-arrow {
width: 40px;
height: 40px;
margin-right: -8px;
}
.navigation_header.nav-mobile #top-menu .hm-arrow::before {
width: 9px;
height: 9px;
}
.navigation_header.nav-mobile #top-menu > li > a,
.navigation_header.nav-mobile #top-menu > li > span {
padding: 22px 0;
font: 400 22px/28px 'Lato', sans-serif;
}
.navigation_header.nav-mobile #top-menu > li > a .sup-green {
font-size: 14px;
}
.navigation_header.nav-mobile #top-menu ul.sub-menu {
display: none;
position: static;
flex: 0 0 100%;
width: 100%;
height: auto;
margin: 0;
padding: 0 0 12px;
overflow: visible;
list-style: none;
background: transparent;
border: 0;
border-radius: 0;
box-shadow: none;
}
.navigation_header.nav-mobile #top-menu li.is-open > ul.sub-menu {
display: block;
}
.navigation_header.nav-mobile #top-menu > li > ul.sub-menu > li > a,
.navigation_header.nav-mobile #top-menu > li > ul.sub-menu > li > span {
padding: 9px 0;
font: 700 17px/22px 'Lato', sans-serif;
}
.navigation_header.nav-mobile #top-menu > li > ul.sub-menu > li > ul.sub-menu {
padding: 2px 0 10px;
}
.navigation_header.nav-mobile #top-menu > li > ul.sub-menu > li > ul.sub-menu > li > a,
.navigation_header.nav-mobile #top-menu > li > ul.sub-menu > li > ul.sub-menu > li > span {
padding: 8px 0;
font: 400 14px/19px 'Lato', sans-serif;
}
.navigation_header.nav-mobile #top-menu li.current-menu-item > a {
color: #ea6a1f;
}
@media (hover: hover) {
.navigation_header.nav-mobile #top-menu li a:hover {
color: #ea6a1f;
}
}
@media (max-width: 1200px) {
header .logo {
margin: 0;
}
}
@media (max-width: 1024px) {
header .hide-mob,
header .pc {
display: none;
}
header .mob {
display: flex;
}
.header-img-desktop {
display: none;
}
.header-img-mobile {
width: 117px;
}
.modal {
display: none;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100vw;
height: inherit;
min-height: inherit;
top: inherit;
left: 0;
bottom: inherit;
position: absolute;
overflow-y: inherit;
overflow-x: inherit;
z-index: 99999999;
background-color: #fff !important;
}
header .container {
min-height: 64px;
}
header .modal .modal__content .n-container {
border-top: 1px solid #E7E7E7;
}
#mobile-menu .modal__content {
min-height: calc(100vh - 69px);
}
#mobile-menu .modal__content .modal__close {
position: absolute;
right: 50px;
width: auto;
z-index: 99999;
}
body.admin-bar #mobile-menu .modal__content {
min-height: calc(100vh - 115px);
}
header nav {
box-shadow: none;
}
header nav.nav-mobile {
margin-top: 40px;
}
header .location {
justify-content: center;
}
}
@media (max-width: 992px) {
.humburger {
position: relative;
top: inherit;
left: inherit;
z-index: inherit;
}
header .header-contacts {
flex-direction: row-reverse;
}
header .header-whatsapp {
margin: 0 10px;
}
header .header-whatsapp span {
display: none;
}
header .header-whatsapp img {
margin-right: 0;
}
header nav ul {
align-items: flex-start;
}
}
@media (max-width: 783px) {
.admin-bar header {
margin-top: 0;
}
.admin-bar header .container-wrapper {
top: 46px;
}
.admin-bar header .container-wrapper.scroll {
top: 0;
}
}
@media (max-width: 767px) {
header .logo {
max-width: 110px;
}
}
@media (max-width: 480px) {
header .logo {
max-width: 85px;
}
.header-img-mobile {
width: 105px;
}
header .header-whatsapp {
margin: 0 0 0 14px;
}
header .header-whatsapp img {
margin-right: 0;
width: 24px;
}
header .header-whatsapp a:before {
height: 12px;
width: 12px;
left: 15px;
font-size: 8px;
}
#mobile-menu .modal__content .modal__close {
right: 0;
}
.navigation_header .sub-menu li.hm-toggle {
max-width: 90%;
}
}
@media (max-width: 375px) {
header .logo {
max-width: 66px;
}
}
@media (max-width: 768px) {
header .header-phone .callback {
font-size: 15px;
margin-right: 5px;
}
header .header-phone .header-phone__link {
font-size: 8px;
}
header .logo div {
font-size: 6px;
text-align: center;
}
}
@media (max-width: 768px) {
header .header-phone .online {
font-size: 6px;
line-height: 13px;
}
header .header-phone .callback {
font-size: 13px;
line-height: 21px;
}
}
@media (max-width: 320px) {
header .header-phone .online {
line-height: 11px;
}
header .header-phone .callback {
font-size: 12px;
line-height: 14px;
}
}
jdiv[class*="button"] {
}
@media (max-width: 768px) {
jdiv[class*="button"] {
margin-bottom: 70px !important;
}
}
.main-first__form * {
font-family: 'Lato', sans-serif;
}
.main-first__form .form-wrap span.label-for-input {
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #333333;
margin-bottom: 9px;
}
.main-first__form .form-wrap input[type="tel"] {
width: 488px;
height: 64px;
background: #FFFFFF;
border: 1px solid #DDDDDD;
border-radius: 60px;
font-weight: 400;
font-size: 22px;
line-height: 22px;
padding: 0 32px;
margin-bottom: 16px;
}
.main-first__form .button-main {
width: 488px;
height: 92px;
background: #FF4117;
border: 1px solid #DDDDDD;
border-radius: 60px;
font-weight: 700;
font-size: 22px;
line-height: 22px;
color: #FDFDFD;
margin-bottom: 5px;
}
.main-first__form .wpcf7-list-item-label {
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #282E3D;
}
.main-first__form .wpcf7-list-item-label a {
color: #8E8E8E;
text-decoration: underline;
}
.main-first__form-btn {
width: 488px;
height: 92px;
background: #FF4117;
border: 1px solid #DDDDDD;
border-radius: 60px;
font-weight: 700;
font-size: 22px;
line-height: 22px;
color: #FDFDFD;
margin-bottom: 5px;
padding: 20px 56px;
font-family: 'Lato', sans-serif;
font-style: normal;
}
.main-first-ratings {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row;
-ms-flex-direction: row;
-webkit-flex-direction: row;
}
.main-first-ratings__item {
background: #FFFFFF;
border-radius: 6px;
height: 85px;
width: 199px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
-ms-flex-direction: column;
-webkit-flex-direction: column;
justify-content: center;
-webkit-justify-content: center;
align-items: center;
-webkit-align-items: center;
padding: 6px 10px;
gap: 7px;
}
.main-first-ratings__item img {
width: auto;
max-height: 27px;
}
.main-first-ratings__item-count {
display: flex;
align-items: center;
}
@media screen and (max-width: 1025px) {
.is-main-site .main-first-ratings__item-count {
letter-spacing: -1px;
}
}
.main-first__content {
max-width: 630px;
width: 100%;
}
.main-first-ratings__item-group {
justify-content: space-between;
-webkit-justify-content: space-between;
align-items: center;
-webkit-align-items: center;
min-width: 135px;
font-size: 20px;
line-height: 113%;
color: rgba(21, 63, 64, 0.7);
gap: 10px;
}
html body .main-first__form input[type="checkbox"] {
position: absolute;
opacity: 0;
}
html body .main-first__form .wpcf7-list-item-label {
position: relative;
padding-left: 24px;
cursor: pointer;
}
html body .main-first__form .wpcf7-list-item-label:before {
content: "";
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABrSURBVHgBtc6BCYAwDATAahzEERxJJ5CM4AAhIziCKziCI7hIwERKUaFaKX0obZMcxLmSYeZWz2zvJhXoZWCwf/UHIOJutZqIem10qeBEmtUaTxgDYT0/sPiB7Q0EdIUiMgHAGAM39LVSdg6rojUZldTNhQAAAABJRU5ErkJggg==) center no-repeat transparent;
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid #8E8E8E;
border-radius: 3px;
background-position-x: right;
}
.br-for-mb {
display: none;
}
html body .main-first__form .wpcf7-list-item {
margin: 0;
}
.wpcf7-list-item-label.uncheck:before {
background: none !important;
}
@media screen and (max-width: 1025px) {
.main-first-block {
padding: 15px;
}
html body .no-mobile-padding {
padding: 0 !important;
}
.main-first-ratings {
justify-content: center;
-webkit-justify-content: center;
gap: 5px;
}
.main-first-ratings__item {
margin: 0;
width: 110px;
height: 48px;
padding: 3px 5px;
gap: 5px;
border-radius: 11px;
}
.main-first-ratings__item-img {
max-height: 20px;
}
.main-first-ratings__item-group {
font-size: 14px;
min-width: fit-content;
width: 100%;
justify-content: space-around;
gap: 3px;
}
.main-first-ratings__item img {
max-height: 13px;
}
.main-first-ratings__item-group svg {
width: 10px;
height: 10px;
}
.br-for-pc {
display: none;
}
.br-for-mb {
display: inline-block;
}
.main-first__form .form-wrap span.label-for-input {
font-size: 13px;
line-height: 13px;
margin-bottom: 5px;
}
.main-first__form .form-wrap input[type="tel"] {
width: 100%;
height: 50px;
font-size: 16px;
line-height: 16px;
padding: 0 22px 0 22px;
margin-bottom: 10px;
}
.main-first__form .wpcf7-list-item-label {
font-size: 10px;
line-height: 13px;
}
html body .main-first__form .wpcf7-list-item-label:before {
width: 12px;
height: 12px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABVSURBVHgBfY2BCcAgDAQ1E7lBO0o3aDNIkpU6gqO4QTSioCI+hPDP8e/cQUT02IcD8AFArEZE7h1Q8tC9NSVmfpeGHxFjz3xrC6p6lfMrMMnAcWJUBkKqIZ6tzbFCAAAAAElFTkSuQmCC) center no-repeat;
}
html body .main-first__form .wpcf7-list-item-label {
padding-left: 18px;
display: block;
width: 100%;
margin-bottom: 10px;
}
.main-first__form .button-main {
width: 100%;
height: 60px;
font-size: 16px;
line-height: 16px;
margin-bottom: 1px;
}
.main-first__form-btn {
width: 100%;
height: 60px;
font-size: 16px;
line-height: 16px;
margin-bottom: 1px;
padding: 12px 24px;
}
.main-first__form .wpcf7-acceptance {
margin-top: -7px;
display: block;
}
}
@media screen and (max-width: 375px) {
.main-first__title {
font-size: 20px;
}
}
@media screen and (max-width: 320px) {
.main-first__title br {
display: none;
}
}
.main__form form .button {
padding: 20px;
width: 50%;
}
@media screen and (max-width: 1025px) {
.main__form form .button {
width: 100%;
}
}
.single-post .cbk-window.cbk-window-modal {
z-index: 999999999 !important;
}
.offer-header__search-icon {
cursor: pointer;
width: 23px;
margin-left: 30px;
}
.offer-header__search {
display: none;
}
.search-form > label {
margin: 0;
}
#headerTop .search-form .search-submit {
left: 0;
}
#headerTop .search-form .search-submit:before {
content: url(//zubyza1den.com/rostov-na-donu/wp-content/themes/reboot_child/assets/images/header-search.svg);
}
#headerTop .search-form .search-field {
font-weight: 500;
font-size: 17px;
line-height: 19px;
color: #585858;
border: none;
padding: 10px 0px 10px 38px;
}
#headerTop .search-form {
border-bottom: 1px solid #9A9A9A;
display: flex;
align-items: center;
}
#headerTop .search-close {
width: 20px;
height: 20px;
cursor: pointer;
}
#headerTop .search-form > label {
width: 100%;
}
.search-page .search-form .search-submit {
left: 0;
}
.search-page .search-form .search-submit:before {
content: url(//zubyza1den.com/rostov-na-donu/wp-content/themes/reboot_child/assets/images/header-search.svg);
}
.search-page .search-form .search-field {
font-weight: 400;
font-size: 20px;
line-height: 100%;
color: #585858;
border: none;
padding: 10px 0px 10px 38px;
}
.search-page .search-form {
border-bottom: 1px solid #EEEEEE;
display: flex;
align-items: center;
}
.search-page .search-close {
width: 20px;
height: 20px;
cursor: pointer;
}
.search-page .search-form > label {
width: 100%;
}
.search-page .search-form {
margin-top: 45px;
}
.search-not-found {
font-weight: 600;
font-size: 32px;
line-height: 130%;
color: #3a3a3a;
text-align: center;
}
.post-card__date:before {
display: none;
}
@media (max-width: 480px) {
.offer-header__search-icon {
width: 18px;
margin: 0 8px;
}
.header-bvi svg {
width: 24px;
margin: 0 8px;
}
}
@media (max-width: 345px) {
.offer-header__search-icon {
margin: 0 4px;
}
header .header-phone .callback {
font-size: 11px;
line-height: 14px;
}
}
body .fancybox__container {
z-index: 9999999999999 !important;
}
@media (max-width: 767px) {
.diagnostics-popup__offer {
white-space: nowrap;
min-width: fit-content;
}
}
.popup-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .85);
z-index: 9999999;
overflow-x: hidden;
overflow-y: scroll;
}
#jcont {
z-index: 99 !important;
}
#ez-toc-container {
display: none;
}