@font-face {
font-family: 'Circe';
src: local('Circe Regular'), local('Circe-Regular'),
url(//www.evkaliptmed.ru/content/themes/moon-prism/assets/fonts/Circe-Regular.woff2) format('woff2'),
url(//www.evkaliptmed.ru/content/themes/moon-prism/assets/fonts/Circe-Regular.woff) format('woff'),
url(//www.evkaliptmed.ru/content/themes/moon-prism/assets/fonts/Circe-Regular.ttf) format('truetype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Circe';
src: local('Circe Bold'), local('Circe-Bold'),
url(//www.evkaliptmed.ru/content/themes/moon-prism/assets/fonts/Circe-Bold.woff2) format('woff2'),
url(//www.evkaliptmed.ru/content/themes/moon-prism/assets/fonts/Circe-Bold.woff) format('woff'),
url(//www.evkaliptmed.ru/content/themes/moon-prism/assets/fonts/Circe-Bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
}
body {
font-family: 'Circe' !Important;
font-size: 17px !Important;
font-weight: 400;
}
.container{
max-width: 1580px !Important;
width: 100% !Important;
}
.logo1 img{
max-width: 230px;
width: 100%;
margin-top: 6px;
}
.first_header{
background-image: url(//www.evkaliptmed.ru/content/uploads/2021/10/bg_2.jpg);
background-repeat: repeat;
border-bottom: #dbe0dc 1px solid;
padding: 5px 0;
}
header{
z-index: 20;
}
.first_header .row{
display: flex;
align-items: center;
}
.phone_new{
display: flex;
align-items: center;
}
.phone_new div:nth-child(1) img{
margin-right: 15px;
}
.phone_new a{
font-size: 22px;
color: #006545;
text-decoration: underline;
}
.phone_new > div{
filter: brightness(0) saturate(100%) invert(13%) sepia(95%) saturate(4154%) hue-rotate(162deg) brightness(88%) contrast(101%) !important;
}
.phone_new a:hover{
text-decoration: none;
font-weight: 700;
}
.logo22 img{
max-width: 161px;
width: 100%;
}
.green_batton{
background-color: #006545;
height: 60px;
border-radius: 27px;
transition: .5s;
}
.grey_batton{
background-color: #5b5b5b;
height: 60px;
border-radius: 27px;
}
.green_batton a, .grey_batton a{
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-weight: 700;
text-transform: uppercase;
text-align: center;
}
.first_header .green_batton{
max-width: 232px;
}
.green_batton a:hover, .grey_batton a:hover, .green_batton a:focus, .grey_batton a:focus{
text-decoration: none;
}
.bad_eye a{
display: flex;
align-items: center;
}
.bad_eye i{
color: #000;
font-size: 50px;
margin-right: 10px;
}
.bad_eye p{
color: #000;
text-transform: uppercase;
font-weight: 700;
font-size: 17px;
margin-bottom: 0;
}
.bad_eye :hover i, .bad_eye :hover p{
color: #6a8d13;
}
.bad_eye:hover a{
text-decoration: none;  
}
.navbar-extend{
background: transparent;
}
.navbar-extend .nav li a, .new_nav_header .nav li a{
color: #000000;
}
.new_nav_header .nav li a{
font-size: 14px;
}
.bUtt_LK span{
font-size: 14px;
color: #000000;
text-transform: uppercase;
}
.bUtt_LK{
background-color: #b3e289;
border-radius: 25px;
height: 47px;
display: flex;
justify-content: center;
align-items: center;
}
.bUtt_LK a, .bUtt_LK a:hover{
text-decoration: none;
}
.effect {
height: 4px;
background-color: #006545;
position: absolute;
}
.navbar-extend .nav li:hover a {
background: transparent;
color: #006545 ;
}
.caret:after{
font-family: FontAwesome;
content: "\f107";
position: absolute;
top: 33%;
}
ul.dropdown-menu.depth_0 {
background: #fff;
border-color: #fff;
}
input[name="s"]{
background: #fff;
border: #dbe0dc 1px solid !important;
}
.formsearch input[type="submit"]{
right: auto;
left: 20px;
}
.formsearch input[type="submit"]{
filter: brightness(170%) hue-rotate(320deg);
}
.formsearch form input[type="text"]{
padding-left: 60px;
}
input[type="text"] {
color: #000 !important;
}
footer{
background-image: url(//www.evkaliptmed.ru/content/uploads/2021/10/bg_2.jpg);
background-repeat: repeat;
padding: 35px 0;
border-top: #dbe0dc 1px solid;
}
footer .logo img{
max-width: 240px;
margin-bottom: 34px;
}
footer .Adress p span{
font-size: 15px;
}
footer .Adress a{
font-weight: 700;
font-size: 22px;
color: #006545;
text-decoration: underline;
}
footer .Adress a:hover{
text-decoration: none;
}
footer .Adress p{
font-size: 22px;
margin-bottom: 0;
}
footer .Adress{
margin-bottom: 10px;
}
footer h2{
text-transform: uppercase;
font-weight: 700;
font-size: 22px;
margin-bottom: 30px;
}
footer .nav2{
margin-left: 0;
padding-left: 0;
margin-bottom: 0;   
}
footer .nav2 li{
list-style: none;
margin-bottom: 10px;
}
footer .nav2 li a{
color: #006545;
text-decoration: underline;
font-size: 17px;
}
footer .nav2 li a:hover{
text-decoration: none;
}
.mailing-subscribe .tnp-subscription-minimal{
width: 100%;
}
.mailing-subscribe input.form-control{
border: #dbe0dc 1px solid;
background-color: #fff;
border-radius: 18px;
height: 44px;
width: 100%;
max-width: 300px;
}
.mailing-subscribe {
text-align: left;
padding-left: 0;
margin-top: 0;
}
.fm-socials a {
display: flex;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #006545;
color: #fff;
margin-right: 20px;
justify-content: center;
align-items: center;
font-size: 24px;
}
.fm-socials a:hover, .fm-socials a:focus{
background-color: #6a8d13;
color: #fff;
text-decoration: none;
}
.fm-socials, .fm-price{
margin-bottom: 35px;
width: 50%;
}
.fm-price{
background-color: #006545;
padding: 10px;
}
.fm-price a, .fm-price a:hover{
color: #fff;
text-decoration: none;
}
.site-info{
margin-top: 20px;
}
.site-info a{
color: #006545;
text-decoration: underline;
}
.site-info a:hover{
color: #006545;
text-decoration: none;
}
.mailing-subscribe input.btn-rgb{
background-color: #006545;
}
#main_banner, #sovsem_novyi_banner{
background-image: url(//www.evkaliptmed.ru/content/uploads/2021/11/banner2.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 87%;
margin-top: -78px;
margin-bottom: 30px;
position: relative;
z-index: 1;
}
#sovsem_novyi_banner{
padding-top: 80px;
}
.sovsem_novyi_banner_wraper .sovsem_novyi_banner_item{
height: 480px;
}
#banner_pict, .start img{
position: absolute;
top: -230px;
right: 25%;
max-height: 440px;
z-index: -1;
}
.sovsem_novyi_banner_wraper .slick-prev, .sovsem_novyi_banner_wraper .slick-next{
display: none !important;
}
.sovsem_novyi_banner_wraper  .slick-dots{
bottom: 10px !Important;
display: none;
}
.sovsem_novyi_banner_item .part_content, .bottom_banner .part_content{
display: flex;
align-items: center;
}
.sovsem_novyi_banner_wraper2 .sovsem_novyi_banner_item .part_content, .bottom_banner .part_content{
display: flex;
align-items: flex-start;
}
.sovsem_novyi_banner_item p{
font-size: 26px;
line-height: 1.2;
}
.txt35{
font-size: 35px !Important;
}
.txt50{
font-size: 50px !Important;
}
.grey_txt{
color: #7c7b7b !Important;
}
.sovsem_novyi_banner_item .green_batton{
max-width: 230px;
}
.sovsem_novyi_banner_wraper2 .part_content{
min-height: 500px;
position: relative;
}
.sovsem_novyi_banner_wraper2 .sovsem_novyi_banner_item img{
position: absolute;
right: 0;
bottom: 0;
max-height: 350px;
}
.sovsem_novyi_banner_wraper  .slick-dots li button::before{
content: '';
background-color: #006545;
border-radius: 50%;
width: 16px !Important;
height: 16px !Important;
}
#main_banner .container{
display: flex;
align-items: center;
height: 440px;
}
#main_banner .s_poloskoy, .start .s_poloskoy{
display: flex;
justify-content: start;
}
#main_banner .s_poloskoy span, .start .s_poloskoy span{
color: #5b5b5b;
text-transform: uppercase;
display: flex;
align-items: center;
line-height: .5;
}
#main_banner .s_poloskoy .odin:before, .start .s_poloskoy .odin:before{
content: '';
width: 85px;
height: 1px;
background-color: #5b5b5b;
display: block;
margin-right: 10px;
}
#main_banner .s_poloskoy .odin:after, .start .s_poloskoy .odin:after{
content: '';
width: 200px;
height: 1px;
background-color: #5b5b5b;
display: block;
margin-left: 10px;
margin-right: 10px;
}
#main_banner .s_poloskoy .dva:after, .start .s_poloskoy .dva:after{
content: '';
width: 150px;
height: 1px;
background-color: #5b5b5b;
display: block;
margin-left: 10px;
}
#main_banner h2 span.big, .start h2 span.big{
font-size: 74px;
font-weight: 700;
}
#main_banner h2, .start h2{
font-size: 50px;
color: #5b5b5b;
text-transform: uppercase;
line-height: 1.5;
max-width: 720px;
}
#main_banner h2 span.green_txt, .green_txt, .start h2 span.green_txt, .green_txt{
color: #006545 !Important;
}
#main_banner .two_buttons, .start .two_buttons{
display: flex;
justify-content: space-between;
max-width: 625px;
margin-top: 30px;
}
#main_banner .two_buttons .grey_batton, #main_banner .two_buttons .green_batton, .start .two_buttons .green_batton, .start .two_buttons .grey_batton{
width: 234px;
}
.full_white img{
position: absolute;
bottom: 0;
right: 20%;
width: auto !Important;
}
.sovsem_novyi_banner_item .container, .bottom_banner .container{
position: relative;
height: 100%;
display: flex;
align-items: center;
}
h2{
color: #5b5b5b;
font-size: 36px;
text-transform: uppercase;
}
.right_Block h2, .left_Block h2{ margin-bottom: 30px;
}
.right_Block h2{
text-align: right;
justify-content: end;
}
.left_Block h2{
justify-content: start;
}
.right_Block .descript{
text-align: right;
} .front_title{
display: flex;
align-items: center;
}
.right_Block .front_title div:first-child{
flex-grow: 1;
width: auto;
height: 1px;
background-color: #5b5b5b;
}
.right_Block .front_title div:last-child{
flex-basis: auto;
margin-left: 20px;
}
.left_Block .front_title div:last-child{
flex-grow: 1;
width: auto;
height: 1px;
background-color: #5b5b5b;
}
.left_Block .front_title div:first-child{
flex-basis: auto;
margin-right: 20px;
} .descript{
max-width: 740px;
}
.descr_wrap {
display: flex;
justify-content: end;
}
.round_item img{
width: 225px;
height: 225px;
object-fit: cover;
border-radius: 50%;
padding: 5px;
border: #006545 6px solid;
}
.round_item_front_page img{
width: 350px;
height: 350px;
object-fit: cover; padding: 5px; }
.round_item2 img{
width: 448px;
height: 448px;
object-fit: cover;
border-radius: 50%;
padding: 5px;
border: #006545 6px solid;
}
.round_item3 img{
width: 150px;
height: 150px;
object-fit: cover;
border-radius: 50%;
padding: 10px; }
.round_item h3, .round_item2 h3{
color:#006545;
text-decoration: underline;
text-transform: uppercase;
margin-top: 30px;
line-height: 1.4;
}
.round_item3 h4{
color:#006545;
text-decoration: underline;
text-transform: uppercase;
margin-top: 30px;
line-height: 1.4;
}
.round_item3 a:hover img{
box-shadow: #b9b9b9 0 0 14px;
}
.round_item3 a:hover h3, .round_item3 a:focus{
text-decoration: none;
}
.round_item h3, .round_item2 h3{
color:#006545;
text-decoration: underline;
text-transform: uppercase;
margin-top: 30px;
line-height: 1.4;
}
.round_item h4{
color:#006545;
text-decoration: underline;
text-transform: uppercase;
margin-top: 30px;
line-height: 1.4;
}
.round_item a:hover img, .round_item2 a:hover img{
box-shadow: #b9b9b9 0 0 14px;
}
.round_item a:hover h3, .round_item a:hover, .round_item a:focus, .round_item2 a:hover h3, .round_item2 a:hover, .round_item2 a:focus{
text-decoration: none;
}
.right_Block, .left_Block{
padding-top: 40px;
padding-bottom: 40px;
}
#sovsem_novyi_banner3{
min-height: 10px;
}
.round_wrap{
margin-top: 40px;
}
.tabs {
font-size: 0;
max-width: 100%;
text-align: right;
}
.tabs>input[type="radio"] {
display: none;
}
.tabs>div { display: none;
padding: 40px 0px;
font-size: 17px;
} #tab-btn-1:checked~#content-1,
#tab-btn-2:checked~#content-2,
#tab-btn-3:checked~#content-3,
#tab-btn-4:checked~#content-4,
#tab-btn-5:checked~#content-5,
#tab-btn-6:checked~#content-6,
#tab-btn-7:checked~#content-7,
#tab-btn-8:checked~#content-8
{
display: block;
}
.tabs>label {
display: inline-block;
user-select: none;
background-color:#fff ;
border: #006545 2px solid;
font-size: 17px;
line-height: 1.5;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
cursor: pointer;
position: relative;
top: 1px;
height: 45px;
margin-left: 30px;
border-radius: 18px;
padding: 10px 20px;
margin-bottom: 20px;
line-height: 1.2;
}
.tabs>input[type="radio"]:checked+label {
background-color: #006545;
color: #fff;     
}
.block_content h3{
color: #006545;
font-size: 22px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 35px;
margin-top: 0;
}
.cost{
font-size: 22px;
color: #006545;
text-transform: uppercase;
font-weight: 700; 
margin-top: 10px;
margin-bottom: 20px;}
.cost span{
color: #fff;
font-weight: 700;
background-color: #5b5b5b;
border-radius: 15px;
padding: 3px 6px 0 6px;
text-transform: none;
}    
.block_content .green_batton{
width: 232px;
margin-bottom: 50px;
}
.item_block{
display: flex;
flex-direction: column;
align-items: end;
}
.block_content .phone_tabs a{
color: #006545;
font-size: 22px;
text-transform: uppercase;
font-weight: 700;
text-decoration: underline;
}
.block_content .phone_tabs a:hover{
text-decoration: none;
}
#operativnoe_lechenie{
background-image: url(//www.evkaliptmed.ru/content/uploads/2024/03/Slide-16_9-23.jpg);
background-repeat: repeat;
padding-top: 80px;
padding-bottom: 60px;
position: relative;
overflow-x: hidden;
}
#listik2{
position: absolute;
left: 0;
top: 0;
z-index: 0;
display: none;
}
#operativnoe_lechenie .container{
position: relative;
z-index: 5;
}
#actions_list .akcii_item img{
width: 100%;
max-width: 360px;
height: 260px;
object-fit: contain;
}
#actions_list .akcii_item h3{
font-size: 22px;
text-transform: uppercase;
font-weight: 700;
text-decoration: underline;
color: #006545;
word-break: break-word;
}
#actions_list .akcii_item h3:hover,  #actions_list .akcii_item a:hover{
text-decoration: none;
}
#actions_list .green_batton{
max-width: 234px;
margin: 50px auto;
}
#actions_list .green_batton:hover{
background-color: #5b5b5b;
transition: .5s;
}
#actions_list{
background-image: url(//www.evkaliptmed.ru/content/uploads/2024/03/Slide-16_9-22.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
padding-top: 80px;
}
.new_bg51{
background-image: url(//www.evkaliptmed.ru/content/uploads/2024/03/Slide-16_9-23.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 50%;
}
.new_bg52{
background-image: url(//www.evkaliptmed.ru/content/uploads/2024/03/Slide-16_9-22.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 50%;
}
.new_bg51, .new_bg52{
padding: 30px 0;
}
#about .green_batton{
max-width: 234px;
margin-top: 50px;
margin-bottom: 40px;
}
#about .green_batton:hover{
background-color: #6a8d13;
transition: .5s;
}
#about h3{
color: #006545;
font-size: 22px;
text-transform: uppercase;
text-decoration: underline;
font-weight: 700;
margin-bottom: 40px;
}
.logo_list div:nth-child(1), .logo_list div:nth-child(2), .logo_list div:nth-child(3), .logo_list div:nth-child(4), .logo_list div:nth-child(5), .logo_list div:nth-child(6){
border-bottom: #dbe0dc 1px solid;
}
.logo_list div:nth-child(1), .logo_list div:nth-child(4), .logo_list div:nth-child(7), .logo_list div:nth-child(2), .logo_list div:nth-child(5), .logo_list div:nth-child(8){
border-right: #dbe0dc 1px solid;
}
.logo_list div{
padding: 5px;
}
.about_slider{
max-width: 702px;
margin: 0 auto ;
}
.about_slider .slick-prev::before, .partner_slider .slick-prev::before{
font-family: FontAwesome !Important;
content: "\f104" !Important;
color: #5b5b5b !Important;
}
.about_slider .slick-next::before, .partner_slider .slick-next::before{
font-family: FontAwesome !Important;
content: "\f105" !Important;
color: #5b5b5b !Important;
}
.slider_block{
padding: 0 20px;
}
.about_slider .slick-prev {
left: -30px;
}
.partner_slider .slick-slide{
display: flex !Important;
justify-content: center;
align-items: center;
min-height: 100px;
}
.partner_slider .slick-slide img{
max-width: 240px;
filter: grayscale(100%);
transition: 1s;
}
.partner_slider .slick-slide img:hover{
filter: grayscale(0%);
transition: 1s;
}
.new_form input, .new_form select{
width: 100%;
max-width: 450px;
margin:0 auto;
margin-bottom: 30px;
border: #dbe0dc 1px solid;
border-radius: 25px;
height: 53px;
text-align: center;
box-shadow: none;
background-color: #fff;
}
.instruk li::marker{
font-size: 30px;
color: #006545;
}
.instruk li{
margin-bottom: 30px;
}
.new_form{
margin-top: 50px;
}
input::-webkit-input-placeholder{color:#000000 !Important; opacity:1; font-style: normal;}
input::-moz-placeholder{color:#000000 !Important; opacity:1; font-style: normal;}
textarea::-webkit-input-placeholder{color:#000000 !Important; opacity:1; font-style: normal;}
textarea::-moz-placeholder{color:#000000 !Important; opacity:1; font-style: normal;}
textarea, body input{color:#000000 !Important; opacity:1; font-style: normal;}
.form-control:focus{
border-color: #006545;
}
.wpcf7-recaptcha > div{
margin: 0 auto;
}
.new_form label{
max-width: 455px;
margin: 0px auto;
text-align: center;
display: block;
position: relative;
}
.new_form a{
text-decoration: underline;
}
.new_form a:hover{
text-decoration: none;
color: #006545;   
}
.new_form .your-accept input[type="checkbox"]{
margin-top: 0;
position: absolute;
left: 45px;
top: 37px;
}
.new_form .green_batton{
max-width: 234px;
margin-top: 50px;
}
.new_form input[type="submit"]{
color: #fff !important;
text-transform: uppercase;
border-color: #006545;
height: 60px;
background-color: #006545;
}
.grey_post_form {
background-image: url(//www.evkaliptmed.ru/content/uploads/2024/03/Slide-16_9-23.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 50%;
padding-top: 80px;
padding-bottom: 100px;
position: relative;
}
.grey_post_form input{
background-color: #fff;
border-radius: 20px;
}
.grey_post_form .wpcf7{
max-width: 800px;
margin: 0 auto;
}
.grey_post_form input[type="submit"]{
border-radius: 40px;
background-color: #006545;
padding: 0 30px;
color: #fff !important;
text-transform: uppercase;
height: 60px;
}
.event-desc-img-name {
font-family: 'Calama', sans-serif;
font-size: 35px;
color: #006545;
padding-top: 20px;
padding-bottom: 15px;
}
.grey_post_form .uslugi-forms{
text-align: center;
text-transform: uppercase;
}
.grey_post_form .flex-form .your-name, .grey_post_form .flex-form .mask-347{
width: 50%;
}
.grey_post_form .your-msg{
width: 100%;
}
.grey_post_form .row-btns{
margin: 0 auto;
}
#desc_doc_pict{
width: auto;
max-width: 1200px;
}
#about{
padding-top: 60px;
}
.mobile_search{
display: none;
}
.logo_list img{
width: 100%;
}
.pict_tabs img{
width: 100%;
max-width: 500px;
}
.new_nav_header .container{
display: flex;
gap: 20px;
align-items: center;
}
.new_nav_header .formsearch {
flex: 0 0 215px;
}
.new_nav_header .collapse{
flex-grow: 1;
}
.new_nav_header .bUtt_LK{
flex: 0 0 195px;
}
.mailing-subscribe input.btn-rgb {
color: #fff;
}
.bUtt_LK img{
width: 30px;
height: 30px;
margin-right: 5px;
}
#mobile_doc_pict{display: none;}
.first_header .knopka{
display: none;
}
.slick-slide img{
width: 100%;
}
.sticky {
position: fixed;
top: 0;
width: 100%;
background-color: #fff;
height: 76px;
z-index: 9999999;
}
.mob_foto{
display: none !Important;
}
.noviy_god img{
right: 0% !Important;
z-index: -1;
}
.wrap552{
width: 100%;
}
.doctor_block .desc_foto img{
max-width: 450px;
}
.doctor_block2 .desc_foto img{
max-width: 380px;
}
.desc_foto img{
max-height: 450px;
object-fit: contain;
}
.slider_vrachi_557_item{
padding: 0 15px;
min-height: 800px;
display: grid !important;
}
.slider_vrachi_557_item .battt .btn-rgb{
max-width: 200px;
padding: 5px;
}
.slider_vrachi_557_item .battt{
text-align: center;
margin-bottom: 10px;
align-self: end;
justify-self: center;
width: 250px;
}
.slider_vrachi_557_item .battt .btn-rgb:hover, .slider_vrachi_557_item .battt .btn-rgb:focus, .slider_vrachi_557_item .battt .btn-rgb:active {
text-decoration: none;
color: #fff;
}
.slider_vrachi_557_item .img-alt-wr.img-auto img{
height: 560px;
}
.portfolio_doctor_block_item .dock_info img{
width: 50px;
height: 50px;
object-fit: cover;
border-radius: 50%;
object-position: 0% 0%;
margin-right: 20px;
}
.portfolio_doctor_block_item .dock_info{
display: flex;
margin-bottom: 10px;
align-items: center;
}
.portfolio_doctor_block_item{
background-color: #fff;
padding: 10px;
border-radius: 10px;
margin-bottom: 30px;
box-shadow: #d5d4d4 0 0 10px;
}
.bafg-twentytwenty-container img{
height: 338px !Important;
object-fit: cover;
width: 100%;
max-width: 338px;
margin-right: auto;
margin-left: auto;
}
.portfolio_doctor_block_item .descr{
margin-top: 10px;
height: 200px;
overflow-y: hidden;
}
.text-s2, .text-s3{
text-align: center;
cursor: pointer;
}
.tb-fp-header{
margin-bottom: 30px;
}
.bafg-twentytwenty-container{
max-width: 100% !Important;
} .event-desc .event-desc-img-desc{
min-height: 84px;
}
.nepravilniy_div{
padding-top: 70px; padding-bottom: 30px;
}
.nepravilniy_div p{
color: #727272;
}
.text_imag66{
width: 100%;
}
.nepravilniy_div .row{
display: flex;
align-items: center;
}
#wrp_wrks .slick-prev, #wrp_wrks .slick-next{
display: none !Important;
}
#wrp_wrks .slick-dots li button::before{
font-size: 26px !Important;
}
#bnntstxt_01{
background: linear-gradient(rgba(255, 255, 255, 0.4),rgba(255, 255, 255, 0.4)),url(//www.evkaliptmed.ru/content/uploads/2022/04/image.png);
}
.banner_s_textom{
background-repeat: no-repeat !Important;
background-size: cover !Important;
padding: 80px;
background-position: 50% 50% !Importnat;
height: 400px;
display: flex;
justify-content: center;
align-items: flex-start;
flex-direction: column;
}
.LongWhite_block{
width: 100%;
background-color: #fff;
padding:30px;
}
.Otz_artro_subpage_item{
background-color: #fff;
border-radius: 20px;
border: #292929 1px solid;
position: relative;
padding: 20px;
}
.Otz_artro_subpage_item:before{
content: '';
width: 20px;
height: 20px;
background-color: #fff;
border-right: #292929 1px solid;
border-bottom: #292929 1px solid;
transform: rotate(-45deg);
position: absolute;
bottom: 60px;
right: -11px;
}
.Otz_artro_subpage_slider .slick-slide{
padding: 0 20px;
}
.Otz_artro_subpage_item .data{
margin-bottom: 15px;
}
.Otz_artro_subpage_item .link{
display: flex;
justify-content: flex-end;
}
.Otz_artro_subpage_item .link img{
max-width: 150px;
}
.podgot_table td{
border: #f5f5f5 1px solid;
padding: 5px;
}
.podgot_table{
margin-bottom: 20px;  
}
#sovsem_novyi_banner .slick-initialized .slick-slide{
overflow: hidden;
}
#logo_mobi{
display: none;
}
div#filial-4{
display: none;
}
.tricolonky_menu:hover > ul.dropdown-menu{
display: flex;
flex-wrap: wrap;
min-width: 900px;
}
.tricolonky_menu > ul.dropdown-menu li{
width: 33%;
}
.green_point{
background-color: #006545;
}
.green_point > a{
color: #fff !Important;
}
.green_point .caret::after{
color: transparent !Important;
}
.banner_cat{
min-height: 540px;
background-size: cover !Important;
padding: 50px 40px;
display: flex;
flex-direction: column;
justify-content: center;
border-radius: 20px;
background-position: 100% 50%;
background-repeat: no-repeat;
}
.first_banner_main h2{
color: #006545;
font-family: 'Calama', sans-serif;
font-size: 50px;
text-transform: none;
}
.first_banner_main .pict_info{
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 500px;
}
.pict_info .inf{
color: #363636;
font-size: 18px;
line-height: 2.5;
max-width: 50%;
}
.btn-rgb.light_green{
background: #006545 !Important;
}
.btn-rgb.light_green a, .btn-rgb.light_green a:hover{
color: #fff ;
font-weight: 600;
text-decoration: none;
}
.list_cat_22 li{
list-style: none;
}
.list_cat_22 h3{
margin-top: 0;
margin-bottom: 30px;
text-transform: uppercase;
font-size: 22px;
font-weight: 600;
} .list_cat_22 h4{
color: #363636;
font-size: 22px;
text-transform: uppercase;
}
.local_sitebar{
background-color: #fff;
border: #ebebeb 2px solid;
border-radius: 20px;
padding: 30px;
height: 600px;
}
.fm-socials-block{
display: flex;
justify-content: space-between;
align-items: center;
}
.certificates_item img{
padding: 20px;
}
.specialist-serts2{
margin-top: 40px;
}
.recomend_slider img{
max-width: 150px;
margin: 0 auto;
}
.recomend_slider .title{
max-width: 200px;
margin: 25px auto;
}
.price_txt_55{
max-width: 900px;
}
.cookieinfo-close{
background: rgba(255, 255, 255, 1.0) !Important;
}
.map_post{
display: flex;
align-items: flex-start;
margin-bottom: 30px;
}
.map_new{
margin-top: 35px;
flex-grow: 1;
}
.map_post .cc-point-form{
min-height: 700px;
}
.map_post .cc-point-form a{
color: #fff;
} .text999 .crop, .text50 .crop {
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
color: #006545;
}
.text999 .crop{
width: 40px;
height: 40px;
border: #006545 1px solid;
border-radius: 50%;
}
.text50 .crop{
width: 100%;
}
.text999 .hide2, .text50 .hide2 {
display:none;
}
.text999.more .show, .text50.more .show {
cursor:auto;
}
.text999.more .hide2, .text50.more .hide2 {
display:inline;
}
.text999.more .crop, .text50.more .crop {
display:none;
}
.happy_bithday h2{
background-color: #fff;
padding: 5px;
}
.Post_list_uslugy_row{
display: flex;
justify-content: space-between;
}
.Post_list_uslugy_item {
width: 250px;
}
.splusamy > .Post_list_uslugy_item{
position: relative;
}
.splusamy > .Post_list_uslugy_item:not(:last-child):after{
content: '+';
color: #489ae4;
font-size: 60px;
position: absolute;
right: -110px; top: 44px;
font-weight: 800;
}
.modal-open .modal{
max-width: 600px !important;
margin: 40px auto !important;
}
.docfilter55{
display: flex;
justify-content: flex-end;
}
.docfilter55 select{
height: 60px;
background-color: #fff;
font-size: 20px;
border: #aeaeae 1px solid;
border-radius: 15px;
padding: 0 20px;
}
.cookieinfo{
height: 90px !Important;
overflow-y: scroll !Important;
background: #006545 !Important;
}
.mc-main .details .mc-image{
max-height: 400px !Important;
object-fit: contain !Important;
}
.sovsem_novyi_banner_wraper2 .slick-slide{
padding: 0 15px;
}
.news-page .sovsem_novyi_banner_wraper2 .slick-slide img{
height: 360px;
object-fit: cover;
}
.text_after_banner{
margin-bottom: 40px;
}
.interviu_item{
display: block;
gap: 30px;
flex-wrap: wrap;
background-color: #fff;
border-radius: 30px;
padding: 20px;
box-shadow: #b8b8b8 0 0 10px;
}
.interviu_item .pict{
float: right;
padding: 10px;
}
.interviu_item .pict img{
border-radius: 20px;
max-width: 160px;
}
.interviu_item .txt{
flex: 0 0 70% ;
font-size: 13px;
}
.slider_inteviu .slick-slide{
padding: 20px;
}
.checkbox input[type="checkbox"]{
height: 15px !Important;
}
#post_form_block h2 span{
font-size: 14px;
}
.text_after_fos img{
max-width: 100px;
border-radius: 10px; }
.vrach_conf_item{
display: flex;
column-gap: 10px;
align-items: center;
margin-bottom: 20px;
}
.vrach_conf_item p{
font-size: 13px;
margin-bottom: 0;
}
.vrach_conf_item img{
height: 120px;
object-fit: cover;
} .gsc-search-box{
position: relative;
}
.gsc-search-button{
position: absolute;
left: 0;
background-color: transparent !Important;
border: none !Important;
height: 45px;
}
.gsc-search-button-v2 svg{
transform: scale(2);
}
.gsib_a{
height: 45px;
background: transparent;
padding-left: 60px !important;
}
.gsc-input-box{
border: #dbe0dc 1px solid !important;
border-radius: 23px !important;
}
.valut_info img{
max-width: 150px;
margin-right: 15px;
}
.valut_info{
display: flex;
align-items: center;
}
.new_22 .gal-pg-item{
max-width: 100%;
}
.simple_gall .gal-pg-item img{
width: 300px;
height: 400px;
object-fit: cover;
}
.sovsem_new_contact_item{
background-color: #fff;
box-shadow: 8px 8px 10px 8px rgba(0,0,0,0.5);
transition: background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding: 30px 10px;
max-width: 342px;
min-height: 860px;
display: flex;
flex-direction: column;
justify-content: space-between;
flex: 0 0 400px;
}
.sovsem_new_contact_item .logo{
height: 90px;
display: flex;
justify-content: center;
align-items: center;
}
.sovsem_new_contact_item .logo img{
max-width: 180px;
max-height: 90px;
object-fit: contain;
}
.sovsem_new_contact_item .site{
text-align: center;
margin-top: 15px;
}
.sovsem_new_contact_item .site a{
color:#006545;
font-family: "Montserrat", Sans-serif;
font-size: 15px;
font-weight: 500;
text-decoration: underline; 
}
.sovsem_new_contact_item .sosss a{
display: block;
width: 30px;
height: 30px;
background-color: grey;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.sovsem_new_contact_item .sosss a.fa{
color: #fff;
font-size: 13px;
}
.sovsem_new_contact_item .sosss svg{
fill: #fff;
}
.sovsem_new_contact_item .sosss{
display: flex;
justify-content: center;
align-items: center;
gap: 5px;
margin-top: 10px;
margin-bottom: 20px;
}
.sovsem_new_contact_item .sosss a, .sovsem_new_contact_item .sosss a:hover{
color: #fff;
text-decoration: none;
}
.sovsem_new_contact_item h3{
color: #4F4A4A;
font-size:20px;
text-align: center;
margin-top: 0;
}
.sovsem_new_contact_item ul{
padding-left: 20px;
margin-bottom: 10px;
}
.sovsem_new_contact_item ul li{
list-style: none;
font-family: "Montserrat", Sans-serif;
font-size: 15px;
font-weight: 400;
color: #54595F;
margin-bottom: 10px;
}
.sovsem_new_contact_item ul li > .fa{
margin-right: 10px;
}
.sovsem_new_contact_item ul.red_marker li > .fa{
color: #AA2839;
}
.sovsem_new_contact_item ul.orang_marker li > .fa{
color: #F3951E;
}
.sovsem_new_contact_item ul.black_marker li > .fa{
color: #333333;
}
.sovsem_new_contact_item ul.blue_marker li > .fa{
color: #84699C;
}
.sovsem_new_contact_item ul.green_marker li > .fa{
color: #006545;
}
.sovsem_new_contact_item .call_batt a, .page_contt .call_batt a{
width: 160px;
border: #006545 1px solid;
border-radius: 15px;
background-color: #fff;
display: flex;
height: 55px;
margin: 20px auto;
justify-content: center;
align-items: center;
color:#006545;
text-decoration: none !Important;
}
.sovsem_new_contact_item .call_batt a .fa{
color:#006545;
margin-right: 5px;
}
.sovsem_new_contact_item .call_batt a:hover, .page_contt .call_batt a:hover{
background-color:#006545;
color: #fff !Important;
text-decoration: none;
}
.sovsem_new_contact_item .call_batt a:hover > .fa{
color: #fff;
}
.sovsem_new_contact_item .contct a{
color: #006545;
text-decoration: underline;
}
.sovsem_new_contact_item .contct{
text-align: center;
}
.sovsem_new_contact_item .contct a:hover {
color: #006545;
text-decoration: none;
}
.sovsem_new_contact > .container{
display: flex;
gap: 30px;
flex-wrap: wrap;
justify-content: center;
padding-bottom: 40px;
}
.sovsem_new_contact > .container:before{
display: none;
}
.page_contt h2{
color: #006545;
font-family: "Montserrat", Sans-serif;
font-size: 20px;
font-weight: 600;
text-transform: none;
}
.page_contt .email{
margin: 10px 0;
}
.page_contt p{
font-size: 15px;
}
.page_contt .round_map{
height: 240px;
border-radius: 20px;
overflow: hidden;
}
.vakancii .descr p{
max-width: 1100px;
}
.vakncy_wrap{
display: flex;
flex-wrap: wrap;
gap: 30px;
margin-top: 40px;
margin-bottom: 30px;
}
.vakanc_item{
flex: 0 0 48%;
padding: 20px;
border: #cfc9c9 1px solid;
min-width: 400px;
border-radius: 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
background-color: #fff;
}
.vakanc_item h2{
font-size: 20px;
margin-bottom: 30px;
}
.vakanc_item .cont{
display: flex;
gap: 20px;
margin-top: 30px;
}
.vakanc_item .cont .city{
font-weight: 800;
font-size: 20px;
}
.vakanc_item .cont .klink_switch a{
padding: 2px 12px;
border-radius: 20px;
}
.klink_switch .Evk{
background-color: #b3e289;
}
.klink_switch .Evk:hover{
text-decoration: none;
background-color: #93bc70;
}
.vakanc_item .green_batton{
margin-top: 30px;
max-width: 300px;
margin-right: auto;
margin-left: auto;
width: 100%;
}
.about-wrap {
display: flex;
gap: 30px;
flex-wrap: wrap;
}
.about-wrap > div{
flex: 0 0 45%;
}
.about-wrap > .vid > iframe{
width: 100% !Important;
height: 360px;
padding-left: 0px;
} .mt60{
margin-top: 60px;
}
.mt30{
margin-top: 30px;
}
.mb60{
margin-bottom: 60px;
}
.mb30{
margin-bottom: 30px;
}
.mob_only{
display: none;
}
.green_txt{
color: #006545;
}
.mxw260{
max-width: 260px;
}
@media only screen and (max-width: 1640px){
.slider_vrachi_557 .slick-next::before{
margin-left: 0px;
}
}
@media only screen and (max-width: 1560px){
.about_slider .slick-next {
right: 0 !Important;
z-index: 888 !Important;
}
.about_slider .slick-prev {
left: 0px !Important;
z-index: 888 !Important;
}
#main_banner .container{
height: 600px;
}
#banner_pict, .start img{
top: 20%;
}
.splusamy > .Post_list_uslugy_item:not(:last-child):after{
right: -30%;
}
}
@media only screen and (max-width: 1400px){
.bad_eye p{
font-size: 14px;
}
.green_batton a, .grey_batton a{
font-size: 14px;
}
.navbar-extend .nav li a, .new_nav_header .nav li a{
font-size: 12px;
}
footer .Adress p, footer p {
font-size: 15px;
margin-bottom: 0;
}
#Main_post_form{
padding-bottom: 0px;
}
#Main_post_form img{
left: 20px;
}
}
@media only screen and (max-width: 1220px){
.logo1 img {
max-width: 180px;
}
.phone_new a {
font-size: 18px;
}
.bad_eye a{
flex-wrap: wrap;
}
.bad_eye p {
font-size: 12px;
}
.logo22 img {
max-width: 140px;
}
.navbar-extend .nav li a {
padding: 10px 3px;
}
#main_banner .container{
height: 600px;
}
.two_buttons .grey_batton{
margin-right: 20px;
}
.round_item h3, .round_item2 h3{
font-size: 20px;
}
#actions_list .akcii_item h3{
font-size: 18px;
} .pict_tabs img{
width: 100%;
}
#banner_pict, .start img{
right: 10%;
}
.splusamy > .Post_list_uslugy_item:not(:last-child):after{
content: '';
}
}
@media only screen and (max-width: 1200px){
.logo_list img {
height: 140px;
object-fit: contain;
border: #dbe0dc 1px solid;
margin-bottom: 5px;
border-radius: 3px;
}
.logo_list div{
border: none !Important;
padding: 5px;
}
.first_header .row{
flex-direction: row;
}
.logo1{
order: 1;
width: 20%;
}
.phone_new{
order: 3;
width: 30%;
}
.logo22{
order: 2;
width: 30%;
min-width: 190px;
}
.knopka{
order: 4;
width: 65%;
height: 40px;
margin-left: 70px;
max-width: 240px;
margin-right: 10px;
margin-bottom: 0;
margin-top: 5px;
padding-right: 0;
}
.knopka .bUtt_LK{
height: 40px;
}
.knopka2{
order: 5;
width: 30%;
padding: 0;
}
.bad_eye{
order: 6;
display: none;
}
.new_nav_header .bUtt_LK{
display: none;
}
.first_header .knopka {
display: block;
}
.first_header .green_batton{
float: right;
margin-top: 5px;
}
#logo_destt{
display: none;
}
.navbar-toggle{
background-color: #006545;
position: absolute;
left: 25px;
z-index: 5555;
}
.navbar-toggle .icon-bar {
background: #fff;
}
#logo_mobi{
display: block;
max-width: 70px;
}
.tricolonky_menu:hover > ul.dropdown-menu{
left: -300px;
}
.Post_list_uslugy_row{
flex-wrap: wrap;
}
.navbar-header{
height: 80px !important; 
}
.gsc-search-button {
margin-left: 10px !Important;
margin-right: 10px !Important;
}
}
@media only screen and (max-width: 1000px){
.navbar-header span.icon-bar {
background: #006545 !important;
}
.mobile_search {
display: block;
}
.descserch{
display: none;
}
.mobile_search {
display: block;
width: 100%;
flex: 0 0 100% !important;
}
.effect{
display: none;
}
#banner_pict, .start img{
right: 5px;
}
.tricolonky_menu > ul.dropdown-menu li{
width: 100%;
}
.tricolonky_menu:hover > ul.dropdown-menu {
min-width: auto;
}
.tricolonky_menu:hover > ul.dropdown-menu {
left: 0;
}
}
@media only screen and (max-width: 991px){
header {
display: block !important;
}
.phone_new a {
font-size: 12px;
}
.phone_new p{
font-size: 12px;
}
.first_header .row{
flex-wrap: wrap;
}
.first_header .green_batton {
height: 40px;
padding: 0 30px;
}
.round_item2 img{
width: 248px;
height: 248px;
object-fit: cover;
border-radius: 50%;
padding: 5px;
border: #006545 6px solid;
}
.interviu_item .txt{
flex: 0 0 100% ;
}
.new_nav_header .container{
display: block;
}
}
@media only screen and (max-width: 900px){
.my-calendar-table thead{
display: none !Important;
}
.mc-content .my-calendar-table{
margin-top: 20px;
}
.my-calendar-table tbody,  .my-calendar-table .mc-row{
display: flex;
flex-wrap: wrap;
width: 100%;
}
.mc-main td{
width: 200px;
overflow: hidden;
height: auto;
}
h2.my-calendar-month{
text-align: center !important;
}
.about-wrap > div{
flex: 0 0 100%;
}
.about-wrap{
gap: 0px;
}
}
@media only screen and (max-width: 860px){
.vakanc_item{
flex: 0 0 100%;
min-width: 100%;
}
}
@media only screen and (max-width: 768px){
.sovsem_novyi_banner_item {
height: 680px;
}
#main_banner .s_poloskoy .odin::before, .start .s_poloskoy .odin::before{
width: 60px;
}
#main_banner .s_poloskoy .odin::after, .start .s_poloskoy .odin::after{
width: 50%;
}
#main_banner .s_poloskoy .dva::after, .start .s_poloskoy .dva::after{
width: 60px;
}
#mobile_doc_pict{display: block;
max-width: 600px;
margin: 0 auto;
width: 100%;
}
#desc_doc_pict{display: none;}
.round_item, .round_item2{
margin-bottom: 30px;
}
.akcii_item{
max-width: 500px;
margin: 0px auto 30px auto;
}
.pict_tabs img{
margin-top: 30px;
} .partner_slider .slick-slide{
min-height: 60px;
} .sovsem_novyi_banner_item .part_content, .bottom_banner .part_content{
display: flex;
flex-direction: column;
} .part_content .text_block{
order: 2; 
}
.part_content .desc_foto{
order: 1;
}
.part_content .desc_foto img{
max-height: 280px;
width: auto !important;
margin: 0 auto;
top: 0;
position: relative;
}
.umnov .desc_foto img, .shubin .desc_foto img{
max-height: 360px;
}
.haspecov .desc_foto img{
max-height: 400px;
}
.kolmykov .desc_foto img{
max-height: 200px;
}
.part_content .text_block .text_for_banner{
max-width: 100% !Important;
}
.sovsem_novyi_banner_item .container > div{
width: 100%;
}
.doctor_block{
max-width: 400px;
}
.sovsem_novyi_banner_item p{
font-size: 20px;
}
.txt35 {
font-size: 30px !Important;
}
.txt50 {
font-size: 40px !Important;
}
.noviy_god img{
right: 0% !Important;
z-index: -1;
opacity: .5;
}
.bafg-twentytwenty-container{
max-width: 300px !important;
margin: 0 auto;
}
.portfolio_doctor_block_item .descr {
max-width: 300px;
margin: 0 auto;
text-align: center;
}
.right_Block, .left_Block {
padding-top: 0px;
padding-bottom: 10px;
}
.right_Block h2, .left_Block h2{
margin-bottom: 0;
}
.round_wrap {
margin-top: 0px;
}
#about {
padding-top: 0px;
}
.left_Block .descript, .right_Block .descript, .mobile_hide{
display: none;
}
#about.left_Block .descript{
display: block !Important;
}
.right_Block h2, .left_Block h2{
text-align: left;
margin-bottom: 20px;
}
.right_Block .row >div, .left_Block .row >div{
width: 100%;
}
.right_Block .row >div:nth-child(odd), .left_Block .row >div:nth-child(odd){
background-color: #f5f5f5;
padding-top: 20px;
margin-bottom: 10px;
}
.mob_only{
display: block;
}
}
@media only screen and (max-width: 640px){
#main_banner h2 span.big, .start h2 span.big {
font-size: 70px;
}
#main_banner h2, .start h2{
font-size: 50px;
}
#Main_post_form, #actions_list, #operativnoe_lechenie{
padding-top: 30px;
}
.mailing-subscribe{
margin-bottom: 15px;
}
.partner_slider .slick-slide img{
padding: 20px;
}
.doctor_block .mob_foto{
max-width: 250px;
bottom: 20%;
right: -20px;
}
.doctor_block2 .mob_foto{
max-width: 300px;
right: -80px;
}
.text_for_banner{
max-width: 280px;
}
.sovsem_novyi_banner_item p{
font-size: 18px;
}
.txt35 {
font-size: 24px !Important;
}
.txt50 {
font-size: 30px !Important;
}
.nepravilniy_div{
display: none;
}
}
@media only screen and (max-width: 536px){
.Post_list_uslugy_item {
min-width: 100%;
}
.mc-main td{
width: 100%;
}
.mc-content {
padding: 0px 15px !Important;
}
}
@media only screen and (max-width: 500px){
.logo1{
width: 20%;
text-align: center;
padding: 10px;
}
.knopka2{
width: 100%;
}
.phone_new {
width: 40%;
}
.logo22{
min-width: 0;
}
.first_header .green_batton{
float: none;
margin-top: 5px;
max-width: 200px;
margin-left: auto;
margin-right: auto;
}
#main_banner h2 span.big, .start h2 span.big{
font-size: 50px;
}
#main_banner h2, .start{
font-size: 40px;
}
.s_poloskoy{
font-size: 13px;
}
#main_banner .s_poloskoy .odin::before, .start .s_poloskoy .odin::before{
width: 0px;
}
#main_banner .s_poloskoy .odin::after, .start .s_poloskoy .odin::after{
width: 30px;
}
#main_banner .s_poloskoy .dva::after, .start .s_poloskoy .dva::after{
width: 30px;
}
#main_banner .two_buttons, .start .two_buttons{
display: block;
}
.two_buttons .grey_batton{
margin-bottom: 20px;
}
.right_Block .front_title div:first-child, .left_Block .front_title div:last-child {
width: 0;
}
h2{
font-size: 30px;
}
.tabs > label{
height: auto;
}
.navbar-toggle {
height: 50px;
width: 50px;
left: 15px;
}
.phone_new div:nth-child(1) img{
display: none;
}
.phone_new a {
font-size: 16px;
}
.start h2{
line-height: 1.2 !Important;
}
.interviu_item .pict{
float: none;
padding: 0;
}
.interviu_item .pict img{
max-width: 100%;
height: 600px;
object-fit: cover;
}
.sovsem_new_contact_item{
max-width: 100%;
}
}
@media only screen and (max-width: 335px){
.mc-main td{
width: 140px;
}
}
@media only screen and (max-width: 300px){
} }     .popup {
position: relative;
}
.popup:hover .popup__arrow,
.popup:hover .popuptext {
opacity: 1;
pointer-events: initial;
}
.popup__arrow {
opacity: 0;
pointer-events: none;
border: 8px solid transparent;
border-top-color: #00439e;
bottom: 100%;
left: 50%;
position: absolute;
transform: translate(-50%, 8px);
height: 0;
width: 0;
z-index: 10;
}
.popuptext {
opacity: 0;
width: 380px;
pointer-events: none;
background-color: white;
border: 4px solid #006545;
border-radius: 2px;
bottom: 100%;
left: 50%;
position: absolute;
transform: translate(-50%, -8px);
z-index: 10;
} .round_wrap{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.m_green{
color: #006545;
}
.m_black{
color: #000;
}
.slider-ba{
max-width: 760px;
display: block;
margin: 0 auto;
}
.text_on_page, .Post_list_uslugy{
margin-bottom: 40px;
margin-top: 40px;
}
.text_on_page p, .text_on_page ol li, .text_on_page ul li{
font-size: 18px;
}
#sertificat598{
padding-right: 0px;
max-width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 2%;
}
#foogallery-gallery-7954{
display: flex;
flex-wrap: nowrap;
}
#foogallery-gallery-7954 a{
border: none !Important;
box-shadow: none !Important;
}
.bottom_banner{
margin-top: 30px;
} .my-calendar-header > .mc-format, .my-calendar-header > .mc-time, .my-calendar-footer, .mc-access-information, .mc-location, .mc-registration{
display: none !Important;
}
.mc-main .current-day{
background: #fff !Important;
}
.mc-main .mc_general .event-title, .mc-main .mc-event{
height: 100% !Important;
} .slick-prev::before, .slick-next::before{
font-family: none !Important;
color: #006545 !Important;
}
.titlePlusImage{
display: flex;
align-items: center;
gap: 15px;
}
h2.titlePlusImage {
margin: 0 0 30px 0;
padding: 0;
text-transform: none;
}
.titlePlusImage > .count{
margin-bottom: 0;
}
h2.about-top-header{
text-transform: none;
}
.titlePlusImage > p{
margin-bottom: 0;
}