.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.col-xs-5ths{width:20%;float:left;}@media (min-width: 768px){.col-sm-5ths{width:20%;float:left;}}@media (min-width: 992px){.col-md-5ths{width:20%;float:left;}}@media (min-width: 1200px){.col-lg-5ths{width:20%;float:left;}}.clinics h1{font-size:24px;}.clinics p{font-size:18px;line-height:28px;}.clinics hr{margin:30px 0;}.clinics img{max-width:100%;border-radius:6px;margin-bottom:30px;}.clinics div.dates{overflow:auto;}.clinics div.dates div.dateBox{padding:20px 30px;float:left;border:1px solid #ccc;text-align:center;margin-right:20px;margin-bottom:20px;}.clinics div.dates div.dateBox span{display:block;}.clinics div.dates div.dateBox span.date{font-size:32px;font-weight:bold;color:#ff6b6b;}.clinics div.dates div.dateBox span.month{font-size:18px;}.clinics div.rating{position:relative;}.clinics div.rating div.ratingBox{padding-left:10px;border-left:10px solid #444;}.clinics div.rating div.ratingBox span{font-size:16px;display:block;font-weight:600;}.clinics div.rating div.ratingBox p{font-size:14px;line-height:16px;}.clinics div.rating div.ratingBox.level_0{border-color:#ffd1d1;}.clinics div.rating div.ratingBox.level_1{border-color:#ff9e9e;}.clinics div.rating div.ratingBox.level_2{border-color:#ff6b6b;}.clinics div.rating div.ratingBox.level_3{border-color:#ff0505;}.clinics #listDetail .box{background-color:#ebfaf9;padding:20px;margin-bottom:30px;position:relative;padding-bottom:0px;}.clinics #listDetail h2{margin:0px;height:80px;line-height:28px;}.clinics #listDetail h2 a{font-weight:600;font-size:24px;color:#ff6b6b;text-transform:uppercase;}.clinics #listDetail a.button{display:inline-block;}.clinics #listDetail div.dateBox{padding:5px 15px;}.clinics #listDetail p{height:60px;}.clinics #listDetail div.rating{margin-bottom:20px;}.clinics #listDetail img{width:100%;height:300px;object-fit:cover;}.clinics #clinic .title{font-weight:600;font-size:32px;color:#ff6b6b;margin-bottom:30px;margin-top:10px;text-transform:uppercase;}.clinics #clinic p.price{font-weight:500;}.clinics #clinic div.dates{margin-bottom:20px;}.clinics #clinic div.message{padding:15px;margin-bottom:20px;}.clinics #clinic div.message.full{background-color:#f7e9e9;color:#b94a48;}.clinics #clinic div.message.almostFull{background-color:#fcf8e3;color:#c09853;}@media (min-width: 768px){.clinics h1{font-size:32px;}}