

/* Start:/local/templates/mz/components/bitrix/news.list/worktime/style.css?17459331862899*/
.work_time {
}
.work_time_table {
}
.work_time_head {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: space-around;
    border-radius: 8px;
    background: rgba(81, 202, 173, 0.24);
    height: 38px;
    text-align: center;
    margin-bottom: 17px;
	font-size: 14px;
}
.work_time_head_name {
	width: 15%;	
}
.work_time_head_clinic {
	width: 15%;	
}
.work_time_head_mo,
.work_time_head_tu,
.work_time_head_we,
.work_time_head_th,
.work_time_head_fr,
.work_time_head_sa,
.work_time_head_su {
    width: 10%;	
}
.work_time_head_items {
	
}
.work_time_head_item {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-around;
    align-items: flex-start;
    margin-bottom: 17px;
    border-bottom: 1px solid #CECECE;
    padding: 10px 0;
}
.work_time_doc_name {
	width: 15%;
    padding-right: 15px;	
}
.work_time_doc_clinic {
    width: 15%;
    color: #666666;
    font-size: 14px;
    padding-right: 15px;	
}
.work_time_doc_clinic div{
	padding: 5px 0;	
}
.work_time_doc_mo,
.work_time_doc_tu,
.work_time_doc_we,
.work_time_doc_th,
.work_time_doc_fr,
.work_time_doc_sa,
.work_time_doc_su {
    width: 10%;	
}
.work_time_doc_mo div,
.work_time_doc_tu div,
.work_time_doc_we div,
.work_time_doc_th div,
.work_time_doc_fr div,
.work_time_doc_sa div,
.work_time_doc_su div {
	padding: 6px 10px;
    border-radius: 8px;
    background: #29A285;
    color: #fff;
    margin-right: 15px;
    margin-bottom: 13px;
	font-size: 12px;
    text-align: center;
}
.mm-day{
	display: none;
}
@media only screen and (max-width: 1024px) {
	.work_time_head {
		font-size: 10px;
		font-weight: bold;
	}
}
@media only screen and (max-width: 576px) {
	.work_time_head {
		display: none;
	}
	.work_time_head_item {

		flex-direction: column;
	}	
	.work_time_doc_name {
		width: 100%;
		padding: 5px 0;
	}
	.work_time_doc_clinic {
		width: 100%;
		color: #666666;
		font-size: 14px;
		padding: 7px 0;
	}
	.work_time_doc_mo, 
	.work_time_doc_tu, 
	.work_time_doc_we, 
	.work_time_doc_th, 
	.work_time_doc_fr, 
	.work_time_doc_sa, 
	.work_time_doc_su {
		width: 100%;
		margin: 17px 0;
	}
	.work_time_doc_mo div, 
	.work_time_doc_tu div, 
	.work_time_doc_we div, 
	.work_time_doc_th div, 
	.work_time_doc_fr div, 
	.work_time_doc_sa div, 
	.work_time_doc_su div {
		padding: 6px 10px;
		border-radius: 8px;
		background: #29A285;
		color: #fff;
		margin-right: 15px;
		margin-bottom: 13px;
		font-size: 14px;
		text-align: center;
		display: inline;
	}	
	.work_time_doc_mo .mm-day, 
	.work_time_doc_tu .mm-day, 
	.work_time_doc_we .mm-day, 
	.work_time_doc_th .mm-day, 
	.work_time_doc_fr .mm-day, 
	.work_time_doc_sa .mm-day, 
	.work_time_doc_su .mm-day {
		display: inline;
        background: transparent;
        color: black;
        border: 1px solid #CFCFCF;
	}	
}
/* End */


/* Start:/local/templates/mz/components/bitrix/news.list/main_page_specialization/style.css?1750173775450*/
.appointment_time_title .sub {
    color: #000;
    margin-bottom: 5px;
}
@media only screen and (max-width: 1023px) {
    .doctor_bottom_line {
        display: block;
    }
    .doctor_phone.mm {
        width: 100%;
        margin-top: 15px;
    }
}
@media only screen and (max-width: 576px) {
    .doctor_phone.mm {
        width: 100%;
        margin-top: 15px;
        padding-bottom: 20px;
    }
    .dr_choice {
        display: none;
    }
}
/* End */
/* /local/templates/mz/components/bitrix/news.list/worktime/style.css?17459331862899 */
/* /local/templates/mz/components/bitrix/news.list/main_page_specialization/style.css?1750173775450 */
