.news-detail li {
    font-size:21px;
    margin-bottom:15px;
}


.promotions__owlcar .owl-item img {
  width:150px;  
}
.promotions__owlcar,.doctors__owlcar{
    overflow: hidden;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
}
.doctors__item {
    max-width: 270px;
}
.doctors__item-overphoto {
    display: block;
    width: 145px;
    height: 145px;
    margin-bottom: 16px;
    background: #fff;
    border: 4px solid #e4e7ea;
    border-radius: 50%;
    overflow: hidden;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    width: 100px !important;
    background: #b9b9b9;
}
.related-articles__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px -24px;
}

.related-articles__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        width: calc(100% / 3 - 85px);
    min-height: 100px;
    margin: 0 15px 24px;
    padding: 16px 24px;
    background: #f2f7fa;
    border-radius: 4px;
}

.related-articles__item-overimg {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    margin-right: 12px;
    overflow: hidden;
}

.related-articles__item-info {
    width: calc(100% - 76px);
    padding-top: 8px;
}

.related-articles__item-title {
    display: inline-block;
    vertical-align: top;
    color: #009fa2;
    margin: 0 0 8px;
}
.related-articles__item-title, .related-articles__item-date {
    font-size: 16px;
    line-height: 24px;
}
.related-articles__item-date {
    display: block;
    color: #4e667e;
}


.prices__table .prices__table-row {
        display: flex;
    flex-direction: row;
    /* justify-content: space-between; */
    justify-content: space-between;
    position: relative;
    padding: 17px 0 15px;
    border-bottom: 1px solid #e4e6e8;
    padding-right: 23%;
}

.prices__table-cell--cost {
    min-width: 88px;
}

.prices__table .prices__table-btn {
    position: absolute;
    right: 0px;
}



.highlighted {
    background: none repeat scroll 0 0 #F0F0F0;
    border-left: 6px solid #019FA2;
    border-radius: 5px 5px 10px;
    margin: 26px 1px 0;
	display:table-cell;
    padding: 12px 22px;
}
.highlighted_with_z {
    background: none repeat scroll 0 0 #F0F0F0;
    border-left: 6px solid #019FA2;
    border-radius: 5px 5px 10px;
    margin: 26px 1px 0;
    padding: 12px 22px;
	display:table-cell;
    position: relative;
	z-index: -1;
}
.title-green{
color:#00736a;
font-family:"PT Sans Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
font-style:normal;
}
#main .news-detail h2 a{
   color: #8f2a7a;
   text-decoration:none;
   cursor:pointer;
   border-bottom: 1px dashed #8f2a7a;
}
#main .news-detail h2 a.cur{
   text-decoration:none;
   color: #8f2a7a;
   text-decoration:none;
   cursor:pointer;
   border-bottom: none;
}
#main .news-detail div.desc{
   margin-bottom:22px; 
}
#main .news-detail div.desc p{
   margin:0; 
}
#main .b-tabber h2 a{
   color: #8f2a7a;
   text-decoration:none;
   cursor:pointer;
   border-bottom: 1px dashed #8f2a7a;
}
#main .b-tabber h2 a.cur{
   text-decoration:none;
   color: #8f2a7a;
   text-decoration:none;
   cursor:pointer;
   border-bottom: none;
}
#main .b-tabber div.desc{
   margin-bottom:22px; 
}
#main .b-tabber div.desc p{
   margin:0; 
}
#main .b-tabber div.desc h2 {margin-left:15px;}
#main .b-tabber div.desc div.desc{margin-left:15px;}