

/* Start:/bitrix/templates/vestnik/styles.css?1788949352371*/
.x_doc_static {}

.left_image {
float:left;
margin-right:20px;
margin-bottom:20px
}
.right_image {
float:right;
margin-left:20px;
margin-bottom:20px
}

.b-textblock h2
{
font-size:18px !important;
font-weight:bold !important;
}

.b-textblock h3
{
font-family: 'Helvetica Neue', helvetica, arial, serif !important;
font-size:16px !important;
font-weight:bold !important;
}
/* End */


/* Start:/bitrix/templates/vestnik/template_styles.css?17889493523056*/
/*Слайдер видеоновостей*/
.b-video-slider {
  background: #fff;
}

.b-video-slider .frame,
.b-video-slider .frame ul,
.b-video-slider .frame ul li {
  height: auto;
}

.b-video-slider h4 {
  font-size: 15px;
  color: #333;
  font-family: "PFAgoraSlabProBold";
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 22px;
  margin-left: -8px;
}
/*.Слайдер видеоновостей*/

.sl_br .b-block-right .b-block-right {
  width: 566px;
  float: none;
  margin-bottom: 0;
}

.b-wrap blockquote {
  margin: 0 0 1.5em 0;
  padding: 24px 30px 10px 65px !important;
  margin-left: 0px !important;
  min-height: 31px;
  font-size: 17px;
  font-style: italic;
  font-weight: 400 !important;
  text-align: left;
  position: relative;
  background: #f2efef !important;
}

.b-wrap blockquote:before {
  display: inline-block;
  content: "";
  margin-right: 10px;
  top: 30px;
  position: absolute;
  left: 32px !important;
  width: 18px;
  height: 15px;
  background: url("/bitrix/templates/vestnik/i/blockquote_new.png") 0 0 no-repeat;
}

.b-block-right .small-blocks {
  margin-left: 0px;
  text-align: left;
}

.b-block-right .small-blocks .ib-li.height-line-item,
.b-block-right .small-blocks .b-brick {
  width: 300px;
  margin: 0px;
  border-top: 0px;
  margin-bottom: 7px;
}

.b-block-right.transparent {
  padding: 0px 25px 0px 25px;
  width: 616px;
  background: none;
  border-top: 0px;
}

.b-block-right .ib-li.height-line-item {
  margin-bottom: 15px;
}

.b-dropdownfilter {
  background: #2c6299 !important;
  -webkit-box-shadow: inset 0 0 50px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 0 50px 0px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 50px 0px rgba(0, 0, 0, 0.4);
  border: none;
}

.b-content-block {
  text-transform: uppercase;
  text-align: center;
  margin: 0px;
}
.b-content-link {
  display: block;
  cursor: pointer;
  padding: 13px 0 12px 0;
  font-family: "PFAgoraSlabProBold";
  text-decoration: none;
  background: #e6e6e6;
  border-bottom: 1px solid #d4d4d4;
  -webkit-transition: background 100ms linear;
  -moz-transition: background 100ms linear;
  transition: background 100ms linear;
}
.b-content-link span {
  color: #2c6299;
}
.b-content-link:hover {
  background: #dfdfdf;
}
.orphus-label {
  font-size: 11px;
}

.read-more {
  display: flex;
  flex-direction: column-reverse;
}

.read-more__content {
  overflow: hidden;
  position: relative;
}

.read-more__label {
  text-align: center;
  margin: 15px 0 30px;
}

.read-more__input {
  display: none;
}
.read-more__input:not(:checked) ~ .read-more__content {
  max-height: 300px;
  height: max-content;
}

.read-more__input:not(:checked) ~ .read-more__content:after {
  content: "";
  display: block;
  height: 100px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0),
    #fff 75%
  );
}

.read-more__input:checked ~ .read-more__content {
    height: auto;
	max-height: unset;
  }


.read-more__input:checked ~ .read-more__content:after {
  display: none;
}

/* End */
/* /bitrix/templates/vestnik/styles.css?1788949352371 */
/* /bitrix/templates/vestnik/template_styles.css?17889493523056 */
