@charset "UTF-8";
@font-face{font-family:'Panton';src:url(fonts/Panton.eot);src:local(?),url(fonts/Panton.woff) format("woff"),url(fonts/Panton.ttf) format("truetype"),url(fonts/Panton.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}
/*.inarticle a:not(.price-table-button,.banner_corona p a.c_button):visited,.inarticle a:visited span.bold{color:#90278E!important}*/
main .reviews-block .reviews-desc a{padding-left:0!important;display:inline!important}
.content span,.content span a{font-size:18px}
p img.alignleft{margin-top:5px!important}
p:empty{display:none}

.helpie-faq.accordions.custom-styles .accordion .accordion__item:before { display:none!important}

.text_under_content ul {
	position: relative;
    margin: 0 0 6px;
    background: #fff;
    font-family: 'Roboto','Arial',sans-serif;
    font-size: 16px;
    line-height: 1.6em;
    padding: 4px 8px 15px 35px;
}
.text_under_content ul li { font-size:16px; line-height:1.6; padding-bottom:15px}

.polyt_conf { align-items:flex-start}
textarea {resize: none!important;}
.page-id-379 .footer-article { display:none}

.footer_sertic { width:23%;}
.footer_sertic img { width:100%;}
.inputs_box.error_field { border:2px solid red}
.text_under_content {  margin: 20px 0;}
.text_under_content h2 { margin-bottom:5px}

.helpie-faq.accordions .accordion__body ul { padding:20px; margin-bottom:10px}
.helpie-faq.accordions .accordion .accordion__item .accordion__header {  background: #f6f6f6!important; }
.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title {color: #0d4f8d!important;    font-family: 'Roboto',sans-serif;}
.helpie-faq.accordions.custom-styles .accordion .accordion__item { border-color:#e2e2e2!important}

.illness_home {    padding: 0 0 30px;}
.illness_home ul { padding-left:18px; padding-top:8px}
.illness_home li { font-size: 16px;  line-height: 1.6;}

.clinic_history { padding:30px; background:url(/wp-content/uploads/2022/11/bgr_history-scaled.jpg) no-repeat center; margin:10px 0;    background-size: 100% auto;}
.clinic_history h3 { font-size:21px; text-align:center; text-transform:uppercase; margin:10px 0 15px; font-weight:bold; color:#2c70b1}
.clinic_history ul span { font-size:16px; font-weight:bold; color:#2c70b1; display:block;}
.clinic_history ul { margin:0!important; padding:20px 0 10px; position:relative; list-style:none}
.clinic_history ul li { list-style:none; position:relative; padding-left:30px; margin-bottom:20px}
.clinic_history ul:before { content:""; position:absolute; top:0; left:0; bottom:0; width:5px; background:#2c70b1; border-radius:5px}
.clinic_history ul li img { position:absolute; left:-18px; top:calc(50% - 20px); width:40px; height:40px}

.block_timer { display:none; padding: 30px 0; position:fixed; left:0; bottom:0; width:100%; box-sizing:border-box; background: rgb(13 79 141 / 72%); color:#fff; z-index:999999!important; transition:0.5s}
.block_timer.bt_opened { display:block}
.block_timer .bt_content { max-width:1100px; width: 90%;  margin: 0 auto;display: flex;   justify-content: center; align-items:center; position:relative}
#form-modal-timer { width: 40%;}
.inputs_box {display: flex;   justify-content: space-around;}
.inputs_box #phone_form-modal-close {    width: calc(100% - 122px);    padding: 10px 15px;    font-size: 16px;}
.tb_perezvon {    padding: 10px;    background: #f04361;    border: none;    color: #fff;    font-size: 16px; cursor:pointer}
.inputs_box input[type="submit"]  { opacity:0; height:0; width:1px}
.bt_text {  font-size: 18px; margin-right:20px}
.bt_close { position:absolute; top:10px; right:-10px; color:#fff; font-size:18px; cursor:pointer}
.block_timer.timmer_start {bottom: calc(50% - 150px);    left: 10%;    width: 80%;    height: 300px;}

.bt_timmer_clock { width: 300px; margin:30px auto; display:none}
.timmer_start .bt_timmer_clock { display:block}
.countdown { font-size: 66px;    text-align: center;}
.block_timer .btn-wrap { opacity:0; height:0;}
.block_timer .bt_timmer_clock h3 { font-size:24px; text-align:center; color:#fff; margin:20px 0;}
.timmer_start .bt_content { position: absolute; left: -9999px;}

#tel_icon input[type="text"] { font-size:18px; color:#608cae; padding:10px 30px; background:url(/wp-content/uploads/2022/09/tel_icon.png) no-repeat; background-position:left 10px center; }

.stefansky_sidebar {  background: linear-gradient(180deg, rgba(163,199,228,1) 0%, rgba(209,244,253,1) 100%); border-radius:12px; overflow:hidden; padding:20px 10px; text-align:center; margin-bottom:20px}
.stefansky_sidebar { display:block}
.doctor,
.material-menu-wrapper.material-menu-view-desktop,
.sidecontacts { }
#categ .wrapper aside {position: sticky;    top: 0;    height: 100%;}
.upper { text-transform:uppercase}
.stefansky_sidebar p { font-size:16px; text-align:center; line-height:1.3}
.stefansky_sidebar .st_img {
	width: 200px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 50%;
    margin: 10px auto;
}
.stefansky_sidebar .st_img img { width:100%; height:auto}
.stefansky_sidebar .st_doc_name {  font-size: 24px;    margin: 10px 0;    color: #0d4f8d; text-decoration:none}
.stefansky_sidebar .st_doc_name:hover{ text-decoration:underline}
a.plyr__controls__item.plyr__control { display: none;}
.stefansky_sidebar input[type="submit"] {
    width: 100%;
    height: auto!important;
    background-image: linear-gradient(to top,#ee2f50 0%,#fe7289 100%);
    text-align: center;
    font-size: 16px;
    display: block;
    margin: 0 auto;
    cursor: pointer;
    line-height: 1.4;
    color: #fff!important;
    padding: 8px;
    border: none;
}
.f_radio { text-align: left;  padding: 10px;}
.fields_phone { margin:10px auto}
.fields_phone input {    padding: 10px 10px 10px 40px; background:#fff url(/wp-content/uploads/2022/09/tel_icon.png) no-repeat; background-position: left 10px center; width: 100%; border: none;box-sizing: border-box; box-shadow: 0 0 10px #ccc; font-size: 16px; color: #136cb0;}
.fields_phone input::placeholder {color: #608cae!important;}
.audio_pl { margin:15px auto 10px}

.polyt_conf label span { font-size:10px; line-height1; display:block; margin-left:6px}

.pop_overlay {
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 99999;
  background: rgb(0 0 0 / 50%);
}
.popup_main {
  width: 670px;
  height: auto;
  position: fixed;
  top: calc(50% - 225px);
  left: calc(50% - 335px);
  opacity: 1;
  overflow: visible;
  padding: 15px;
  background: linear-gradient(135deg,rgba(113,202,220,1) 0%,rgba(31,79,143,1) 100%);
  display: none;
  z-index: 999999;
}
.popup_box { background: #fff;display: flex;}
.popup_opened .pop_overlay,
.popup_opened .popup_main { display: block}
.pop_close {
  position: absolute;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
  top: 24px!important;
  right: 24px!important;
  background-image: url(/wp-content/uploads/2018/02/close.png)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}



#popup .banner-with-phone-description{width:100%!important;float:none}
#popup .flags-and-field-wrapper{width:250px;margin:0 auto;position:relative;text-align:center}
#popup .banner-with-phone{width:550px;height:330px;padding:30px;background:url(/wp-content/uploads/2017/10/popup-backgr.jpg) no-repeat top center;border-radius:0;margin:0;padding-left:90px}
#popup .
p.banner-with-phone-title strong{font-size:20px;line-height:1.5;padding-bottom:5px;font-weight:700}
#popup .banner-with-phone .banner-with-phone-description p+p{display:none}
#popup .banner-with-phone input[type="tel"]{right:initial;left:initial;width:250px;position:relative;font-size:20px;border-radius:0;padding:9px 10px 9px 10px;box-shadow:0 -1px 2px rgba(51,51,51,0.3)}
#popup .banner-with-phone .arrow-banner{right:215px;top:28px}
#popup .banner-with-phone ul.flags-list{left:30px;top:14px}
#popup .banner-with-phone .arrow-banner>.empty-flag{right:8px;top:1px}
#popup li.flag-sprite-image-block{margin-bottom:6px;cursor:pointer}
.textf{padding:26px 10% 26px 33%;text-align:center;color:#2f769d;font-size:16px;position:absolute;left:0;right:0;bottom:0;background:#fff;font-family:roboto,sans-serif;font-weight:400}
#popup .banner-with-phone input[type="submit"]{top:146px;right:70px;background:url(/wp-content/uploads/2017/10/flyin.png) no-repeat center;width:42px;height:42px}
#popups-cnt{overflow:visible!important}
#popup .banner-with-phone:after{content:"";display:block;position:absolute;left:-13px;bottom:0;background:url(/wp-content/uploads/2017/10/doctorpopup.png) no-repeat left bottom;height:303px;width:188px}
#popup a.close-modal{background:url(/wp-content/uploads/2017/10/closepop.png) no-repeat center;width:16px;height:16px;top:15px;right:15px}
#snppopup-welcome.snp-pop-5013 #form-modal-close{width:550px;height:330px;padding:30px;background:url(/wp-content/uploads/2017/10/popup-backgr.jpg) no-repeat top center;border-radius:0;margin:0;padding-left:90px;text-align:center}
#snppopup-welcome.snp-pop-5013 #form-modal-close:after{content:"";display:block;position:absolute;left:-13px;bottom:0;background:url(/wp-content/uploads/2017/10/doctorpopup.png) no-repeat left bottom;height:303px;width:188px}
#snppopup-welcome.snp-pop-5013 #form-modal-close p.banner-with-phone-title{font-size:20px;line-height:1.5;padding-bottom:5px;color:#fff;text-transform:uppercase;font-weight:400}
#snppopup-welcome.snp-pop-5013 #form-modal-close p.banner-with-phone-title strong{font-size:20px;text-transform:uppercase}
#snppopup-welcome.snp-pop-5013 .textf{padding:26px 10% 26px 33%;text-align:center;color:#2f769d;font-size:16px;position:absolute;left:0;right:0;bottom:0;background:#fff;font-family:roboto,sans-serif;font-weight:400}
#snppopup-welcome.snp-pop-5013 input[type="tel"]{width:250px;position:relative;font-size:20px;border-radius:0;padding:8px 10px;box-shadow:0 -1px 2px rgba(51,51,51,0.3);border:1px solid #e2e2e2;background:#fff;float:left;text-align:center}
#snppopup-welcome.snp-pop-5013 .phone-input{position:relative;width:305px;margin-top:15px}
#snppopup-welcome.snp-pop-5013 input[type="image"]{position:relative;float:left;margin-left:5px}
.snp-pop-5013-wrap a.fancybox-item.fancybox-close{background:url(/wp-content/uploads/2017/10/closepop.png) no-repeat center;width:16px;height:16px;top:15px;right:15px}
form#commentform{width:90%;margin:0 auto}

.experts_block { padding: 25px 30px;background: #f1f3f8;  border-radius: 4px;  margin:30px 0;}
.experts_block .st_header {  font-size: 1.3em;  color: #5c0a93;  margin-bottom: 10px;  line-height: 1.2; width: calc(100% - 220px)  }
.experts_block .st_bio { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px;}
.experts_block .st_bio .st_photo {
  width: 80px;
  height: 80px;
  flex: 0 0 80px;
  max-width: 80px;
  margin-right: 20px;
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 50%;
}
.experts_block .st_bio .st_info { width: calc(100% - 270px);}
.experts_block .st_bio .st_button { width: 160px;}
.experts_block .st_bio .st_button a { text-align:center; display: block; border-radius:3px; line-height:1.1;  background: #1f3ea1; cursor:pointer; color: #fff;  white-space: nowrap;  font-size: 18px; text-decoration: none; padding: .45em 1.1em }
.experts_block .st_bio .st_button a:hover{ background: #7119ac;text-decoration: none}
.experts_block .st_bio .st_info a {    text-decoration: none;  border-bottom: 1px solid;  padding-bottom: 1px;  color: blue;}
.experts_block .st_bio .st_photo img {max-width: 100%;  height: auto; margin: 0!important;}
.experts_block {}
.experts_block .forum_row ul li {}
.experts_block .forum_row ul li:before { display: none!important;}
.experts_block .st_info {  margin-bottom: 30px;}

.reviews_row { }
.experts_block .forum_row h3 {color: #1f3ea1!important;    margin-bottom: 0.8em; margin-top:15px!important;   font-weight: 700;    font-size: 1.3em; text-align:left!important;}

.forum_row { padding-left:15px; border-top:1px solid #fff}

#show_comments { 
    width: 328px;
    height: auto!important;
    background-image: -webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);
    background-image: linear-gradient(to top,#ee2f50 0%,#fe7289 100%);
    text-align: center;
    font-size: 14px;
    display: none;
    margin: 0 auto;
    margin-bottom: 30px;
    cursor: pointer;
    line-height: 1.4;
    color: #fff!important;
    padding: 8px;
}
.dquestion ul li:nth-child(n+4) { display:none!important}
.dquestion ul li.lishow {display:flex!important}



@media screen and (max-width: 580px) {
  .experts_block .st_bio { flex-wrap: wrap}
  .experts_block .st_bio .st_button {width: 100%;margin-top: 10px;}
  .experts_block .st_bio .st_info { width: calc(100% - 120px);  }
}
@media screen and (max-width: 400px) {
  .experts_block .st_header {  font-size: 1.2em;}
  .experts_block .st_bio .st_info {  width: calc(100% - 100px);  }
}

span.widgettitle{font-size:20px;line-height:1.2;padding-top:9px;display:block;font-weight:600}
.search-results article{position:relative;text-align:left;display:block}
.search-results .content article h2{font-size:24px;margin-top:30px;line-height:1.4;text-align:left}

.decent-comments li{padding-bottom:0}
.decent-comments li span{color:#000;font-family:'Roboto',sans-serif;font-size:15px;line-height:22px;margin-top:0}
.decent-comments li span a{color:#0d4f8d;display:inline-block;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700}
.decent-comments li span a:hover{text-decoration:none}
.decent-comments .comment{padding-bottom:10px;border-bottom:1px solid #e8e8e8}
.reviews-widget-container .decent-comments .comment{border-bottom:none;margin-top:15px}
.reviews-widget-container .decent-comments .comment .comment-up{overflow:hidden}
.reviews-widget-container .decent-comments .comment .comment-up img{height:40px;width:40px;border-radius:50%;float:left;margin-left:6px}
.reviews-widget-container .decent-comments .comment .comment-up .comment-link{width:calc(100% - 46px);float:right;padding-left:12px;line-height:1.3;color:#0d4f8d;font-size:16px;font-weight:700}
.reviews-widget-container .decent-comments .comment .comment-up .comment-link span{color:#7d7d7d;font-size:14px;font-weight:400}
.reviews-widget-container .decent-comments .comment .comment-excerpt{border:1px solid #e5e5e5;border-radius:4px;padding:11px;margin-top:14px;position:relative}
.reviews-widget-container .decent-comments .comment .comment-excerpt img{position:absolute;top:-7px;left:17px}
#reviewform>span,#reviewform>input[type="text"]:nth-child(5){width:100%}
.yourdoctor{font-size:20px;padding-bottom:10px;font-weight:600}
header .logo .hebrew{background:url(data:image/png;base64,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) no-repeat center center;margin-left:130px;width:252px;height:33px;margin-top:15px;margin-bottom:10px}
header .logo .rus{color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:27px;font-weight:700;line-height:20px;text-transform:uppercase;margin-left:0;margin-top:40px;text-align:center}
header .logo .rus br{line-height:0}
header .logo .rus span{font-size:16px}

header .contacts .email{margin-top:10px;padding-left:18px}
header .contacts .email a{color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;line-height:14px;text-decoration:none}
header .contacts .email a:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAABQklEQVQ4T53RMUtbURjG8f9zrg5tvYUKDi3WrXs3wVI6uVlvhwp+Ai2IltTgVHBPMUF0cGnXUigU3Ryki4JfQdwSpbgJAQfDvY/ckBu0mEZ7xpfz/N6Hc/Tk7fpYS+kE/3HSgda+Hidfxk34DTy4j2G4iKw3evSu9jIadN0tDrFf3A3xkUQpdTjR0HR1VvKGyKZMVAa//xci+JHhn4Itw4cC+A7YYjXgc1trwOBf0KXsFcSw0WcgGM9cB9r3DbshTReJoj3D886srsCCzZLMZAHfCggayPNk4TiTN5WbgY/NX5+O46RWB4/2BIqwra/AiOwyyquqApw1t5dH46TaKJAbDdpha87yN+Bpj4c8vY50gSBXOuF887M+X9lFTFZSnFRfi+yhUb65X7iwO8jahPJJPF17ZaW9at9aSI7+NHdKB1c+K54BM5tLAgAAAABJRU5ErkJggg==) no-repeat center center;display:inline-block;width:14px;height:14px;margin-right:10px;content:'';vertical-align:middle}

.menu-top-container{display:inline-block;width:750px}

nav .search .flag{background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAXACEDAREAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAABgcIBAn/xAAsEAABBAMAAQMCBAcAAAAAAAAEAwUGBwECCAkAFBUTFhEXGVhVl5iZ0tfY/8QAGgEAAgMBAQAAAAAAAAAAAAAABgcDBQgECf/EADYRAAEEAQMDAQQFDQAAAAAAAAMBAgQFBgcREgAIEyEJFBdVFhgildYVM1ZXWJGUlpfR0tPU/9oADAMBAAIRAxEAPwDpnUnU9S9lwEKneiaVtI0+LR9FduwtWsvPuOmhAmsbd3mVETWTRYs21axa9EdipfV8jIOsiNtCeSUx7Kawh1G1lXmO5dovKfd4/YuyPBnERJAxTBS7SoCpFYINrDjn8tlDa3ZorCMz3yPt9vki7K264mIa1kbXzS0uA6sSHldFlGcKpwPUScVzieBSO4QsIyuURyoIZXDxm2MqDY+pM9Vdnh3OFocqg9gyl4DZp7Qkr44Mfqrv+LRUNtiMwDKtus1g2CRgLAJlxacJt+yppkUdMLDFJCFntC5aQJWgMGqmaUmWaZisIB3DlsnAfKrZB3FKNj4snaSBCqiHiOcqNQvBpBuc0RmMc5qOs+37F7ar7i8Jxi0jFg2cfIjwJIUc1pASgRJaEEpYxHN5IrfR4SuG9qo4RHNciqup5GJzenKnKpMIj4eYs2Xn0+hOZ6VDln+LwQdf8sBGjQttj7I6PDrJZQbldsiMUj7es+S10HUGSyiIGa4AjuieYY/ieMZTdXssoRsPEDEgwWvJY2cpXy2tjQYkfZxiK5WI8jkQQUejyPajk3Z/dTp7kuR691uJY9FZMtJWG0Mx5LKyjV9fXwWR5BZVjaW1rIHFgV0EDXGkmIXdrG8RBIRzGOfT2jRfjsgDQ42zVUxmlm2AzIkxigI3Ad3q0rJa1ytdcP8A0hMIXHXaN1jVaJY+pH5JsZxgq5WA0JORO3lA0ZqJYUDNta5yyLYwccw6IfmKnNYsQDVROY1tPLIattZcVRzYo0SHGX84/dOKpade4ZpEhK3ALBmW541qhs9T0jmjwKkisVkmHprAO1h4YUcrhuzCcxLWaNrlrAV4CMK+Rf1pOp/2P0X/AEz2/wD4+mr8CsI+bP8A4yl/1dLD4gZh+kF7982n/V0pGfHmlmsyHhkD6xCl0nfDXJOORONeSeiXyUPCYOqpSybZHmq6yXY5UQBPJJaQgSm4yOm6qummmu2cYVlYPrVEAaZKp8niwwryJKkFMCOJj3cRqQxFaNiPVURvJybuVET19Ova6NrD7MRwgMfCwBZCiEhGN0WuXu83BPI1FTGlV2z+Sboq77boqp69DN/V95pYxTlzyG/bDl8npusgxhb1YyeuIJZw0fGLXbVRGqYwRgsV7d9yF1DWsxJoKa8l7IKoHaj5H1wr6D7MeZR4NiaymFLBgDR1mP8ALEeX4Brs5EkRhSCERVTZzWOZycibom3r02tPcj7ILTMsHg6e41T1WZZWc5NP7EejOQYq+zNGHIbJk0mQ2ONQYXjCwcgJpYZaiY/kB5EI7govx1XvmBtiky59xnIp2y0UJKpQGapHOio1UrANKmnAq8sNIj77NWBZPfTRUVY96UE1FJ11+r7nfVHfbWOjDl8+A+TRmkNr2SJAnqKxFEGkgLuEhVGQo1RUe1eT+KNcict9urTWjJezHEM6Djutlbj87PzVNWaOyz0ztMwsS1MtxRVAA2ECjsGParmFYCC0qlE53FRIpERWC97+aiM4YcyPrRtj/wB0sn3NF/m/JZQzTiRx3JijfiQMXv7tQ+YY8uCKwPyrf7gDJiSovuPrab6YK6zEtYLqGk+lg31vBc9w2zayYs+I4jU5KNJMUhQq9EVFVqP5IioqoidKS11O9mlRWculvaLD6a4r3tHPqrXQrIa6zgve1HsZLgy8VDKjPcxUe1phMcrVRzUVFRemF835Vv3mMv8AcmoH/c3q1+gms3yTKf3yf79A3xf9nD8v0+/o/cfh7qSTXzjLwrUi/L8yhyGYXJJHqX1VP+2d4o2NvRVwWWy4F0sSleTU5S1OrBydU0X2cxg5rb8tDKnLgmUirBYfZj00s0tj2m23OovdHk9jT49aBwnAamYyFfXDFYWSwgmEc2vqatqtLPt3CYdzbW1FHrID3GfCC4pVIXAsbDtPu2uox7KtW6AGpOqmS1MbKMB0fKWUHCq+lkbur8v1SyKJwbawCyEG6BgWKy5EmxQbWZLa1kMhoKwRwj0VbnTbx5R5NOhWmLxlq8bkwBgVbxUozEUio7t1fzS4uJZCzgae9zadSEpNVxmdpz5xfp9L3LfCru/7BJhNwFz3J6aYhph29GxjDITACNbQ5VjLLyNZW1itdeNPYWtkcbZM+WVXtRxSuazZqeKPHYnDoj7V9Uc01O70NJcv1FyGTc2TruTFiNUaRaahrQ0lmkOjxihholbjlBAZuOFUVMcMcLEV5PeJJCnMTX10f0hxzxn4t725onznXtnw3qDyGJ+7DJTJYn5lcW3lnDlFpnGjs7sMwij4gMoO4sr0GYh+GUiRfZnpoljjvZZjVPk2F59Q5FHYaDMt471arVe8b2kyJRmEQaeQZBOIx6KMglVW+rl226M/ae2LHdy0KXXGcrh6e4qrSNaQTkVD2b2p9tGO3TZfX12XfZfVFW1aO25H87VfyytWDnuN092OzszpObC5bblt2WnZxulgPWRXhxpdCTK+q8u2UcVsMTJ6zmaRdPWC4KtIU5jUtLQJsZmssowLOu3G+XLNMbaLY4vOmiPZ4daleOhuDOUqM8sPYbai7VnvIY1/UiGhmqVthFCIy+RM0uruFay0lfgvck2zWZUw3QMM15ooLLPUfCQIioGsyoJSMdqZgQyeN5aW1N9I6YTXlxu2R7BQFhn9GiD/AMb6m/ljyb/1N67vrmv/AFV3P39jX+PRL9SGT+0RpH/KesH4L6//2Q==) no-repeat center center;width:33px;height:23px;line-height:45px;display:inline-block;vertical-align:middle;cursor:pointer}
nav .search form{display:inline-block;line-height:45px;margin-left:30px;text-align:right}
nav .search input{width:284px;vertical-align:middle;height:31px;color:#000;font-family:'Open Sans',sans-serif;font-size:18px;line-height:20px;outline:0;border:0;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:10px}
nav .search input::-webkit-input-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
nav .search input::-moz-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
nav .search input:-ms-input-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
nav .search input:-moz-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
nav .search button{width:31px;height:31px;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);text-indent:none;border:0;outline:0;border-top-right-radius:5px;border-bottom-right-radius:5px;vertical-align:middle;cursor:pointer}
nav .search button:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAuUlEQVQYGW3BMSuEAQAG4JfBIpPBZRCDUhwZb7vyB/wIixF1xWo0sBh0q1nKTzCYnbjhSgwWZbluuJM8+lz3ucHzZMSSEx199w7N5o9tH+h68I1HqxmyqXBk2Yx153hXScEVDlLSRCOJeV86plJS0fWURA0XGWPSnc8kNnCdMSa09ZKY1jKwmJI6blKwg1tz+aXqBVtJrGkpvDm1p6mPsyRWPOPVpZGBRgra6KklqvYd27WQIYV6/vED9YaksGZx0p0AAAAASUVORK5CYII=) no-repeat center center;width:13px;height:13px;display:inline-block;content:''}

.footer-phone a{font-size:16px;line-height:26px;color:#000!important;font-family:'Roboto',sans-serif;text-transform:none;text-decoration:none}
#menu>ul>li a,#menu>ul>li span:not([class="holder"]){background-color:#164f7f;line-height:40px;height:40px;vertical-align:middle;padding-left:37px;z-index:2;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none}
#menu>ul>li.open a{border-bottom:none;box-shadow:none}
#menu>ul>li:last-child>a,#menu>ul>li.last>a{border-bottom:1px solid #1682ba}
#f_contacts{display:none}
.holder{height:0;position:absolute;left:0;top:5px;width:0;display:inline-block;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGBAMAAAAFwGKyAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMAIzBXZIuZrbvq8Pf9/hTcn/IAAAAySURBVAjXY1ipwMDANIth3RUGBt9XDBzvEtjeNTAwxD2ve8rAwMB87o0BkGKQ3sjAAAAT1QxKCNDuygAAAABJRU5ErkJggg==) no-repeat center center;width:36px;height:32px;z-index:999;cursor:pointer}
#menu ul ul li a{background:#49505a;border-bottom:1px solid #32373e;border-left:1px solid #32373e;border-right:1px solid #32373e;box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;color:#eee;cursor:pointer;font-size:13px;padding:10px 20px;text-decoration:none;z-index:1}
#menu ul ul li:hover>a,#menu ul ul li.open>a,#menu ul ul li.active>a{background:none repeat scroll 0 0 #424852;color:#fff}
#menu ul ul li:first-child>a{box-shadow:none}
#menu ul ul ul li:first-child>a{box-shadow:0 1px 0 rgba(255,255,255,0.1) inset}
#menu ul ul ul li a{padding-left:30px}
#menu>ul>li>ul>li:last-child>a,#menu>ul>li>ul>li.last>a{border-bottom:0 none}
#menu>ul>li>ul>li.open:last-child>a,#menu>ul>li>ul>li.last.open>a{border-bottom:1px solid #32373e}
#menu>ul>li>ul>li.open:last-child>ul>li:last-child>a{border-bottom:0 none}
#menu ul ul li.active>a:after,#menu ul ul li.open>a:after,#menu ul ul li>a:hover:after{border-color:#fff}
#menu ul li:nth-child(2) a,#menu ul li:nth-child(2) span{background-color:#1a5584}
#menu ul li:nth-child(3) a,#menu ul li:nth-child(3) span{background-color:#1e5b89}
#menu ul li:nth-child(4) a,#menu ul li:nth-child(4) span{background-color:#23648f}
#menu ul li:nth-child(5) a,#menu ul li:nth-child(5) span{background-color:#296d96}
#menu ul li:nth-child(6) a,#menu ul li:nth-child(6) span{background-color:#2f769d}
#menu ul li:nth-child(7) a,#menu ul li:nth-child(7) span{background-color:#3580a5}
#menu ul li:nth-child(8) a,#menu ul li:nth-child(8) span{background-color:#3c8bac}
#menu ul li:nth-child(9) a,#menu ul li:nth-child(9) span{background-color:#4295b4}
#menu ul li:nth-child(10) a,#menu ul li:nth-child(10) span{background-color:#489fbb}
#menu ul li:nth-child(11) a,#menu ul li:nth-child(11) span{background-color:#4ea9c3}
#menu ul li:nth-child(12) a,#menu ul li:nth-child(12) span{background-color:#54b2ca}
#menu ul li:nth-child(13) a,#menu ul li:nth-child(13) span{background-color:#59bad0}
#menu ul li:nth-child(14) a,#menu ul li:nth-child(14) span{background-color:#5dc1d5}
#menu ul li:nth-child(15) a,#menu ul li:nth-child(15) span{background-color:#60c7d9}
#menu .bmenu{background:none}
#menu .bmenu a{background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);background-color:transparent!important;border-bottom:0!important;width:255px;height:40px;padding-left:0}
.banner-with-phone{background:url(images/banner.jpg) no-repeat center;background-size:cover;position:relative;height:70px;border-radius:20px;width:100%;margin:0 auto 23px;padding:3px 0}
.banner-with-phone input[type="tel"]{position:absolute;right:54px;top:20px;box-sizing:border-box;padding:5px 6px 5px 6px;width:200px;border-radius:27px;font-size:15px;color:#000;border:1px solid #e2e2e2; text-align:center}
.banner-with-phone input[type="submit"]{position:absolute;top:20px;right:15px;background:#fd4140;background:url(images/banner_icon.png);border:none;padding:0;color:#fff;font-size:0;width:30px;height:30px;background-size:100%;background-repeat:no-repeat}
.banner-with-phone input[type="submit"]:hover{cursor:pointer}
.banner-with-phone ul.flags-list{width:auto!important;padding:10px;margin:0;background-color:#fff;box-sizing:border-box;position:absolute;border:1px solid #E2E2E2;z-index:49;border-radius:5px;box-shadow:1px 3px 15px rgba(0,0,0,0.2);top:6px;left:325px}
.banner-with-phone .banner-with-phone-description{width:41.5%;box-sizing:border-box;margin-left:0;color:#fff;font-size:9px;padding:3px 0 0;font-family:Arial;text-align:center;word-wrap:break-word}
.banner-with-phone .banner-with-phone-description p{margin:0;font-weight:600;font-size:12px!important;padding-bottom:0!important;color:#fff!important}
.banner-with-phone .banner-with-phone-description p+p{margin-bottom:-3px}
.banner-with-phone p.banner-with-phone-title{font-size:15px!important;letter-spacing:.5px;color:#ffbf15!important;text-transform:uppercase}
.banner-with-phone .banner-with-phone-first{text-transform:uppercase}
.banner-with-phone .banner-with-phone-second{font-size:11px}
.banner-with-phone .arrow-banner{position:absolute;right:197px;top:16px;z-index:45;margin-bottom:0;padding:8px 0 5px;box-sizing:border-box;border-radius:inherit}
.banner-with-phone .arrow-banner>img{position:absolute;width:6px;height:6px;margin:4px 0 0}
.banner-with-phone .arrow-banner>.empty-flag{position:absolute;right:2px;width:15px;height:12px;top:4px}
.banner-with-phone .arrow-banner>img:hover{cursor:pointer}
.banner-with-phone .flags-list{position:absolute;left:323px;list-style:none}
.banner-with-phone .flags-list .flag-sprite-image-block:before{display:none}
.banner-with-phone .flags-list .flag-sprite-image-block img{margin:0;float:none}
.reviews-desc span{display:block}
.whatsap-m{display:none;background:#1fa06a;color:#fff;padding:10px 0;position:fixed;top:0;left:0;right:0;z-index:99999;justify-content:center;align-items:center;text-decoration:unset}
.whatsap-m .text{font-size:15px;color:#fff;padding-left:5px;font-family:Roboto}
.whatsap-m img{margin:0 5px}
.whatsap-m .text2{font-size:12px;color:#fff;text-transform:uppercase;max-width:140px;font-weight:600;line-height:1.2;font-family:Roboto}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  main aside{margin-top:50px}
  main .content{margin-top:50px}
}
main aside .sideforum .title{margin-top:30px}
main aside .sideforum .last-forum{margin-top:25px}
main aside .sideforum .last-forum .name-forum{color:#111;font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;line-height:14px}
main aside .sideforum .last-forum .desc-forum{color:#000;font-size:15px;line-height:18px;font-family:'Roboto',sans-serif;font-weight:400;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}
main aside .sideforum .last-forum .desc-forum a{color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:15px;line-height:18px;text-decoration:none}
main aside .sideforum .last-forum .desc-forum a:after{display:inline-block;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAg0lEQVQoU2PkCezWYfzHdIqBgeHuZzZGM4bVRd8ZoIARRPP59eX8Z/w/+T8jw5QvG4pzUSQZGP4z8vr1b2Vg/O/ByPjf+9OGku0gBWCdIMDt1SXBxMp8gYGB4f+//8wGXzcVvIRLghTwBvb6MPxj2MTwn2Hr501FfsToxGMnTtfi8ycAtS9FCt0ZkvkAAAAASUVORK5CYII=) no-repeat center center;width:7px;height:9px;margin-left:10px}
main aside .sidecontacts .phone-contacts{font-size:20px;color:#000;font-family:'Roboto',sans-serif;line-height:26px;text-align:center;margin-top:20px;padding-bottom:25px;border-bottom:1px solid #e5e5e5;position:relative}
main aside .sidecontacts{margin-top:20px}
main aside .sidecontacts .phone-contacts:before{display:inline-block;width:26px;height:26px;content:'';margin-right:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAA21BMVEUAAAAAgIAAVYAAVY4XRosUTokNUZQMUYsLTpALSooKUo8JUokQUowQUI8OTIoMUY8MTY4OUI4NT40MUIsMTo0MTYsLT48PUI4OTosMTo4NUI0OT40NTo0NUIwNTo0MTo4OT4wNUI0NT44MT40MT40OT4wNT40OT40OTowOUI0NT40NTo0NT40NT40NUI0NT40OT4wNT40NT40NT40NT40NT40NT40MT40OT40NT44NT40NT40NTo0NT4wNT40NT40NT40NT40NT40MT40NT40NT40NT40NT40NT43/5YcvAAAASHRSTlMAAgYJCw0TFhcYGRwfICUpKzY6QEFCREZLWGBucnZ5fIGNjpGSlaGoqaq+wMXHyszP0tXb3t/g4eLj5efq7O3v8PH09fj6/P0oM2AZAAAAwElEQVQYGXXBiSICURiG4a8sjWwRka2SfRlLxCA6ZXnv/4o0G+U/nkf7LtZvyiL1VZDhSLxOyeiS+CzLCEmtyjgltSOjQSqUUSV1KaM4IPY4L+uYkSiQxxpwNSeve6jLrw4d/aMDB/JbAWryO4SPBfndwHMgr9k3eFpSonR2vltdnCkos/wOw02NBBGx3kNTmcoL0CqqFJFTrhwCd9u35Ib61WaC05j1kDFOE7au+THQHxtHPTIypmt7Jxfdvmt9Ay5/OPtFVp97AAAAAElFTkSuQmCC) no-repeat center center;position:absolute;top:7px;left:0}
main aside .sidecontacts .phone-contacts span{font-size:16px;font-weight:600;display:block}
main aside .sidecontacts .address-contacts{text-align:center;margin-top:20px;padding-bottom:25px;border-bottom:1px solid #e5e5e5;position:relative}
main aside .sidecontacts .address-contacts .inner{width:200px;font-size:17px;margin:0 auto;color:#000;font-family:'Roboto',sans-serif;line-height:26px}
main aside .sidecontacts .address-contacts:before{display:inline-block;width:18px;height:26px;content:'';margin-right:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAMAAACNQ/wIAAAA/FBMVEUAAAAAVaoaTZkUTokSSZIRVYgJTI4JT40PU48OTo4NUY0LT44LTosLUY0PTo4OT4sOTY0NUYwMTYsLUI0LT48PUI4OT4wOTo4OTosNUY0NTY4NUIwMUI0MTo0MTo4OT44OUI0NUI0MT40MUI0MT40MT44OUI0OTo0OUIwNT44NT40NTo0NT40NUI0NT44MTo0MUI4OT4wNT40NT44NT44NT40NT40NT4wOT4wNT40NT4wNT40OT40OT4wNT40NT40NT40NT40NT40NT4wNT40NUI4NT40NTo0OT40NT40NT40NTo0NT40NT40NT40NT40NT40NT40NT40NT40OGc+6AAAAU3RSTlMAAwoNDg8bHSIkJi0uLzQ3ODxCQ0RGR0hLTE9QU1VYWlxgZ2l7foCCg4eIiYuNjo+Ql5iiq6yvsrvFxsnOz9LT1dbX2Nna293i5unq6+7v8fLz/I1MMsQAAADESURBVBgZXcGHVsJQFEXBYxfFjgV7x96xYMUCohGj+///xZvnXTFxRonO1bOHKKpX17rkllq4txUF6yTimMSWzBTmYrKne+IcMyfpHdhVUAE+OzQL3MjVgEWdAsty80BVdWBUbgh41gdQkhsDIsXAsdwB0NYdZlDBwDfwqH3MV1lmuo05UZHg+uiwRjAi3ZLzJGmGnAWZFzJelRgno6zgktSVfvWS6pfbwO0o1SRo6U+RYFgZFcyecu6hobw+KOifzW25HxugTV5oHHZSAAAAAElFTkSuQmCC) no-repeat center center;position:absolute;top:7px;left:0}
main aside .sidecontacts .email-contacts{padding-left:40px;margin-top:20px;padding-bottom:25px;border-bottom:1px solid #e5e5e5;position:relative}
main aside .sidecontacts .email-contacts a{font-size:17px;color:#000;font-family:'Roboto',sans-serif;line-height:26px;text-decoration:none}
main aside .sidecontacts .email-contacts a:before{display:inline-block;width:26px;height:18px;content:'';margin-right:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAASCAMAAAByxz6RAAAA+VBMVEUAAAAAAP8AgIAAZpkAVYAASZIAVY4VVZUSSZIPS4cJTI4OTo4LTosLUY0OTY0NT40NUYwMTowLUI0PTowPUI4OUIwOT40OTosNUIwMUI0MT4wMUI4NT44NTo0NT4wNUIwOUI0OT4wNTo0NT4wOT4wOTo0OT40NUI0NT44NT40MT40OT40OT4wNT40NTo0MT40OT4wNT40NUI0NT4wMT40MUI0NUI4NTo0NT40NT40NT40NT40NT40NTo0NT40NUI4NT40NTo0MT40NT44NT40NT40NT40NTo0NT40NT4wNT40NT40NT40NT40NT40NT40NT40NT40NT40ex2aHAAAAUnRSTlMAAQIFBgcJDA4RGyQuLzg6PD5DRUZJSktQU1RWYWJkZnBxcnqBgoSGh4uSlJeYo6SnrrCyuLq9w8TFx8vM0NXa293h4+Xm5+rr7O3u8PHy+Pr7pZ2mrgAAAL5JREFUeAF1yddOwgAAQNHrEBFx7624h6goDrTuIaUg3v//GBNiAqXlvB5+ozBV1OTGHh5gw1RbcJHJvZjwMdpfRMc5tUuR/I986T7zxqywrVVCNchm7tvxODJYUWut0kUO/HfErHaUpeHphmpzYejceJmj71KvB8gar2/yUYHdQ9brk7x21jtjahlK6hRP7XpmQtXPN1XnCFpV1YAZY5a51ZDQO5bsssaVEVZYNWGTspyxZ4pjTqBgo5ZQd4c/RgB7nz6KSQUAAAAASUVORK5CYII=) no-repeat center center;position:absolute;top:7px;left:0}
main aside .textwidget{margin-top:20px}
main .aside-top{width:255px;display:inline-block;position:absolute;top:0;left:0}
main .aside-top+aside{padding-top:320px}

main .price{width:255px;margin-bottom:30px}
main .price span{color:#000;font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;line-height:24px}
main .price a{display:block;margin-top:15px;text-decoration:none}
main .price a span{color:#ee2f50;font-size:34px;font-weight:700;line-height:40px;text-transform:uppercase;text-decoration:none}
main .price .bprice{width:255px;height:40px;display:inline-block;line-height:40px;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);margin-top:30px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;vertical-align:middle;cursor:pointer}

main .content .main-title2{color:#000;font-size:20px;font-weight:700;line-height:19px;text-transform:uppercase;text-align:center;margin-top:25px}
main .content .main-img{display:inline-block;padding:30px}
main .content .main-desc{display:inline-block;width:350px;vertical-align:top;margin-top:30px}
main .content .main-desc p a{color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:17px;line-height:1.6em;text-decoration:none;display:block;margin-top:5px}
main .content .main-desc p a:after{display:inline-block;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAg0lEQVQoU2PkCezWYfzHdIqBgeHuZzZGM4bVRd8ZoIARRPP59eX8Z/w/+T8jw5QvG4pzUSQZGP4z8vr1b2Vg/O/ByPjf+9OGku0gBWCdIMDt1SXBxMp8gYGB4f+//8wGXzcVvIRLghTwBvb6MPxj2MTwn2Hr501FfsToxGMnTtfi8ycAtS9FCt0ZkvkAAAAASUVORK5CYII=) no-repeat center center;width:7px;height:9px;margin-left:10px}
.content h1.newsheader{position:relative;width:100%!important;margin:20px 0;line-height:1.1;text-align:left;left:0}

main .content .main-block .block-photo{display:inline-block;margin-top:30px;padding-right:25px;padding-bottom:0;border-right:1px solid #e5e5e5}
main .content .main-block .block-photo .zaved img{float:left;border-radius:50%}
main .content .main-block .block-photo .zaved a{display:block;color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;line-height:1.5;padding-left:160px;text-decoration:none;padding-top:15px}
main .content .main-block .block-photo .zaved a span{color:#000;display:inline-block;font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding-top:0}
main .content .main-block .block-photo .block-count{margin-top:20px;position:relative;height:20px;border-bottom:1px dashed #cccbcb}
main .content .main-block .block-photo .block-count .kolvo{color:#000;font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;line-height:1.5;background:#fff;position:absolute;top:1px;left:0}
main .content .main-block .block-photo .block-count span{font-size:20px;display:inline-block;background:#fff;position:absolute;top:0;right:0;z-index:5}
main .content .main-block .block-photo .up10{margin-top:10px}
main .content .main-block .block-photo p{color:#000;font-family:'Roboto',sans-serif;font-size:16px;line-height:1.6em;padding-top:25px}
main .content .main-block .block-desease{width:100%;height:348px;display:inline-block;margin-top:30px;padding-left:25px;vertical-align:top}
main .content .main-block .block-desease span{color:#000;display:block;font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;line-height:24px;margin-bottom:25px}
main .content .main-block .block-desease ul li{list-style:none;width:387px;display:block;padding:5px;padding-left:15px;position:relative}
main .content .main-block .block-desease ul li a{color:#000;font-family:'Roboto',sans-serif;font-size:18px;display:block;width:215px;text-decoration:none;line-height:26px}
main .content .main-block .block-desease ul li:nth-child(2n+1){background:#f3f3f3}
main .content .main-block .block-desease ul li:nth-child(2n){background:#fff}
main .content .main-block .block-desease ul li span{display:inline-block;width:90px;color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:38px;text-align:right;padding-right:15px;position:absolute;right:0;top:0}
main .content .main-block .block-desease ul li span:before{content:'$';position:relative;top:0;left:0}
main .content .main-block .block-desease a.other{color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:20px;line-height:35px;display:block;text-decoration:none}
main .content .main-block .block-desease a.other:after{display:inline-block;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAg0lEQVQoU2PkCezWYfzHdIqBgeHuZzZGM4bVRd8ZoIARRPP59eX8Z/w/+T8jw5QvG4pzUSQZGP4z8vr1b2Vg/O/ByPjf+9OGku0gBWCdIMDt1SXBxMp8gYGB4f+//8wGXzcVvIRLghTwBvb6MPxj2MTwn2Hr501FfsToxGMnTtfi8ycAtS9FCt0ZkvkAAAAASUVORK5CYII=) no-repeat center center;width:7px;height:9px;margin-left:10px}
main .content .main-block .block-last{width:390px;display:inline-block;margin-top:30px;margin-bottom:20px;vertical-align:top}
main .content .main-block .block-last span,.widget_decent_comments_widget span.widgettitle{color:#111;font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;line-height:24px}
.widget_decent_comments_widget span.widgettitle{padding-top:0}
main .content .main-block .block-last .topic-name{color:#0d4f8d;display:inline-block;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;line-height:22px;margin-top:20px}
main .content .main-block .block-last .topic-date{display:inline-block;color:#000;font-family:'Roboto',sans-serif;font-size:16px;line-height:22px;margin-top:20px}
main .content .main-block .block-last .topic-text{color:#000;font-family:'Roboto',sans-serif;font-size:16px;line-height:1.6;margin-top:15px;padding-bottom:20px}
.topic{border-bottom:1px solid #e8e8e8}
main .content .main-block .block-last .topic-text p{font-size:15px}
main .content .main-block .block-last .topic-text a{color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:15px;line-height:18px;text-decoration:none}
main .content .main-block .block-last .topic-text a:after{display:inline-block;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAg0lEQVQoU2PkCezWYfzHdIqBgeHuZzZGM4bVRd8ZoIARRPP59eX8Z/w/+T8jw5QvG4pzUSQZGP4z8vr1b2Vg/O/ByPjf+9OGku0gBWCdIMDt1SXBxMp8gYGB4f+//8wGXzcVvIRLghTwBvb6MPxj2MTwn2Hr501FfsToxGMnTtfi8ycAtS9FCt0ZkvkAAAAASUVORK5CYII=) no-repeat center center;width:7px;height:9px;margin-left:10px}
main .content .main-block .block-buttons .more{width:165px;height:40px;background-image:-webkit-linear-gradient(bottom,#2eaac0 0%,#60c7d9 100%);background-image:linear-gradient(to top,#2eaac0 0%,#60c7d9 100%)}
main .content .main-block .widget_decent_comments_widget{width:390px;display:inline-block;margin-top:30px;margin-bottom:20px;margin-left:40px}
main .content .main-block .block-buttons{margin-bottom:20px}
main .content .main-block .sideforum .title{color:#111;font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;line-height:24px;background:0;margin:0;padding:0;text-transform:none}
main .content .main-block .sideforum .name-forum{color:#0d4f8d;display:inline-block;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;line-height:22px;margin-top:20px}
main .content .main-block .sideforum .topic-date{display:inline-block;color:#000;font-family:'Roboto',sans-serif;font-size:16px;line-height:22px;margin-top:20px}
main .content .main-block .sideforum .desc-forum{color:#000;font-family:'Roboto',sans-serif;font-size:15px;line-height:22px;margin-top:15px;padding-bottom:20px;border-bottom:1px solid #e8e8e8}
main .content .main-block .sideforum .desc-forum p{font-size:15px}
main .content .main-block .sideforum .desc-forum a{color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:15px;line-height:18px;text-decoration:none}
main .content .main-block .sideforum .desc-forum a:after{display:inline-block;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAg0lEQVQoU2PkCezWYfzHdIqBgeHuZzZGM4bVRd8ZoIARRPP59eX8Z/w/+T8jw5QvG4pzUSQZGP4z8vr1b2Vg/O/ByPjf+9OGku0gBWCdIMDt1SXBxMp8gYGB4f+//8wGXzcVvIRLghTwBvb6MPxj2MTwn2Hr501FfsToxGMnTtfi8ycAtS9FCt0ZkvkAAAAASUVORK5CYII=) no-repeat center center;width:7px;height:9px;margin-left:10px}
main .content .main-block .buttonforum{width:165px;height:40px;background-image:-webkit-linear-gradient(bottom,#2eaac0 0%,#60c7d9 100%);background-image:linear-gradient(to top,#2eaac0 0%,#60c7d9 100%);float:right;margin-right:225px}
main .content .main-block .pdlft{margin-left:40px}
main .content .bordertop{border-top:3px solid #e5e5e5;margin-top:40px;padding-top:30px;text-align:center;margin-bottom:40px}
main .content .bordertop .allotd{width:158px;height:40px;background-image:-webkit-linear-gradient(bottom,#0d4f8d 0%,#2d71b2 100%);background-image:linear-gradient(to top,#0d4f8d 0%,#2d71b2 100%)}
main .content .bordertop .button404{width:300px}
main .content .mainform{width:825px;height:356px;padding-top:40px;margin-bottom:60px;background-image:-webkit-linear-gradient(left,#62c9db 0%,#0d4f8d 100%);background-image:linear-gradient(to right,#62c9db 0%,#0d4f8d 100%);clear:both}
main .content .mainform .formtitle{color:#fff;font-size:34px;font-weight:700;line-height:40px;text-transform:uppercase;margin-bottom:25px;text-align:center}
main .content .mainform .form-left{width:360px;display:inline-block;margin-left:40px}
main .content .mainform .form-left input{width:360px;display:block;margin-bottom:15px;border-radius:5px;padding:5px 10px;height:31px;border:0;outline:0;color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:20px}
.form-left-col input::-webkit-input-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.form-left-col input::-moz-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.form-left-col input:-ms-input-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.form-left-col input:-moz-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.form-right-col textarea::-webkit-input-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.form-right-col textarea::-moz-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.form-right-col textarea:-ms-input-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.form-right-col textarea:-moz-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.fileContainer{overflow:hidden;position:relative}
.fileContainer [type=file]{cursor:inherit;display:block;font-size:999px;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0}
.fileContainer{display:inline-block;background-image:-webkit-linear-gradient(bottom,#2eaac0 0%,#60c7d9 100%);background-image:linear-gradient(to top,#2eaac0 0%,#60c7d9 100%);border:0;border-radius:5px;padding:0 30px;outline:0;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;font-size:16px;font-weight:700;line-height:34px;text-transform:uppercase;padding-top:7px;height:48px}
.fileContainer [type=file]{cursor:pointer;display:none}
main .content .mainform .form-right{width:360px;display:inline-block;margin-left:30px;vertical-align:top}
main .content .mainform .form-right textarea{width:357px;height:123px;display:block;border-radius:5px;color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:20px;padding:10px;border:0}
main .content .mainform .form-right input[type="submit"]{width:206px;height:48px;display:inline-block;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);color:#fff;font-size:16px;font-weight:700;line-height:19px;text-transform:uppercase;text-align:center;border:0;outline:0;border-radius:5px;margin-top:15px;cursor:pointer}
main .content .mainform .wpcf7-response-output{color:#000;font-family:'Roboto',sans-serif;font-size:18px}

main .content article .inarticle img{margin-right:10px;margin-bottom:10px;margin-top:8px!important;display:inline-block; float: left}
main .content article .inarticle span.bold,main .content article .inarticle strong{color:#000;font-family:'Roboto','Arial',sans-serif;font-size:17px;font-weight:700;line-height:1.6em;padding-bottom:20px}
main .content article .inarticle p,main .content article .inarticle p span,main .content article .inarticle p em{color:#000;font-family:'Roboto','Arial',sans-serif;font-size:16px;line-height:1.6;padding-bottom:10px}
main .content article .inarticle h2{color:#000;font-family:'Roboto','Arial',sans-serif;font-size:20px;font-weight:700;line-height:1.6em;text-align:center;display:block;margin:10px 0}
main .content article .inarticle h3,main .content article .inarticle h4{color:#000;font-family:'Roboto','Arial',sans-serif;font-size:19px;font-weight:700;line-height:1.6em;text-align:center;display:block;margin-bottom:20px}
main .content article .inarticle ul{display:inline-block;list-style:none;margin-bottom:25px}
main .content article .inarticle ul:nth-of-type(2){margin-right:0}
main .content article .inarticle ul li{color:#000;font-family:'Roboto','Arial',sans-serif;display:block;font-size:17px;line-height:1.6em}
main .content article .inarticle ul li *{font-family:'Roboto','Arial',sans-serif}
main .content article .inarticle ul li a{text-decoration:none;font-family:'Roboto','Arial',sans-serif;font-size:17px;line-height:1.6em;display:inline}
main .content article .inarticle a{text-decoration:none;font-family:'Roboto','Arial',sans-serif;font-size:17px;line-height:1.6em;display:inline-block}
main .content article .inarticle ul li:before{content:'•';display:inline-block;margin-left:5px;color:#0d4f8d;font-size:30px;vertical-align:middle;margin-right:10px}
main .content article .inarticle .nastroenie{width:825px;height:130px;vertical-align:top;background-image:-webkit-linear-gradient(left,#62c9db 0%,#0d4f8d 100%);background-image:linear-gradient(to right,#62c9db 0%,#0d4f8d 100%);position:relative;border-radius:5px;margin-bottom:25px}
main .content article .inarticle .nastroenie:before{background:url(images/nastroenie.png) no-repeat 0 center;display:inline-block;width:201px;height:130px;box-shadow:0 0 136px rgba(255,255,255,0.2);content:''}
main .content article .inarticle .nastroenie .zvonok{width:195px;height:40px;line-height:40px;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);display:inline-block;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;border-radius:5px;position:absolute;text-decoration:none;top:45px;right:25px}
main .content article .inarticle .nastroenie .zvonok:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABmUlEQVRIS63UP0sdURCG8edFK0VFsFNsFBVSWAiCkIBBCwmIhQGbiE0aC8XCxi8QEKtgFUSxSGFlZQgSwUowKYQUgfxBbRRsFEQL9SIjJ8yVvevudd3rdmd35jezZ2ePzGwJGKP0ugU+SFqI3c+8lJlZSvSxpJbMUiwwwGdAYwLwT1JHJfBvoDMBuAaaJF3mwUPH20B/SnKfpN28cPhAsynJy5Le54WHgK8pyR8lzeSFa4BzoDoGrANvJaVNTdl6Ck99lqOvvChpOk+nxZwiHMbqj9/ckfSyEjTk/oe962/AIHAIdEm6qQSPwr3Ad8c+Sxp/FjjWdVgOS9rIi9937HA98AsonhFDkjbz4CWw483AUQTrkbSXhJtZ2L42YFvSSTTmAez4BLDqgeHMGIl3bmYDwJbHFICfwD5wCvxIhB1/53iVJ38CpiQVzOwN8KXcFqXCjr/wSal15ABYA+aio5pQ4Kos7Hg7sAK8esJHvHgUjvxAYU/ngZ4MBbLDkQKjwCQQCqVemTuOC2bW7UfAa6AVqAMa/JT8ewd1LYYGYIW8ogAAAABJRU5ErkJggg==) no-repeat center center;width:22px;height:22px;vertical-align:middle;display:inline-block;content:'';margin-right:10px}
main .content article .inarticle .nastroenie form{display:none}
main .content article .inarticle .nastroenie span{width:350px;font-size:20px;font-weight:700;line-height:36px;text-transform:uppercase;color:#fff;display:inline-block}
main .content article .inarticle .nastroenie span:nth-child(1){padding-top:30px}
main .content article .inarticle .nastroenie span:nth-child(2){color:#aae6ff}
main .content article .inarticle .pomosh{width:825px;height:130px;vertical-align:top;background-image:-webkit-linear-gradient(left,#62c9db 0%,#2daac0 100%);background-image:linear-gradient(to right,#62c9db 0%,#2daac0 100%);position:relative;border-radius:5px;margin-bottom:25px}
main .content article .inarticle .pomosh:before{background:url(images/pomosh.png) no-repeat 0 center;background-color:transparent;display:inline-block;width:160px;height:130px;content:''}
main .content article .inarticle .pomosh .zvonok{width:195px;height:40px;line-height:40px;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);display:inline-block;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;border-radius:5px;position:absolute;text-decoration:none;top:45px;right:25px}
main .content article .inarticle .pomosh .zvonok:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABmUlEQVRIS63UP0sdURCG8edFK0VFsFNsFBVSWAiCkIBBCwmIhQGbiE0aC8XCxi8QEKtgFUSxSGFlZQgSwUowKYQUgfxBbRRsFEQL9SIjJ8yVvevudd3rdmd35jezZ2ePzGwJGKP0ugU+SFqI3c+8lJlZSvSxpJbMUiwwwGdAYwLwT1JHJfBvoDMBuAaaJF3mwUPH20B/SnKfpN28cPhAsynJy5Le54WHgK8pyR8lzeSFa4BzoDoGrANvJaVNTdl6Ck99lqOvvChpOk+nxZwiHMbqj9/ckfSyEjTk/oe962/AIHAIdEm6qQSPwr3Ad8c+Sxp/FjjWdVgOS9rIi9937HA98AsonhFDkjbz4CWw483AUQTrkbSXhJtZ2L42YFvSSTTmAez4BLDqgeHMGIl3bmYDwJbHFICfwD5wCvxIhB1/53iVJ38CpiQVzOwN8KXcFqXCjr/wSal15ABYA+aio5pQ4Kos7Hg7sAK8esJHvHgUjvxAYU/ngZ4MBbLDkQKjwCQQCqVemTuOC2bW7UfAa6AVqAMa/JT8ewd1LYYGYIW8ogAAAABJRU5ErkJggg==) no-repeat center center;width:22px;height:22px;vertical-align:middle;display:inline-block;content:'';margin-right:10px}
main .content article .inarticle .pomosh span{width:400px;font-size:20px;font-weight:700;line-height:36px;text-transform:uppercase;color:#fff;display:inline-block;text-align:center}
main .content article .inarticle .pomosh span:nth-child(1){padding-top:30px}
main .content article .inarticle .pomosh span:nth-child(2){color:#aae6ff}
main .content article .inarticle .barticle{width:328px;height:auto!important;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);text-align:center;font-size:14px;display:block;margin:0 auto;margin-bottom:30px;cursor:pointer;line-height:1.4;color:#fff!important;padding:8px}
main .content article .reviews .reviews-title{color:#111;font-size:30px;font-weight:700;line-height:36px;text-transform:uppercase;text-align:center}
main .content article .reviews .reviews-block{margin-top:25px;border-bottom:1px solid #f5f5f5;padding-bottom:25px;overflow:hidden}
main .content article .reviews .reviews-block .reviews-img{float:left;width:125px;height:125px}
main .content article .reviews .reviews-block .reviews-img img{border-radius:50%}
main .content article .reviews .reviews-block .reviews-name{color:#111;font-family:'Roboto',sans-serif;font-size:22px;font-weight:700;line-height:20px;display:block;padding-left:150px;margin-bottom:10px;padding-right:120px}
main .content article .reviews .reviews-block .reviews-info{font-family:'Roboto',sans-serif;font-size:16px;line-height:22px;display:block;color:#000;padding-left:150px}
main .content article .reviews .reviews-block .reviews-info a{color:#0d4f8d;text-decoration:none;font-size:16px;font-family:'Roboto',sans-serif}
main .content article .reviews .reviews-block .reviews-desc{overflow:hidden;width:auto}
main .content article .reviews .readmore-block a{color:#0d4f8d;text-decoration:none;font-size:16px;font-family:'Roboto',sans-serif;display:block;padding-left:125px;padding-top:20px}
main .content article .reviews .reply a{color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:16px;line-height:20px;text-decoration:none}
main .content article .reviews .reviews-block .reviews-info span{color:#000;font-family:'Roboto',sans-serif;font-size:16px;line-height:22px;float:right}
main .content article .reviews .reviews-block .reviews-desc p,main .content article .reviews .reviews-block .reviews-desc{color:#000;font-family:'Roboto',sans-serif;font-size:16px;font-style:italic;line-height:20px;padding-top:20px;padding-left:25px}
main .content article .reviews .reviews-block .reviews-desc a{color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:16px;line-height:20px;text-decoration:none;display:block;padding-left:150px}
main .content article .reviews .reviews-block .reviews-desc a:after{display:inline-block;content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAg0lEQVQoU2PkCezWYfzHdIqBgeHuZzZGM4bVRd8ZoIARRPP59eX8Z/w/+T8jw5QvG4pzUSQZGP4z8vr1b2Vg/O/ByPjf+9OGku0gBWCdIMDt1SXBxMp8gYGB4f+//8wGXzcVvIRLghTwBvb6MPxj2MTwn2Hr501FfsToxGMnTtfi8ycAtS9FCt0ZkvkAAAAASUVORK5CYII=) no-repeat center center;width:7px;height:9px;margin-left:3px}
#idreviews .reviews-block{border:1px solid #e3e6ea;box-shadow:0 0 2px 2px rgba(241,241,241,1);padding:22px 30px 20px 22px;box-sizing:border-box;display:flex;align-items:flex-start;position:relative}
#idreviews .reviews-block .reviews_data{font-size:14px;color:#4d81b0;display:inline-block;position:absolute;top:24px;right:32px}
#idreviews .reviews-block .left-part{width:160px;border-right:1px solid #e8e8e8;text-align:center;padding-right:17px;box-sizing:border-box;height:auto;float:none}
#idreviews .reviews-block .left-part img{width:87px;height:auto}
#idreviews .reviews-block .left-part .reviews-name{padding-left:0;padding-right:0;font-size:16px;color:#236799;font-weight:400;line-height:1.1;margin-top:10px}
#idreviews .reviews-block .left-part .rat-review{width:100%;height:24px}
#idreviews .reviews-block .left-part .rat-review.rat-review_1{background:url(images/bg_rev_rating_1.png) no-repeat 50% 50%}
#idreviews .reviews-block .left-part .rat-review.rat-review_2{background:url(images/bg_rev_rating_2.png) no-repeat 50% 50%}
#idreviews .reviews-block .left-part .rat-review.rat-review_3{background:url(images/bg_rev_rating_3.png) no-repeat 50% 50%}
#idreviews .reviews-block .left-part .rat-review.rat-review_4{background:url(images/bg_rev_rating_4.png) no-repeat 50% 50%}
#idreviews .reviews-block .left-part .rat-review.rat-review_5{background:url(images/bg_rev_rating_5.png) no-repeat 50% 50%}
#idreviews .reviews-block .right-part{width:calc(100% - 160px);padding-left:20px;box-sizing:border-box}
#idreviews .reviews-block .right-part .reviews-info{padding-left:0;font-size:18px;color:#434343;font-weight:700;display:inline-block;margin-right:100px;padding-bottom:2px;margin-bottom:0}
#idreviews .reviews-block .right-part .reviews-info.impression-review{border-bottom:2px solid #434343;margin-bottom:0;margin-top:15px}
#idreviews .reviews-block .right-part .reviews-info a{display:inline-flex}
#idreviews .reviews-block .right-part .reviews-info a span{font-size:18px;color:#434343;font-weight:700;text-decoration:underline}
#idreviews .reviews-block .right-part .readmore-block .reviews-desc{padding-left:0;padding-top:8px;margin-top:15px}
#idreviews .reviews-block .right-part .readmore-block .reviews-desc .review-plus,#idreviews .reviews-block .right-part .readmore-block .reviews-desc .review-minus{font-size:15px;color:#434343;text-align:justify;font-family:'Roboto',sans-serif;font-style:normal;margin-bottom:15px}
#idreviews .reviews-block .right-part .readmore-block .reviews-desc .review-plus p,#idreviews .reviews-block .right-part .readmore-block .reviews-desc .review-minus p{color:#999;font-size:14px;text-transform:uppercase;padding-left:35px;height:25px;line-height:1.75;position:relative;margin-bottom:4px}
#idreviews .reviews-block .right-part .readmore-block .reviews-desc .review-plus p{background:url(images/bg-rev-plus.png) no-repeat left 50%}
#idreviews .reviews-block .right-part .readmore-block .reviews-desc .review-minus p{background:url(images/bg-rev-minus.png) no-repeat left 50%}
#idreviews .reviews-block .right-part .readmore-block .reviews-desc p{padding-left:0;padding-top:0;margin-bottom:0px;font-size:16px;color:#434343;font-style:normal;line-height:1.2em}
#idreviews .reviews-block .right-part .readmore-block>a{padding-left:0;padding-top:20px}
main .content article .reviews .allreviews{width:138px;height:40px;background-image:-webkit-linear-gradient(bottom,#0d4f8d 0%,#2d71b2 100%);background-image:linear-gradient(to top,#0d4f8d 0%,#2d71b2 100%);display:inline-block;margin-top:30px;margin-bottom:40px}
main .content article .reviews .addquestions{width:173px;height:40px;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);margin-top:30px;margin-bottom:40px;margin-left:20px;padding:0;color:#fff;font-size:14px;font-weight:700;line-height:40px;text-transform:uppercase;text-decoration:none;vertical-align:middle;text-align:center;cursor:pointer}
main .content article .reviews .addreviews{display:block;width:290px;height:40px;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);padding:0;color:#fff;font-size:14px;font-weight:700;line-height:40px;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;margin:30px auto 40px}
main .content article .reviews span{color:#000;font-family:'Roboto',sans-serif;font-size:16px;font-style:italic;line-height:20px}
main .content article .dquestion{border-bottom:1px solid #f5f5f5}
main .content article .dquestion .reviews-desc{padding-left:25px}
main .content article .dquestion .readmore-block a{padding-left:150px}
main .content article .dquestion .children .readmore-block{padding-left:125px}
main .content article .dquestion .children reviews-desc{padding-left:25px}
main .content article .dquestion .children .readmore-block a{padding-left:25px}
main .content article .dquestion .children { width:100%}
main .content article .doctorquest .reviews-name{margin-bottom:0!important}
main .content article .doctorquest .reviews-block{border-bottom:0}
main .content article .children{margin-left:0px}
main .content article .children .reviews-name{margin-bottom:0!important}
main .content article .children .reviews-block{border-bottom:0;background: #bcdff1;}
main .content article .children .reviews-block:before {border-color: transparent #bcdff1 transparent transparent;}
main .content article .list-doctors .title{margin-bottom:30px;clear:both}
main .content article .doctors-list{display:flex;flex-wrap:wrap;margin-top:35px}
main .content article .list-doctors .doctors-block{padding-bottom:35px;display:flex!important;flex-direction:row;flex-basis:50%}
@media only screen and (min-width: 620px) {
  main .content article .list-doctors .doctors-block{flex-basis:50%}
}
main .content article .list-doctors .doctors-case p{color:#000;font-family:'Roboto',sans-serif;font-size:17px;line-height:24px}
main .content article .list-doctors .doctors-case .doctors-block img{width:135px;height:135px;display:inline-block;border-radius:50%}
main .content article .list-doctors .doctors-case .doctors-block a{color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;line-height:24px;display:inline-block;padding-left:25px;text-decoration:none}
main .content article .list-doctors .doctors-case .doctors-block span{width:161px;height:40px;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);margin-left:25px;margin-top:20px;cursor:pointer}
main .content article .list-doctors .doctors-case .doctors-block a.doctors-button{width:161px;height:40px;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);margin-left:25px;margin-top:20px;cursor:pointer;font-size:14px;display:inline-block;color:#fff;padding:0;font-weight:700;line-height:40px;text-transform:uppercase;text-decoration:none;vertical-align:middle; text-align: center}
main .content article .list-doctors .doctors-case .doctors-block:nth-child(2n){float:right}
main .content article .contacts{border-top:1px solid #e6e6e6;margin-top:25px;padding-bottom:40px}
main .content article .contacts .contacts-name{color:#000;font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase;margin-top:35px;margin-bottom:25px;text-align:center}
main .content article .contacts .contacts-block{width:400px;display:inline-block}
main .content article .contacts .contacts-block p{color:#000;font-family:'Roboto',sans-serif;font-size:20px;line-height:26px;padding-left:25px}
main .content article .contacts .contacts-block p a{color:#000;font-family:'Roboto',sans-serif;font-size:20px;text-decoration:none;line-height:26px}
main .content article .contacts .contacts-block p .contacts-title { padding-left: 0; margin-bottom: 0; margin-top: 10px}
main .content article .contacts .contacts-block .contacts-title{color:#000;font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;line-height:26px;display:block;margin-bottom:10px;padding-left:25px}
main .content article .contacts .address{position:relative}
main .content article .contacts .address:before{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAABe0lEQVQoU23Sv2tTURjG8e9zb0wU7o0dJERo/CuEUmvBqZv5MVQ7uQaEKkpwEIdgEQRzI0hdMoluLSp2EQqlIMWp1U5dREEKukpSCOb23ldO0mhFn+mcl8/LOeflCJf5FT+Iv87KvJvAFOBh+iCSp91ifp1OPRbNphfshnUZT4DMsPF4jLu9YtBSWGtdJNXmERoA+4ABk8DJYY/HZYWV6DVQBfomdRKzyIuT2M/4103cAgLBhoPfgLOCj93BiWne3vg5PjmsRO+AWYwvDn4HisBOL1uaYvVK8ge2N8EuAZ8d3AJmgB/Aw8T3nnu+f6h4UMP0ADgjbFf5amvRTO7FLn3B+xQOBReA0BVNLOtUJSplYBso/DOaUcFEOi23Csrte5It/Q/KbKUbZ6+NYO1RgdR7IZj7C0ufzNLqwZvG3hC6nC63zyeyl4JzR6XYzBYO1hqv3P43dFcJyo+vSvYMyGG608tNtsfjOgZHnyMc7DdAE70s91m93R+f+AtQIYGvKfW4cgAAAABJRU5ErkJggg==) no-repeat center center;width:10px;height:14px;content:'';position:absolute;top:7px;left:0}
main .content article .contacts .address p{width:370px}
main .content article .contacts .phone{position:relative;float:right}
main .content article .contacts .phone:before{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAb1BMVEUAAAAVVZULSooJT40PUIoLTosPUIwOUI4NTo8MUY4OUIwMUI0OTo4NUI4NT4wMT44OT40NT44NT44NTowMUI4MT40MT40NT40NT40MT40NT44NTo0NT40OT4wNT40NT40NTo0NTo0NT40NT40NT43Vg0wZAAAAJHRSTlMADBgdIy4zNjs/SWlsc3p+hIWHjJCkpa+3ub/Ay8/U293q7/Jd0lk0AAAAV0lEQVQIHU3BBxKCQBAAwTGjYsIIZm/+/0YRdeu6aVJ6jgi2SsJV3RIO6oOwUDeEvpZkGskNPZNbWZE7uQRm+3kx4ONo3ZvaetHZ+cPX+GKHv8m6vqfbGxODCFSgVg/MAAAAAElFTkSuQmCC) no-repeat center center;width:14px;height:14px;content:'';position:absolute;top:7px;left:0}
main .content article .contacts .phone p{width:300px}
main .content article .contacts .time{position:relative;margin-top:35px}
main .content article .contacts .time:before{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAb1BMVEUAAAAAVYAASZIAQIAVVZUUTokNTYwMVZIMUYsNT44MUIsMTo0MUI0MT4wOTo0OUIwNUI0NT44OT4wNUI4NT40NT40OT40NTo0NT44NT40NT40NT40NT40NT40NT40NT40NT40NT40NT40NT40NT42nuYjgAAAAJHRSTlMABgcIDA0UFRY9QEFTVIKDhoeXra6vztDR0tPw8fLz9Pj5+v7s816CAAAAeElEQVR4ASXO4RaBUBBF4U1cpWSUJIrovP8z0sz+9611150DkGyY575OeNVT3li5FnVFlpWdlr8PoxpA0GjMqXUFLgJaGb1KwFYWGpiVYebc6rNSa8Ber3gcFbpTqw3EV3kcIg4RMza7Y8yA0yRvckGyx/d9OyfgB9b5C6MP4cZoAAAAAElFTkSuQmCC) no-repeat center center;width:14px;height:14px;content:'';position:absolute;top:7px;left:0}
main .content article .contacts .time p{width:220px}
main .content article .contacts .email{position:relative;margin-top:35px;float:right}
main .content article .contacts .email a:before{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAABQklEQVQ4T53RMUtbURjG8f9zrg5tvYUKDi3WrXs3wVI6uVlvhwp+Ai2IltTgVHBPMUF0cGnXUigU3Ryki4JfQdwSpbgJAQfDvY/ckBu0mEZ7xpfz/N6Hc/Tk7fpYS+kE/3HSgda+Hidfxk34DTy4j2G4iKw3evSu9jIadN0tDrFf3A3xkUQpdTjR0HR1VvKGyKZMVAa//xci+JHhn4Itw4cC+A7YYjXgc1trwOBf0KXsFcSw0WcgGM9cB9r3DbshTReJoj3D886srsCCzZLMZAHfCggayPNk4TiTN5WbgY/NX5+O46RWB4/2BIqwra/AiOwyyquqApw1t5dH46TaKJAbDdpha87yN+Bpj4c8vY50gSBXOuF887M+X9lFTFZSnFRfi+yhUb65X7iwO8jahPJJPF17ZaW9at9aSI7+NHdKB1c+K54BM5tLAgAAAABJRU5ErkJggg==) no-repeat center center;width:16px;height:12px;content:'';position:absolute;top:7px;left:0}
main .content article .contacts .email p{width:370px}
main .content article .contacts p{color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:22px;margin-bottom:20px}
main .zayavka{width:100%;margin-left:0}
main .zayavka .breadcrumbs{margin-top:-25px}
main .zayavka p{color:#000;font-family:'Roboto','Arial',sans-serif;font-size:17px;line-height:1.6em;margin-bottom:35px}
main .zayavka h1{color:#111;font-size:34px;font-weight:700;line-height:40px;text-transform:uppercase;margin-top:20px;margin-bottom:20px;text-align:center}
main .zayavka .mainform{width:100%;height:290px}
main .zayavka .mainform .form-left,main .zayavka .mainform .form-right{width:500px}
main .zayavka .mainform .form-left input,main .zayavka .mainform .form-right input{width:500px}
main .zayavka .mainform .form-left textarea,main .zayavka .mainform .form-right textarea{width:500px}
footer{background-color:rgba(245,245,245,0.4);width:100%;padding-top:30px;margin-top:20px}
footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
footer .map{display:inline-block;width:350px;height:370px}
footer .footer-text{display:inline-block;width:400px;vertical-align:top;margin-bottom:30px}
footer .footer-text .footer-title{color:#111;font-size:22px;font-weight:700;line-height:19px;text-transform:uppercase;margin-bottom:20px}
footer .footer-text .footer-desc{color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:26px;margin-bottom:30px}
footer .footer-text .footer-phone{color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:14px;font-weight:700;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}
footer .footer-text .footer-phone span{color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:14px;margin-left:10px}
footer .footer-text .footer-phone:before{display:inline-block;width:22px;height:22px;content:'';margin-right:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAw1BMVEUAAAAAAP8AZpkAVYAaTZkVVZUSSZILSooJTI4OTo4NUY0MTY4LUY0PTY8OUI4OTY0LUI0OT4wOTo4OT40NUY0MUI0OUIwOUI0NTo4NUI4NTo4NT44NT40MUI4MT40OT4wNT40NT40NTo0NTo0OT40NUI4NT44OT4wOT40NT44NT40NT40NT40NT40NT40NT4wNUI4NTo0NT40NT40NT44NT40NT40NT40NT40NT40NT40NT40NT40NT40NT40NT40NT42s0AtSAAAAQHRSTlMAAQUGCgwOGBskJisvMjY4Q0dISkxTWVxfc3WFi5CSlZibnKOorbS7vL/CxMvM0tja3d7f4+Tu7/L09/j6+/z+f7YpjwAAAJtJREFUeNptzNcOglAQhOG1d8WOFbE37CKKZd7/qSSHNSTr+S+/TIZsL+jWJRFUV8mu4oPkvWI/JXgFVUVwP+Sx4FrIA8HJF4JmMRLZAIb0Vx7YkKYFTgkNl4GJfo6GhtMXoKrxLIASP7YykZuAr/YG8NxOLZO9/QZGcaqDI65wB469D+uDfuXWiPIoynAkc82l/OaKnfnu7HrOF0uDJF7R6dXJAAAAAElFTkSuQmCC) no-repeat center center;vertical-align:middle}
footer .footer-text .footer-address{color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:14px;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}
footer .footer-text .footer-address:before{display:inline-block;width:14px;height:21px;content:'';margin-right:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAAw1BMVEUAAAAAVY4aTZkXRosQUI8OVY4NUZQLTpAJT40LT44LUI8OTYwOUI4OTY0NUYwNT44MTowOT4wOT40NTo0MTowNUI0MTo4OTo4OUI0NUI4NUIwNT40NT4wMUI0MT44OTo0NT40MT40OT4wNT40NUIwOUI0NT4wMT40OT40NT40NT40NT40NT40NUI0MUI0OT40NT44NT40NT4wNT40NTo0OT40NT40NT40NTo0NT40NT4wNT40NT40NT40NT40NT40NT40I8Fb1AAAAQHRSTlMACQoLEBITFx0tMDU2ODw9PkdKTlJgaGxwc3Z3eH1+gouSlZigqrK5vL7BxcnKzc7R09jZ3eLm6Orr7PDz9Pb9SI/KIQAAAJdJREFUeAFNwYc6A0EYQNGrsHqRKFZEj15YhVXc938qM7/5lnNIZg9u2vb2cI4wsNgl2VTPd+ozdRsqtSbZUmfY01PCSPe51B5hVa951RXCor7wpUNCrR80+lmRTL/rI0fqc398rPekHjNv1r6ZLcGdnQdgzU6f5N6iIVuwWCacGEb8mvg2m6RYV92gc6FX/JnSin8GQ8IPq9glEcesLPYAAAAASUVORK5CYII=) no-repeat center center;vertical-align:middle}
footer .footer-text .footer-email a{color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:14px;text-decoration:none;margin-bottom:50px}
footer .footer-text .footer-email a:before{display:inline-block;width:22px;height:16px;content:'';margin-right:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAMAAAAlM38UAAAAvVBMVEUAAAAAQIAAVY4aTZkRVYgOVY4NTYwMUYsLSooJTI4JT40LUI8OT4sOTY0NUYwMTo0OT40NT44MT40OUIwNTo0MTo4MT40OTowNT40MT40NT40NT40NT40NUI0NT40NTo0MT40MT40MTo0OTowNT44NUI4NUI0NT40NTo0MT40NT44NT40NT40NTo0NT4wNT40NT40MT40NT40NT40NT40NT40NT40NT4wNT40NT40NT40NT40NT40NT40NT43CtsiOAAAAPnRSTlMACAkKDxIUFhgbHTA3ODxBSk1XXWJoa293kZiam52ho6SlpqmrrbCxs7m/wcvQ2Nne4eTm6Onr7O3u7/Dz9F2qK/MAAACcSURBVHjabcpHEoJAAETRNgfEnFBRMWJWTDBo3/9YDkVZMOJf9OJVg28v0YsY8k8ToJbUOnDTUwcVT1ntArIDI64jtEg8yQUakTYxJl14JK+lghPio5w/kxSSg/ppk7JZpkfG+Ai0yS6wj/MK9r1YqeacHaYRrzGQq2tyLOkBu6F+k26RHoSq4d8Ht4GqbhNzLPnTBiZg0BdqNPEBky9FC/lW1aAAAAAASUVORK5CYII=) no-repeat center center;vertical-align:middle}
footer .footer-menu{width:300px;display:inline-block}
footer .footer-menu .footer-title{color:#111;font-size:22px;font-weight:700;line-height:19px;text-transform:uppercase;margin-bottom:20px}
footer .footer-menu ul li{list-style:none;padding-bottom:8px}
footer .footer-menu ul li a,footer .footer-menu ul li span{color:#000;font-family:'Roboto',sans-serif;font-size:20px;text-decoration:none;line-height:26px}
footer .vnutr{width:100%}
footer .vnutr ul{width:100%}
footer .vnutr ul li{color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:20px;display:inline-block;position:relative;width:275px}
footer .vnutr ul li:before{content:'•';display:inline-block;color:#0d4f8d;font-size:30px;vertical-align:middle;position:absolute;left:-15px;top:5px}
footer .vnutr ul li a,footer .vnutr ul li span{color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:26px;display:inline-block}
footer .copyright{color:#000;width:100%;font-family:'Roboto',sans-serif;font-size:20px;height:60px;line-height:60px;vertical-align:middle;text-align:center;border-top:1px solid #e5e5e5;margin-top:50px}
.footer-zayavka{padding-top:0}
.footer-zayavka .copyright{margin-top:0;border:0}
.pop-up{position:fixed;display:none;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0.75);z-index:5}
.comment-respond{width:715px;margin:0 auto;margin-top:20px;background-color:#fff;border-top-right-radius:5px;border-top-left-radius:5px;margin-top:100px}
.comment-respond .comment-notes{display:none}
.comment-respond .title,.comment-respond #reply-title{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:20px}
#reply-title { display: none}
.comment-respond .title .close,.comment-respond #reply-title .close,#review-form .rew-close{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQMAAABIJXY/AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAChJREFUCNdjaOBgcBBgUFBgEHBg4GhgYGVgYGIAkUA2UAQoDpRt4AAATKcD7QYgGbkAAAAASUVORK5CYII=) no-repeat center center;width:13px;height:13px;padding-top:10px;cursor:pointer}
.comment-respond img{width:125px;height:125px;margin-left:40px;float:left}
.comment-respond input{background-color:#f8f8f8;border:1px solid #e5e5e5;outline:0;vertical-align:top;color:#000;font-family:'Roboto',sans-serif;display:inline-block;font-size:18px;line-height:20px;border-radius:5px;padding:0 10px}
.comment-respond input:first-of-type{width:100%;height:39px;margin-bottom:15px;margin-top:20px}
.comment-respond input:nth-of-type(2){width:calc(50% - 20px);height:31px}
.comment-respond input:nth-of-type(3){width:50%;height:31px;margin-left:20px}
.comment-respond input::-webkit-input-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.comment-respond input::-moz-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.comment-respond input:-ms-input-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.comment-respond input:-moz-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.comment-respond textarea{width:100%;height:139px;background-color:#f8f8f8;border:1px solid #e5e5e5;margin-top:15px;color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:20px;padding:10px;border-radius:5px}
form#reviewform{padding:10px 30px}
.comment-respond .buttons{text-align:right;margin-top:25px;margin-bottom:40px}
.comment-respond input[type="file"]{color:transparent;width:230px;height:48px;padding:0;margin-left:0;margin-right:20px;margin-top:0}
.comment-respond input[type="file"]::-webkit-file-upload-button{visibility:hidden}
.comment-respond input[type="file"]::before{content:'приложить файл';display:inline-block;background-image:-webkit-linear-gradient(bottom,#2eaac0 0%,#60c7d9 100%);background-image:linear-gradient(to top,#2eaac0 0%,#60c7d9 100%);border:0;border-radius:5px;padding:15px 41px;outline:0;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;font-size:16px;font-weight:700;line-height:19px;text-transform:uppercase}
.comment-respond input[type="file"].added::before{content:'Файл добавлен';padding:15px 49px}
.comment-respond input[type="submit"]{width:230px;height:48px;display:inline-block;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);color:#fff;font-size:16px;font-weight:700;line-height:19px;text-transform:uppercase;text-align:center;border:0;outline:0;border-radius:5px;margin-right:40px;margin-left:0;cursor:pointer}
#review-form{z-index:9000;position:relative}
.material-menu-button{display:none}
main .content .mainform{padding:40px 20px 20px}
.form-body{display:-webkit-box;display:-ms-flexbox;display:flex}
.form-body>*{width:50%}
.form-left-col,.form-right-col{padding:0 13px 0 21px}
.form-left-col input{width:100%;display:block;margin-bottom:15px;border-radius:5px;padding:5px 10px;height:31px;border:0;outline:0;color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:20px}
.form-right-col textarea{width:100%;height:123px;display:block;border-radius:5px;color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:20px;padding:10px;border:0}
.form-right-col input[type="submit"]{width:206px;height:48px;display:inline-block;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);color:#fff;font-size:16px;font-weight:700;line-height:19px;text-transform:uppercase;text-align:center;border:0;outline:0;border-radius:5px;margin-top:15px;cursor:pointer}
.form-right-col .ajax-loader{visibility:hidden;display:inline-block;background-image:url(../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}
.navigation span,.navigation a{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
.pages{display:block}
.page-numbers{padding-right:20px}
.decent-comments .comment-author{margin-top:20px;display:inline-block;padding-bottom:0}
.decent-comments .comment{padding-top:0!important}
.decent-comments li,.topic-text{min-height:45px}
.reviewspopup{width:100%;height:100%;position:fixed;left:0;top:0;display:none;opacity:0}
.reviewspopup>.reviewsbackground{width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute}
.reviewspopup.active{display:block;opacity:1;animation:fade_in .5s 1 alternate;z-index:46}
.reviewspopup.unactive{opacity:0;animation:fade_out .5s 1 alternate}
.ui-menu.ui-autocomplete *{font-size:16px}
#reviewform input[type="text"]{height:41px}
#_ich_comment_city{width:100%;height:39px;margin-top:15px}
#review-form .message{padding:8px 12px;border-left:3px solid green;margin-bottom:11px;box-shadow:0 0 1px rgba(50,50,50,0.65)}
#review-form .error{padding:8px 12px;border-left:3px solid red;margin-bottom:11px;box-shadow:0 0 1px rgba(50,50,50,0.65)}
#review-form .message>p,#review-form .error>p{font-size:14px;color:#000;position:relative}
aside .reviews .dquestion *{font-size:16px;list-style:none;font-family:'Roboto','Arial',sans-serif}
aside .reviews .dquestion .reviews-name{font-size:19px;margin-top:16px;margin-bottom:8px}
aside .reviews .addquestions{width:100%;height:40px;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);padding:0;color:#fff;font-size:14px;font-weight:700;line-height:40px;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;margin:10px auto;max-width:200px;display:block;float:none}
aside .reviews .dquestion>ul>li>ul.children{background:#f8f8f8;padding:3px 5px 11px 13px;margin-top:5px}
.decent-comments li span.comment-link{display:block;margin-top:0}
@keyframes fade_in {
  0%{opacity:0}
}
@keyframes fade_out {
  0%{opacity:1}
}
.content.wide{width:1040px}
.departments{width:100%;margin:15px auto}
.deparm-header{font-size:22px;color:#111;line-height:1.3;margin-bottom:10px}
.box-depart{background:#f7fafb;padding:26px 20px;width:730px;margin-right:30px;float:left;position:relative}
.box-depart:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:linear-gradient(to right,#73cbde 0%,#21518c 100%)}
.box-depart ul{padding:0}
.box-depart ul li{display:inline-block;width:calc(50% - 30px);position:relative;padding:5px 10px 5px 16px;vertical-align:top}
.box-depart ul li a{font-size:14px;line-height:1.6;font-weight:600;color:#0d4f8d;text-decoration:none}
.box-depart ul li a:hover{text-decoration:underline}
.box-depart ul li:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#c6c7ce;top:13px;left:0}
.diagnostic{width:calc(100% - 760px);float:right;padding:0 10px}
.diagn-title{font-size:16px;font-weight:400;color:#4282ad;margin-bottom:6px}
.diagnostic ul{padding:0}
.diagnostic ul li{position:relative;padding:5px 10px 5px 14px; list-style:none}
.diagnostic ul li:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#111;top:10px;left:0}
.diagnostic ul li a{font-size:14px;color:#111;text-decoration:none}
.diagnostic ul li a:hover{text-decoration:underline}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.deparm-header>a{font-size:21px;text-decoration:none;color:#111}
.table1{width:100%;margin:20px auto}
.table1 td{padding:15px;width:50%;border-bottom:1px solid #eaeaea;font-size:17px;font-family:'Roboto','Arial',sans-serif}
.table1 th{padding:15px;width:50%;font-size:18px;background:#f6f6f6;font-family:'Roboto','Arial',sans-serif}
#text-5{text-align:center}
#text-5 img{display:inline-block;vertical-align:middle; width:40%!important; height:auto}
article ol{counter-reset:li;padding:0;list-style:none}
article ol li{position:relative;margin:0 0 6px;background:#fff;font-family:'Roboto','Arial',sans-serif;font-size:16px;line-height:1.6em;padding:4px 8px 15px 35px}
article ol li span{font-family:inherit;font-size:100%!important}
article ol li:before{content:counter(li);counter-increment:li;position:absolute;top:5px;bottom:0;left:0;width:26px;padding:4px 0;background:#58bad1;font-weight:700;text-align:center;font-size:17px;line-height:18px;height:18px;color:#fff;border-radius:5px}
main .content article .contacts .contacts-block p a:hover{text-decoration:underline}
#snppopup-welcome .snp-content-inner{padding:0}
.snp-pop-5005-wrap:before{content:"";display:block;position:absolute;left:-20px;bottom:0;width:154px;height:260px;background:url(/wp-content/uploads/2018/02/hand.png) no-repeat center bottom;z-index:99}
.snp-pop-5005-wrap .fancybox-close{background:url(/wp-content/uploads/2017/10/closepop.png) no-repeat center;width:16px;height:16px;top:15px;right:15px}
#form-modal-callonly{padding:13px 50px 15px 150px;text-align:center;color:#fff!important;background:url(/wp-content/uploads/2018/02/4feb.png) no-repeat center top;background-size:cover;margin:0}
#form-modal-callonly p{color:#fff}
#form-modal-callonly .data1{font-size:28px;padding:15px 0;color:#fff;text-transform:uppercase;line-height:1;padding-bottom:16px;font-weight:600;text-transform:uppercase}
#form-modal-callonly p.f17{font-size:18px;letter-spacing:-1px;line-height:1.2;padding:0;color:#fff;text-transform:uppercase;font-weight:100}
#form-modal-callonly p.f17 span{letter-spacing:1px;color:#f5a915}
#form-modal-callonly p.f11{font-size:11px;line-height:1.2;margin-bottom:0}
#form-modal-callonly .textf2{font-size:16px;color:#2f2f2f;margin:45px 0 0;font-weight:600}
.textred2{font-size:20px;line-height:1.5;text-align:center;padding:8px 0;color:#e42c4d;font-weight:600;margin:5px 0 10px!important}
p.f16{padding-top:12px;margin-bottom:0;font-size:16px}
#form-modal-callonly input[type="text"]{float:left;width:calc(100% - 50px);border:none;padding:10px 20px;display:block;font-size:16px;height:auto;color:#333;background:#fff;text-align:center}
#form-modal-callonly input[type="text"]::placeholder{color:gray}
#form-modal-callonly input.btn-blue-sm{display:block;border:none;float:right;font-size:16px}
#form-modal-callonly input.btn-blue-sm:hover{background:#1517df}
#form-modal-callonly .phone-input{margin:15px auto;width:100%;max-width:290px}
body.page-id-2766 .footer-menu.vnutr,body.page-id-2766 #f_contacts{display:none}
body.page-id-2766 footer{background-color:#fff;padding-top:0;margin-top:0}
.spoiler{position:relative}
.spoiler>input+label:after,.spoiler>input:checked+label:after{content:'';position:absolute;width:28px;height:28px;left:7px;top:0;background:url(/wp-content/uploads/2018/02/price.png) no-repeat 50% 50%;float:left;color:#627580;font-size:24px;font-family:monospace;font-weight:700}
.spoiler .active-label:after{background:url(/wp-content/uploads/2018/02/price-.png) no-repeat 50% 50%}
.spoiler>input{display:none}
.spoiler>input+label{border-bottom:1px dotted #bbb;color:#15c}
.spoiler>input+label:hover{cursor:pointer}
.spoiler>input+label,.spoiler>.scroll-table{font-size:14px;padding:5px 0 15px 47px;margin:0 0 10px;overflow:hidden;width:100%;box-sizing:border-box;display:block;font-weight:500}
.spoiler>input+label.active-label{color:#627580}
.spoiler>.scroll-table{display:block;padding-right:0;padding-left:0}
.spoiler>input+label+.scroll-table{display:none}
.spoiler>input+label.active-label+.scroll-table{display:block}
.mobile .price-table-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:4px 12px;vertical-align:middle;height:37px;line-height:1.1;font-size:13px;border-radius:0}
.price-table tr{height:40px}
.price-table tbody tr:first-child{background-color:#627580;width:100%}
.price-table tr:nth-child(odd){background-color:#eaf1f6}
.price-table th{color:#fff;font-weight:700;padding-left:20px;font-size:13px;font-family:'Roboto','Arial',sans-serif}
.price-table td{border:1px solid #B9B9B9;padding:6px 10px;font-weight:400;text-align:left;font-size:13px;font-family:'Roboto','Arial',sans-serif}
.price-table td a{font-size:13px!important}
.price-table .more{font-size:12px;text-decoration:underline}
.price-table-button{box-sizing:border-box;padding:9px 12px;color:#fff!important;border:1px #e5e5e5;border-radius:5px;box-shadow:0 0 2px 1px rgba(218,218,218,1);white-space:nowrap}
.price-table-button:active{position:relative;top:1px}
table.price-table.desktop-table{border:1px solid #B9B9B9;margin:0 0 24px;margin:0 0 1.714285714rem;font-size:13px;border-spacing:0;border-collapse:collapse}
.price-table-button.red{background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);background-color:transparent!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc403f',endColorstr='#9b0303',GradientType=0);color:#fff!important;width:100%}
.price-table-button.blue{background-image:-webkit-linear-gradient(bottom,#0d4f8d 0%,#2d71b2 100%);background-image:linear-gradient(to top,#0d4f8d 0%,#2d71b2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4248f8',endColorstr='#110ede',GradientType=0);color:#fff!important}
.spoiler>input+label+.scroll-table{display:none}
.spoiler input[type="checkbox"]{display:none}
.spoiler>p{background-image:url(images/price.png);background-repeat:no-repeat;padding-left:35px;background-position:0 0}
.spoiler .price-table{width:100%}
#snppopup-content-5254 .snp-content-inner{padding:15px}
.snp-pop-5254 .snp-theme-html{width:670px;padding:15px;background:#71cadc;background:-moz-linear-gradient(-45deg,rgba(113,202,220,1) 0%,rgba(31,79,143,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(113,202,220,1) 0%,rgba(31,79,143,1) 100%);background:linear-gradient(135deg,rgba(113,202,220,1) 0%,rgba(31,79,143,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#71cadc',endColorstr='#1f4f8f',GradientType=1);border-radius:0}
.formsection{width:335PX;float:left;padding:20px 0 0 12px !important}
.snp-pop-5254 .snp-content:after{content:"";position:relative;display:block;clear:both}
.snp-pop-5254 .snp-content{background:#fff;overflow:hidden}
.imgsection{width:calc(100% - 370px);float:left;padding-top:35px!important}
.fheader{font-size:23px;line-height:32px;color:#111;padding-bottom:20px!important}
.ftext,.ftext strong{font-size:16px;line-height:1.5;color:#1f508f;padding-bottom:30px!important}
.ftext strong{font-weight:600}
.formsection input[type="text"]{width:100%;padding:10px 15px;font-size:16px;border:1px solid #72c9dc;margin:0 0 8px;border-radius:5px}
.formsection input[type="submit"]{font-size:18px;color:#fff;text-align:center;padding:11px 0;background:url(/wp-content/uploads/2018/02/forform.jpg);width:150px;border:none;border-radius:5px;text-transform:uppercase;font-weight:300;margin-top:5px}
.fancybox-close{top:24px!important;right:24px!important;background-image:url(/wp-content/uploads/2018/02/close.png)!important;background-repeat:no-repeat;background-position:center; background-size: contain}
#text-3 .textwidget{height:370px}
#text-3 iframe{width:100%;height:100%}
.postid-5349 .reviews.doctorquest{display:none}
.wrap_title_share{overflow:hidden}
.wrap_title_share h1{display:inline-block;width:calc(100% - 170px)!important}
.wrap_title_share .ya-share2{display:inline-block;margin-top:25px}
.price-table.no-head{border-spacing:0;border-collapse:collapse}
.price-table.no-head tr:first-child{background-color:#eaf1f6}
.doctorquest .reviews-title{font-family:Roboto!important;font-size:20px!important;color:#13508b!important;margin-bottom:15px}
.dquestion{border-bottom:none!important}
.dquestion ul{list-style:none}
.dquestion ul li{position:relative}
.dquestion .comment>.reviews-block{
    position: relative;
    background: #fff;
    padding: 20px;
    border-radius: 6px;}
.dquestion .comment.depth-1>.reviews-block{background:#fff}
.dquestion .reviews-block{padding:9px 23px 18px;font-family:Roboto!important;margin-bottom:12px;margin-top:0!important}
.dquestion .reviews-block .reviews-img{width:57px!important;height:57px!important}
.dquestion .reviews-block .reviews-img img{width:100%;height:100%;border:1px solid #8e9ac9}
.dquestion .reviews-block .reviews-name{padding-left:20px!important;color:#13508b!important;font-size:16px!important;position:relative}
.dquestion .reviews-block .reviews-name span.dod_inf{font-size:14px;color:#9b9b9b;font-style:normal;font-weight:400}
.dquestion .reviews-block .reviews-name .comment_date{display:inline-block;font-size:14px;color:#8f5757;font-family:'Roboto',sans-serif;font-weight:400;position:absolute;right:20px;top:10px}
.dquestion .reviews-block .readmore-block .reviews-desc{padding-left:0!important;padding-top:10px!important}
.dquestion .reviews-block .readmore-block .reviews-desc p{padding-top:0!important;padding-left:0!important;font-style:normal!important; line-height:1.4em}
.dquestion .reviews-block .readmore-block .reviews-desc p,#commentform .nicEdit-main p,.dquestion .reviews-block .readmore-block .reviews-desc strong,#commentform .nicEdit-main strong,.dquestion .reviews-block .readmore-block .reviews-desc em,#commentform .nicEdit-main em,.dquestion .reviews-block .readmore-block .reviews-desc u,#commentform .nicEdit-main u,.dquestion .reviews-block .readmore-block .reviews-desc b,#commentform .nicEdit-main b{font-size:16px;font-family:'Roboto',sans-serif}
.dquestion .reviews-block .readmore-block .reviews-desc span{display:contents!important}
.dquestion  ul li { 
display: flex!important;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.dquestion .reviews_row {   width: 70px;}
.dquestion .comment>.reviews-block {    width: calc(100% - 100px);}
.dquestion .comment>.reviews-block:before {
    content: '';
    position: absolute;
    top: 16px;
    left: -12px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 12px 9px 0;
    border-color: transparent #fff transparent transparent;
}
.reviews_row #img_avatar { width:50px; margin:0 auto}
.reviews_row #img_avatar img {max-width:100%; height:auto; margin-bottom:10px; display:block;    width: 100%;    border-radius: 50%;}
.dquestion  .reviews-name {    font-size: 14px;    line-height: 1.1;  text-align: center;}

@media screen and (max-width: 1100px) {
  .dquestion .reviews-block .readmore-block .reviews-desc p,
  main .content article .inarticle ul li a {font-size:15px!important}
  .dquestion .comment>.reviews-block {   width: calc(100% - 85px);}
}

#commentform .nicEdit-main{font-family:'Roboto',sans-serif}
#commentform .nicEdit-main .text_quote{background:#ffefa2;font-size:12px!important;padding:11px;position:relative}
#commentform .nicEdit-main .text_quote p,#commentform .nicEdit-main .text_quote strong,#commentform .nicEdit-main .text_quote em,#commentform .nicEdit-main .text_quote u,#commentform .nicEdit-main .text_quote b{font-size:12px}
#commentform .nicEdit-main .text_quote:before{content:'"';font-size:28px;position:absolute;top:0;left:0}
#commentform .nicEdit-main .text_quote:after{content:'"';font-size:28px;position:absolute;bottom:-14px;right:10px}
.dquestion .reviews-block .readmore-block .reviews-desc{font-family:'Roboto',sans-serif}
.dquestion .reviews-block .readmore-block .reviews-desc .text_quote{background:#ffefa2;font-style:italic;font-size:12px!important;padding:11px;position:relative}
.dquestion .reviews-block .readmore-block .reviews-desc .text_quote p,.dquestion .reviews-block .readmore-block .reviews-desc .text_quote strong,.dquestion .reviews-block .readmore-block .reviews-desc .text_quote em,.dquestion .reviews-block .readmore-block .reviews-desc .text_quote u,.dquestion .reviews-block .readmore-block .reviews-desc .text_quote b{font-size:12px}
.dquestion .reviews-block .readmore-block .reviews-desc .text_quote:before{content:'"';font-size:28px;position:absolute;top:4px;left:0}
.dquestion .reviews-block .readmore-block .reviews-desc .text_quote:after{content:'"';font-size:28px;position:absolute;bottom:-7px;right:10px}
.dquestion .readmore-block a{padding-left:0!important}
.dquestion .children .readmore-block{padding-left:0!important}
.dquestion .reviews-block .reply a.comment-reply-link{color:#13508b;font-size:14px;padding-right:25px;background:url(images/bg-comment-reply-arrow.png) no-repeat right 50%}
.dquestion p.text-quote{font-size:14px;color:#13508b;font-weight:700;margin-bottom:8px;position:relative;left:4px;top:0px; padding-bottom: 0!important; width:100%}
.doctorquest #respond,
.comments_hidden #respond {display:block;background:#e8e8e8;border:1px solid #c6c6c6;border-radius:5px;width:100%;margin-top:20px;margin-bottom:30px;position:relative}
.doctorquest #respond #reply-title,.doctorquest #respond #reply-title a{background:none;padding:0;font-size:14px;padding-left:15px;padding-top:10px;height:auto;margin-bottom:0;margin-left:0;text-transform:none;font-family:Roboto;color:#13508b}
.doctorquest #respond #reply-title small,
.comments_hidden #respond #reply-title small {position:relative;top:-8px;right:0}
.doctorquest #respond #reply-title small a{font-size:14px;font-family:Roboto;font-weight:400;text-transform:none;margin-right:25px;display:block;text-align:right;margin-top:8px}
.doctorquest #respond #commentform,
.comments_hidden #respond #commentform{width:calc(100% - 24px)}
.doctorquest #respond #commentform .logged-in-as,
.comments_hidden #respond #commentform .logged-in-as{text-align:right; padding-top: 10px}
.doctorquest #respond #commentform .logged-in-as a,
.comments_hidden #respond #commentform .logged-in-as a{font-size:14px;font-family:Roboto;margin-right:15px}
.doctorquest #respond #commentform textarea,
.comments_hidden #respond #commentform textarea {border:1px solid #c6c6c6;border-radius:5px;resize:none;background:#fff;padding:10px 25px;font-size:15px; margin-top: 6px}
.doctorquest #respond #commentform .buttons,
.comments_hidden #respond #commentform .buttons {margin-top:9px;margin-bottom:18px}
.doctorquest #respond #commentform .buttons input[type="submit"],
.comments_hidden #respond #commentform .buttons input[type="submit"] {margin:0;background:#009ee0;font-size:15px;font-family:'Roboto',sans-serif;text-transform:none}
.doctorquest #respond #commentform input#_ich_comment_phone,
.comments_hidden #respond #commentform input#_ich_comment_phone {width:100%;font-size:14px;text-transform:none;border:1px solid #c6c6c6;height:38px;background:#fff url(images/bg-comment-phone.png) no-repeat 10px 50%;padding-left:27px}

.doctorquest #respond #commentform label.w33,
.comments_hidden #respond #commentform label.w33 {width:32%;float:left;margin:0; padding-bottom: 0px; position: relative; margin-right: 1%}
.doctorquest #respond #commentform label.w33 span,
.comments_hidden #respond #commentform label.w33 span {font-size: 13px;font-style: normal;}
.disclaimer { font-size: 12px; color: #000; width: 55%; float: left; margin-top: 20px;    line-height: 1.2;}
.disclaimer input[type="checkbox"] { width: 20px; height: 20px;float: left;margin: 0 10px 0 0;}

.doctorquest #respond #commentform input#author,
.doctorquest #respond #commentform input#email {width:100%;float:right;margin:0;font-size:14px;text-transform:none;border:1px solid #c6c6c6;height:38px;background:#fff url(images/bg-comment-author.png) no-repeat 10px 50%;padding-left:27px; margin-right: 1%;}
.doctorquest #respond #commentform input::-webkit-input-placeholder,
.comments_hidden #respond #commentform input::-webkit-input-placeholder {font-size:14px}
.doctorquest #respond #commentform input:-ms-input-placeholder{font-size:14px}
.doctorquest #respond #commentform input::-ms-input-placeholder{font-size:14px}
.doctorquest #respond #commentform input::placeholder{font-size:14px}
.doctorquest #respond #commentform div.cke_inner{background:none}
.doctorquest #respond #commentform div.cke_inner #cke_1_top{background:none;border:none}
.doctorquest #respond #commentform div.cke_inner #cke_1_contents{border:1px solid #c6c6c6;border-radius:5px}
.doctorquest #respond #commentform div.cke_inner #cke_1_bottom{display:none}
.doctorquest #respond #commentform #cke_comment{border:none}
.doctorquest #respond #commentform .nicEdit-panelContain{border:none!important;background-color:rgba(0,0,0,0)!important}
.doctorquest #respond #commentform .nicEdit-buttonContain>div{border:none!important;background-color:rgba(0,0,0,0)!important}
.doctorquest #respond #commentform>div{border:none!important}
.doctorquest #respond #commentform .nicEdit-main{width:100%!important;margin:0!important;border:1px solid #c6c6c6!important;border-radius:5px!important;background:#fff!important;font-size:15px!important;padding:15px 30px}
#respond #commentform .nicEdit-main b{font-size:15px!important}
#respond #commentform .nicEdit-main i{font-size:15px!important}
#respond #commentform .nicEdit-main>div{padding-bottom:10px!important}
#respond #commentform>div{width:100%!important}
#respond #commentform>div[unselectable="on"]{width:auto!important;display:inline-block!important;margin-top:10px!important;margin-bottom:13px!important;margin-left:15px!important}
.wrap-quote{text-align:right;margin-bottom:14px}
.wrap-quote .btn-quote{color:#13508b;font-size:14px;font-style:normal;border:1px solid #bbd0d0;padding:4px 25px 5px 45px;border-radius:13px;cursor:pointer;background:url(images/bg-btn-quote.png) no-repeat 25px 50%}
.wrap-review-form #review-form{display:block;margin:0;width:100%;z-index:unset}
.wrap-review-form #review-form .title{color:#434343;background:none;text-transform:none;font-size:18px;font-weight:700;font-family:'Roboto',sans-serif;margin-bottom:0;margin-top:5px}
.wrap-review-form #review-form #reviewform{background:#e8e8e8;border:1px solid #c6c6c6;border-radius:6px;margin-bottom:30px;padding:14px 12px}
.wrap-review-form #review-form #reviewform .wrap-yourdoctor{display:flex}
.wrap-review-form #review-form #reviewform .wrap-yourdoctor .yourdoctor{font-size:17px;color:#434343;font-family:'Roboto',sans-serif;padding-bottom:0;line-height:2.1;font-weight:400;margin-right:9px;width:160px}
.wrap-review-form #review-form #reviewform .wrap-yourdoctor .custom-combobox{flex-grow:10}
.wrap-review-form #review-form #reviewform .wrap-yourdoctor .custom-combobox input{font-size:14px;color:#434343;font-family:'Roboto',sans-serif;height:38px;border:1px solid #c6c6c6;line-height:2.7;background:#fff}
.wrap-review-form #review-form #reviewform .wrap-yourdoctor .custom-combobox a{height:38px}
#ui-id-1{height:200px;overflow-y:scroll}
#ui-id-1 li{width:calc(100% - 10px)!important}
#ui-id-1 li div{font-size:14px;font-family:'Roboto',sans-serif}
.wrap-review-form #review-form #reviewform .review_location{width:30%;margin-left:5px;box-sizing:border-box;border:1px solid #c6c6c6;margin-top:0;margin-bottom:0;font-size:14px;color:#434343;font-family:'Roboto',sans-serif;height:38px;line-height:2.7;background:#fff}
.wrap-review-form #review-form #reviewform .review_location::placeholder{font-size:14px}
.wrap-review-form #review-form #reviewform .wrap_name{display:flex;justify-content:flex-end;margin-bottom:0}
.wrap-review-form #review-form #reviewform .review_name{width:30%;margin-right:5px;box-sizing:border-box;border:1px solid #c6c6c6;margin-top:10px;margin-bottom:10px;font-size:14px;color:#434343;font-family:'Roboto',sans-serif;height:38px;line-height:2.7;background:#fff;background:#fff url(images/bg-comment-author.png) no-repeat 10px 50%;padding-left:27px}
.wrap-review-form #review-form #reviewform .review_name::placeholder{font-size:14px;color:#585858}
.wrap-review-form #review-form #reviewform .review_phone{width:30%;margin-right:0;box-sizing:border-box;border:1px solid #c6c6c6;margin-top:10px;margin-bottom:10px;font-size:14px;color:#434343;font-family:'Roboto',sans-serif;height:38px;line-height:2.7;background:#fff;background:#fff url(images/bg-comment-phone.png) no-repeat 10px 50%;padding-left:27px}
.wrap-review-form #review-form #reviewform .review_phone::placeholder{font-size:14px;color:#585858}
.wrap-review-form #review-form #reviewform .form-submit{margin-top:10px}
.wrap-review-form #review-form #reviewform .form-submit input[type="submit"]{margin:0;background:#009ee0;font-size:15px;font-family:'Roboto',sans-serif;text-transform:none}
.wrap-review-form #review-form #reviewform .nicEdit-panelContain{border:none!important;background-color:rgba(0,0,0,0)!important}
.wrap-review-form #review-form #reviewform .nicEdit-buttonContain>div{border:none!important;background-color:rgba(0,0,0,0)!important}
.wrap-review-form #review-form #reviewform>div{border:none!important;width:100%!important}
.wrap-review-form #review-form #reviewform .nicEdit-main{width:100%!important;margin:0!important;border:1px solid #c6c6c6!important;border-radius:5px!important;background:#fff!important;font-size:15px!important;padding:15px 30px}
.wrap-review-form #review-form #reviewform .nicEdit-main b{font-size:15px!important}
.wrap-review-form #review-form #reviewform .nicEdit-main i{font-size:15px!important}
.wrap-review-form #review-form #reviewform .nicEdit-main div{font-size:15px!important}
.wrap-review-form #review-form #reviewform .nicEdit-main p{font-size:15px!important}
.wrap-review-form #review-form #reviewform>div[unselectable="on"]{width:auto!important;display:inline-block!important;margin-top:10px!important;margin-bottom:13px!important;margin-left:15px!important}
#idreviews .reviews-block .readmore-block .reviews-desc span{display:unset!important;color:#434343}
.wrap-review-form #review-form .message p{font-family:'Roboto',sans-serif}
.wrap-review-form #review-form .wrap_impression{display:flex;margin-bottom:9px}
.wrap-review-form #review-form .rating-reviews{display:flex;width:150px;box-sizing:border-box;align-items:center}
.wrap-review-form #review-form .rating-reviews .rating-item{width:24px;height:24px;background:url(images/rating_empty.png) no-repeat 50% 50%;margin-left:2px;cursor:pointer}
.wrap-review-form #review-form .rating-reviews .rating-item.active{background:url(images/rating.png) no-repeat 50% 50%}
.wrap-review-form #review-form .review_impression{width:calc(100% - 150px);box-sizing:border-box;border:1px solid #c6c6c6;font-size:14px;color:#434343;font-family:'Roboto',sans-serif;height:38px;line-height:2.7;background:#fff}
.wrap-review-form #review-form .review_impression::placeholder{font-size:14px;color:#585858}
.wrap-review-form #review-form .wrap_review_plus,.wrap-review-form #review-form .wrap_review_minus{margin-top:10px}
.wrap-review-form #review-form .wrap_review_plus label,.wrap-review-form #review-form .wrap_review_minus label{font-size:15px;font-family:'Roboto',sans-serif;padding-left:15px}
.wrap-review-form #review-form .wrap_review_plus textarea,.wrap-review-form #review-form .wrap_review_minus textarea{border:1px solid #c6c6c6;border-radius:5px;background:#fff;font-size:15px;resize:none;height:78px;margin-top:2px;padding:15px 30px}
.search-icon{width:23px;height:23px;background:url(/wp-content/uploads/2019/09/search-icon.png) no-repeat center;display:none}
.faq h2,.faq h3{text-align:left!important}
.faq{background:#f6f6f6;padding:20px}
.inarticle iframe{max-width:100%}
.aligncenter.size-full{max-width:100%;height:auto;float: none!important;margin: 0 auto!important;display: block!important;}
.page-id-6276 .size-full{width:100%!important;float:none;height:auto}
.provider{font-size:14px;line-height:1.5;margin-top:20px}
.post-type-archive .content h2{line-height:1.2}
.post-type-archive .content h2 a{color:#111;font-size:24px;font-weight:700;line-height:1.2;text-transform:uppercase;margin:40px 0 10px;text-decoration:none;display:block}
.post-type-archive .content h2 a:hover{text-decoration:underline}

.reviews.doctorquest .buttons #submit {pointer-events:none; opacity: 0.7}
.reviews.doctorquest .clicable .buttons #submit {pointer-events:auto; opacity: 1}

.home main .content .main-block .block-last,
.home main .content .main-block .widget_decent_comments_widget { width: 100%; margin: 20px 0}
.home .topic,
.home .decent-comments .comment { min-height: auto}
.home main .content .main-block .widget_decent_comments_widget { display: none!important;}

.cols2 {
  display: flex!important;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cols2 li { width: 48%}

.wp-caption-text { text-align: center; font-size:16px!important; }
.wp-caption.aligncenter  { max-width: 100%}
.wp-caption.aligncenter img { max-width: 100%}

main .content .main-about ul,
main .content .main-about ol{ margin: 0px 0 10px 30px;}
main .content .main-about li {font-size:16px; line-height:1.6;}

#categ .expert-review .expert-review-expert-bio__avatar img { display:block; margin:0!important; float:none!important}

div#lb_button-wrapper, div#openVSButton { bottom:120px!important}


@media screen and (min-width: 1110px) {
  main .content .main-block .block-photo,main .content .main-block .block-desease{display:table-cell;position:relative;padding-top:30px;padding-bottom:55px}
  main .content .main-block .blocks-wrapper{display:table-row}
  main .content .main-block .block-photo,main .content .main-block .block-desease{padding-top:30px;padding-bottom:55px}
  .topic{min-height:170px}
  .department_info{position:absolute;left:0;right:10px;bottom:8px}
  main .content .main-block .block-desease a.other{position:absolute;bottom:0}
  .decent-comments .comment{min-height:170px}
  main .content article .list-doctors .doctors-case .doctors-block a.doctors-button {font-size: 14px; text-align: center}
}
@media screen and (max-width: 767px) {
  input#author,input#_ich_comment_phone,input#_ich_comment_city,
  .comment-respond input:first-of-type {margin:10px 0;width:100%}
  #f_contacts{display:block}
  footer .footer-menu{width:45%}
  footer .footer-menu ul li{display:inline-block;width:50%;margin:0 -1px}
  .form-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
  .form-left-col,.form-right-col{padding:0}
  .form-left-col{margin-bottom:10px}
  .fileContainer{float:none}
  .form-left-col input,.form-right-col textarea{width:100%}
  .form-body>*{width:80%}
  header{overflow:hidden}
  #popup .banner-with-phone input[type="tel"]{width:210px}
  #popup .banner-with-phone{width:100%;max-width:550px}
  #popup .banner-with-phone p.banner-with-phone-title{font-weight:400;height:96px;font-size:15px}
  #popup .banner-with-phone input[type="tel"]{top:16px}
  .banner-with-phone .arrow-banner{right:444px;top:63px}
  .banner-with-phone ul.flags-list{top:63px;left:77px}
  .material-menu-button{display:block;width:50px;height:45px;padding:10px 10px 0;background-color:#000}
  .material-menu-overlay,.material-menu-wrapper.material-menu-view-mobile{top:116px!important;width:100%!important}
  .material-menu-button span{display:block;width:100%;height:5px;margin-bottom:4px;background-color:#fff}
  .material-menu-wrapper{padding:0}
  .material-menu-view-mobile{background-color:transparent}
  .material-menu-titlebar{box-shadow:0 2px 3px 0 rgba(0,0,0,0.2)}

  main .content .main-about .main-title2{color:#000;font-size:20px;font-weight:700;line-height:19px;text-transform:uppercase;position:static;width:auto;margin-top:10px}
  .widget_text iframe{width:100%!important}
  main .content .main-about .main-img{padding:0;padding-top:20px;padding-bottom:20px}
  main .content .main-about .main-img img{width:100%;height:auto}

  main .content .main-zag{color:#111;font-size:20px;font-weight:700;line-height:27px;text-transform:uppercase;margin-top:30px}
  main .content .main-block{width:100%}
  main .content .main-block .title{text-align:center}
  main .content .main-block .block-photo{width:100%;border-right:0;margin-top:20px;padding-right:0;padding-bottom:20px}
  main .content .main-block .block-photo .zaved img{width:110px;height:110px}
  main .content .main-block .block-photo .zaved a{padding-top:0;padding-left:130px;color:#0d4f8d;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;line-height:20px}
  main .content .main-block .block-photo .zaved a span p{color:#000;font-family:'Roboto',sans-serif;font-size:14px;line-height:20px;padding-top:15px}
  main .content .main-block .block-photo p{color:#000;font-family:'Roboto',sans-serif;font-size:14px;line-height:20px}
  main .content .main-block .block-photo .block-count{margin-top:15px}
  main .content .main-block .block-photo .block-count .kolvo{color:#000;font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;line-height:22px}
  main .content .main-block .block-photo .block-count span{color:#000;font-family:'Roboto',sans-serif;font-size:14px;line-height:22px;z-index:5}
  main .content .main-block .block-desease{margin-top:20px;width:100%;padding-left:0;padding-bottom:0}
  main .content .main-block .block-desease span{font-size:16px;line-height:22px;text-align:center;margin-bottom:15px}
  main .content .main-block .block-desease ul li{width:100%}
  main .content .main-block .block-desease ul li a{font-size:14px;line-height:34px}
  main .content .main-block .block-desease ul li a span{font-size:14px;line-height:44px;margin-bottom:0}
  main .content .main-block .block-desease a.other{margin-top:20px;font-size:14px;line-height:35px}
  main .content .main-block .block-last{width:100%;margin-top:20px}
  main .content .main-block .block-last span{font-size:16px;line-height:22px}
  main .content .main-block .block-last .topic .topic-name{font-size:14px;line-height:20px;margin-top:15px}
  main .content .main-block .block-last .topic .topic-date{font-size:14px;line-height:20px;margin-top:15px}
  main .content .main-block .block-last .topic .topic-text{font-size:14px;line-height:20px}
  main .content .main-block .block-last .topic .topic-text a{display:block;margin:5px 0}
  main .content .main-block .block-last .more{margin:0 auto;margin-top:20px;display:block}
  main .content .main-block .widget_decent_comments_widget{width:100%;margin:0;margin-top:20px;margin-bottom:30px}
  main .content .main-block .block-desease{height:auto}
  .decent-comments li span{font-size:14px;line-height:20px;padding-bottom:0}
  #text-3{width:100%;height:370px}
  main .content .main-block .widget_decent_comments_widget .name-forum{font-size:14px;line-height:20px}
  main .content .main-block .widget_decent_comments_widget .topic-date{font-size:14px;line-height:20px}
  main .content .main-block .widget_decent_comments_widget .desc-forum{font-size:14px;line-height:20px}
  main .content .main-block .block-buttons{display:none}
  main .content .main-block .pdlft{margin-left:0}
  main .content .main-block .pdlft .topic-date{display:none}
  main .content .mainform{width:100%;padding-top:30px;padding-bottom:10px;margin-bottom:20px;height:auto;clear:both}
  main .content .mainform .formtitle{font-size:20px;line-height:27px}
  main .content .mainform .form-left{width:100%;display:block;margin:0 auto}
  main .content .mainform .form-left input{width:100%}
  main .content .mainform .form-left input[type="file"]{display:none}
  main .content .mainform .form-right{width:100%;display:block;margin:0 auto}
  main .content .mainform .form-right textarea{width:100%}
  main .content .mainform .form-right button{margin:0 auto;margin-top:15px;display:block}
  main .content article .inarticle{overflow:hidden}
  main .content article .inarticle img{margin-right:0;margin-bottom:10px;margin-right:10px}
  main .content article .inarticle p.bold,main .content article .inarticle p strong{font-size:14px;line-height:20px;padding-bottom:15px}
  main .content article .inarticle li{font-size:14px;line-height:20px}
  main .content article .inarticle li span.bold{font-size:14px;line-height:20px}
  main .content article .inarticle span.bold{font-size:14px;line-height:20px}
  main .content article .inarticle a{font-size:16px;line-height:20px}
  main .content article .inarticle p{line-height:20px;padding-bottom:15px}
  main .content article .inarticle .nastroenie,main .content article .inarticle .pomosh{width:100%;height:auto;padding-bottom:30px;background-image:-webkit-linear-gradient(bottom,#62c9db 0%,#0d4f8d 100%);background-image:linear-gradient(to top,#62c9db 0%,#0d4f8d 100%)}
  main .content article .inarticle .nastroenie:before,main .content article .inarticle .pomosh:before{display:none}
  main .content article .inarticle .nastroenie span,main .content article .inarticle .pomosh span{font-size:16px;text-align:center;width:100%}
  main .content article .inarticle .nastroenie span:nth-child(2),main .content article .inarticle .pomosh span:nth-child(2){font-size:18px}
  main .content article .inarticle .nastroenie .zvonok,main .content article .inarticle .pomosh .zvonok{display:none}
  main .content article .inarticle .nastroenie form,main .content article .inarticle .pomosh form{display:block;margin-top:20px}
  main .content article .inarticle .nastroenie form input,main .content article .inarticle .pomosh form input{width:220px;height:40px;line-height:40px;vertical-align:middle;display:inline-block;color:#000;font-family:'Roboto',sans-serif;font-size:18px;line-height:20px;border:0;outline:0;border-radius:5px;padding:10px 15px;margin-left:20px}
  main .content article .inarticle .nastroenie form input::-webkit-input-placeholder,main .content article .inarticle .pomosh form input::-webkit-input-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
  main .content article .inarticle .nastroenie form input::-moz-placeholder,main .content article .inarticle .pomosh form input::-moz-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
  main .content article .inarticle .nastroenie form input:-ms-input-placeholder,main .content article .inarticle .pomosh form input:-ms-input-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
  main .content article .inarticle .nastroenie form input:-moz-placeholder,main .content article .inarticle .pomosh form input:-moz-placeholder{color:#000;font-family:'Roboto',sans-serif;font-size:18px}
  main .content article .inarticle .nastroenie form button,main .content article .inarticle .pomosh form button{width:40px;height:40px;background-image:-webkit-linear-gradient(bottom,#ee2f50 0%,#fe7289 100%);background-image:linear-gradient(to top,#ee2f50 0%,#fe7289 100%);display:inline-block;border:0;outline:0;border-radius:5px;color:#fff;font-size:14px;font-weight:700;line-height:19px;text-transform:uppercase;vertical-align:middle;margin-left:20px}
  main .content article .inarticle h2,main .content article .inarticle h3,main .content article .inarticle h4{font-size:14px;line-height:22px}
  main .content article .inarticle ul li{font-size:14px;line-height:1.4}
  main .content article .inarticle .footer-article{border-bottom:3px solid #e5e5e5}
  main .content article .inarticle .footer-article .barticle{width:100%;box-sizing:border-box;height:40px;background-image:-webkit-linear-gradient(bottom,#2eaac0 0%,#60c7d9 100%);background-image:linear-gradient(to top,#2eaac0 0%,#60c7d9 100%);margin-bottom:30px;line-height:40px;vertical-align:middle}
  main .content article .inarticle .footer-article .barticle:visited{color:#fff}
  main .content article .reviews{margin-top:30px}
  main .content article .reviews .reviews-title{font-size:20px;line-height:27px}
  main .content article .reviews .reviews-block{margin-top:20px}
  main .content article .reviews .reviews-block .reviews-img{width:110px;height:110px}
  main .content article .reviews .reviews-block .reviews-name{font-size:16px;line-height:20px}
  main .content article .reviews .reviews-block .reviews-info{font-size:14px;line-height:20px}
  main .content article .reviews .reviews-block .reviews-info a{font-size:14px;line-height:20px}
  main .content article .reviews .reviews-block .reviews-info span{font-size:14px;line-height:20px;display:block;float:none;margin-top:10px}
  main .content article .reviews .reviews-block .reviews-desc{font-size:14px;line-height:20px;padding-left:0;width:auto}
  main .content article .reviews .readmore-block a{padding-left:5px;text-align:right}
  main .content article .reviews .reviews-block .reviews-desc a{font-size:14px;line-height:20px;display:block;margin-top:10px}
  main .content article .reviews .allreviews{width:173px;height:40px;background-image:-webkit-linear-gradient(bottom,#0d4f8d 0%,#2d71b2 100%);background-image:linear-gradient(to top,#0d4f8d 0%,#2d71b2 100%);margin:0 auto;display:block;margin-top:25px}
  main .content article .reviews .comment-responds{width:173px;height:40px;background-image:-webkit-linear-gradient(bottom,#2eaac0 0%,#60c7d9 100%);background-image:linear-gradient(to top,#2eaac0 0%,#60c7d9 100%);margin:0 auto;display:block;margin-top:15px;margin-bottom:30px}
  main .content article .doctorquest .reviews-img img{width:110px;height:110px;padding-right:10px}
  main .content article .doctorquest .doctorask{margin-left:0}
  main .content article .list-doctors .title{text-align:center}
  main .content article .list-doctors .doctors-case{padding-bottom:10px}
  main .content article .list-doctors .doctors-case p{font-size:14px;line-height:20px}
  main .content article .list-doctors .doctors-case .doctors-block{width:100%;margin-top:25px;border-bottom:1px solid #e5e5e5}
  main .content article .list-doctors .doctors-case .doctors-block:last-child{border:0}
  main .content article .list-doctors .doctors-case .doctors-block .doctors-button{width:150px;height:40px;background-image:-webkit-linear-gradient(bottom,#2eaac0 0%,#60c7d9 100%);background-image:linear-gradient(to top,#2eaac0 0%,#60c7d9 100%)}
  main .content article .contacts .contacts-name{font-size:14px;line-height:22px}
  main .content article .contacts .address,main .content article .contacts .phone,main .content article .contacts .email,main .content article .contacts .time{float:none;width:100%;display:block}
  main .content article .contacts .address:before,main .content article .contacts .phone:before,main .content article .contacts .email:before,main .content article .contacts .time:before{top:3px}
  main .content article .contacts .address .contacts-title,main .content article .contacts .phone .contacts-title,main .content article .contacts .email .contacts-title,main .content article .contacts .time .contacts-title{font-size:16px;line-height:20px}
  main .content article .contacts .address p,main .content article .contacts .phone p,main .content article .contacts .email p,main .content article .contacts .time p{width:100%;line-height:24px;font-size:14px}
  main .content article .contacts .email,main .content article .contacts .time{margin-top:0}
  main .content article .contacts p{font-size:14px;line-height:20px}
  main .content article .contacts iframe{width:100%!important}
  main .zayavka h1{font-size:20px;line-height:19px;margin-top:0}
  main .zayavka p{font-size:14px;line-height:20px}
  footer{padding-top:20px}
  footer .map{width:100%}
  footer .map iframe{width:100%!important}
  footer .footer-text{width:100%; margin-bottom:30px}
  footer .footer-text .footer-title{font-size:18px;line-height:19px;margin-top:30px;text-align:center}
  footer .footer-text .footer-desc{font-size:14px;line-height:20px}
  footer .footer-text .footer-address{font-size:16px;line-height:22px}
  footer .footer-text .footer-phone{font-size:16px;line-height:26px}
  footer .footer-text .footer-email{font-size:16px;line-height:26px;margin-bottom:0}
  footer .footer-menu .footer-title{font-size:18px;line-height:19px;text-align:center}
  footer .footer-menu ul{padding-left:20px}
  footer .footer-menu ul li{padding-bottom:0}
  footer .footer-menu ul li a,footer .footer-menu ul li span{font-size:14px;line-height:24px}
  footer .vnutr{display:block}
  footer .vnutr ul{width:100%}
  footer .copyright{margin-top:30px;font-size:12px;height: auto}
  .pop-up .comment-respond{padding-bottom:1px}
  .pop-up .comment-respond .title{margin-bottom:25px}
  .pop-up .comment-respond img{display:block;float:none;margin:0 auto}
  .pop-up .comment-respond input:first-of-type{width:240px;margin:0 auto;display:block;margin-top:25px;margin-bottom:15px}
  .pop-up .comment-respond input:nth-of-type(2){margin:0 auto;display:block;margin-bottom:15px}
  .pop-up .comment-respond input:nth-of-type(3){margin:0 auto;display:block;margin-bottom:15px}
  .pop-up .comment-respond textarea{margin:0 auto;display:block;margin-bottom:15px}
  .pop-up .comment-respond input[type="file"]{display:none}
  .pop-up .comment-respond button{width:191px;height:48px;background-image:-webkit-linear-gradient(bottom,#0d4f8d 0%,#2d71b2 100%);background-image:linear-gradient(to top,#0d4f8d 0%,#2d71b2 100%);display:block;margin:0 auto}
  main aside .sidecontacts .phone-contacts a{color:#0d4f8d;font-size:14px;font-weight:700;line-height:19px;text-transform:uppercase;margin-top:10px}
  footer .footer-text .footer-phone a{color:#000;font-size:16px;font-family:'Roboto',sans-serif;font-weight:700;line-height:19px;text-transform:uppercase;margin-top:10px}
  main .content article .contacts .contacts-block p a{color:#0d4f8d;font-size:14px;font-weight:700;line-height:19px;text-transform:uppercase;margin-top:10px}
  .click-class{height:70px}
  .doctorquest{margin-top:20px}
  main .content .main-img{width:200px}
  main .content article .reviews .reviews-block .reviews-img{width:100px}
  main .content article .reviews .reviews-block .reviews-img img{max-width:100%;height:auto}
  main .content article .reviews .reviews-block .reviews-name,main .content article .reviews .reviews-block .reviews-info{padding-left:110px}
  .form-body>*{margin:0 auto 20px;text-align:center}
  .comment-respond,span.custom-combobox,.comment-respond input:nth-of-type(2),.comment-respond input:first-of-type{width:100%}
  .dquestion .reviews-block .reviews-img img{padding-right:0!important}
  .dquestion .readmore-block a{text-align:left!important}
  .inarticle iframe{height:50vw}
  .popup_main { width:90%; left:5%}
  .pop_close {top:20px; right:20px; width:20px; height:20px;}
  .fheader {  font-size: 20px;    line-height: 1; padding-bottom:10px!important}
	.experts_block .st_header strong { font-size: 16px!important; line-height:1.1!important}
	.experts_block .st_header  { line-height:1!important}
	.experts_block .st_bio .st_button a { font-size:16px!important}
	.block_timer .bt_content {flex-wrap: wrap; justify-content: center;}
	.block_timer .bt_content .bt_text { width: 100%; text-align: center; margin: 0 auto 10px;}
	#form-modal-timer { width: 100%;}
	.block_timer { padding:10px 0}
	#categ .wrapper aside, main aside {z-index:999999}
	.mobile_menu .block_timer.bt_opened,
	.mobile_menu #popupVSButton,
	.mobile_menu #lb_button-call { display:none!important}
}
@media (min-width: 768px) {
  main .content article .inarticle img.alignright{float:right;margin-left:10px!important;margin-right:0!important;display:block}
  main .content article .inarticle img.alignleft{float:left;margin-left:0!important;margin-right:10px!important;display:block}
}
@media screen and (min-width: 768px) and (max-width: 1109px) {
  .wrapper{box-sizing:border-box;padding:0 5px}
  header .logo{margin-left:40px}
  header .logo:before{width:110px;height:90px;background-size:cover}
  header .click-class{display:none}
  header .logo .eng{font-size:19px;margin-left:120px}
  header .logo .hebrew{background-size:cover;width:162px;height:20px;margin-top:10px;margin-left:120px}
  header .logo .rus{font-size:19px;margin-top:45px}
  header .logo .rus span{font-size:11px}
  header .contacts .address{font-size:12px}
  header .contacts .button{width:240px}
  nav a{margin-right:30px;font-size:14px}
  nav a:last-of-type{margin-right:0}
  nav .search input{width:175px;border-top-right-radius:0;border-bottom-right-radius:0}
  main{margin-top:40px}
  main aside{width:210px}
  main aside #menu{width:210px}
  main aside #menu ul li a{padding-left:30px;font-size:13px}
  main aside #menu ul li a .holder{left:10px}
  main aside #menu .bmenu a{width:210px}
  main aside .sideforum .title{margin-top:20px;font-size:15px}
  main aside .sideforum .last-forum{margin-top:20px}
  main aside .sideforum .last-forum .name-forum{font-size:16px}
  main aside .sideforum .last-forum .desc-forum{font-size:14px;margin-top:10px;padding-bottom:10px}
  main aside .sideforum .last-forum .desc-forum a{font-size:14px}
  main aside .sidecontacts .title{font-size:16px}
  main aside .sidecontacts .phone-contacts,main aside .sidecontacts .address-contacts{font-size:18px;margin-top:15px;padding-bottom:15px}
  main aside .sidecontacts .phone-contacts .inner,main aside .sidecontacts .address-contacts .inner{font-size:15px}
  main aside .sidecontacts .email-contacts{font-size:16px}
  main .doctor .doctor-img { margin-right: 10px}
  main aside .doctor{width:100%}
  main aside .doctor .doctor-desc{padding-left:0;padding-top:10px}
  main aside .price{width:210px}
  main aside .price .bprice{width:210px}
  main aside .widget img{width:200px;height:auto}
  main .content .main-about .main-title{left:50px}
  main .content .main-about .main-img{padding:20px;float:left}
  main .content .main-about .main-img img{width:200px;height:auto}
  main .content .main-about .main-desc{display:block;margin-top:10px;width:auto}
  main .content .main-about .main-desc p{font-size:17px;line-height:20px;padding-bottom:15px;padding-left:20px}
  main .content .main-about p{font-size:16px}
  main .content .main-zag{margin-top:20px;font-size:28px}
  main .content .main-block .blocks-wrapper:after{display:none}
  main .content .main-block .block-photo{border-right:0;box-sizing:border-box}
  main .content .main-block .block-desease{height:auto;padding-left:0;margin-top:20px;padding-bottom:15px}
  main .content .main-block .block-desease span{margin-bottom:20px}
  main .content .main-block .block-desease .other{margin-top:15px}
  main .content .main-block .block-last{height:auto;margin-top:15px}
  main .content .main-block .block-last .more{margin-top:15px}
  main .content .main-block .widget_decent_comments_widget{height:auto;margin:0;margin-top:15px;margin-bottom:20px}
  main .content .main-block .block-buttons{display:none}
  main .content .main-block .pdlft{margin-left:0}
  main .content .bordertop{margin-top:15px;margin-bottom:20px;padding-bottom:15px}
  main .content .mainform{max-width:100%;height:auto}
  main .content .mainform .form-left{margin:0 auto;width:400px;display:block}
  main .content .mainform .form-left input{width:400px}
  main .content .mainform .form-left input[type="file"]{float:none;padding-left:0}
  main .content .mainform .form-right{margin:0 auto;width:400px;display:block}
  main .content .mainform .form-right textarea{width:400px}
  main .content .mainform .form-right button{margin-bottom:20px}
  main .content .breadcrumbs a{font-size:14px}
  main .content .breadcrumbs span{font-size:14px}
  main .content article h1{font-size:24px;line-height:26px;margin-top:15px}
  main .content article .inarticle img{width:250px;height:auto}
  main .content article .inarticle .nastroenie{width:525px}
  main .content article .inarticle .nastroenie:before{display:none}
  main .content article .inarticle .nastroenie span{width:310px;font-size:18px;line-height:34px;text-align:center}
  main .content article .inarticle .pomosh{width:525px}
  main .content article .inarticle .pomosh:before{display:none}
  main .content article .inarticle .pomosh span{width:310px;font-size:18px;line-height:34px;text-align:center}
  main .content article .inarticle .pomosh span:first-child{padding-top:20px}
  main .content article .inarticle .pomosh form{display:none}
  main .content article .inarticle p{font-size:16px;line-height:1.2;padding-bottom:20px}
  main .content article .inarticle ul li{font-size:16px;line-height:20px}
  main .content article .inarticle span.bold,main .content article .inarticle strong{font-size:16px;font-weight:400}
  main .content article .inarticle a{font-size:16px;font-weight:400}
  main .content article .inarticle li a,main .content article .inarticle li{font-size:16px;font-weight:400}
  main .content article .list-doctors .doctors-case p{font-size:16px;line-height:18px;padding-bottom:20px}
  main .content article .list-doctors .doctors-case .doctors-block img{width:120px;height:120px;float:none}
  main .content article .list-doctors .doctors-case .doctors-block span{width:130px;margin-left:0;margin-top:15px}
  main .content article .contacts .contacts-block{width:100%;display:block}
  main .content article .contacts .phone{float:none}
  main .content article .contacts .time{margin-top:15px}
  main .content article .contacts .email{margin-top:15px}
  main .content article .contacts p{font-size:16px;line-height:18px;padding-bottom:20px}
  main .zayavka{width:768px;margin-left:0}
  main .zayavka .mainform{width:100%}
  main .zayavka .mainform .form-left{width:350px;display:inline-block;margin:0;margin-left:20px}
  main .zayavka .mainform .form-left input{width:350px}
  main .zayavka .mainform .form-left input[type="file"]{float:right;padding-right:0;width:208px}
  main .zayavka .mainform .form-right{display:inline-block;width:350px;margin-right:20px}
  main .zayavka .mainform .form-right textarea{width:350px}
  main .content article .reviews .reviews-block .reviews-desc{font-size:14px;line-height:20px;padding-left:25px;width:auto}
  footer{margin-top:0}
  footer .footer-text{ width: 43%;;margin-bottom:0}
	.footer_sertic {    width: 25%;}
  footer .footer-menu{width:28%;display:inline-block;margin-left:10px}
  footer .footer-menu ul li{list-style:none;padding-bottom:12px;display:inline-block;width:100%}
	footer .footer-menu ul li a {font-size:18px; line-height:1.1}
  footer .copyright{margin-top:10px}
  main aside .sidecontacts .phone-contacts a{color:#0d4f8d;font-size:14px;font-weight:700;line-height:19px;text-transform:uppercase;margin-top:10px}
  footer .footer-text .footer-phone a{color:#0d4f8d;font-size:16px;font-weight:700;line-height:19px;text-transform:uppercase;margin-top:10px}
  main .content article .contacts .contacts-block p a{color:#0d4f8d;font-size:14px;font-weight:700;line-height:19px;text-transform:uppercase;margin-top:10px}
  .banner-with-phone p.banner-with-phone-title{font-size:13px}
  .banner-with-phone .banner-with-phone-description p{line-height:1.3;font-size:11px;font-weight:400}
  .banner-with-phone input[type="tel"]{width:180px;padding:5px 6px 5px 29px}
}
#post-author{width:100%;padding:20px;background:#f6f6f6;margin:15px 0}
.photo{width:90px;height:90px;float:left;margin-right:20px;border-radius:50%;overflow:hidden}
#post-author .photo img{padding:0;margin:0!important;display:inline;float:none;max-width:100%;height:auto}
.auth{font-size:14px;color:#989898;padding:12px 0 7px;line-height:1}
.author-name{font-size:22px;color:#0d4f8d;line-height:1.1;padding:0 0 8px}
.position{font-size:16px;color:#111;padding:0 0 10px;line-height:1}
span.widgettitle{font-size:20px;line-height:1.2;padding-top:15px;display:block;font-weight:600}
.single-news .reviews.doctorquest{display:block}
.inarticle iframe{display:block;margin:10px auto}
.c_text{font-size:26px;color:#2767a4;font-weight:700;text-transform:uppercase!important}
.c_text strong{font-size:26px;font-weight:700;color:#f03556;text-transform:uppercase;display:inline-block}
.snp-pop-6337-wrap{width:830px!important;box-sizing:border-box;border-radius:20px!important;overflow:hidden}
.snp-pop-6337-wrap .fancybox-inner{width:100%!important;box-sizing:border-box}
.snp-pop-6337-wrap .textection{padding:40px 48px 30px 290px}
.snp-pop-6337-wrap .textection ul{margin:15px 0 10px}
.snp-pop-6337-wrap .textection ul li{font-size:16px;line-height:1.25;color:#05305a;padding-bottom:15px;position:relative;padding-left:40px;font-family:'Roboto',sans-serif}
.snp-pop-6337-wrap .textection ul li strong{font-size:16px}
.snp-pop-6337-wrap .textection ul li:before{content:"";display:block;position:absolute;top:1px;left:0;width:24px;height:24px;background:url(https://www.ichilov-international.com/wp-content/uploads/2020/04/gal.png) no-repeat center}
.snp-pop-6337 .snp-theme-html{background:url(/wp-content/uploads/2020/04/form-backr.jpg) no-repeat;background-size:cover;background-position:center}
#form-corona .fields{display:flex;justify-content:space-between}
#form-corona .fields input{width:49%;padding:12px 15px;font-size:14px;border:1px solid #8ea8c0;margin:0 0 8px;border-radius:5px;color:#2767a4;font-weight:600;text-transform:uppercase;background:#fff}
.wp-image-6339{position:absolute;top:30px;left:70px}
#form-corona .formentry input[type="submit"]{width:50%;padding:12px 15px;font-size:16px;border:none;border-radius:5px;color:#fff;background:#fc4968;text-align:center;font-weight:600;margin:10px auto;display:block;cursor:pointer}
#form-corona .formentry input[type="submit"]:hover{background:#e12848}
.page-id-6558 .banner_corona{display:none}
.banner_corona{padding:20px 30px;margin:25px 0 50px;position:relative;background:url(/wp-content/uploads/2020/04/corona-banner-pc.jpg) no-repeat center;background-size:cover;text-align:center;border-radius:12px;clear:both}
.banner_corona .text_c1{font-size:19px;color:#fff;font-weight:600;line-height:1.2;margin-bottom:15px;text-transform:uppercase;margin-top:8px}
.banner_corona p a.c_button{margin:0 auto;font-size:18px;color:#fff!important;background:#ed2f50;background:linear-gradient(0deg,rgba(237,47,80,1) 0%,rgba(255,78,108,1) 100%);border-radius:30px;padding:10px 20px;text-align:center;display:block;transition:.2s;width:240px;position:relative}
.banner_corona p a.c_button:hover{background:linear-gradient(0deg,#c11231 0%,#e31d3f 100%);color:#fff!important}
.banner_corona p a.c_button:visited{color:#fff!important}
.banner_corona p a.c_button:after{content:"";position:absolute;right:22px;top:calc(50% - 4px);width:6px;height:6px;border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg)}
.banner_corona .text_c2{font-size:18px;color:#41f4ff;line-height:1.3;font-weight:600}
.mobile_menu main aside { display: block!important;}

.eauthor {margin-bottom: 0.5em;font-weight: 700;font-size: 19px;color: #1f3ea1;}

.helpie-faq.accordions .accordion__header:before,
.helpie-faq.accordions .accordion__header:after { margin-right: 27px!important;}
.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title { padding-right:30px!important}

@media screen and (max-width: 1280px) {
  .button.zayavka,nav .sendzayvk a{font-size:13px;padding:14px 10px}
  nav a,nav li span{font-size:15px}
  .menu-top-container { width:calc(100% - 350px)}
  nav .search input { width: 220px}
}

@media screen and (max-width: 1110px) {
  .content.wide{width:100%;margin:0}
  .box-depart{width:70%;margin-right:20px}
  .diagnostic{width:calc(30% - 20px)}
  .spoiler .price-table th:nth-child(4){display:none}
  .spoiler .price-table td:nth-child(4){display:none}
  .wrap_title_share .ya-share2{margin-top:15px}
  .c_text{font-size:24px}
  .snp-pop-6337-wrap .textection{padding:30px 38px 20px 240px}
}
@media screen and (max-width: 980px) {
  .button.zayavka{display:none}
  .menu-top-container{width:calc(100% - 290px)}
  .snp-pop-6337-wrap{width:90%!important}
  .wp-image-6339{top:30px;left:30px}
  .snp-pop-6337-wrap .textection{padding:30px 30px 20px 210px}
  .c_text strong,.c_text{font-size:22px}
  main .content article .reviews .reviews-title{font-size:26px}
  .comment-respond input[type="submit"] { width: 180px; font-size: 13px;}
  .disclaimer { margin:10px 0 20px; width: 100%; float: none}
  .comments_hidden #respond #commentform .buttons { padding-bottom: 10px}
  .doctorquest #respond #commentform .buttons input[type="submit"], .comments_hidden #respond #commentform .buttons input[type="submit"] { width: 100%; text-align: center;float: none;}
	main .content article .children { margin-left: 40px;}
}
@media screen and (max-width: 800px) {
  .art-table .art-tbody .art-tr { background: transparent!important;}
}
@media screen and (max-width: 768px) {
  .box-depart{width:60%;margin-right:20px}
  .diagnostic{width:calc(40% - 20px)}
  .box-depart ul li{width:100%}
  .banner-with-phone input[type="tel"]{width:30%;padding-left:5%}
  .banner-with-phone{background-position:top 0 left 42%}
  .banner-with-phone .banner-with-phone-description{width:49.5%;padding:3px 5px 0}
  .banner-with-phone .banner-with-phone-description p+p{font-size:11px}
  .fancybox-wrap.fancybox-mobile.fancybox-type-inline.snp-wrap.snp-pop-5254-wrap.snp-pop-theme_html-wrap.fancybox-opened{width:90%!important;left:5%!important}
  .fancybox-wrap.fancybox-mobile.fancybox-type-inline.snp-wrap.snp-pop-5254-wrap.snp-pop-theme_html-wrap.fancybox-opened .fancybox-inner,.snp-pop-5254 .snp-theme-html{max-width:100%!important}
  .imgsection{display:none}
  .formsection{width:100%;float:none;text-align:center;padding:10px!important}
  .wrap_title_share .ya-share2{margin-top:0}
  .wrap-review-form #review-form #reviewform .wrap-yourdoctor .yourdoctor{width:220px}
	.footer_sertic { width: 45%;}
	footer { padding-bottom:60px}
}
@media screen and (max-width: 650px) {
  .wrap-review-form #review-form #reviewform .wrap-yourdoctor .yourdoctor{width:220px}
  .wrap-review-form #review-form #reviewform .wrap-yourdoctor{flex-wrap:wrap}
  a.h-logo{width:175px}
}
@media screen and (max-width: 600px) {
  .box-depart{width:100%;margin-right:0;float:none}
  .diagnostic{width:100%;float:none}
  main .content article .inarticle ul li a,main .content article .inarticle span.bold,main .content article .inarticle strong{font-size:15px}
  main .content article .reviews .reviews-block .reviews-desc p,main .content article .reviews .reviews-block .reviews-desc{padding-top:0;padding-left:0}
  main .content article .dquestion .children .readmore-block{padding-left:90px}
  footer .footer-text{margin-bottom:0}
  footer .footer-text .footer-title{margin-top:10px}
  .banner-with-phone{height:auto;background:#5696d7;padding-bottom:10px}
  .banner-with-phone .banner-with-phone-description{width:100%}
  .banner-with-phone input[type="tel"]{right:inherit;top:0;left:0;width:calc(100% - 40px);position:relative}
  .banner-with-phone input[type="submit"]{right:15%;top:inherit;bottom:10px}
  .flags-and-field-wrapper{position:relative;width:64%;margin:10px auto 0;height:auto}
  #form-modal-callonly{padding:13px 50px}
  .snp-pop-5005-wrap:before{display:none}
  .snp-pop-5005 .snp-theme-html{height:auto!important}
  .spoiler .price-table tr{display:block}
  .spoiler .price-table th:nth-child(1){display:none}
  .spoiler .price-table th:nth-child(2){display:inline-block;width:50%}
  .spoiler .price-table th:nth-child(3){display:inline-block;width:50%}
  .spoiler .price-table td:nth-child(1){display:inline-block;width:100%;text-align:center;border-left:none;border-right:none}
  .spoiler .price-table td:nth-child(2){display:inline-block;width:50%;padding-top:12px;padding-bottom:12px;border-top:none;border-bottom:none;border-left:none}
  .spoiler .price-table td:nth-child(3){display:inline-block;width:50%;border:none}
  .spoiler .price-table th{padding:10px 0}
  .wrap_title_share h1{float:none;display:block;width:100%!important}
  .wrap_title_share .ya-share2{float:none;display:block;width:100%}
  .dquestion .reviews-block .reviews-name{padding-left:0!important;margin-top:60px;padding-right:0!important}
  .dquestion .reviews-block .reviews-name .comment_date{top:-60px}
  .doctorquest #respond #commentform input#_ich_comment_phone{width:100%;margin-bottom:5px}
  .doctorquest #respond #commentform input#author{width:100%;margin-right:0}
  #idreviews .reviews-block{flex-wrap:wrap;padding-left:15px;padding-right:15px}
  #idreviews .reviews-block .left-part{width:100%;border-right:unset}
  #idreviews .reviews-block .right-part{width:100%;padding-left:0}
  #idreviews .reviews-block .right-part .reviews-info{margin-right:0;margin-bottom:12px;border-bottom:unset}
  #idreviews .reviews-block .right-part .reviews-info a{text-decoration:underline;-webkit-text-decoration-color:#434343;text-decoration-color:#434343}
  #idreviews .reviews-block .right-part .reviews-info.impression-review{border-bottom:unset;text-decoration:underline;-webkit-text-decoration-color:#434343;text-decoration-color:#434343}
  .wrap-review-form #review-form #reviewform .wrap_name{margin-bottom:unset}
  .wrap-review-form #review-form #reviewform .review_name{width:calc(50% - 3px);margin-right:6px}
  .wrap-review-form #review-form #reviewform .review_phone{width:calc(50% - 3px)}
  .snp-fb img,.hid_pc{display:none!important}
  .snp-pop-6337-wrap .textection{padding:30px}
  .post-type-archive .content h2 a{font-size:20px;text-align:left}
  .cols2 li { width: 100%}
	.experts_block .st_header {  width: calc(100% - 110px);}
	.wrap-review-form #review-form #reviewform .form-submit input[type="submit"] { }
	main .content h2 { font-size:22px}
}
@media screen and (max-width: 480px) {
  footer .footer-menu ul li{width:100%;margin:0}
  main .content .main-img{width:100%}
  .form-right-col,.form-left-col{width:100%;text-align:center}
  .inarticle img.alignleft{width:100%;height:auto;margin-right:0}
  .form-left-col input,.form-right-col textarea{width:100%}
  main .content article .reviews .addreviews{margin:30px 0;width:100%}
  main .content article .list-doctors .doctors-case .doctors-block .doctors-button{font-size:15px;letter-spacing:1.4px}
  main .content article .reviews .reviews-block .reviews-img{width:80px}
  main .content article .reviews .reviews-block .reviews-img img{max-width:100%;height:auto}
  main .content article .reviews .reviews-block .reviews-name,main .content article .reviews .reviews-block .reviews-info{padding-left:90px}

  main .content article .reviews .addquestions{width:100%;margin:30px 0}
  #review-form,.pop-up .comment-respond{margin-top:0}
  label.fileContainer{padding-top:0}
  #popup .banner-with-phone:after{display:none}
  #popup .banner-with-phone{padding-left:30px}
  #popup{margin-left:-50%!important}
  .textf{padding:25px 15px}
  main .content article .list-doctors .doctors-case .doctors-block img{width:100px;height:auto!important}
  .material-menu-wrapper.material-menu-view-mobile{top:70px!important;bottom:0!important;height:auto!important}
  #menu .bmenu,#menu .bmenu:last-child a{width:100%!important}
  #form-modal-callonly{padding:13px 20px}
  .wrap-review-form #review-form .wrap_impression{flex-wrap:wrap}
  .wrap-review-form #review-form .rating-reviews{width:100%;margin-bottom:12px}
  .wrap-review-form #review-form .review_impression{width:100%}
  main .content article .inarticle a{white-space:normal;line-height:1.1}
  #form-corona .fields{flex-wrap:wrap}
  #form-corona .fields input{width:100%}
  #form-corona .formentry input[type="submit"]{width:100%;margin-top:0}
  .c_text strong,.c_text{font-size:19px}
  .snp-pop-6337-wrap .fancybox-close{width:16px;height:16px;top:15px!important;right:15px!important}
  .hid_mob{display:none}
  .hid_pc{display:inline-block!important}
  .banner_corona{background:url(/wp-content/uploads/2020/04/corona-banner-mob.jpg) no-repeat center;background-size:cover}
  .banner_corona .text_c1{line-height:1.4;font-size:17px}
  .banner_corona p a.c_button{font-size:18px!important}
  main .content article .inarticle img{width:100%;height:auto;float:none;margin-right:0}
	main .content article .children { margin-left:0}
	.dquestion .comment>.reviews-block { padding:5px 12px}
	main .content article .dquestion .depth-2 > .reviews-block {background: #d0f2d7;}
	main .content article .dquestion .depth-2 > .reviews-block:before {border-color: transparent #d0f2d7 transparent transparent;}
	main .content article .dquestion .depth-3 > .reviews-block {background: #ecf3b3;}
	main .content article .dquestion .depth-3 > .reviews-block:before {border-color: transparent #ecf3b3 transparent transparent;}
	.forum_row { padding-left: 0px;}
	.footer_sertic,
  footer .footer-menu{width:100%; margin:20px 0}
}
@media screen and (max-width: 400px) {
  main .content article .reviews .reviews-block .reviews-desc {
    width: 100%;
    padding-top: 0
  }

  main .content article .inarticle .barticle {
    width: 100%
  }

  #popup .banner-with-phone p.banner-with-phone-title strong {
    font-size: 16px
  }

  #popup .banner-with-phone input[type="tel"] {
    width: 70%;
    padding: 9px 5px
  }

  #popup .banner-with-phone input[type="submit"] {
    right: 10%
  }

  .depth-2 .readmore-block {
    padding-left: 0 !important
  }

  main .content article .reviews .reviews-block .reviews-img {
    height: auto;
    padding-bottom: 10px
  }

  .reviews-name {
    padding-top: 22px
  }

  main .content article .list-doctors .doctors-case .doctors-block a.doctors-button {
    font-size: 13px
  }

  .wrap-review-form #review-form #reviewform .wrap_name {
    flex-wrap: wrap
  }

  .wrap-review-form #review-form #reviewform .review_name {
    width: 100%;
    margin-right: unset
  }

  .wrap-review-form #review-form #reviewform .review_phone {
    width: 100%
  }

  .c_text strong, .c_text {  }
	.popup_main { width: 94%;    left: 3%;}
	.fheader { font-size: 19px; padding-top:5px}
	.popup_main { padding:10px}
	.pop_close { width: 18px;  height: 18px; right: 20px!important;}

}