body { background: #e6000c; }


a { color: #e6000c; }
a:visited { color: #e6000c; }
a:hover { color: #e6000c; }

.i-updated { border: 1px solid #e6000c; height: 12px; font-size: 11px; font-weight: normal; line-height:14px; color: #e6000c; padding: 0 4px 2px; }

.site-header { background: #e6000c; padding: 12px 0; }
.site-header .header { font-size: 18px; font-weight: bold; height: 80px; line-height: 80px; }
.site-header .logo a { display: block; background: url(../img/logo/logo.png) no-repeat left center / 132px 80px; width: 132px; height: 80px; }
.site-header .dropdown-menu { background: #e6000c; border: 1px solid #ddd; }
.site-header .dropdown-menu li { padding: 0 60px; }
.site-header .nav-menu .nav-item-donate { display: none; }

.header-anons { background: none; margin-bottom: 20px; }
.header-anons .layout { background-color: #fff; }
.header-anons .slick-prev { left: -20px; }
.header-anons .slick-next { right: -20px; }

.site-footer { background: none; margin-top: 30px; }
.site-footer .layout { background: #fff; }

#header-search { background: #e6000c; border: none; }
.input, input[type="text"], input[type="password"] { border: 1px solid #ddd; }
.search-form { margin: 12px 0 0 0; }
.caption { border-bottom-color: #9b0808; }
.col-content .caption { border-bottom: none; }
.have-background { background: #e6000c; color: #ddd; }
.have-background li { border-bottom: 1px solid #9b0808; }
.have-background li a { color: #ddd; }
.have-background li .photo { width: 45%; }
.poll .image { padding: 1px; }

.slick-prev:before, .slick-next:before { color: #e6000c; }

.like-supernews .slick-gallery {  padding: 0; margin-bottom: 24px; }
.like-supernews .slick-gallery .slick-dots { display: block; position: absolute; top: 20px; right: 20px; width: 100%; padding: 0; list-style: none; text-align: right; margin: 0; height: 28px; }
.like-supernews .slick-gallery .slick-dots li { display: inline-block; position: relative; width: 28px; height: 28px; line-height: 28px; text-align: center; margin: 0 0 0 10px; cursor: pointer; background: none; padding: 0; }
.like-supernews .slick-gallery .slick-dots li button { padding: 0; font-weight: normal; }
.like-supernews .slick-gallery .slick-dots li button::before { content: ''; font-size: 0; }
.like-supernews .slick-gallery .slick-dots button { font-size: 15px; font-weight: bold; color: #a0a0a0; width: 28px; height: 28px; line-height: 16px; background: rgba(120,20,30,0.8); }
.like-supernews .slick-gallery .slick-dots .slick-active button {  color: #f8f8f8; background: rgba(150,30,40,0.7); font-weight: bold; }
.like-supernews .slick-gallery .slick-prev, .like-supernews .slick-gallery .slick-next  { width: 50px; height: 100px; background: none; }
.like-supernews .slick-gallery .gallery-item-info { position: absolute; font-size: 15px; line-height: 21px; bottom: 0; left: 0; width: 100%; background: rgba(120,20,30,0.8); padding: 15px; text-align: left; color: #d0d0d0; box-sizing: border-box; }
.like-supernews .slick-gallery .gallery-item-info h3 { font-size: 26px; line-height: 30px; text-align: left; margin: 0 0 5px 0; }
.like-supernews .slick-gallery .gallery-item-info a { color: #f8f8f8; }


.like-imagefeed li { font-size: 15px; line-height: 21px; padding-top: 0; padding-bottom: 24px; border: none; }
.like-imagefeed li .title { margin-bottom: 0.2em; }
.like-imagefeed li .image { font-size: 0; line-height: 0; position: relative; margin-bottom: 6px; border: 1px solid #ddd; box-sizing: border-box; }
.like-imagefeed li .image a:hover { border: none; }
.like-imagefeed li .image img { width: 100%; }
.like-imagefeed li .rubric { font-size: 13px; position: absolute; left: 8px; top: 8px; height: 20px; line-height: 20px; background: #e6000c; color: #ddd; padding: 2px 8px; }
.like-imagefeed .adv-inline-block { text-align: center; }


.material-related .related-news .caption { font-size: 16px; color: #888; text-transform: uppercase; border-bottom: none; margin-bottom: 24px; }

/* full version */
@media screen and (min-width:941px)
{
    .layout { margin: 0 auto; max-width: 1140px; }
    .layout-wrapper { padding: 0 20px; }
}

/* two column, right goes under */
@media screen and (min-width:561px) and (max-width:940px)
{
}

/* single column */
@media screen and (max-width:560px)
{
    .related-news .lenta li { padding-left: 0; }
    .related-news .adv-block { display: none; }
    .site-content .col-right { display: none; }
}