@charset "UTF-8";
.curr-clinic-info-wr{border:1px solid #ececec;-webkit-border-radius:0.25rem 0.25rem 0 0;-moz-border-radius:0.25rem 0.25rem 0 0;border-radius:0.25rem 0.25rem 0 0;background-color:#fff;padding:1rem;margin-bottom:3.125rem}@media screen and (min-width:981px){.curr-clinic-info-wr .col-clinic-logo{position:relative;display:block;width:360px;max-width:360px;padding-right:0.5rem}}@media screen and (max-width:980px){.curr-clinic-info-wr{padding:0.25rem 0.25rem 1.5rem}.curr-clinic-info-wr .col-clinic-logo .clinic-logo-wr{position:relative;display:block;text-align:center;width:100%;max-width:100%;height:auto;min-height:auto;padding:1rem;background-color:#e9eaeb;margin-bottom:1.25rem}.curr-clinic-info-wr .col-clinic-logo .clinic-logo-wr::before{position:absolute;z-index:1;right:auto;top:100%;width:0;height:0;content:" ";border:0.9rem solid transparent;border-top-color:#e9eaeb;left:calc(50% - 0.9rem)}}.curr-clinic-info-wr .col-clinic-logo .clinic-logo{position:relative;background-color:#fff;display:flex;align-items:center;margin-right:0.5rem;width:100%;max-width:340px;height:100%;min-height:460px;border:0.0625rem solid #CCC;padding:0.25rem;text-decoration:none;-moz-box-shadow:0 0 0.1875rem rgba(0,0,0,0.25);-webkit-box-shadow:0 0 0.1875rem rgba(0,0,0,0.25);box-shadow:0 0 0.1875rem rgba(0,0,0,0.25)}.curr-clinic-info-wr .col-clinic-logo .clinic-logo.st1::after{content:' ';line-height:normal;position:absolute;bottom:2px;left:2px;display:block;padding:4px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#00bcd4}.curr-clinic-info-wr .col-clinic-logo .clinic-logo-wr{color:#777;font-size:90%}.curr-clinic-info-wr .col-clinic-logo .clinic-logo-wr .figcaption{padding:0.5rem}@media screen and (max-width:980px){.curr-clinic-info-wr .col-clinic-logo .clinic-logo{margin-left:auto;margin-right:auto}}.curr-clinic-info-wr .col-clinic-logo .clinic-logo img{display:block;width:100%;max-height:100%;margin-left:auto;margin-right:auto;background-color:#FFF}.curr-clinic-info-wr .col-fields .fields{position:relative;margin:0;padding:0;list-style:none}.curr-clinic-info-wr .col-fields .fields .item{display:table;width:100%;padding:0.625rem 0.75rem;border-bottom:0.0625rem solid #E0E0E0}.curr-clinic-info-wr .col-fields .fields .item:last-child{border-bottom:none}.curr-clinic-info-wr .col-fields .fields .item .field{display:table-cell;width:40%;font-weight:normal}.curr-clinic-info-wr .col-fields .fields .item .value{display:table-cell;width:calc(60% - 0.5rem);padding-left:0.5rem;text-align:right}.curr-clinic-info-wr .col-fields .fields .item.clinic-name a{font-weight:normal}.curr-clinic-info-wr .col-fields .fields .item.clinic-doctors-lnk a::before,.curr-clinic-info-wr .col-fields .fields .item.clinic-services-lnk a::before,.curr-clinic-info-wr .col-fields .fields .item.clinic-diagnostics-lnk a::before{display:inline-block;margin-right:0.375rem;width:1.5rem;padding:0;font-family:'Font Awesome 5 Pro';font-weight:900;text-decoration:none !important;color:#999}.curr-clinic-info-wr .col-fields .fields .item.clinic-doctors-lnk .total,.curr-clinic-info-wr .col-fields .fields .item.clinic-services-lnk .total,.curr-clinic-info-wr .col-fields .fields .item.clinic-diagnostics-lnk .total{color:#D20000}.curr-clinic-info-wr .col-fields .fields .item.clinic-doctors-lnk a:hover .total,.curr-clinic-info-wr .col-fields .fields .item.clinic-services-lnk a:hover .total,.curr-clinic-info-wr .col-fields .fields .item.clinic-diagnostics-lnk a:hover .total{color:#027bf3}.curr-clinic-info-wr .col-fields .fields .item.clinic-doctors-lnk a:hover::before,.curr-clinic-info-wr .col-fields .fields .item.clinic-services-lnk a:hover::before,.curr-clinic-info-wr .col-fields .fields .item.clinic-diagnostics-lnk a:hover::before{color:#333}.curr-clinic-info-wr .col-fields .fields .item.clinic-diagnostics-lnk a.diagnostic::before{content:"\f611"}.curr-clinic-info-wr .col-fields .fields .item.clinic-services-lnk a.service::before{content:"\f0fa"}.curr-clinic-info-wr .col-fields .fields .item.clinic-doctors-lnk a.doctors::before{content:"\f0f0"}.curr-clinic-info-wr .col-fields .fields .item.clinic-opinion-count a::before{display:inline-block;margin-right:0.375rem;width:1.5rem;padding:0;font-family:'Font Awesome 5 Pro';font-weight:900;text-decoration:none !important;color:#00bcd4}.curr-clinic-info-wr .col-fields .fields .item.clinic-opinion-count a:hover::before{color:#333}.curr-clinic-info-wr .col-fields .fields .item.clinic-opinion-count a::before{content:"\f086"}.curr-clinic-info-wr .col-fields .fields .clinic-text-about{color:#333;background-color:#f2f0f7}.curr-clinic-info-wr .request-button-wr{position:relative;display:flex;overflow:hidden;align-self:center;flex-direction:column;justify-content:space-between;padding:2.5rem 0}.curr-clinic-info-wr .request-button-wr .button{font-size:1rem;font-weight:bold;display:inline-block;padding:0.8rem 0.5rem;text-align:center;text-decoration:none;color:#177A98;border:0.125rem solid rgba(0,171,212,0.7);background:#FFF;background:linear-gradient(to bottom,rgb(255,255,255) 0%,rgba(139,211,232,0.54) 100%);text-shadow:0 0.0625rem 0 #FFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f0ed',GradientType=0);margin:0}.curr-clinic-info-wr .request-button-wr .button::after{font-family:'Font Awesome 5 Pro';font-weight:900;margin-left:0.375rem;content:'\f067'}.curr-clinic-info-wr .request-phones-button-wr{background:#ececec url("/resources/img/bg/phoneBg.png") no-repeat center right;background-size:contain}.curr-clinic-info-wr .request-phones-button-wr .phones{text-align:center;list-style:none;padding:1rem;margin:0}.curr-clinic-info-wr .request-phones-button-wr .phones .phone-link{color:#333;font-weight:700;font-size:1.125rem;text-shadow:1px 1px 3px rgba(0,0,0,0.1)}.curr-clinic-info-wr .request-phones-button-wr .phones .phone-link:hover{color:#0082cd}.curr-clinic-info-wr .request-phones-button-wr .phones .phone-link::before{color:#666}.list-info{display:none}.list-info{position:relative;overflow:hidden}.list-info::after{position:absolute;top:0;right:0;width:24px;height:24px;background:linear-gradient( 225deg,#fff 50%,#d8cf9f 51% );box-shadow:-1px 1px 2px rgba(0,0,0,0.08);content:""}.list-info:not(:empty){display:block;padding:1.25rem;margin-bottom:3.125rem;background-color:#fff2cc;border-radius:0.313rem}.list-info .total,.list-info .phone-link{font-weight:700}.list-info .info{position:relative;padding-top:0.75rem;color:#ff0014}.list-info .info::before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient( to right,transparent,rgba(100,100,80,0.45) 8%,rgba(100,100,80,0.45) 92%,transparent );content:""}.list-info .phone-link{color:#333;text-shadow:1px 1px 3px rgba(0,0,0,0.1);margin-left:0.25rem}.list-info .phone-link::before{color:#333}.col-sidebar-right{padding-left:1rem}.col-sidebar-right .sidebar-menu>ul{position:relative;display:block;padding:0;margin:0 0 3.125rem;list-style:inside;border:1px solid #e2e2e2;-webkit-border-radius:0.313rem 0.313rem 0 0;-moz-border-radius:0.313rem 0.313rem 0 0;border-radius:0.313rem 0.313rem 0 0;background-color:#fff}@media screen and (max-width:767px){.col-sidebar-right{padding-left:0}.col-sidebar-right .sidebar-menu>ul{margin:0}}.col-sidebar-right .sidebar-menu>ul li{break-inside:avoid-column;display:block;list-style:none}.col-sidebar-right .sidebar-menu>ul li .item{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0.625rem;text-decoration:none;cursor:pointer !important;pointer-events:auto !important;border-bottom:0.0625rem solid #e8e8e8}.col-sidebar-right .sidebar-menu>ul li:last-of-type .item{border-bottom:none}.col-sidebar-right .sidebar-menu>ul li .item::before{font-family:'Font Awesome 5 Pro';display:inline-block;color:#CCC}@media screen and (max-width:767px){.col-sidebar-right .sidebar-menu>ul li .item::after{font-family:'Font Awesome 5 Pro';display:inline-block;color:#CCC;-left:0.75rem}}.col-sidebar-right .sidebar-menu>ul li .item::before{content:"\f054";font-weight:500;margin-right:0.75rem}.col-sidebar-right .sidebar-menu>ul li.active .item::before{color:#444}.col-sidebar-right .sidebar-menu>ul>li.active .item{background-color:#eceff3}.col-sidebar-right .sidebar-menu>ul>li.active:first-of-type .item{-webkit-border-radius:0.313rem 0.313rem 0 0;-moz-border-radius:0.313rem 0.313rem 0 0;border-radius:0.313rem 0.313rem 0 0}@media screen and (max-width:767px){.col-sidebar-right .sidebar-menu>ul li .item::after{content:'\f054';font-weight:400}}.col-sidebar-right .sidebar-menu>ul li .item .name{flex:1;display:inline-block;text-decoration:none}.col-sidebar-right .sidebar-menu>ul li .item:hover{background:rgba(0,0,0,0.03)}.col-sidebar-right .sidebar-menu>ul li .item:hover .name{text-decoration:none;text-decoration:unset}.col-sidebar-right .sidebar-menu>ul li .item .name:first-letter{color:#D20000}.col-sidebar-right .sidebar-menu>ul li:not(.active) .item:hover::before,.col-sidebar-right .sidebar-menu>ul li:not(.active) .item:hover::after{color:#999}.col-sidebar-right .sidebar-menu>ul li .item:active{background-color:#037bf3}.col-sidebar-right .sidebar-menu>ul li .item:active::before,.col-sidebar-right .sidebar-menu>ul li .item:active::after,.col-sidebar-right .sidebar-menu>ul li .item:active .name,.col-sidebar-right .sidebar-menu>ul li .item:active .name:first-letter{color:#FFF !important}.clinic-gallery-wr{border:1px solid #ececec;-webkit-border-radius:0.25rem 0.25rem 0 0;-moz-border-radius:0.25rem 0.25rem 0 0;border-radius:0.25rem 0.25rem 0 0;background-color:#fff;padding:1rem;margin-bottom:3.125rem;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (max-width:980px){.clinic-gallery-wr{margin:0 0 2.5rem;padding:0.25rem}}.clinic-gallery-wr .i-photo{display:inline-flex;flex-direction:column;text-decoration:none;border:0.0625rem solid #DDD;-moz-border-radius:0.1875rem;-webkit-border-radius:0.1875rem;border-radius:0.1875rem;background-color:#FFF;padding:0.3125rem 0.3125rem 0;width:calc(100% - 2rem);margin:1.25rem 1rem}.clinic-gallery-wr .i-photo:hover{border:0.0625rem solid #BEBEBE;-moz-box-shadow:0 0 0.125rem 0.125rem rgba(0,0,0,0.15);-webkit-box-shadow:0 0 0.125rem 0.125rem rgba(0,0,0,0.15);box-shadow:0 0 0.125rem 0.125rem rgba(0,0,0,0.15)}.clinic-gallery-wr .i-photo img{display:block;margin:0;width:100%}@media screen and (min-width:768px){.clinic-gallery-wr .i-photo{width:calc((100% / 3) - 2rem);margin:1rem}.clinic-gallery-wr .i-photo img{height:10.63rem;width:1200px}}.clinic-gallery-wr .i-photo p{display:block;line-height:2rem;margin:0;padding:0;text-align:center;color:#333}.clinic-gallery-wr .clinic-gallery-next-wr{display:flex;overflow:hidden;flex-direction:column}.clinic-gallery-wr .clinic-gallery-next-wr .next-btn{margin-left:auto;margin-right:auto;width:calc(100% - 2rem)}.clinic-gallery-wr .clinic-gallery-next-wr .next-btn::after{font-family:'Font Awesome 5 Pro';content:'\f063';display:inline-block;width:1.75rem;font-weight:400}.clinic-gallery-wr .clinic-gallery-next-wr .next-btn.active::after{content:''}.clinic-gallery-wr .clinic-gallery-next-wr .next-btn .total{color:#ffc107}.clinic-gallery-wr .hidden{visibility:hidden}.curr-clinic-schedule-wr{background-image:url("/resources/img/bg/watchBg.png");background-repeat:no-repeat;background-size:contain;background-position:right}.curr-clinic-schedule-wr,.curr-clinic-address-wr{border:1px solid #e2e2e2;-webkit-border-radius:0.25rem 0.25rem 0 0;-moz-border-radius:0.25rem 0.25rem 0 0;border-radius:0.25rem 0.25rem 0 0;background-color:#fff;padding:0.35rem 1.5rem 1.5rem;margin-bottom:3.125rem}@media screen and (max-width:980px){.curr-clinic-schedule-wr,.curr-clinic-address-wr{padding:0.35rem 0.75rem 1rem}}.clinic-doctors_spec-sel-wr{-webkit-border-radius:0.5rem 0.5rem 0 0;-moz-border-radius:0.5rem 0.5rem 0 0;border-radius:0.5rem 0.5rem 0 0;background-color:#9fc4c7;padding:0.35rem 1rem 0.5rem;margin-bottom:2rem}.clinic-doctors_spec-sel-wr .col-clinic-doctors-filter{text-align:left;width:230px;margin-left:auto;margin-right:0}@media screen and (max-width:980px){.clinic-doctors_spec-sel-wr{padding:0.5rem 1rem 0.75rem 0.5rem}}.clinic-doctors_spec-sel-wr label{display:block;padding-left:0.25rem;font-size:85%;color:#fff;margin-bottom:0.35rem}.clinic-doctors_spec-sel-wr .select-css{width:100%;display:inline-block;line-height:1.7;padding:0.375rem 1.5rem 0.375rem 0.438rem;box-sizing:border-box;margin:0;border:0.063rem solid #fff;-moz-border-radius:0.188rem;-webkit-border-radius:0.188rem;border-radius:0.188rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;box-shadow:inset 0 0.438rem 0.438rem rgba(0,0,0,0.2);background-image:url('/resources/img/bg/select.png');background-repeat:no-repeat;background-position:right;color:#333;font-size:95%}.clinic-doctors_spec-sel-wr .select-css:hover{color:#b90e0e}.clinic-doctors_wr .doctor-list>li.empty-mess{color:#F44336;list-style:none;padding:1rem;background-color:#ffe5e3;margin:0 0 3.125rem;-moz-border-radius:0 0 0.5rem 0.5rem;-webkit-border-radius:0 0 0.5rem 0.5rem;border-radius:0 0 0.5rem 0.5rem}.clinic-doctors_next-wr{display:flex;text-align:center;flex-direction:column;justify-content:space-between;align-self:center;position:relative;overflow:hidden;width:100%}.clinic-doctors_next-wr .btn-next::after{font-family:'Font Awesome 5 Pro';display:inline-block;width:1.75rem;font-weight:400;content:'\f063'}.clinic-doctors_next-wr .btn-next.active::after{content:''}.clinic-doctors_next-wr .btn-next .total{color:#ffc107}.clinic-doctors_next-wr .hidden{display:none !important}.nearest-clinics-info{background-color:#fff2cc;padding:1.125rem;margin-bottom:3.125rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nearest-clinics-info .total{font-weight:bold}.nearest-clinics-info .phone-link{color:#333;font-weight:700;font-size:0.938rem;text-shadow:1px 1px 3px rgba(0,0,0,0.1)}.nearest-clinics-info .phone-link:hover{color:#0082cd}.nearest-clinics-info .phone-link:before{color:#333}.nearest-clinics_wr .nearest-clinics_next-wr{display:flex;overflow:hidden;flex-direction:column}@media screen and (max-width:980px){.nearest-clinics_wr .nearest-clinics_next-wr{margin-bottom:5rem}}.nearest-clinics_wr .nearest-clinics_next-wr .nearest-clinics_btn-next{margin-left:auto;margin-right:auto;width:calc(100% - 2rem)}.nearest-clinics_wr .nearest-clinics_next-wr .nearest-clinics_btn-next:not(.active)::after{font-family:'Font Awesome 5 Pro';content:'\f063';display:inline-block;width:1.75rem;font-weight:400}.nearest-clinics_wr .nearest-clinics_next-wr .nearest-clinics_btn-next .total{color:#ffc107}