/* Start:/local/templates/main/components/bitrix/news/newblogs/bitrix/news.detail/.default/style.css?159076145311135*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

.blog-group + .blog-group {
	margin-bottom: 20px;
}

.blog-group .title-group {
	font-size: 26px;
	line-height: 1.5;
	margin-bottom: 10px;
	font-family: "OpenSansSemiboldRegular", "Open Sans", sans-serif;
}

.ib-list.blog-list {
	margin: 20px 0;
}

.ib-list.blog-list .ib-item.blog-block {
	display: table;
	width: 100%;
	margin-bottom: 6%;
}

.ib-list.blog-list .ib-item.blog-block .author-block {
	background-color: #9bdb2b;
	width: 23%;
	float: left;
	border-radius: 5px;
	padding: 0% 0% 2% 0;
}

.ib-list.blog-list .ib-item.blog-block .author-block .face {
	position: relative;
	margin: 20px 0;
}

.ib-list.blog-list .ib-item.blog-block .author-block .face .image {
	border-radius: 50%;
	display: block;
	position: relative;
	margin: 0 auto;
}

.ib-list.blog-list .ib-item.blog-block .author-block .face .image img {
	margin: 0 auto;
	display: block;
	border-radius: 50%;
}

.ib-list.blog-list .ib-item.blog-block .author-block .name {
	color: #000;
	font-size: 1.625rem;
	font-family: Roboto Condensed;
	text-align: center;
	margin-bottom: 3px;
	line-height: 1.2;
	text-decoration: none;
}

.ib-list.blog-list .ib-item.blog-block .author-block .name a {
	text-decoration: none;
}

.ib-list.blog-list .ib-item.blog-block .author-block .info {
	color: #dfff5f;
	font-family: "OpenSansSemiboldRegular", "Open Sans", sans-serif;
	text-align: center;
	margin-bottom: 31px;
	line-height: 1.6;
	padding: 4% 5%;
}

.ib-list.blog-list .ib-item.blog-block .articles {
	width: 67%;
	margin-left: 2%;
	float: left;
}

.ib-list.blog-list .ib-item.blog-block .articles hr {
	border: 1px solid #ebebeb;
	margin: 1rem auto;
	width: 40%;
}

.ib-list.blog-list .ib-item.blog-block .articles .article {
	margin-bottom: 30px;
}

.ib-list.blog-list .ib-item.blog-block .articles .article .title {
	color: #ed293c;
	font-size: 26px;
	font-family: Roboto Condensed;
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: 7px;
	text-decoration: none;
	margin-block-start: 0;
}

.ib-list.blog-list .ib-item.blog-block .articles .article .title a {
	text-decoration: none;
}

.ib-list.blog-list .ib-item.blog-block .articles .article p {
	color: #000;
	line-height: 1.5;
}

.blog-search input,
.blog-search select {
	margin-bottom: 0.6em;
	width: 100%;
}

.blog-search {
	margin-bottom: 20px;
}

.tag-block,
.tag-block a {
	color: #ff8f3c;
}

/*
.blog-group .title-group,
.blog-group.color-1 .title-group {
    color: #9bdb2b;
}

.blog-group .ib-list.blog-list .ib-item.blog-block .author-block,
.blog-group.color-1 .ib-list.blog-list .ib-item.blog-block .author-block {
    background-color: #9bdb2b;
}

.blog-group .ib-list.blog-list .ib-item.blog-block .author-block .info,
.blog-group.color-1 .ib-list.blog-list .ib-item.blog-block .author-block .info {
    color: #dfff5f;
}
*/
.blog-group .title-group,
.blog-group.color-1 .title-group {
	color: #ff8f3c;
}

.blog-group .ib-list.blog-list .ib-item.blog-block .author-block,
.blog-group.color-1 .ib-list.blog-list .ib-item.blog-block .author-block {
	background-color: #f2f4f8;
}

.blog-group .ib-list.blog-list .ib-item.blog-block .author-block .info,
.blog-group.color-1 .ib-list.blog-list .ib-item.blog-block .author-block .info {
	color: #000;
}

