/* Related profession and clinic */ .related_profession, .related_location, .related_illness, .related_article, .related_pricelist, .related_news, .related_exam, .related_serc, .related_micr, .related_defa { padding: 20px 25px 25px 25px; border-radius: 7px; box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.05); border: solid 1px rgba(151, 151, 151, 0.2); display: flex; flex-direction: column; margin-bottom: 15px; } .related_profession_title, .related_location_title, .related_illness_title, .related_article_title, .related_pricelist_title, .related_news_title, .related_exam_title, .related_serc_title, .related_micr_title, .related_defa_title { font-size: 20px; font-weight: bold; line-height: 1.3; text-align: center; color: #4d566c; margin: 0 0 18px; } .related_profession_link, .related_location_link, .related_illness_link, .related_article_link, .related_pricelist_link, .related_news_link, .related_exam_link, .related_serv_link, .related_micr_link, .related_defa_link { border-radius: 8px; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0) 99%), linear-gradient(to bottom, #e6eaf0, #e6eaf0); min-height: 55px; display: flex; align-items: center; justify-content: center; text-align: center; color: #002856; font-size: 17px; line-height: 20px; font-weight: 400; padding: 10px 5px; transition: transform 0.3s; } .related_profession_link:hover, .related_location_link:hover, .related_illness_link:hover, .related_article_link:hover, .related_pricelist_link:hover, .related_news_link:hover, .related_exam_link:hover, .related_serv_link:hover, .related_micr_link:hover, .related_defa_link:hover { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0) 99%), linear-gradient(to bottom, #019875, #019875); color: white; transform: scale(1.01); } .related_profession_link:not(:last-child), .related_location_link:not(:last-child), .related_illness_link:not(:last-child), .related_article_link:not(:last-child), .related_pricelist_link:not(:last-child), .related_news_link:not(:last-child), .related_exam_link:not(:last-child), .related_serv_link:not(:last-child), .related_micr_link:not(:last-child), .related_defa_link:not(:last-child) { margin-bottom: 10px; } /* Related profession and clinic end */ /* Related search */ .related_search { padding: 25px; border-radius: 7px; box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.05); border: solid 1px rgba(151, 151, 151, 0.2); margin-bottom: 15px; } .related_search_label { color: #4d566c; font-size: 15px; margin-bottom: 10px; display: block; padding-left: 20px; } .related_input_wrapper { display: flex; width: 100%; } .related_search_input { border-radius: 3px; background-color: #f0eff5; height: 45px; border: solid 1px transparent; box-sizing: border-box; outline: none; padding: 5px; padding-left: 15px; font-size: 14px; margin-right: 5px; color: #4d566c; width: 100%; font-weight: 400; } .related_search_btn { height: 45px; min-width: 45px; background: url(https://prodbhccmsblob.blob.core.windows.net/resources/Images/search_button_kis_meret.svg); background-size: contain; border-radius: 3px; } .related_search_btn.disabled_related_search { background: url(https://prodbhccmsblob.blob.core.windows.net/resources/Images/search-btn.svg); } /* Related search end */ /*Related Doctor*/ .related_doctor { padding: 20px 25px 25px 25px; border-radius: 7px; box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.05); border: solid 1px rgba(151, 151, 151, 0.2); margin-top: 10px; background-color: rgba(230, 234, 240, 0.5); margin-bottom: 15px; } .related_doctor_title { font-size: 20px; font-weight: bold; line-height: 1.3; text-align: center; color: #4d566c; margin: 0 0 18px; } .related_doctor_card { border-radius: 4px; box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1); background-color: #ffffff; margin: 0 -10px; transition: transform 0.3s; } .related_doctor_card:hover { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0) 99%), linear-gradient(to bottom, #019875, #019875); transform: scale(1.01); cursor: pointer; } .related_doctor_card:hover .related_doctor_name { color: white; } .related_doctor_card:hover .related_doctor_profession { color: white; } .related_doctor a:not(:last-child) .related_doctor_card { margin-bottom: 15px; } .related_doctor_img { height: 200px; } .related_doctor_img img { width: 100%; height: 100%; object-fit: cover; object-position: top; border-radius: 3px 3px 0 0; } .related_doctor_body { padding: 10px; } .related_doctor_name { font-size: 20px; text-align: center; color: #002856; font-weight: 400; margin: 5px 0 0; } .related_doctor_profession { font-size: 15px; line-height: 1.33; text-align: center; color: #828282; margin: 10px 0 0; } @media (max-width: 992px) { .related_doctor { /*max-width: 500px;*/ margin: 20px auto; } .related_doctor_img { height: 500px; } } @media (max-width: 576px) { .related_doctor_img { height: 320px; } } /*Related Doctor end*/