

/* Start:/local/templates/mediapro_main/components/bitrix/catalog.element/content/style.css?17629424752398*/
	@media (max-width: 750px) {
   .content_docum_file a{
   	display: inline-block;
    white-space: nowrap; /* Отменяем перенос текста */
    width: 200px;
    overflow: hidden; /* Обрезаем содержимое */
    text-overflow: ellipsis; /* Многоточие */
   }

	}
.uslugi_price {
  font-size: 30px;
}

a.txttohtmllink {
  font-size:0;
}

a.txttohtmllink:after {
font-family: "FontAwesome";
    content: "\f08e";
    margin-left: 5px;
  font-size:14px;    
}

.tags.element{
  font-size: 18px;
}

.tags.element a{
  /*color: black;*/
  margin-right: 5px;
  text-decoration: underline;
}

.h1, h1 {
    font-size: 2rem !important;
}
.h2, h2 {
    font-size: 1.5rem !important;
}

.bx-breadcrumb {
    margin: 0 !important;
}

form#add-job textarea { 
  resize: none !important; 
  border-radius: 20px;
}

.sticky-top {
  top: 30px !important;
}

.news_blocks {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

@media (max-width: 768px) {
.content [class*="col-"] {
flex: 0 0 100% !important;
max-width: 100% !important;
margin-bottom: 15px;
}
.table{
  font-size: 13px !important;
}
}

    iframe{
        margin-top: 15px;
        max-width: 100%;
    }
    img{
        max-width: 100%;
        object-fit: contain;
    }
.preview_text {
  margin: 9px 0 14px;
  padding: 8px 0;
  background: transparent;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.preview_text__label {
  display: inline-block;
  margin-bottom: 6px;
  padding-right: 12px;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #5c5548;
  background: #fff;
}

.preview_text__label:after {
  content: "";
  display: inline-block;
  position: relative;
  top: -2px;
  width: 50px;
  height: 1px;
  margin-left: 10px;
  background-color: #d2c9b0;
}

.preview_text__body {
  padding-top: 6px;
  max-width: 720px;
  color: #2b2723;
  font-size: 0.98rem;
  line-height: 1.6;
  font-family: "PT Serif", "Georgia", serif;
  column-count: 1;
}

.preview_text__body p {
  margin-bottom: 0.85em;
}

.preview_text__body p:last-child {
  margin-bottom: 0;
}
/* End */


/* Start:/local/templates/mediapro_main/components/bitrix/catalog.section/news_vagno_right/style.css?1735215859329*/
.content_blocks.right_news>div>div, .content_blocks.right_news>div>a>div {
    min-height: auto;
}

.content_blocks.right_news>div.block_long h3 {
    font-size: 16px;
}

.content_blocks.right_news .text {
    font-size: 13px;
}

.content_blocks.right_news .date_time {
    position: absolute;
    bottom: 20px;
    left: 25px;
}
/* End */


/* Start:/local/templates/mediapro_main/components/bitrix/catalog.section/content_section_list/style.css?1735215859435*/
.news_blocks .slick-next:before, .news_blocks .slick-prev:before {
	font-size: 30px !important;
}

.news_blocks .slick-next, .news_blocks .slick-prev {
	top: 40% !important;
	opacity: .5
}

.news_blocks .slick-next {
	right: -30px;
}

.news_blocks .slick-prev {
	left: -60px;
}

.news_blocks .slick-dots-white{
	display: none !important;
}

section.news_blocks {
	/*margin-top: 30px !important;*/
}

.news_blocks a {
	color: black;
}


/* End */
/* /local/templates/mediapro_main/components/bitrix/catalog.element/content/style.css?17629424752398 */
/* /local/templates/mediapro_main/components/bitrix/catalog.section/news_vagno_right/style.css?1735215859329 */
/* /local/templates/mediapro_main/components/bitrix/catalog.section/content_section_list/style.css?1735215859435 */
