

/* Start:/local/templates/seo_lev/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?17842027424745*/
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;
}
/* ===== ЖУРНАЛЬНАЯ ТИПОГРАФИКА ДЛЯ СТАТЕЙ БЛОГА (КАСТОМНЫЙ ШАБЛОН) ===== */

/* 1. Жестко перебиваем стили родителя, ограничиваем ширину и центрируем колонку */
/* 1. Настройка главной подложки ("белый лист") для статьи */
.blog__content_text {
    display: block !important; 
    
    /* Центрируем колонку */
    margin: 40px auto 80px auto !important; 
    
    /* Создаем красивую подложку */
    background: #ffffff !important; 
    border-radius: 16px !important; 
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08) !important; 
    border: 1px solid rgba(212, 175, 55, 0.1) !important; /* Легкая золотая окантовка */
    
    /* Просторные внутренние отступы, чтобы текст "дышал" внутри листа */
    padding: 60px 70px !important; 
}

/* Адаптивность подложки для мобильных устройств */
@media (max-width: 768px) {
    .blog__content_text {
        padding: 35px 25px !important; /* Уменьшаем "поля" на смартфонах */
        border-radius: 12px !important;
        margin-top: 20px !important;
    }
}

/* 2. Настройка основного текста (абзацев) */
.blog__content_text p {
    font-size: 18px !important;
    line-height: 1.7 !important; 
    color: #444444 !important; 
    margin-bottom: 25px !important;
    text-align: left !important;
}

/* 3. Оформление подзаголовков внутри статьи (H2) */
.blog__content_text h2 {
    font-size: 28px !important;
    font-weight: 700 !important;
    color: #222222 !important;
    margin-top: 55px !important; 
    margin-bottom: 25px !important;
    text-align: left !important; 
    line-height: 1.3 !important;
}

/* 4. Оформление H3 (если контент-менеджеры их используют) */
.blog__content_text h3 {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #333333 !important;
    margin-top: 40px !important;
    margin-bottom: 15px !important;
    text-align: left !important;
}

/* 5. Картинки внутри текста статьи */
.blog__content_text img {
    max-width: 100% !important;
    height: auto !important;
    border-radius: 12px !important; 
    margin: 35px auto !important; /* Центрируем сами картинки */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08) !important; 
    display: block !important;
}

/* 6. ПРЕМИАЛЬНОЕ ОФОРМЛЕНИЕ СПИСКОВ ВНУТРИ СТАТЬИ */

/* Обычные списки (ul) */
.blog__content_text ul {
    list-style: none !important;
    padding-left: 0 !important;
    margin-top: 20px !important;
    margin-bottom: 30px !important;
}

.blog__content_text ul li {
    position: relative !important;
    padding-left: 30px !important;
    margin-bottom: 15px !important;
    font-size: 18px !important;
    line-height: 1.6 !important;
    color: #444444 !important;
    text-align: left !important;
}

/* Кастомный золотой маркер (точка) */
.blog__content_text ul li::before {
    content: '' !important;
    position: absolute !important;
    left: 5px !important;
    top: 11px !important; /* Выравнивание точки по центру первой строки текста */
    width: 8px !important;
    height: 8px !important;
    background-color: #d4af37 !important; /* Фирменный золотой */
    border-radius: 50% !important;
    box-shadow: 0 0 5px rgba(212, 175, 55, 0.4) !important; /* Легкое премиальное свечение */
}

/* Нумерованные списки (ol) */
.blog__content_text ol {
    padding-left: 20px !important;
    margin-top: 20px !important;
    margin-bottom: 30px !important;
}

.blog__content_text ol li {
    font-size: 18px !important;
    line-height: 1.6 !important;
    color: #444444 !important;
    margin-bottom: 15px !important;
    padding-left: 10px !important;
    text-align: left !important;
}

/* Красим сами цифры в золотой цвет */
.blog__content_text ol li::marker {
    color: #d4af37 !important;
    font-weight: 700 !important;
}

/* Выделение жирным шрифтом */
.blog__content_text strong,
.blog__content_text b {
    color: #222222 !important;
    font-weight: 700 !important;
}
/* End */


/* Start:/bitrix/components/bitrix/main.share/templates/.default/style.min.css?16717133831293*/
a.share-switch{display:block;width:20px;height:20px;background:scroll transparent url('/bitrix/components/bitrix/main.share/templates/.default/images/share.gif') center center no-repeat}.share-window-parent{position:relative}table.bookmarks-table{padding:0;height:19px;// height:18px}.share-dialog{z-index:1000;position:absolute;top:0}.share-dialog-left{left:18px}.share-dialog-right{right:18px}.share-dialog-inner-left{background:scroll transparent url('/bitrix/components/bitrix/main.share/templates/.default/images/background.gif') right center no-repeat;padding:0 1px 1px 4px;// padding:1px 1px 1px 4px}.share-dialog-inner-right{background:scroll transparent url('/bitrix/components/bitrix/main.share/templates/.default/images/background-right.gif') left center no-repeat;padding:0 4px 1px 1px;// padding:1px 4px 1px 1px}td.bookmarks{padding-left:2px!important;padding-right:2px!important;padding-top:1px!important;padding-bottom:0!important;border:none!important}.bookmarks a{background:none no-repeat scroll center center transparent;display:block;width:16px;height:16px;overflow:hidden}.bookmarks a.vk{background-image:url('/bitrix/components/bitrix/main.share/templates/.default/images/vk.gif')}.bookmarks a.facebook{background-image:url('/bitrix/components/bitrix/main.share/templates/.default/images/facebook.gif')}.bookmarks a.twitter{background-image:url('/bitrix/components/bitrix/main.share/templates/.default/images/twitter.gif')}.bookmarks a.delicious{background-image:url('/bitrix/components/bitrix/main.share/templates/.default/images/delicious.gif')}.bookmarks a.lj{background-image:url('/bitrix/components/bitrix/main.share/templates/.default/images/lj.gif')}.bookmarks a.mailru{background-image:url('/bitrix/components/bitrix/main.share/templates/.default/images/mailru.gif')}
/* End */


/* Start:/local/templates/seo_lev/components/bitrix/news.list/blog_category/style.css?1761238539150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /local/templates/seo_lev/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?17842027424745 */
/* /bitrix/components/bitrix/main.share/templates/.default/style.min.css?16717133831293 */
/* /local/templates/seo_lev/components/bitrix/news.list/blog_category/style.css?1761238539150 */