/*
.blog-group.color-2 .title-group{
    color: #ffc232;
}
.blog-group.color-2 .ib-list.blog-list .ib-item.blog-block .author-block{
    background-color: #ffc232;
}
.blog-group.color-2 .ib-list.blog-list .ib-item.blog-block .author-block .info {
    color: #ffc232;
}

.blog-group.color-3 .title-group{
    color: #ff8f3c;
}
.blog-group.color-3 .ib-list.blog-list .ib-item.blog-block .author-block{
    background-color: #ff8f3c;
}
.blog-group.color-3 .ib-list.blog-list .ib-item.blog-block .author-block .info {
    color: #ff8f3c;
}

.blog-group.color-4 .title-group{
    color: #5fdcab;
}
.blog-group.color-4 .ib-list.blog-list .ib-item.blog-block .author-block{
    background-color: #5fdcab;
}
.blog-group.color-4 .ib-list.blog-list .ib-item.blog-block .author-block .info {
    color: #5fdcab;
}
*/
.blog-main-author .two-col .col.sidebar {
	width: 23%;
}

.blog-main-author .two-col .col.page-container {
	width: 73%;
}

.blog-main-author .author-block {
	background-color: #f2f4f8;
	width: 100%;
	float: left;
	border-radius: 5px;
	padding: 20px 10px;
	margin-bottom: 20px;
}

.blog-main-author .author-block .face {
	position: relative;
	margin: 20px 0;
}

.blog-main-author .author-block .face .image {
	border-radius: 50%;
	display: block;
	position: relative;
	margin: 0 auto;
}

.blog-main-author .author-block .face .image img {
	margin: 0 auto;
	display: block;
	border-radius: 50%;
}

.blog-main-author .author-block .name {
	color: #000;
	font-size: 30px;
	font-family: "OpenSansSemiboldRegular", "Open Sans", sans-serif;
	text-align: center;
	margin-bottom: 3px;
	line-height: 1.2;
	text-decoration: none;
}

.blog-main-author .author-block .name a {
	text-decoration: none;
}

.blog-main-author .author-block .info {
	color: #000;
	font-size: 22px;
	font-family: "OpenSansSemiboldRegular", "Open Sans", sans-serif;
	text-align: center;
	margin-bottom: 31px;
	line-height: 1.2;
}

.blog-main-author .author-block .settings {
	list-style: none;
	text-align: center;
	padding-inline-start: 0px;
	text-decoration: underline;
}

.blog-calendar table {
	padding: 0 10px;
}

.blog-calendar table {
	width: 100%;
}

.blog-calendar .calendar-nav {
	background-color: #f7f7f7;
	border: 2px solid #dedede;
	border-radius: 5px;
	overflow: hidden;
}

.blog-calendar .calendar-nav .left-arr {
	text-align: left;
}

.blog-calendar .calendar-nav .right-arr {
	text-align: right;
}

.blog-calendar .calendar-nav .month {
	text-align: center;
}

.blog-calendar td {
	color: #444444;
	font-size: 14px;
	font-family: "OpenSansSemiboldRegular", "Open Sans", sans-serif;
	padding: 8px 2px;
}

.blog-calendar a {
	text-decoration: none;
}

.blog-calendar span {
	border-radius: 4px;
	padding: 4px;
}

.blog-calendar .blogCalSelected span {
	background-color: #9bdb2b;
}

.blog-calendar .blogCalSelected a {
	text-decoration: underline;
}

.blog-calendar .blogCalToday span {
	background-color: #73db11;
	color: #000;
}

.blog-calendar .blogCalWeekend span {
	color: #ff6a51;
}

{

}

.blog-article {
	background-color: #f7f7f7;
	padding: 4px;
	border-radius: 5px;
	margin: 20px 0;
}

.blog-article .blog-content {
	background-color: #ffffff;
	padding: 30px 10px;
}

.blog-article .blog-share {
	font-size: 13px;
}

.blog-article .blog-tools {
	font-size: 12px;
}

.blog-article .blog-title {
	color: #444444;
	font-size: 26px;
	padding-bottom: 5px;
	line-height: 1.1;
	font-family: "OpenSansSemiboldRegular", "Open Sans", sans-serif;
}

.blog-article .blog-title a {
	text-decoration: none;
}

.blog-article .blog-text {
	color: #747474;
	font-size: 14px;
	line-height: 22px;
}

.blog-article .info {
	display: table;
	width: 100%;
	font-size: 13px;
	padding: 5px;
}

.blog-article .info .left-col {
	float: left;
	color: #747474;
}

.blog-article .info .right-col {
	float: right;
	color: #393939;
}

.blog-article .info .right-col a {
	text-decoration: none;
}

.blog-article .info .left-col,
.blog-article .info .right-co {
	display: table;
}

.blog-article .blog-date,
.blog-article .blog-tag,
.blog-article .blog-author {
	float: left;
	margin-right: 10px;
}

.blog-article .blog-views,
.blog-article .blog-comments,
.blog-article .blog-rating {
	float: right;
	margin-left: 10px;
}

