@media screen and (max-width:4200px){.pc-only{display:block}.authorpage ul.simple_list:after{content:"";clear:both;display:block}}@media screen and (min-width:1170px){.forum .coll.coll-2 .list-topics{height:410px;overflow:auto}.forum .coll.coll-2 .comments-list{height:1000px;overflow:auto}.forum .popular-authors .news_list{max-height:800px;overflow:auto}}@media screen and (min-width:970px){ul.tabs{white-space:nowrap}ul.tabs>li{float:none;display:inline-block}.colls .coll-1+.coll2in1{width:calc(100% - 320px);margin-left:20px}}@media screen and (max-width:1170px){body{font-size:13px;min-width:1000px}div.head div.currencies div.short_news_block{margin-right:235px;width:calc(100% - 530px);}div.head div.currencies ul li{padding:0 5px}.center,.footer,.colls,.content{margin:0 auto;width: calc(100% - 10px);}.colls .coll-1{width:250px}.authors .jcarousel ul li{width:220px}.colls .coll-2{width:480px;margin-left:10px}.colls .coll-3{width:230px;margin-left:10px}div.head .logo{margin-right:0}div.head .mainmenu li{margin:0}div.head .mainmenu{width:520px;left:250px}div.head .login_block{width:200px}div.head .login_block a:nth-of-type(1){margin-right:10px}div.latest_article .toleft .hits{margin-bottom:5px}div.latest_article .toleft .author{margin-left:10px}div.latest_article .toleft{width:230px}div.latest_article .desc{min-height:initial}.latest_articles ul.news_list li a.img{width:80px}ul.list2colls li{/*width:215px*/}.rubricpage ul.special_list li{width:230px}#footer .block:nth-of-type(1){width:280px}#footer .block:nth-of-type(4){width:260px}ul.authors li .item .photo{width:80px}.more_authors{margin-top:20px}.coll2in1{width:740px}ul.list3coll li{width:220px;padding:20px 10px}.coll2in1 h2{font-size:20px}.rubricpage .acover{width:720px;padding-left:370px;margin-left:10px}.rubricpage .colls .coll-3{width:230px}.rubricpage .colls .coll-2{width:480px}body.lending .items ul li{padding:40px 20px}body.lending .items ul li:hover{padding:80px 20px}body.lending .items ul li h2{font-size:26px}.lending .who .center .left{width:580px}body.lending .analitic h3{font-size:52px}.lending .hz .center{height:460px}.book_page .right h1{font-size:52px}.book_page .right h3{font-size:26px}.panelize .static{width:480px}#footer .block .logo{margin-bottom:0}ul.special_list li .desc h5{font-size:18px}ul.tabs>li{margin-left:5px}ul.tabs>li>a{font-size:12px;height:40px;line-height:40px}.authorpage ul.simple_list:after{content:"";clear:both;display:block}div.top_article .desc{bottom:initial;bottom:30px}.author_profile .gbutton.bbutton{font-size:12px;padding:0 15px;text-align:center}.forum .colls .coll-3{display:none}.forum .colls .coll-2{width:720px}.forum_body table tr td:nth-of-type(1) a{max-width:360px}.topic .colls .coll-2{width:480px}.right_banners li{width:230px}.right_banners .jcarousel{height:385px}div.head .mainmenu>li>a{padding:0 5px}}@media screen and (max-width:1024px){}@media screen and (max-width:970px){body{font-size:13px;min-width:760px}div.head div.currencies div.short_news_block ul li,div.head div.currencies div.short_news_block{display:none}.pc-only{display:none}.center,.footer,.colls,.content{margin:0 auto;width:740px}div.head div.currencies div.title{width:30%}div.head div.currencies ul{width:60%}div.head div.currencies ul li{margin-bottom:5px;padding:0 15px}div.head div.currencies ul li:nth-of-type(4){padding-left:0}div.head .menu{height:initial;position:relative}div.head .menu:before{content:"";position:absolute;width:100%;height:1px;background:#ccc;left:0;top:80px}div.head .mainmenu{position:static;width:100%;text-align:left}div.head .mainmenu li{margin:0 10px}div.head .login_block{font-size:15px;width:240px}.coll-3{display:none}.tablet-only{display:block}#footer .block{width:160px}#head .banner{margin-bottom:0}.rubricpage .acover{width:480px;padding-left:20px;margin-left:10px;padding-top:50px;background-position:right;margin-bottom:10px}ul.list2colls li{width:calc(50% - 10px)}body.lending .items ul{margin:0}body.lending .items{text-align:center}body.lending .items ul li{float:none;width:45%;padding:20px;margin:10px;display:inline-block}body.lending .items ul li h2{font-size:24px;margin-bottom:20px}body.lending .items ul li:hover{margin:10px;padding:20px}body.lending .items{height:inherit;padding:30px 0;background-size:cover}body.lending .items ul li .gbutton{margin:0}body.lending .items ul li .desc{margin-bottom:20px}.body.lending .analitic h3{font-size:44px}.lending .book .center{height:590px}.lending .book .center img{top:50px}.lending .who .center .left{width:100%;float:none;margin-bottom:40px}.lending .who .center .subscription_form{float:none;margin:0 auto}.lending .pservices li{height:450px}.gbutton.bbutton{width:100%;box-sizing:border-box}.books .img{display:inline-block;margin-bottom:20px}.book_page .right h1{font-size:38px}.book_page{height:initial}ul.tabs>li{margin-left:5px}ul.tabs>li>a{font-size:12px;height:40px;line-height:40px}.authorpage ul.simple_list:after{content:"";clear:both;display:block}.share_buttons{margin-bottom:10px}.article_bot .right{clear:both;float:none}.article_bot .right .gbutton{float:none;width:initial}.article_bot .right .align-right{text-align:left !important}.article_bot .right .featured_btn{float:left}.author_profile .gbutton.bbutton{font-size:12px;padding:0 15px}.forum .colls .coll-1{display:none}.forum .colls .coll-2{width:740px;margin-left:0}.forum_body table tr td:nth-of-type(1) a{width:330px}.source{width:133px}.sticked{top:0}}@media only screen and (max-device-width:480px){body{font-size:13px;min-width:1000px}.center,.footer,.colls,.content{margin:0 auto;width:980px}.colls .coll-1{width:250px}.colls .coll-2{width:480px;margin-left:10px}.colls .coll-3{width:230px;margin-left:10px}div.head .logo{margin-right:0}div.head .mainmenu li{margin:0}div.head .mainmenu{width:520px;left:250px}div.head .login_block{width:200px}div.head .login_block a:nth-of-type(1){margin-right:10px}div.latest_article a.img{display:block;float:none;width:100%;position:relative;height:200px;overflow:hidden}div.latest_article a.img img{position:absolute;top:50%;margin-top:-160px;left:0}div.latest_article .desc{min-height:initial}.latest_articles ul.news_list li a.img{width:80px}ul.list2colls li{width:215px}#footer .block:nth-of-type(1){width:480px}#footer .block:nth-of-type(4){width:260px}.rubricpage .acover{width:100%;margin-left:0}ul.special_list li{width:230px}.special .heading{height:125px}
.wysibb .wysibb-text{margin:5px 10px}
@media screen and (max-width:768px)
{
	.wysibb::after
	{
		content: '';
		clear: both;
		display: block;
	}
	.topic .wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn
	{
		float: left;
		width: 50%;
		margin: 0;
	}
	.topic .wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-underline ~ .wysibb-toolbar-btn
	{
		display: none !important;
	}
	.wysibb .wysibb-text
	{
		float: left;
		width: calc(100% - 71px);
		box-sizing: border-box;
	}
	ul.all_comments .comment .desc
	{
		margin-left: 0;
	}
	ul.all_comments .comment .desc .likes_line + p a
	{
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	ul.all_comments .comment .desc .likes_line + p a:nth-of-type(2)
	{
		clear: both;
	}
}

.messages .message .block.block-2{clear:both;float:none;margin:0 0 0 100px}.messages .message .block{width:calc(100% - 100px)}.messages .message p{font-size:12px}}@media screen and (max-device-width:720px) and (orientation:landscape){ul.list2colls li{width:100%}.latest_articles ul.news_list li a.img{margin-right:0}body{min-width:100%}.center,.footer,.colls,.content{width:100%}.colls .coll-1{width:calc(35% - 10px)}.colls .coll-2,.rubricpage .colls .coll-2{width:65%;margin-left:10px}div.latest_article .toleft{width:100%}.article .colls .coll-1 #aside0{width:100%}.article .colls .coll-1 #aside0.sticked{width:inherit}.panelize .static{width:inherit}.rubricpage .acover{width:65%}.article_bot .right{text-align:left;margin-top:10px;clear:both;float:none}.share_buttons{float:none}.article_bot .right .gbutton{float:none}#scrollup{right:0}.authorpage ul.simple_list:after{content:"";clear:both;display:block}.coll-1 .date{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.head .logo{margin-left:10px}.coll2in1{width:100%}.about_profile ul.tabs>li>a{padding:0 5px;font-size:10px;height:30px;line-height:30px}.article_bot .right .featured_btn{float:left}.article_bot .align-right{text-align:left !important}div.head div.currencies ul li:first-child{padding-left:15px;padding-right:0}.rubricpage ul.special_list li{width:100%}.rubricpage ul.special_list li>div{float:left;width:calc(50% - 5px);clear:none;margin-bottom:10px}.rubricpage ul.special_list li>div:nth-of-type(odd){margin-right:10px;clear:both}.wysibb .wysibb-text{margin:5px 10px}.panelize>.container.static .before{display:none}.article_page .text p,.article_page .text div{text-align:left}}@media only screen and (max-device-width:480px){body{font-size:14px;min-width:480px}.mobile-only{display:block}.pc-only.tablet-only,.not-mobile{display:none}.center,.footer,.colls,.content{margin:0 auto;width:480px}div.head div.currencies div.title{width:100%;margin-bottom:5px}div.head div.currencies ul{width:100%}.head .buttons{/*width:140px;*/float:right;padding:10px 0}.head .buttons>li{float:left;width:40px}.head .buttons>li:nth-of-type(3){/*width:60px*/}.head .buttons>li img{display:block;width:100%}.colls .coll-2,.topic .colls .coll-2{width:480px;margin-left:0}.colls .coll-1,.colls .coll-3{display:none}.follow_us{width:100%;background-image:url(../images/tablet_fond.jpg);height:240px;padding-top:40px}.follow_us .bottom{height:70px}div.head .menu{overflow:visible;height:initial}div.head .dropmenu{position:absolute;top:100%;height:initial;width:100%;left:0;z-index:1001;background:#fff;border-bottom:3px solid #00897b;display:none}div.head .dropmenu li{border-bottom:1px solid #ccc}div.head .dropmenu li a{display:block;padding:15px 20px;font-size:17px;text-transform:uppercase;font-weight:bold;color:#212121;font-family:'scada'}a#menu-mobile{position:relative;z-index:99}a#menu-mobile.active{position:absolute}div.head div.login_block{display:none;position:absolute;top:100%;left:0;padding:15px 20px;background:#fff;width:100%;border:0;height:inherit;z-index:1001}div.head .search{display:none;position:absolute;top:100%;left:0;padding:15px 20px;box-sizing:border-box;background:#fff;width:100%;border:0;height:inherit;z-index:1001}div.head .search{border:1px solid #ccc;padding:15px 20px}div.head .search form button{width:12px;height:18px;background:url(../images/search.png) no-repeat center;float:left;margin:0;padding:0}div.head .search form input{width:calc(100% - 12px);font-size:15px;line-height:16px;height:18px;background:0;border:0;border-radius:0;font-family:'scada';margin-bottom:0;padding:0 10px}.social ul li{display:block;margin-bottom:15px}.coll2in1{width:480px}.about_profile{text-align:center}div.about_profile .image{float:none;margin-bottom:20px;display:inline-block}.user ul.tabs>li{margin-right:0}.user ul.tabs>li>a{display:inline-block;height:inherit;line-height:inherit;padding:0 10px;background:0;text-transform:none;font-size:15px;color:#212121;font-family:'scada';font-weight:normal;box-sizing:border-box;border-top:0;margin-bottom:5px}.user ul.tabs>li.active>a{border-top:0 solid #00897b;position:relative;bottom:0;color:#00897b}.user ul.tabs>li:hover>a{border-top:0}table.settings tr td:first-child{min-width:initial}table.settings tr td input,table.settings tr td textarea{width:100%}ul.list3coll li{width:100%;margin:0 0 20px 0}label.radio span{font-size:16px}ul.all_comments li .ansvers{padding-left:0}.video_content iframe{max-height:220px !important}.rubricpage .acover{width:100%;margin-left:0;background-position:center;background-size:cover;height:90px}ul.special_list li{width:230px}body.lending .pforit ul li{width:100%}body.lending .analitic h3{font-size:48px}.lending .book .center img{position:static;max-width:100%}.lending .book .center{padding:40px 15px}.lending .book .center{height:initial;text-align:center}.lending .who .center{padding-left:15px;padding-right:15px}.lending .who{overflow:hidden}.lending .pservices li{height:420px;width:100%;margin-left:0;margin-bottom:20px}.lending .books li{float:left;width:100%;margin-left:0;box-sizing:border-box;text-align:center;padding:0 15px;margin-bottom:20px}ul.news_list li a.img{display:inline-block}.panelize>.container{position:static !important;min-height:auto !important;padding-bottom:15px}.panelize>.container:before{display:none !important}.panelize>.container .yabyavlenie{position:static}.panelize>.container.article_page h1{padding-top:0}div.head div.currencies{height:30px;overflow:hidden}div.head{z-index:5;position:static}.panelize>.container.static .before{display:none}.align-right .gbutton.bbutton{width:initial}#head ul.sochead{padding-top:12px;position:relative;right:auto}body.lending .book_page h1{font-size:44px}body.lending .book_page{padding:50px 0}body.lending .book_page .center{padding:0 20px;box-sizing:border-box}body.lending .book_page img{margin-right:0}.main div.latest_article .toleft{float:none}.main div.latest_article .toleft a.img{height:initial}.main div.latest_article .hits{float:left}.main div.latest_article .desc{padding:0;clear:both;height:initial;padding:5px 10px 20px 10px}.mobile-only .hits{overflow:hidden}.forum_body table tr td:nth-of-type(3){border-right:0;padding-right:0;display:none}.filter-date input[type="text"]{width: 75%;
    margin-bottom: 0;
    padding: 0 10px;}.filter-date label{width:30%;display:inline-block;margin-left:0;margin-bottom:10px}.article_page .text p,.article_page .text div{text-align:left}.rate{margin-top:0;margin-bottom:15px;float:none}.rate span{display:block}.article_bot .right .gbutton{vertical-align:top}.source{float:none;width:auto}ul.all_comments .comment .desc .name{float:none}ul.results_votes li{width:60%}.center,.footer,.colls,.content{margin:0 auto;width:90%}.coll2in1,.forum .colls .coll-2,.content .colls,.colls .coll-2,.topic .colls .coll-2{width:100%}#scrollup{bottom:5px;left:0;right:auto}}
@media only screen and (max-device-width:420px)
{body{font-size:14px;min-width:320px}div.head .logo{width:140px;line-height:80px;padding:0}div.head .logo img{vertical-align:middle}.forum_body table tr td:nth-of-type(1) a{width:260px}div.head div.currencies ul li{padding-left:0}div.latest_article a.img img{position:static;margin:0}ul.list2colls li{width:100%}.follow_us{padding-top:30px}#footer .block:nth-of-type(1){width:100%;margin-bottom:40px}#footer .block:nth-of-type(2){width:100%;margin:0}#footer .block:nth-of-type(2) li{float:left;margin-right:20px;margin-bottom:10px}ul.authors li .item{width:100%;margin:0 0 15px 0;padding-bottom:15px;border-bottom:1px solid #edf0f2}ul.authors li{padding-bottom:0;margin-bottom:0;border-bottom:0}div.author_profile img{float:none;margin-bottom:15px;width:100%}.gbutton,button.gbutton{padding:0 20px}input[type="text"],input[type="email"],input[type="password"],textarea{width:280px}.container_big form{width:280px}body .container_big button{width:280px}ul.tabs{text-align:center}ul.tabs li{display:inline-block;margin-left:0}table.settings td{padding:0}table.settings tr td:first-child{display:none}table.settings tr:last-child td:first-child{display:block;padding-top:15px}table.settings tr{border-bottom:0}ul.list2colls li{float:none;margin-left:0}.rubricpage .colls .coll-2{width:100%}ul.special_list li{width:100%;margin-left:0}ul.special_list li div.noimage .desc .intro{height:92px}body.lending .pforit ul li{width:100%}body.lending .analitic h3{font-size:36px}body.lending .analitic h5{font-size:24px}.gbutton.bbutton{width:100%}body.lending .analitic{padding-top:120px}.lending .who .center .subscription_form{width:100%}.lending .who .center .subscription_form label{margin-left:0}.lending .who .center .subscription_form button{width:100%;font-size:16px}.buyer_rewiews .jcarousel{height:520px}.buyer_rewiews .jcarousel-control-next,.buyer_rewiews .jcarousel-control-prev{top:-30px}.buyer_rewiews .jcarousel ul li .text{font-size:18px}body.lending h1{font-size:30px}.lending .who .center h1{padding-top:0}.lending .pservices li{font-size:18px}.page404 h1{font-size:110px !important}.panelize .static{width:300px}#head ul.sochead{padding-top:12px;position:relative}.share_buttons{margin-bottom:15px;/*float:right*/}.panelize>.container.article_page h1,.container.article_page.top_video h1{font-size:24px}.article_page .date{margin-bottom:9px;margin-right:10px}.article_page .hits{margin-left:0}.article_page .author{margin-right:10px;margin-bottom:10px}.main div.latest_article .toleft{float:none;padding:10px;box-sizing:border-box;width:100%}div.latest_article .toleft .hits{margin-left:0}.main_tabs .tab{display:none}.main_tabs .tab:nth-of-type(1){display:block}.main_tabs ul.tabs>li.active{position:relative}.main_tabs ul.tabs>li.active:before{content:"";position:absolute;top:0;height:3px;width:100%;background:#00897b;z-index:5}.main_tabs ul.tabs>li{margin-left:10px;margin-right:0}.main_tabs ul.tabs>li>a{padding:0 30px}.acorn-player video{height:135px}.acorn-player.access button{width:40px !important;text-indent:-99999em;padding:0}.rubricpage ul.special_list li{width:100%}.authorpage ul.simple_list li{width:100%;margin-left:0;float:none}.article_page .comments ul.all_comments .comment .hj{margin-bottom: 20px;}.article_page .comments ul.all_comments .comment .img:not(.playvideo){display:none}ul.all_comments .comment .desc .name{font-size:13px}ul.all_comments .comment .desc .rubric a{text-transform:lowercase;display:inline-block;margin-top:3px}.article_page .comments ul.all_comments li>ul{padding-left:10px;margin-left:5px}.article_page .comments ul.all_comments li span.drop{margin-left:-1.5px;margin-bottom:0}.about_profile .container{display:block;border:0 solid #ccc;border-top:0;padding:0;margin-top:10px;text-align:left}ul.tabs{border-bottom:0}.special ul.news_list li .hits{float:none}.forum_body table tr td:nth-of-type(3){border-right:0;padding-right:0;display:none}.article_bot .right{text-align:right}.article_bot .right .featured_btn{float:none}.article_page .text p,.article_page .text div{text-align:left}.article_page .comments ul.all_comments li>ul.cl{margin-left:-60px}.article_page .comments ul.all_comments li>ul.cl::before{top:-10px;width:60px}}@media only screen and (max-device-width:360px){.forum_body table tr td:nth-of-type(1) a{width:230px}}@media only screen and (max-device-width:320px){.forum_body table tr td:nth-of-type(1) a{width:200px}}@media screen and (max-width:768px){#head .head>div.center,.main .main_tabs>.tabs{display:none}.super-slider .slides-navi a{width:33.3%;margin-left:0;margin-top:0}.super-slider .slides{width:100%}div.head .logo{display:block;width:50%}div.head .logo img{width:100%}}
@media screen and (max-width:956px)
{
	body.article .colls .coll-2
	{
		/*width: calc(100% - 260px);*/
	}
}

@media screen and (min-width:768px)
{
	.article_page.section.static
	{
		display: none;
	}
}




.coll.coll-3 > a + div,
.coll.coll-1 > a + div,
.coll.coll-3 > [class*="visible-"] > a + div,
.coll.coll-1 > [class*="visible-"] > a + div,
.coll.coll-3 .special + .container,
.coll.coll-1 .special + .container,
.coll.coll-3 .special + [id*="yandex_ad"],
.coll.coll-1 .special + [id*="yandex_ad"],
.coll.coll-3 [id*="yandex_ad"]:not(.rtb) + script + .container,
.coll.coll-1 [id*="yandex_ad"]:not(.rtb) + script + .container,
.coll.coll-3 [id*="yandex_ad"]:not(.rtb) + .container,
.coll.coll-1 [id*="yandex_ad"]:not(.rtb) + .container
{
	margin-top: 18px;
} 

.no-decoration
{
	text-decoration: inherit!important;
	border: inherit!important;
}

span[typeof="v:Breadcrumb"],
span[typeof="v:Breadcrumb"] *,
span[typeof="v:Breadcrumb"] + span,
span[typeof="v:Breadcrumb"] + span *
{
	color: #999;
}

.gbutton.subscribe,
/*.featured_btn,*/
.share .gp
{
	display: none!important;
}

#footer
{
	clear: both;
}

ul.videos_list li
{
	width: 48%;
}

@media screen and (max-width:480px)
{
	.article_page.section.static
	{
		width: 100%;
	}
	ul.videos_list li
	{
		width: 46%;
	}

	.vote-form + .share_buttons
	{
		float: none;
		margin: 0;
	}
	.answer_select
	{
		max-width: 100%;
	}
	.latest_article .canvas
	{
		height: auto;
	}
	.main div.latest_article .toleft
	{
		padding-bottom: 0;
	}
	.main div.latest_article .toleft .author,
	.main div.latest_article .toleft .date
	{
		margin-bottom: 0;
	}
	.panelize
	{
		height: auto !important;
	}
	.footer
	{
		text-align: center;
	}
	#footer 
	{
		padding: 20px 0;
	}
	#footer .footer .block .logo
	{
		margin-bottom: 15px;
	}
	#menu-mobile
	{
		width: 40px;
	}
	.head .buttons > li
	{
		height: 100%;
	}
	div.head .logo
	{
		min-width: calc(100% - 120px);
	}
	div.latest_article .desc .intro
	{
		max-height: 100px !important;
		height: 82px;
	}
	.rate span
	{
		color: #90a4ae;
	}
	ul.special_list li .desc
	{
		bottom: 24px;
	}
	ul.all_comments .comment .img
	{
		max-width: 45px;
	}
}
@media screen and (max-width: 1170px) 
{
	
	
	div.top_article
	{
		height: auto;
	}
	div.top_article .desc
	{
		bottom: 15px;
	}
}

body.article #footer
{
	display: none;
}

@media (max-width: 1170px) and (min-width: 770px)
{
	div.head .logo
	{
		width: 26%;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	div.head .mainmenu
	{
		width: 520px;
		right: 200px;
		left: auto;
	}
	div.head .logo
	{
		max-width: 26%
		width: calc(100% - 520px - 200px);
	}

	.colls .coll.coll-1
	{
		width: 26%;
		margin-right: 2%;
	}
	.colls .coll.coll-2
	{
		width: 72%;
		margin-left: 0;
	}
}

@media (max-width: 1170px)
{
	div.head .logo img
	{
		max-width: 85%;
	}

	div.latest_article .desc .intro
	{
		max-height: 48px;
		line-height: 16px;
		margin-bottom: 9px;
		margin-top: 0!important;
	}
}
ul.results_votes li .snake span.percentage
{
	color: #4daea1;
	background: white;
	position: absolute;
	left: 100%;
}
ul.results_votes li .snake
{
	
}
.top_article .desc h2
{
	max-height: 72px;
	overflow: hidden;
	line-height: 24px;
	font-size: 22px;
}
div.head div.currencies div.short_news_block ul
{
	max-width: 2000em;
}
div.head div.currencies div.short_news_block ul li
{
	
	margin-right: 0;
}

@media (max-width: 1170px)
{
	div.head div.currencies div.short_news_block ul li
	{
		width: calc(100vw - 450px);
	}
}

ul.results_votes li 
{
	border: 0 none;
	margin-bottom: 0;
}

div.container[id^="yandex_ad"]
{
	height: auto!important;
}

.shortArticleBlock
{
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #eceff1;
	padding: 5px 0;
	margin-bottom: 10px;
}
.shortArticleBlock::after
{
	content: '';
	display: block;
	clear: both;
}
.shortArticleBlock__image
{
	float: right;
	width: 25%;
	margin-left: 20px;
}
.shortArticleBlock__text
{
	/*float: left;*/
	width: calc(75% - 20px);
}
.shortArticleBlock__image img
{
	display: block;
}
.shortArticleBlock__text h2,
.shortArticleBlock__text h2 *
{
	text-transform: uppercase;
	color: #555;
	font-family: inherit;
	font-weight: bold;
	font-size: 18px;
}
@media (max-width: 768px)
{
	.shortArticleBlock__text h2,
	.shortArticleBlock__text h2 *
	{
		font-size: 13px;
		height: 52px;
    	overflow: hidden;
	}
	.shortArticleBlock .rubric,
	.shortArticleBlock .rubric a
	{
		margin-bottom: 0 !important;
		color: #78909c;
	}
	.shortArticleBlock .rubric
	{
		text-align: center!important;
		line-height: 24px;
	}
}
.shortArticleBlock__text h2 *:hover
{
	color: #26a69a;
}
.shortArticleBlock__text .rubric a
{
	color: #78909c;
}
.shortArticleBlock__text *
{
	text-align: left !important;
}

.text ol:not([style*="list-style-type"]) 
{ 
	counter-reset: item 
}
.text ol:not([style*="list-style-type"]) > li
{ 
	display: block 
}
.text ol:not([style*="list-style-type"]) > li:before 
{ 
	content: counters(item, ".") ". "; 
	counter-increment: item 
}
.article_page .text ol
{
	margin-left: 0;
}
.article_page .text ol ol 
{
	margin-bottom: 0;
	margin-left: 20px;
}
.comments ul.all_comments ul > li.comment::after
{
	content: '';
	display: block;
	clear: both;
}
.article_page .comments ul.all_comments li>ul
{
	
}
.article_page .comments ul.all_comments li span.drop
{
	clear: both;
}
.article_page .comments ul.all_comments .comment .img
{
	float: left;
}
.article_page .comments ul.all_comments .comment .desc
{
	/*overflow: visible;*/
}

.article_page .text input[type="text"] + *,
.article_page .text input[type="text"] + * p,
.article_page .text input[type="text"] + * div
{
	text-align: left !important;
}

.coll-3 ul.news_list li::after,
.coll-1 ul.news_list li::after
{
	content: '';
	display: block;
	clear: both;
}
@media (max-width: 768px)
{
	ul.news_list li::after
	{
		content: '';
		display: block;
		clear: both;
	}
}

.d-flex
{
	display: flex;
}
.align-items-center
{
	align-items: center;
}
.justify-content-between
{
	justify-content: space-between;
}
.p-0
{
	padding: 0 !important;
}
.pr-1
{
	padding-right: 5px !important;
}
.pr-2
{
	padding-right: 10px !important;
}
.py-1
{
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.py-2
{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.position-static
{
	position: static !important;
}
@media (max-width: 1170px)
{
	.super-slider .slides-navi
	{
		clear: both;
	}
	.super-slider .slides
	{
		width: 100%;
	}
	.super-slider .slides-navi a
	{
		width: 33%;
		margin-left: 0;
		margin-top: 0;
	}
	.only-fullscreen
	{
		display: none !important;
	}
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

@media (min-width: 767px)
{
	#subscribtion.tab ul.unstyled > li,
	#statistics.tab ul.unstyled > li,
	#statistics_articles.tab ul.unstyled > li
	{
		width: calc(50% - 10px);
		float: left;
		box-sizing: border-box;
	}
	#subscribtion.tab ul.unstyled > li:nth-child(2n) + li,
	#statistics.tab ul.unstyled > li:nth-child(2n) + li,
	#statistics_articles.tab ul.unstyled > li:nth-child(2n) + li
	{
		clear: both;
		margin-left: 0;
	}
	#subscribtion.tab ul::after,
	#statistics.tab ul::after,
	#statistics_articles.tab ul::after
	{
		content: '';
		display: block;
		clear: both;
	}
	#statistics.tab ul.unstyled > li,
	#statistics_articles.tab ul.unstyled > li
	{
		padding: 20px;
		padding-bottom: 0;
	}
}

.article .colls .coll-1 #aside0:not(.sticked)
{
	width: auto;
}

#subscribtion .disabled,
.subscribtion-mod .disabled
{
	position: relative;
}

.subscribtion-mod
{
	list-style: none;
	text-align: center;
	border: 2px solid #cfd8dc;
}
.subscribtion-mod:hover
{
	border-color: #5471A6 !important;
}

.subscribtion-mod .radio
{
	float: none;
	display: block;
	font-size: 14px;
	line-height: 18px;
	white-space: nowrap;
	margin-bottom: 10px;
	text-align: left;
}

.subscribtion-mod .radio em
{
	float: right;
	font-style: normal;

}

#subscribtion .disabled::after,
.subscribtion-mod .disabled::after
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-color: rgba(255,255,255,0.6);
}
ul.list3coll li em
{
	float: right;
}

#footer .block.block-right
{
	width: calc(100% - 500px);
}
@media (max-width: 1170px)
{
	#footer .block.block-right
	{
		width: calc(100% - 300px);
	}
	
}
#footer .block.block-right .block
{
	width: calc(50% - 20px);
	max-width: 180px;
	float: right;
	margin-left: 20px;
}

.rounded-circle
{
	border-radius: 100vh;
}
.dropdown
{
	position: relative;
}
.dropdown .list
{
	position: absolute;
	display: none;
	left: 0;
	top: 100%;
	background: white;
	padding: 4px;
	z-index: 10;
	width: 100%;
	box-sizing: border-box;
}
.dropdown:hover .list
{
	/*display: block;*/
}
blockquote.pay
{
	padding: 30px;
	background: rgba(255, 221, 45, 0.7);
	margin: 10px 0;
	border-radius: 15px;
	box-shadow: 0 4px 24px rgba(0,0,0,.05);
}
blockquote.pay input[type="text"], 
blockquote.pay input[type="email"], 
blockquote.pay input[type="password"], 
blockquote.pay select, 
blockquote.pay textarea
{
	padding: 5px 10px;
	height: 36px;
	line-height: 36px;
	width: 100%;
	margin-bottom: 0;
}

blockquote.pay .form-group
{
	vertical-align: top;
	margin-bottom: 15px;
}
@media (min-width: 767px)
{
	blockquote.pay .form-group
	{
		display: inline-block;
		width: 48%;
	}
}
@media (min-width: 960px)
{
	blockquote.pay.payment_method_6
	{
		background-image: url(images/tinkoff-logo.png);
		background-repeat: no-repeat;
		background-position: calc(100% - 30px) calc(100% - 30px);
	}
}
.authorpage ul.author_articles li .hits
{
	margin: 0;
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
}
.locked-article .img
{
	position: relative;
}
.locked-article .img::after 
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.5);
	background-image: url(images/ico-lock.png);
	background-repeat: no-repeat;
	background-position: center;
}
body.loading::after
{
	content: '';
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	z-index: 1000;
	background-image: url(images/35.png);
	background-repeat: no-repeat;
	background-position: center;
}
.payment_form_choose_currency .intro
{
	text-align: center;
	margin-bottom: 20px;
}
.payment_form_choose_currency .form_content
{
	background-color: #ECEFF1;
	padding: 20px;
	padding-bottom: 50px;
}
.payment_form_choose_currency .form_content h6
{
	color: #838383;
	font-size: 14px;
	line-height: 1;
	margin-bottom: 10px;
}
.payment_form_choose_currency .form_content .choose_currency
{
	display: flex;
	background-color: #FFFFFF;
	border: 1px solid #E4E4E4;
	border-radius: 8px;
	padding: 0 2px;
	margin-bottom: 20px;
}
.payment_form_choose_currency .form_content .choose_currency .radio
{
	margin: 4px 2px;
	flex-grow: 1;
	flex-basis: 0;
}
.payment_form_choose_currency .form_content .choose_currency .radio > span
{
	background-color: #ECF3FD;
	color: #4C6797;
	display: block;
	background-image: none;
	padding: 14px 18px;
	border-radius: 4px;
	font-size: 12px;
}
.payment_form_choose_currency .form_content .choose_currency .radio span:not(.h2)
{
	font-size: 12px;
}
.payment_form_choose_currency .form_content .choose_currency .radio > span > .h2
{
	display: block;
	margin-top: 4px;
	line-height: 1;
}
.payment_form_choose_currency .form_content .choose_currency .radio > span.checked
{
	background-color: #6F95C7;
	color: white;
}

@media(max-width: 420px)
{
	.payment_form_choose_currency .form_content .choose_currency
	{
		flex-direction: column;
	}
}

.payment_form_choose_currency .form_content .user_info input
{
	height: 50px;
	
}
.payment_form_choose_currency .form_content .user_info textarea
{
	height: 100px;
}
.payment_form_choose_currency .form_content .user_info input,
.payment_form_choose_currency .form_content .user_info textarea
{
	max-width: 100% !important;
	width: 100%;
	background-color: white;
	border: 1px solid #CCCCCC;
	font-size: 18px;
}
.payment_form_choose_currency .form_content .user_info .checkbox
{
	max-width: 100% !important;
}
.payment_form_choose_currency .form_content .user_info .two-fields
{
	display: flex;
}
.payment_form_choose_currency .form_content .user_info .two-fields .sep
{
	width: 12px;
}
.payment_form_choose_currency .intro h4
{
	font-size: 32px;
	color: #5471A6;
	text-align: center;
	margin-bottom: 0;
}
.payment_form_choose_currency .intro h4 + p
{
	text-align: center !important;
	color: #67678E;
	font-size: 18px;
}
.payment_form_choose_currency .payment_form_footer
{
	margin-top: -25px;
	font-size: 14px;
	color: #838383;
}
.payment_form_choose_currency .payment_form_footer p
{
	text-align: center;
	margin-bottom: 0;
}
.payment_form_choose_currency .payment_form_footer p + p
{
	margin-top: 25px;
}

.h2
{
	font-size:22px;
}


.gallery-block > div
{
	/*position: relative;*/
}

.gallery-block
{
	position: relative;
}

.gallery-block .owl-nav
{
	top: 50%;
	position: absolute;
	left: 0;
	font-size: 60px;
	
	font-weight: 300;
	width: 100%;
}
.gallery-block .owl-nav > *
{
	height: 40px;
	background-color: #eceff1 !important;
	color: #78909c !important;
	position: absolute;
	top: -20px;
}
.gallery-block .owl-nav > .owl-next
{
	right: 0;
}
.gallery-block .owl-nav > *:hover
{
	color: #eceff1 !important;
	background-color: #78909c !important;
}
.gallery-block .owl-nav span
{
	display: inline-block;
	width: 40px;
	line-height: 40px;
	margin-top: -15px;
}

.gallery-block .gallery-image
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	
	position: relative;
	z-index: 1;
}
.gallery-block,
.gallery-block > .owl-stage-outer,
.gallery-block .gallery-image
{
	height: 390px;
	overflow: hidden;
}
@media screen and (max-width:768px)
{
	.gallery-block,
	.gallery-block > .owl-stage-outer,
	.gallery-block .gallery-image
	{
		height: 200px;
	}
	
}

.gallery-block .gallery-image-bg
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	min-width: 100%;
	min-height: 100%;
	filter: blur(4px);
}

label.radio > span.checked span
{
	background: transparent;
}

.animated  {
      -webkit-animation-duration : 0 ms  !important;
      animation-duration : 0 ms  !important;
      -webkit-animation-fill-mode : both  !important;
      animation-fill-mode : both  !important;
    }  
    
    
    .fadeOut  {
      -webkit-animation-name : fadeOut  ;
      animation-name : fadeOut  ;
    }  
    @-webkit-keyframes  fadeOut  {
      0% {
        opacity : 0   ;
      }  
      100% {
        opacity : 0   ;
      }  
    }
    @keyframes  fadeOut  {
      0% {
        opacity : 0   ;
      }  
      100% {
        opacity : 0   ;
      }  
    }

.videos-block
{
	list-style-type: none;
	position: relative;
	padding-left: 16px;
	padding-right: 16px;
}
.videos-block .owl-item
{
	float: left;
}
.videos-block .owl-stage-outer
{
	overflow: hidden;
}
.videos-block .owl-nav
{
	
}
.videos-block .owl-nav button
{
	position: absolute;
	padding: 0 10px;
	top: 0;
	height: 200px;
}
.videos-block .owl-nav button.owl-prev
{
	left: 0;
	border-radius: 20px 0px 0px 20px;
}
.videos-block .owl-nav button.owl-next
{
	right: 0;
	border-radius: 0px 20px 20px 0px;
}
.videos-block .owl-dots
{
	float: right;
	display: none;
}
.videos-block .clr
{
	margin-bottom: 40px;
}
.videos-block .video_item
{
	margin: 0 10px;
}
.videos-block:not(.owl-loaded)
{
	/*opacity: 0;*/
}
#videos-tabs .tabs li a
{
	height: 30px;
	line-height: 30px;
	min-width: 30px;
	text-align: center;
	padding: 0 10px;
	background: transparent;
}
#videos-tabs .tabs li:not(.active) a
{
	color: white;
}
#videos-tabs .tabs li
{
	margin: 0 2px;
	line-height: 30px;
	
}
#videos-tabs .tabs li:not(.active)
{
	background: #4db6ac;
}
#videos-tabs .tabs
{
	height: 30px;
	border-bottom: 0;
}
#videos-tabs .tabs.scroll_tabs_container div.scroll_tab_inner
{
	height: 30px;
}
#videos-tabs .tabs.scroll_tabs_container div.scroll_tab_inner span
{
	height: 30px;
	line-height: 30px;
}
#videos-tabs .tabs.scroll_tabs_container div.scroll_tab_inner li.active a
{
	border-top-color: white !important;
	background: white;
}
.videos-block:not(.owl-loaded)
{
	/*opacity: 0;*/
	overflow: hidden;
	white-space: nowrap;
}
.videos-block:not(.owl-loaded)::after
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: white;
	background-image: url(images/30.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.videos-block:not(.owl-loaded) .item
{
	display: inline-block;
}
body ul.tabs.videos-tabs-nav > li > a
{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: calc(100vw - 30px);
}
.popup_adv
{
	display: none;
	position: fixed;
	top: 80px;
	z-index: 10000;
	width: 200px;
	height: calc(100vh - 160px);
}
.popup_adv.popup_adv_left
{
	left: 40px;
}
.popup_adv.popup_adv_right
{
	right: 40px;
}
.currencies-block
{
	width: 300px;
	text-align: center;
}
.fs-normal
{
	font-size: 1rem;
}
.fs-small
{
	font-size: 0.8rem;
}
.lh-1
{
	line-height: 1;
}
.lh-1-1
{
	line-height: 1.1;
}
.lh-1-2
{
	line-height: 1.2;
}
.w-auto
{
	width: auto;
}
.ml10
{
	margin-left: 10px;
}
body.article .rubric .button,
body.video .rubric .button
{
	margin: 0px 0px 10px 10px;
    height: 25px;
    display: inline-block;
    padding: 0 10px;
}
body.article .rubric .button.featured_btn,
body.video .rubric .button.featured_btn
{
	padding: 0;
	width: 25px;
	border: 0 none !important;
}