@charset "UTF-8";
.clinic-list{margin:0;padding:0}
.clinic-list .item-card{display:block;position:relative;border:1px solid #c3bbd1;background-color:#FFF;padding:0.75rem 0.25rem 0.25rem;-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;margin-bottom:3.125rem}
.clinic-list .item-card::before{z-index:1;content:attr(data-label);font-size:75%;line-height:normal;position:absolute;display:block;padding:0.0625rem 0.75rem;color:#ffffff;text-align:center;border:0.0625rem solid #a38ec9;background-color:#a797c6;-moz-border-radius:0.1875rem 0 0 0.1875rem;-webkit-border-radius:0.1875rem 0 0 0.1875rem;border-radius:0.1875rem 0 0 0.1875rem;margin-top:-21px;margin-left:-0.5rem;box-shadow:0 0 2px 0 rgba(0,0,0,0.55);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.55);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.55)}
@media screen and (max-width:980px){.clinic-list .item-card{padding:0.25rem}
.clinic-list .item-card::before{margin-top:-14px;margin-left:0.5rem}}
.clinic-list .item-card .col-img{display:flex;align-items:center;width:8.438rem;max-width:8.438rem;height:10.63rem;min-height:10.63rem}
@media screen and (min-width:981px){.clinic-list .item-card .col-img{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpimDlz5n+G////MzAxAAGYAAgwAFdBBcwxkERdAAAAAElFTkSuQmCC') repeat-y top right !important}}
.clinic-list .item-card .col-img .item-clinic_logo{display:flex;align-items:center;border:0.0625rem solid #CCC;padding:0.125rem;margin-left:0.3125rem;margin-right:auto;-moz-box-shadow:0 0 0.1875rem rgba(0,0,0,0.15);-webkit-box-shadow:0 0 0.1875rem rgba(0,0,0,0.15);box-shadow:0 0 0.1875rem rgba(0,0,0,0.15);width:116px;height:156px}
.clinic-list .item-card .col-img .item-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}
.clinic-list .item-card .col-img .item-clinic_logo img{display:block;width:110px;max-height:150px;margin-left:auto;margin-right:auto}
@media screen and (max-width:980px){.clinic-list .item-card .col-img{position:relative;display:block;width:100%;max-width:100%;height:auto;min-height:auto;padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:1.25rem;background-color:#e9eaeb;-webkit-border-radius:0.125rem 0.125rem 0 0;-moz-border-radius:0.125rem 0.125rem 0 0;border-radius:0.125rem 0.125rem 0 0;background-image:none}
.clinic-list .item-card .col-img .item-clinic_logo{margin-left:auto;margin-right:auto}
.clinic-list .item-card .col-info{padding-left:0.25rem;padding-right:0.25rem}}
.clinic-list .item-card .col-info .col-info_right{}
@media screen and (min-width:981px){.clinic-list .item-card .col-info{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.75rem}
.clinic-list .item-card .col-info .col-info_left{flex-basis:60%;padding-right:0.25rem;flex-wrap:wrap}
.clinic-list .item-card .col-info .col-info_right{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpimDlz5n+G////MzAxAAGYAAgwAFdBBcwxkERdAAAAAElFTkSuQmCC') repeat-y top left;display:flex;justify-content:flex-end;min-width:8.125rem;width:8.125rem;flex-wrap:nowrap}}
.clinic-list .item-card .col-info .col-info_right .info-right-wr{}
.clinic-list .item-card .col-info .col-info_right .info-right-wr .item-clinic_rating{padding-bottom:0.25rem}
@media screen and (max-width:980px){.clinic-list .item-card .col-info .col-info_right .info-right-wr .item-clinic_rating{margin-bottom:0;margin-top:0.25rem}}
.clinic-list .item-card .col-info .col-info_right .info-right-wr .item-clinic_opinion-count,.clinic-list .item-card .col-info .col-info_left .item-clinic_name,.clinic-list .item-card .col-info .col-info_left .item-clinic_type-of-institution,.clinic-list .item-card .col-info .col-info_left .item-clinic_diagnostics-lnk,.clinic-list .item-card .col-info .col-info_left .item-clinic_services-lnk,.clinic-list .item-card .col-info .col-info_left .item-clinic_doctors-lnk,.clinic-list .item-card .col-info .col-info_left .item-clinic_price{margin-bottom:0.125rem}
.clinic-list .item-card .col-info .col-info_left .item-clinic_name{font-size:110%}
.clinic-list .item-card .col-info .col-info_left .item-clinic_name a::after{font-family:'Font Awesome 5 Pro';margin-left:0.35rem;display:inline-block;font-weight:900;content:'\f2f6';color:#bababa}
.clinic-list .item-card .col-info .col-info_left .item-clinic_name a:hover::after{color:#777}
.clinic-list .item-card .col-info .col-info_left .item-clinic_diagnostics-lnk a:before,.clinic-list .item-card .col-info .col-info_left .item-clinic_services-lnk a:before,.clinic-list .item-card .col-info .col-info_left .item-clinic_doctors-lnk a:before{display:inline-block;font-family:'Font Awesome 5 Pro';font-weight:900;margin-right:0.375rem;color:#999}
.clinic-list .item-card .col-info .col-info_left .item-clinic_diagnostics-lnk .total,.clinic-list .item-card .col-info .col-info_left .item-clinic_services-lnk .total,.clinic-list .item-card .col-info .col-info_left .item-clinic_doctors-lnk .total{color:#D20000}
.clinic-list .item-card .col-info .col-info_left .item-clinic_diagnostics-lnk a:hover .total,.clinic-list .item-card .col-info .col-info_left .item-clinic_services-lnk a:hover .total,.clinic-list .item-card .col-info .col-info_left .item-clinic_doctors-lnk a:hover .total{color:#027bf3}
.clinic-list .item-card .col-info .col-info_left .item-clinic_diagnostics-lnk > a:hover::before,.clinic-list .item-card .col-info .col-info_left .item-clinic_services-lnk > a:hover::before,.clinic-list .item-card .col-info .col-info_left .item-clinic_doctors-lnk > a:hover::before{color:#333}
.clinic-list .item-card .col-info .col-info_left .item-clinic_diagnostics-lnk > a.diagnostic::before{content:"\f611"}
.clinic-list .item-card .col-info .col-info_left .item-clinic_services-lnk > a.service::before{content:"\f0fa"}
.clinic-list .item-card .col-info .col-info_left .item-clinic_doctors-lnk > a.doctors::before{content:"\f0f0"}
@media screen and (min-width:981px){.clinic-list .item-card .col-info .col-info_right .info-right-wr .item-clinic_opinion-count{padding-top:0.25rem;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAACCAYAAAB/qH1jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABxJREFUeNpiiI2N/Q8EDDDMCOYxMDAyQAFAgAEAUfsPDNvq2DkAAAAASUVORK5CYII=') repeat-x top left !important}}
.clinic-list .item-card .col-info .col-info_right .info-right-wr .item-clinic_opinion-count .val{color:red}
.clinic-list .item-card .col-info .col-info_right .info-right-wr .item-clinic_opinion-count a:hover .val{color:inherit}
.clinic-list .item-card .info-bottom{padding-top:0.313rem}