.blog-article .blog-views .ico {
	margin-bottom: -2px;
	margin-right: 4px;
}

.blog-article .blog-comments .ico {
	margin-bottom: -4px;
	margin-right: 4px;
}

.blog-article .blog-author {
	color: #64adf1;
}

.blog-article .blog-tag {
	font-size: 12px;
}

.blog-article .blog-tag a {
	color: #ff8f3c;
}

.blog-comments .blog-comment-form {
	margin: 0 auto;
}

.btn.white {
	background-color: #fff;
	/*color: #82B81A;*/
	color: #000;
}

.btn.white.bordered {
	border: 4px solid #FFF;
}

.btn.white.bordered:hover {
	background-color: #fff;
	color: #9f338c;
	border-color: #FFF;
}

.btn.medium {
	font-size: 15px;
	padding: 7px 13px;
	line-height: 1.2;
}

.btn, input[type="submit"], #post-button {
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	text-decoration: none;
	border: none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	position: relative;
	display: table;
}

.cam {
	margin: 0 auto !important;
}

.blog-main-article {
	max-width: 825px;
	margin: 0 auto;
}

.blog-main-article img {
	max-width: 100%;
}

.blog-article .blog-title {
	margin-bottom: 20px;
}

.blog-post-buttons.blog-edit-buttons, .col.sidebar.right input[type="submit"], #post-button {
	background: #0593bc;
	color: #fff;
	border: 4px solid #0593bc;
	font-size: 17px;
	padding: 8px 13px;
	line-height: 1.2;
	font-family: "OpenSansSemiboldRegular", "Open Sans", sans-serif;
	font-weight: normal;
	height: 42px;
	margin-bottom: 1.5rem;
}

input[type="submit"]:hover, #post-button:hover {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0);
	color: #0593bc;
	border-color: #0593bc;
}

.blog-text ul {
	list-style: circle inside !important;
	padding-inline-start: 0px;
}

.two-col {
	display: table;
	width: 100%;
}

.two-col {
	display: table;
	width: 100%;
}

.two-col .col {
	display: inline-block;
	float: left;
	width: 50%;
}

.two-col .col.sidebar {
	width: 18%;
}

.two-col .col.sidebar.left {
	margin-right: 4%;
}

.two-col .col.sidebar.right {
	margin-left: 4%;
}

.two-col .col.page-container {
	width: 100%;
}

.two-col .col.page-container.no-bg {
	background-color: transparent;
}

.small-title {
	border-bottom: 3px solid #F7F7F7;
	padding: 10px 0 15px;
	margin: 0 0 15px;
	line-height: 1;
	font-family: "OpenSansBold", "Open Sans", sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

.form-row {
	display: table;
	width: 100%;
}

.form-row input[type="text"],
.form-row textarea,
.form-row select {
	background-color: #f7f7f7;
	border: 2px solid #dedede;
	border-radius: 4px;
	width: 100%;
	height: 38px;
}

.form-row input[disabled],
.form-row input.disabled {
	background-color: #C5C5C5;
	border: 2px solid #8A8A8A;
	color: #000;
	cursor: no-drop;
}

.form-row label {
	color: #656565;
	font-size: 14px;
	font-weight: normal;
}

.form-row .error input[type="text"],
.form-row .error textarea {
	border: 2px solid #de2523;
}

.form-row .form-col {
	display: table-cell;
}

.ico {
	display: inline-block;
}

.ico.chat {
	background-image: url("https://varnoff-studio.ru/local/templates/main/components/bitrix/news/newblogs/bitrix/news.detail/images/chat.png");
	background-position: center;
	background-repeat: no-repeat;
	width: 18px;
	height: 15px;
}

.ico.eye {
	background-image: url("https://varnoff-studio.ru/local/templates/main/components/bitrix/news/newblogs/bitrix/news.detail/images/eye.png");
	background-position: center;
	background-repeat: no-repeat;
	width: 20px;
	height: 13px;
}

.blog-post-edit-link, .blog-post-delete-link, .blog-post-comments-link, .blog-post-views-link, .blog-post-publish-link, .blog-post-hide-link, .blog-post-show-link {
	background-repeat: no-repeat;
	padding-left: 18px;
	height: 16px;
	display: inline-block;
	padding-right: 0.5em;
	font-size: 1.2em;
	text-decoration: underline;
}
/* End */
/* /local/templates/main/components/bitrix/news/newblogs/bitrix/news.detail/.default/style.css?159076145311135 */
