/* news pages - ported from kurs.com.ua */

/* headers */
.news-page .main-title,
#news_block .main-title{position:relative;}
.news-page .main-title a,
#news_block .main-title a{color:inherit;}
.news_switch{position:absolute;right:10px;top:0;}
.category-title{color:#4a4a4a;font-size:20px;padding:9px 7px;border-bottom:1px solid #cacaca;font-weight:400;}
.category-title a{color:inherit;}
.category-title a:hover{text-decoration:none;}
.articleSource{display:inline;font-size:18px;font-weight:300;}
.news-list .load-more{cursor:pointer;}
#latest_articles_list .load-more{background-color:#f0f0f0;}

/* article */
.news-article{padding:0 10px;padding-top:10px;}
.news-article h1{font-size:28px;line-height:1.25;margin:0 0 10px;font-weight:500;}
.news-article .crumbs{padding:0;margin:0;list-style:none;font-size:12px;padding-bottom:12px;font-weight:700;}
.news-article .crumb{position:relative;display:inline;padding:0 2px 0 0;line-height:20px;}
.news-article .crumb-link{color:#497382;font-weight:700;}
.news-article .no-wrap{white-space:nowrap;}
.main-image-wrapper{width:100%;height:0;position:relative;overflow:hidden;}
.main-image-wrapper figure{margin:0;}
.news-article .main-image{width:100%;height:auto;position:absolute;}
.main-image-caption{font-size:12px;line-height:1.5;margin-top:.25em;color:#777;}
#text{font-size:18px;line-height:30px;text-align:justify;position:relative;margin-top:10px;}
#text img{max-width:100%;display:block;margin:0 auto 10px;height:auto;}
#text video,
#text iframe{max-width:100%;}
#text iframe{display:block;margin:auto;}
#text ul:not(.crumbs){display:block;list-style-type:disc;margin-right:10px;}
#text p{display:block;margin:0 0 1em;}
#text > p:first-of-type{font-size:20px;line-height:1.4;margin:10px 0;}
#text .advertising{margin:10px 0;}
#text q{font-style:italic;color:#323232;}
#text q:before,
#text q:after{content:'';}
#text nav{text-align:left;}
#text nav ul{font-size:14px;display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:10px;}
#text figcaption{display:block;font-style:normal;margin-top:.25em;font-size:12px;line-height:1.5;}
#text figure{margin:0;text-align:center;}
#text table{text-align:left;border-collapse:collapse;}
#text table th{border:1px solid rgba(217,219,221,.5);padding:5px 8px;background-color:#f8f8f8;}
#text table td{border:1px solid rgba(217,219,221,.5);padding:5px 8px;}
.tag_element{margin:5px;display:inline-block;}

/* share buttons */
#fixed-left{display:none;}
.sticky{position:sticky;top:10px;}
.shareButtons{margin:0;padding:0;list-style:none;text-align:center;}
.shareButtons li{vertical-align:middle;display:inline-block;padding:0 5px;position:relative;}
.shareButtonsLink{width:40px;height:40px;background:#fff;border:1px solid #d9dbdd;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}
.shareButtonsLink svg{fill:#497382;}
#fixed-left .shareButtons{background:#f4f4f4;padding-top:5px;}
.share-bottom{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 20px;}
.share_text{font-size:14.4px;font-weight:500;color:#ef443a;}

/* news block and lists */
@media (min-width: 479px) {
	.news-main .row .col:nth-child(1) .descript .rubrik{position:static;color:#4a4a4a;padding-left:6px;margin-bottom:10px;text-shadow:none;}
	.news-list .row .col .img,
	.news-main .row .col .img{position:relative;height:0;padding-bottom:71.4%;overflow:hidden;margin-bottom:10px;min-width:100%;max-width:100%;}
	.news-list .row .col .descript,
	.news-main .row .col .descript{padding-top:0;padding-bottom:0;}
	.news-list .row .col .h2,
	.news-main .row .col .h2{max-height:100px;color:#588292;line-height:20px;}
	.news-list .row .col .rubrik,
	.news-main .row .col .rubrik{font-size:12px;color:#588292;display:inline-block;vertical-align:top;position:static;}
}

@media (min-width: 768px) {
	.news-main .row .col{min-width:25%;max-width:25%;float:left;margin-left:0;margin-right:0;padding-left:6px;padding-right:6px;}
	.news-main .row .col:nth-child(1) .descript .rubrik{position:absolute;left:41px;bottom:57px;color:#fff;margin-bottom:0;}
	.news-list ul li a{font-size:18px;display:initial;}
	.news_switch{right:0;}
	.category-title{margin:0;padding-left:0;padding-right:0;}
	.news-article{clear:both;width:auto;margin:0 auto;}
	.share_text{font-size:18px;color:inherit;font-weight:400;}
}

@media (min-width: 1100px) {
	.news-article{padding:0;clear:none;}
	#fixed-left{display:block;position:absolute;top:0;left:-57px;}
	#fixed-left .shareButtons li{display:list-item;list-style-type:none;}
	#fixed-left .shareButtonsLink{margin-bottom:5px;}
}
