﻿.infobar__item.socials a {
  display: inline-block;
  width: 19px;
  height: 19px;
}

.news_article_tags a {
    text-transform: uppercase;
}
/* EDITOR IMG */
.img-right, .news_article p.img-right{
	display: inline-block;
    /*display: block;*/
/*	margin:0;*/
    /*margin-bottom:20px;*/
} 
.img-right p, .img-right-down p {
    display: block;
}
.img-right p:last-child {
	margin-bottom: 0;
}
.img-right img, .img-right-up img, .img-right-down img {
    float:left;
    margin-right:20px;
    padding-bottom: 5px;
    box-sizing: content-box;
}
.img-right-up, .news_article p.img-right-up{
/*	display: inline-block;*/
    display: block;
/*	margin:18px 0 0;*/
    margin:18px 0;
} 
.img-right-up-down, .news_article p.img-right-up-down{
/*	display: inline-block;*/
    display: block;
	margin:18px 0;
}
.img-right-down, .news_article p.img-right-down {
/*	display: inline-block;*/
    display: block;
/*	margin:0 0 18px;*/
    /*margin:18px 0;*/s
} 
p img {margin-bottom: 20px;}
div.img-right > img, div.img-right-down > img {margin-top: 20px;}
div a img {margin-top:0px;}
p.img-right img, p.img-right-down img {margin-top:0;margin-bottom:0;}
div.img-right img, div.img-right-down img {margin-top:0;margin-bottom:0;}
div.img-right, div.img-right-down {margin-top:20px;}
div.img-right p, div.img-right-down p {margin-top:0;}
div.img-right p+p, div.img-right-down p+p {margin-top:20px;}
div.left_pos>img {margin-top: 20px;}
/*.pt {
    padding-top:18px;
    padding-top:0px;
}
.pb {
    padding-bottom:18px;
    padding-bottom:18px;
}
.pt_nomobile {
    padding-top:18px;
    padding-top:18px;
}
.pb_nomobile {
    padding-bottom:18px;
    padding-bottom:18px;
}*/
/* стили для меток Реклама - на странице для баннеров внутри редатора */
.reclama {
	width: 100%;
	position: relative;
	text-align: center;
}
.reclama .reclama_block {
	position: relative;
	display: inline-block;
}
.reclama .reclama_block a.reclama_link {
	display: flex;
    align-items: center;
    cursor: pointer;
    position: absolute;
    left: 4px;
    top: 4px;
    z-index: 10;
    white-space: nowrap;
    height: 12px;
    line-height: normal;
    box-sizing: border-box;
    padding: 0px 4px;
    border-radius: 16px;
    font-size: 8px;
    text-transform: uppercase;
    letter-spacing: 0.125em;
    pointer-events: none;
    text-decoration: none;
    color: rgb(87, 92, 102);
    background-color: rgb(255, 255, 255);
    opacity: 0.8;
    max-width: calc(100% - 4px);
}
/*стили на странице контакты*/
/*.blue { color: #152757; } /* синий круг */*/
.cont_box {
    display: flex;
    align-items: stretch;      
    flex-wrap: wrap;
    width: 100%;
    margin-top: 20px;
}
.cont_box__item {
    flex: 0 1 50%;
    text-align: center;
    border: 1px solid #afabab;
    padding: 10px 0;
}
/*стили для календаря*/
.datepick-month td {
    border: 0;
}
.datepick-month th {
    padding: 5px 6px;
    font-weight: bold;
}