.toptheme-list-left {float: left; width: 230px;}
.toptheme-list-left-img img {width: 100%;}
.toptheme-list-right {float: left; width: calc(100% - 230px);}
.toptheme-list-desc {padding: 20px 30px; border-top: 3px solid #03275f; border-bottom: 3px solid #03275f; background: #fff; margin-left: -160px; margin-top: 30px;}
.toptheme-list-desc a .toptheme-list-desc-theme {color: #000; margin-top: 15px; line-height: 28px;}
.toptheme-list-desc a:hover {text-decoration: none;}
.toptheme-list-desc a .toptheme-list-desc-title {
	color: #03275f;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;}
	.add-to-list-news {
	    float: right;
    margin: 10px 0;
    color: #d74942; cursor: pointer; position: relative;}
	
.toptheme-list-desc-theme a {
    margin-bottom: 15px;
    display: block;
    color: #000;
}
.add-to-list-news:after {display: block; content: ""; width: 21px; height: 21px; background: url(../images/icons/plus-add-news.jpg); position: absolute;    top: 0;
    left: -30px;}
	.toptheme-list-nth {margin-top: 20px;}

.bottom-bnr { margin: 40px auto;    width: 728px;
    height: 90px;}
.top-theme-end-sponsor {float: left; width: 150px;margin-right: 50px;}
.top-theme-end-sponsor img {max-width: 150px;}
.top-theme-end-sponsor div {    text-transform: uppercase;
    font-size: 12px;margin-bottom: 5px;}

.top-theme-end-title .top-theme-name a {font-weight: 600; font-size: 24px; color: #00123e;   margin-right: 10px;}
.top-theme-end-title .top-theme-name-cat {text-transform: uppercase; color: #d74942;font-weight: 500;}

.top-theme-sponsor-end-flex {    display: flex;
    align-items: center;}
/*.analitics-block a.tile-news-rubric {
    background-color: transparent;
    border: 2px solid #d74942;
    color: #d74942;
    font-weight: 600;
}*/
/*.analitics-block .blue-bg {background: transparent;}*/
.top-theme-view-more {    width: 200px;
    margin: 0px auto;
    color: #d74942;
    border-radius: 3px;
    border: 1px solid #d74942;
    text-align: center; 
    padding: 10px 20px;cursor: pointer;}
.top-theme-view-more:hover {
    color: #ffffff;
    background: #d74942;
}
.theme-header{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-content: center;
}
.theme-header * {
    width: auto;
    padding: 0;
}
.theme-header  .top-theme-end-sponsor{
    margin-right: 20px;
}
.theme-header .top-theme-name{
    width: 100%;
}
.theme-header .top-theme-end-title{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}
.slider-info-toppage.slider-block.owl-theme .owl-item.active.center + .owl-item {
    right: -4.5%!important;
    z-index: 0!important;
}
.tab-col-dossier {margin-top: 20px;}
.tab-col-dossier ul {list-style-type: none; padding: 9px 0 0 0!important; margin: 0;}
.tab-col-dossier > ul { padding: 0!important;}
.tab-col-dossier ul li {display: inline-block;}
.tab-col-dossier > ul li a:hover, .tab-col-dossier > ul li a{text-decoration: none; display: block;}
.tab-col-dossier a.tabs.active {color: #d74942; text-decoration: none;border-bottom: 3px solid #d74942;}
.tab-col-dossier a.tabs { text-transform: uppercase; color: #231300; font-size: 12px; padding: 1px 10px;}
.dossier-tile-news-title {
    display: block;
    color: #fff;
    font-size: 20px;
    /*font-family: 'Roboto', sans-serif;*/
    line-height: 24px;
    padding: 20px 20px 10px 20px;
    text-decoration: none;
    font-weight: 700;
}
.dossier-tile-news-desc {    display: block;
    color: #fff;
    font-size: 16px;
/*    font-family: 'Roboto', sans-serif;*/
    line-height: 24px;
    padding: 10px 20px 10px 20px;
    text-decoration: none;}
.dossier-tile-news-title:hover, .dossier-tile-news-desc:hover {color: #fff;}

.opinion-single-theme {margin-top: 30px; font-size: 24px; color: #231f20; font-weight: 700;}
.opinion-single-theme span {color: #d74942;}
.opinion-single-author {margin-top: 30px;}
.opinion-single-author img {display: block; margin: 0 auto; border-radius: 50%; width: 170px; height: 170px;object-fit: cover;}
.opinion-single-author .quest-no {padding-left: 15px; color: #838991; font-size: 14px; margin-top: 20px;}
.opinion-single-author .opinion-single-author-info {padding-left: 15px; border-left: 1px solid #d74942; margin-top: 20px; color: #231f20;}
.opinion-single-author .opinion-single-author-info a {color: #231f20;}
.opinion-single-author .opinion-single-author-info a:hover {color:#0030ff; text-decoration: none;}
.opinion-single-author .opinion-single-author-info  div {font-size: 24px;}
.opinion-single-author .opinion-single-author-info  span {font-size: 14px; display: block; font-weight: 300; margin-top: 5px;}
.photo-video-pages {background-color: #1a2952;}
.photo-video-pages-h1 h1 {margin: 0;    color: #d74942;}
.top-photo-video-prev img {max-width: 100%}
.top-photo-video-prev {
    width: 645px;
    float: left;
    position: relative;
}
.top-photo-video-title a h3 {font-size: 40px; font-weight: 600; color: #fff;padding: 0;
    margin: 0;}
.top-photo-video-title a:hover {text-decoration: none;}
.top-photo-video-title {
    width: calc(100% - 660px);
	padding-left: 40px;
    float: left;
    position: relative;
	
} 
.top-photo-video-prev .red-theme {
    position: absolute;
    top: 25px;
    left: 30px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    background-color: #d74942;
    color: #fff;
    padding: 5px 10px;
}
.top-photo-video-content {    padding: 40px 10px;}
.top-photo-video-prev-video a:after {
    background: url(../images/icons/big-video.svg) center center no-repeat;}
.top-photo-video-prev-video a:after,.top-photo-video-prev-photo a:after {
    background-size: 120px;
	content: '';
    position: absolute;
    width: 120px;
    height: 90px;
    top: 50%;
    left: 50%;
	margin-top:-45px;
	margin-left: -60px;
} 
.top-photo-video-prev-photo a:after {
    background: url(../images/icons/big-photo.svg) center center no-repeat;
} 
.popular-photo-video-list a:hover {text-decoration: none;}
.popular-photo-video-txt {
    color: #fff;
    font-weight: 400;
	    padding-bottom: 10px;
}
.photo-video-listing .pv-menu {padding: 0 10px;}
.popular-photo-video-img img {
    width: 100%;
    object-fit: cover;
    /* height: auto; */
    max-height: 100px;
}
.popular-photo-video-img {position: relative;}
.popular-photo-video-img:after {
        background: url(../images/icons/big-video.svg) center center no-repeat;
    background-size: 40px;
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
}
.popular-photo-video {padding: 0 10px 20px 10px;}
.popular-photo-video-title {
    color: #fff;
    font-weight: 400;
    margin-bottom: 10px;
	font-size: 18px;
}
.top-photo-video-title .icons:not(.item .icons) {
    margin-top: 40px;
}
.top-photo-video-title .icons > span {
    margin-right: 15px;
    font-size: 12px;
    color: #bdbebd;
}
.top-photo-video-title  .icons span.eye,
.top-photo-video-title  .icons span.eye:hover {
    background: url(../images/icons/icons-end.png) no-repeat;
    background-position: -4px -21px;
    width: 21px;
    height: 19px;
    background-size: 96px;
    display: inline-block;
    position: relative;
    top: 1px;
}
.top-photo-video-title  .icons span.eye:hover {
    background-position: -4px 1px;
}
.top-photo-video-title  .icons span.comment,
.top-photo-video-title  .icons span.comment:hover {
    background: url(../images/icons/icons-end.png) center center no-repeat;
    background-position: -30px -24px;
    width: 21px;
    height: 19px;
    background-size: 95px;
    display: inline-block;
    position: relative;
    top: 5px;
}
.top-photo-video-title  .icons span.comment:hover {
    background-position: -30px -2px;
}
.top-photo-video-title .icons span.plus,
.top-photo-video-title .icons span.plus:hover {
    background: url(../images/icons/icons-end.png) no-repeat;
    background-position: -54px -22px;
    width: 21px;
    height: 19px;
    background-size: 95px;
    display: inline-block;
    position: relative;
    top: 3px;
}
.top-photo-video-title .icons span.plus:hover {
    background-position: -54px 0px;
}
.top-photo-video-title .icons span.star,
.top-photo-video-title .icons span.star:hover {
    background: url(../images/icons/icons-end.png) no-repeat;
    background-position: -75px -22px;
    width: 21px;
    height: 19px;
    background-size: 95px;
    display: inline-block;
    position: relative;
    top: 3px;
}
.top-photo-video-title .icons span.star:hover {
   	background-position: -75px 0px;
}



.photo-video-listing .pv-menu > ul div li {
    display: inline-block;
    margin: 0;
    position: relative;
}
.photo-video-listing .pv-menu ul div {
    position: relative;
    float: left;
}
.photo-video-listing .pv-menu .filter1 {
    margin-right: 20px;
}
.photo-video-listing .pv-menu .filter1 li {
    margin-right: 13px;
}
.photo-video-listing .pv-menu .filter2 { 
    width: 45%;
}
.photo-video-listing .pv-menu .filter2 li {
    margin-right: 15px;
}
.photo-video-listing .pv-menu .filter2 li:last-child {
    margin-right: 0px;
}
.photo-video-listing .pv-menu .filter3 {
    float: right;
    text-align: right;
	    right: 25px;
}
.photo-video-listing {padding-right: 20px;}
.photo-video-listing .pv-menu > ul  {padding: 0;}
.photo-video-listing .pv-menu > ul .all-section {
    position: relative;
}
.photo-video-listing .pv-menu > ul .all-section .fa {
    position: absolute;
    font-family: 'FontAwesome';
    color: #838991;
    right: -15px;
    top: 0px;
    transform: rotate(90deg);
    font-size: 20px;
}
.photo-video-listing .pv-menu > ul .all-section:hover .fa {
    color: #d74942;
}
.photo-video-listing .pv-menu > ul .all-section.rotate .fa {
    color: #d74942;
}
.photo-video-listing .pv-menu > ul .all-section.rotate {
    color: #d74942;
}
.photo-video-listing .pv-menu .pv-submenu {
    display: none;
    position: absolute;
    right: 0;
    top: 20px;
    width: 210px;
    padding: 5px 0 5px 0;
}
.photo-video-listing .pv-menu .pv-submenu li {
    display: block;
    cursor: pointer;
    padding-left: 10px;
    border-left: 2px solid transparent;
}
.photo-video-listing .pv-menu .pv-submenu li:hover {
    border-left: 2px solid #d74942;
}
.photo-video-listing .pv-menu a, 
.photo-video-listing .pv-menu span.all-section {
    color: #838991;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 500;
    padding:  0 5px 5px 5px;
    cursor: pointer;
	text-decoration: none;
}
.photo-video-listing .pv-menu a.active {
    color: #d74942;
}
.pv-menu .active {
    font-weight: 500;
    border-bottom: 3px solid #d74942;
    color: #d74942;
}
.photo-video-listing .pv-menu .pv-submenu a {
    color: #838991;
    font-weight: 400;
    display: block;
    text-align: left;
    padding: 10px 0;
}
.photo-video-listing .pv-menu li:hover a,
.photo-video-listing .pv-menu .pv-submenu.open li:hover a {
    color: #d74942;
}
.photo-video-listing .pv-menu .pv-submenu.open {
    display: block;
    background: #fff;
    z-index: 100;
    right:  -22px;
    top: 38px;
    box-shadow: 2px 2px 7px 3px rgba(0,0,0,0.1);
}
.photo-video-listing .pv-menu .pv-submenu.open:before {
    content: '\f0d8';
    position: absolute;
    color: #fff;
    right: 15px;
    top: -18px;
    z-index: -20;
    text-shadow: 0px -3px 4px rgba(0,0,0,0.07);
    font-family: 'FontAwesome';
    font-size: 30px;
}
.photo-video-listing .pv-menu > ul > li > a:hover, 
.photo-video-listing .pv-menu span.all-section:hover {
    font-weight: 500;
    border-bottom: 3px solid #d74942;
color: #d74942;}

.pv-list-content a {color: #02275c}
.pv-list-content a:hover {text-decoration: none;}
.pv-list-content {    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; 
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	margin-top: 20px;}
.pv-list-nth {padding-bottom: 20px;}

.pv-list-nth-photo, .pv-list-nth-video {position: relative;}
.pv-list-nth-photo img, .pv-list-nth-video img {width: 100%; height: auto;}

.pv-list-nth-photo:after {    background: url(../images/icons/big-photo.svg) center center no-repeat;}
.pv-list-nth-video:after {background: url(../images/icons/big-video.svg) center center no-repeat;}
.pv-list-nth-photo:after, .pv-list-nth-video:after {
    background-size: 40px;
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;	
}
.photo-video-listing button.see-more:hover {color: #fff;
    background-color: #d74942;
    transition: 0.1s;}
.photo-video-listing button.see-more {
    width: 200px;
    height: 30px;
    border: 1px solid #d74942;
    background: #fff;
    color: #d74942;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    transition: 0.1s;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
	border-radius: 0;
}



.long-end-photo img {    width: 100%;
    height: 412px;
    object-fit: cover;}

.material-peging .liga-end .time {
	font-weight: 600;
    color: #dce2e7;
    font-size: 19px;
}
.peging-desc {
	color: #231f20;
    font-size: 16px;
    line-height: 1.6em;
    padding-left: 260px;
	}
.peging-info {position: relative;}
.peging-num span {    font-size: 175px;
color: #000;
font-weight: 600;}
.peging-num {
font-size: 40px;
color: #dce2e7;
font-weight: 500;
vertical-align: bottom;
position: absolute;
text-align: left;
line-height: 0.74;
bottom: 20px;
}
.peging-title {float: left; padding-left: 260px;}
.peging-title h3 {font-size: 40px;
    color: #000;
    text-transform: none;
    line-height: 50px;
    word-break: break-word;
	    padding: 0;
    margin: 10px 0;}
.pages-end {
    text-align: center;
	margin-top: 20px;
}
.pages-end a {
    display: inline-block;
    margin: 0 10px;
    padding: 20px;
    font-size: 48px;
    color: #231f20;
    font-weight: 600;
}
.pages-end i {
    font-size: 48px;
    color: #dce2e7;
}
.pages-end a.curent {
    font-size: 72px;
    color: #dce2e7;
}
.pages-end a {text-decoration: none;}
.page-404 {width: 608px; height: 390px; margin: 100px auto; text-align: center;}

.page-404 a {
    /* width: 269px; */
    /* height: 30px; */
    border: 1px solid #d74942;
    background: #fff;
    color: #d74942;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    transition: 0.1s;
    margin: 0 auto;
    display: inline-block;
    margin-top: 20px;
    border-radius: 0;
    text-align: center;
    padding: 10px 30px;
}
.page-404 a:hover, .page-404 a:active, .page-404 a:focus {background: #d74942; color: #fff; text-decoration: none;}
.search-page .search-input input {width: calc(100% - 150px); height: 36px; float: left; display: block;    padding: 0 0 0 10px;}
.search-page .search-button { float: left; display: block; width: 150px; height: 36px;}
.search-page .search-button button {width: 150px; height: 36px; background: #d74942; color: #fff; text-transform: uppercase; text-align: center; border: 0; cursor: pointer; }
.search-page .search-button button:hover {opacity: 0.8;}
.search-page .search-result-info {color: #7e7e7e; font-size: 13px; font-weight: 300;    margin-top: 20px;}
.search-page .search-result-info .result {color: #000; font-weight: 400;}
.search-page .search-result-info .result-cnt {color: #d74942; font-weight: 400;}
.search-streamline span {font-weight: 300; font-size: 14px; color: #323037;}
.search-streamline {margin-top: 20px;}
.search-streamline select {
    border-radius: 3px;
    border: solid 1px #ddd;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    color: #323037;
    font-weight: 400;
    text-align: center;
}
.rss-info {color: #5b5b67; font-size: 15px; font-weight: 300;}
.rss-info h4 {color: #323037;}
.more-rss {display: block; margin-top: 30px; color: #5b5b67;}
.rss-col {margin-top: 50px;}
.rss-col .rss-title {font-weight: 600; color: #00123f; font-size: 20px;}
.rss-col .rss-link a {color: #323037; font-size: 16px; font-weight: 300; line-height: 30px; }
.rss-col .rss-link a:hover {color: #02275c; text-decoration: none; }
.rss-col .rss-link a:after {display: block; content: ""; clear: both;}
.subscription-title {width: 100px;}
.subscription-col {margin-top: 50px;}
.subscription-check ul li input[type="checkbox"] {display: none;}
.subscription-check ul li input[type="checkbox"]:checked + i {background: url(../images/icons/controls.png) -19px top no-repeat;}
.subscription-check ul li input[type="checkbox"] + i {display: inline-block; width: 19px; height: 19px; margin: -3px 0px 0 0px; vertical-align: middle; background: url(../images/icons/controls.png) left top no-repeat; cursor: pointer;} 
.subscription-check ul li label {cursor: pointer;}
.subscription-check ul li {padding: 10px;}
.subscription-check ul li span {margin-left: 10px; position: relative;}
.subscription-check ul {padding-left:0; list-style-type: none;}
.subscription-check .star:after {
    position: absolute;
    content: '*';
    display: block;
    top: 0;
    right: -12px;
}
.sc-ligamain .star:after {color: #ff0019;}
.sc-liganews .subscription-title {width: 150px;}
.sc-ligafinance .subscription-title {width: 150px;}
.sc-ligabussines .subscription-title {width: 150px;}
.sc-ligapress .subscription-title {width: 150px;}
.sc-liganews .star:after {color: #ff0019;}
.sc-ligabussines .star:after {color: #002caf;}

.subscription-button button {    width: 150px;
    height: 36px;
    background: #ffffff;
    color: #d74942;
    text-transform: uppercase;
    text-align: center;
    border: 0;
    cursor: pointer;
    border-radius: 3px;
    border: 1px solid #d74942;}
.subscription-button button:hover, .subscription-button button:focus, .subscription-button button:active {background: #d74942; color: #fff;}
.subscription-button { float: left; display: block; width: 150px; height: 36px;}
.star-info {margin-top: 20px; font-weight: 400; font-size: 14px;}
.star-info-1 {color: #ff0019;}
.star-info-2 {color: #002caf;}


.subscription-input {width: calc(100% - 150px); height: 36px; float: left;padding-right: 20px;}
.subscription-input input {width: 100%; height: 36px;display: block; padding: 0 0 0 10px;    border-radius: 3px;
    border: 1px solid #ccc;}
	
.archive-page #datepicker {
    float: left;
    position: relative;
}
.archive-page .calendar-list {
    padding-left: 115px;
    float: left;
}
.archive-page .calendar-list ul {list-style-type: none; padding-top: 0; margin: 0;}
.archive-page .calendar-list li {
    margin: 0;
    margin-bottom: 27px;
}
.archive-page .calendar-list li a {
    color: #2b2b2b;
    text-transform: uppercase;
    font-size: 17px;
    position: relative;
    font-weight: 400;
}
.archive-page .calendar-list li a:before {
    content: '\f105';
    position: absolute;
    left: -15px;
    font-family: 'FontAwesome';
    color: #bdc0ca;

}
.archive-page .calendar-list li:hover a, .archive-page .calendar-list li a.active {
    color: #d74942;
    font-weight: 500;
    text-decoration: none;
}
.archive-page .calendar-list li:hover a:before, .archive-page .calendar-list li a.active:before {
    content: '\f101';
    color: #d74942;
}
.archive-result {color: #939392; font-size: 14px; margin: 20px 0 15px 0; font-weight: 500;}  
.archive-materials ul {padding: 0; list-style-type: none;}
.archive-materials ul li .time {    color: #9099ae;
    font-size: 12px;
    padding-right: 0;
    letter-spacing: 0.05em;
    font-weight: 400;}
.archive-materials ul li a {
	text-decoration: none;
    color: #02275c;
    cursor: pointer;
}
.with-photo .archive-photo, .with-photo .archive-name {
    float: left;
}
.with-photo .archive-photo {width: 300px; padding-right:20px;}
.with-photo .archive-photo img {max-width: 280px;}
.with-photo .archive-photo + .archive-name {width: calc(100% - 300px);}
.with-photo .archive-name a {font-weight: 500; font-size: 25px; line-height: 35px;}
.press-release-page .news-col ul li:hover a.title {color: #0030ff}
.news-col ul li:hover a.title {color: #0030ff;}
.short-news-title a:hover {color: #0030ff; text-decoration: none;}
.reads .title-news a:hover {color: #0030ff; text-decoration: none;}
.archive-page .news-col ul, .press-release-page .news-col ul  {margin: 20px 0;}
.archive-page .news-col ul li a.title {
    font-size: 20px;
    font-weight: 500;
}
.archive-page .grey-line {
    height: 1px;
    background: #d2d2d2;
    margin: 0;
}
.archive-page .nav-links {
    width: 100%;
    position: relative;
    text-align: center;
}
.archive-page h3 {
    color: #132faa;
    font-weight: 500;
    letter-spacing: 0.5px;
    margin-top: 20px;
}
.nav-links .prev {
    left: 30px;
}
.nav-links .next {
    right: 30px;
}
.nav-links .prev, .nav-links .next {
    color: #8a8a88;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
}
.nav-links .prev:before {
    content: '\f100';
    position: absolute;
    left: -30px;
    font-family: 'FontAwesome';
}
.nav-links .next:after {
    content: '\f101';
    position: absolute;
    right: -30px;
    font-family: 'FontAwesome';
}
.nav-links .today {
    font-size: 20px;
    font-weight: 400;
    color: #d74942;
}
.tile-news .tile-news-img img {object-fit: cover;min-height: 100%; margin-top: -1px;}
.opinions-img img {border-radius: 50%;}

.title-col a, .title-col h1 {background: #fff; z-index: 1;}
.title-col h1 {background: #fff; z-index: 1;}
.red h1 {color: #d74942;}
.title-col h1 {
    color: #d74942;
    font-size: 20px;
    text-transform: uppercase;
/*    font-family: 'Roboto', sans-serif;*/
    position: relative;
    font-weight: 400;
    display: inline-block;
    line-height: 20px;
    padding: 0;
    margin: 0;
}
.title-col_2 h1 {
    color: #000000;
    text-transform: none;
    font-weight: 500;
    font-size: 21px;
    position: relative;
    display: inline-block;
    line-height: 20px;
    padding: 0;
    margin: 0;
}
.commercial-plashka.plashka-pr img, .commercial-plashka.plashka-p img {width: 16px; height: 16px;}
.commercial-plashka {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
}
.with-photo {
border-bottom: 1px solid #d2d2d2;padding: 30px 0;}
.h-high, .tile-news.h-high, .h-high .tile-news-img {
    height: 620px;
}
.short-news {margin: 0;}
.opinions-slider .opinions {min-height: 340px;    margin-top: 30px;}
.opinions-slider .opinions.opinions-1280 {min-height: 1px;}

.ul-forum {list-style-type: none; padding: 0; margin-bottom: 0;}
.ul-forum li:not(:last-child) {margin-bottom: 20px;}
.ul-forum .read-news:before {display: none;}
.ul-forum .title-news:hover {color: #0030ff;}
.ul-forum .title-news {text-decoration: none;
    color: #02275c;
    cursor: pointer;}
.ul-forum .read-news span {margin-left: 10px;}
.liga-photo-video-right, .liga-photo-video-left {margin-top: 20px;}
.liga-photo-video-right .short-video {margin-top: 0; height: 400px;}
.liga-photo-video-right .short-video li:first-child {margin-top: -4px;}

.photo-video-project-title, .special-project-title {
    color: #d74942;
    display: block;
    font-size: 79px;
    margin-top: -83px;
    text-align: right;
    margin-right: 20px;
    font-weight: 600;
	text-transform: uppercase;}
.photo-video-project-title a, .special-project-title a, .photo-video-project-title a:hover, .special-project-title a:hover {color: #d74942; text-decoration: none;}
.infographics-project-title {  color: #d74942;
    display: block;
    font-size: 79px;
    text-align: right;
    margin-right: 20px;
    font-weight: 600;
	text-transform: uppercase;}
.infographics-project-title a, .infographics-project-title a:hover {color: #d74942; text-decoration: none;}
	.all-infogr {z-index: 10; position: relative; margin-right: 10px;}
	
.special-project .h-spec-slider .tile-news-title {color: #fff;}

	
.special-project .tile-news-title {
    font-size: 20px;
    line-height: 20px;
    padding: 20px;
    font-weight: 500;
}
.special-project .more-link {
    position: relative;
    z-index: 1;
	margin-top: -25px;
}
.title-col a {padding-right: 20px;}

/*.liga-bussines-m > div:nth-of-type(1), .liga-bussines-m > div:nth-of-type(3) {}*/

.liga-finance-block .short-news ul {margin-top: 30px;}
.main-content {margin-top: 0px;}

.top-news {margin-top: 0px;}
.opinion .margin-block-2 .redaction-block {margin-top: -30px;}
.opinions-name {font-weight: 500;    font-size: 16px;
    color: #231f20;}
	.tab-col a.tabs {
    padding: 1px 8px;
}
.h-high.plug-2, .tile-news.h-high.plug-2, .h-high.plug-2 .tile-news-img {
    height: 650px;
}
.top-news-title a, .top-news-title a:hover {
    font-size: 40px;
    color: #fff;
    font-weight: 500;
}
.top-news-info {
    padding: 20px 20px;
}
.top-news-rubric a, .top-news-rubric a:hover {font-weight: 500;}
.opinion .read-news {
    display: inline-block;
}

.vote button {
    /* color: #d74942; */
    /* font-size: 18px; */
    /* padding: 2px 15px; */
    /* border: 1px solid #d74942; */
    /* border-radius: 2px; */
    /* background: #fff; */
    /* cursor: pointer; */
    -webkit-appearance: none;
    width: 125px;
    height: 40px;
    font-size: 14px;
    color: #d74942;
    border: 1px solid #d74942;
    border-radius: 0;
    background: transparent;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}
.vote ul {
    margin: 10px 0 20px 0;
}
.vote {
    padding: 30px 20px 0 0;
}
.news-col ul li:not(:first-child) {
    margin-top: 20px;
}
.press-release-page .title-col.red a, .press-release-page .title-col.red a h1 {padding-right: 1px;}
.press-release-page .title-col {margin-bottom: 10px;}
.press-release-page .title-col:after {margin-left: 0px;}

.with-photo-img img {
    width: 300px;
    height: 160px;
    object-fit: cover;
}
.with-photo-left .time, .with-photo-right .time {
    display: inline;
}
.with-photo-right .time, .with-photo-left .time {
        white-space: nowrap;
	letter-spacing: 0.05em;
}
.with-photo-left .time, .with-photo-right .time {
    margin-left: 5px;
}
.tile-news-title, .tile-news-rubric {font-weight: 500;}

.with-photo-left .title {
    margin-left: 10px;
}


.tile-news.plug-2 .tile-news-rubric {font-weight: 400;}
.subscription-chronic form {
    background: #fafafa;
}
.liga-end .news-wrap p {line-height: 1.6em;}
.liga-end .time {float: none;}
.readable-main-news .news-col ul li .time {padding: 0;}

/***********************/
/*****PAGINATOR*********/
/***********************/

.pages {width: 100%; text-align: center; margin: 30px 0;}
.pages a {margin-right: 9px; color: #525051; font-size: 18px; padding: 5px 10px; text-decoration: none;}
.pages a:hover, .pages a.active {color: #fff; background-color: #d74942; opacity: 1 !important;}

/***********************/
/*****PAGINATOR END*****/
/***********************/
.news-nth-circle_p {
    vertical-align: middle;
    line-height: 16px;
    width: 16px!important;
    height: 16px!important;
    display: inline!important;
}
.news-nth-status {
    position: relative;
    top: -5px;
	margin-right: 5px;
}
.with-photo-right .with-photo-img img {
    float: right;
}
.with-photo-right .news-nth-status, .with-photo-right .time, .with-photo-right .news-nth-circle_p, .with-photo-right .news-nth-title-category,.with-photo-right .news-nth-fotovideo, .with-photo-left .news-nth-status, .with-photo-left .time, .with-photo-left .news-nth-circle_p, .with-photo-left .news-nth-title-category,.with-photo-left .news-nth-fotovideo {margin-right: 5px;}
.tile-news.h-low.plug .tile-news-info {top: 20px;}
.tile-news.h-low.plug .tile-news-info .tile-news-title {padding-top: 0px;}
.tile-news.h-low.plug .tile-news-info .tile-news-rubric {padding-bottom: 10px!important;}
.news-nth-title-category a {color: #919aaf;}


.plus-share-hover:hover .plus-share{opacity: 1;transition: .2s}
.plus-share {position: absolute; top: 20px; right: 20px; z-index: 3;opacity: 0;transition: .2s;text-align: center;}
.plus-share a{display: block;font-size: 26px;font-weight: bold;color: #fff;}
.plus-share a:first-child:hover{color: #4852a0;}
.plus-share a:last-child:hover{color: #55acee;}
.plus-share.plus-share-inl-a a:last-child{margin-left: 5px;}
.plus-share.plus-share-inl-a a{display: inline-block;}



/*  -----  themes blocks  -----  */
.tile-news.h-low.plug .tile-news-info .tile-news-rubric {max-width: 200px;}
a.theme {
    background: transparent;
    color: #1430aa;
    font-size: 14px;
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
}
a.transparent-theme {
    font-weight: 600;
    letter-spacing: 1px;
    color: #1430aa;
    background: transparent;
    padding: 0;
}
a.theme:not(.transparent-theme) {
    margin-bottom: 10px;
    padding: 10px 15px;
}
a.theme:hover {
    border-bottom: none;
    text-decoration: none;
}
a.news-theme {
    background-color: #d74942;
    color: #fff;
}
a.news-transparent-theme, a.news-transparent-theme:hover, a.red-transparent-theme, a.red-transparent-theme:hover {
    color: #ec011f!important;
}
a.biznes-theme {
    background-color: #1430aa;
    color: #fff;
}
a.biznes-transparent-theme {
    color: #1430aa;
}
a.tech-theme {
    background-color: #00D841;
    color: #fff;
}
a.finansy-theme {
    background-color: #de803d;
    color: #fff;
}
a.finansy-transparent-theme, a.finansy-transparent-theme:hover {
    color: #de803d;
}
a.specproekty-theme {
    background-color: #802980;
    color: #fff;
}
a.specproekty-transparent-theme, a.specproekty-transparent-theme:hover {
   color: #802980;
}
a.samoobrazovanie-theme {
    background-color: #138033;
    color: #fff;
}
a.samoobrazovanie-transparent-theme, a.samoobrazovanie-transparent-theme:hover {
   color: #138033;
}
a.dosie-theme {
    background-color: #dc9872;
    color: #fff;
}
a.dosie-transparent-theme, a.dosie-transparent-theme:hover {
   color: #dc9872;
}
a.blogi-theme {
    background-color: #edb734;
    color: #fff;
}
a.blogi-transparent-theme, a.blogi-transparent-theme:hover {
   color: #edb734;
}
a.forumy-theme {
    background-color: #828282;
    color: #fff;
}
a.forumy-transparent-theme, a.forumy-transparent-theme:hover {
   color: #828282;
}
a.press-theme {
    background-color: #eb001e;
    color: #fff;
}
a.press-transparent-theme, a.press-transparent-theme:hover {
   color: #eb001e;
}
a.red-theme {
    background-color: #d74942;
    color: #fff;
}
.author .author-nth a, .author .author-nth a:hover {color: #000; text-decoration: none;}
.author .author-name {font-weight: 500;}
.author-nth a:hover .author-name {color: #0030ff;}
.author .author-nth img {object-fit: cover;}
.author .author-tab.active:after, .author .author-tab:hover:after, .author .red-tab:hover:after {height: 4px;}
.author .author-tab, .author .red-tab {font-weight: 500;}
.author .search-author a {position: relative; right: -1px;}
.single-page-author-info img {object-fit: cover;}
.single-page-author .inner-tabs .nth-tab {margin-right: 20px;}

.tab-col.tab-author {margin-top: 30px;}
.tab-col.tab-author a.tabs.active, .tab-col.tab-author a.tabs:hover {
    padding: 10px 0;
    color: #322e2f;
    font-size: 16px;
    border-bottom: 4px solid #d74942;
}
.tab-col.tab-author a.tabs {
    padding: 10px 0;
    color: #322e2f;
    font-size: 16px;
	margin-right: 20px;
}
.tab-col.tab-author > ul {
    -webkit-box-shadow: 0px 0px 0px 0px #f8f8f8;
    -moz-box-shadow: 0px 0px 0px 0px #f8f8f8;
    box-shadow: 0px 0px 0px 0px #f8f8f8;
    padding: 0!important;
}
.tab-col.tab-author.all-author ul{float: left;}

.tab-col.tab-author a.no-tabs.active, .tab-col.tab-author a.no-tabs:hover {
    padding: 10px 0;
    color: #d74942;
    font-size: 16px;
    border-bottom: 4px solid #d74942;
}
.tab-col.tab-author a.no-tabs {
    padding: 10px 0;
    color: #322e2f;
    font-size: 16px;
	margin-right: 20px;
}

.popular-photo-video-list {
display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
flex-wrap: wrap;}


/*********************************************************************************************************************************/
/*  -----  datepicker -----  */
/*********************************************************************************************************************************/
#datepicker {
    width: 265px;
    background: transparent;
    position: relative;
}
.right-part #datepicker {width: 300px;}
.ui-datepicker-next,
.ui-datepicker-prev {
    position: absolute;
    top: -5px;
    width: 30px;
    height: 30px;
} 
.ui-datepicker-next {right: 105px;}
.ui-datepicker-prev {left: 5px;}
.ui-datepicker-year {position: absolute;right: -90px; border:none;min-width: 65px;font-weight: bold;  -webkit-appearance: none;
    background-color: #fff;
    background-size: 15px;
  background-image: url('/design/images/icons/arrow-down-picker.png');
  background-position: right center;
  background-repeat: no-repeat;
  line-height: 1.3em;font-size: 16px;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;}

.ui-datepicker-next span, 
.ui-datepicker-prev span {
    visibility: hidden;
}
.ui-datepicker-next:after, .ui-datepicker-prev:before  {
    content: '\f105';
    font-family: 'FontAwesome';
    position: absolute;
    right: 5px;
    z-index: 100;
    font-size: 23px;
    color: #c0c2ce;
    top: 0;
}
.ui-datepicker-next:hover:after, .ui-datepicker-prev:hover:before  {
    color: #fa5b54;
}
.ui-datepicker-prev:before {
    content: '\f104';
    left: 5px;
    right: auto;
}
.ui-datepicker-title {
    position: relative;
    width: calc(100% - 100px);
    text-align: center;
    top: 0px;
    padding: 0 15px;
    color: #000;
    font-weight: 500;
    font-size: 16px;
}
.ui-datepicker-calendar {
    margin-top: 15px;
    margin-bottom: 30px;
}
.ui-datepicker-calendar th, .ui-datepicker-calendar td {
    width: 36px;
    height: 36px;
    text-align: center;
    border-radius: 50%;   
}
.right-part .ui-datepicker-calendar th, .right-part .ui-datepicker-calendar td {width: 41px; height: 41px;}
.ui-datepicker-calendar th {
    color: #d74942;
}
.ui-datepicker-calendar td a {
    color: #000;
    width: 36px;
    height: 36px;
}
.ui-datepicker-calendar td:hover {
    background: #d74942;
    cursor: pointer;
    color: #fff;
}
.ui-datepicker-calendar td:hover a {
    color: #fff;
    text-decoration: none;
}
td.ui-datepicker-other-month {
    color: #b4b8c5;
    cursor: pointer;
}
td.ui-datepicker-other-month:hover {
    background: transparent;
}
.ui-datepicker-today > a {color: #000;}
.ui-datepicker-today:hover, td.ui-datepicker-today:hover > a {color: #fff!important;}
.ui-datepicker-current-day {
    background: #d74942;
    border-radius: 50%;
}
td.ui-datepicker-current-day > a {
    color: #fff;
}
/*********************************************************************************************************************************/
/*  -----  end datepicker  -----  */
/*********************************************************************************************************************************/
.top-theme-section .more-link {position: relative; z-index: 1;}



.infografica-right-block .title {color: #d74942;}
.infografica-news-nth .h-low, .infografica-news-nth .h-low .tile-news-bg, .infografica-news-nth .tile-news.h-low, .infografica-news-nth .h-low .tile-news-img {
    height: 365px;
}
.news-wrap {font-size: 16px; line-height: 1.6em; font-weight: normal;}
.longread-content, .center-inner-content .news-wrap {font-size: 18px; line-height: 1.6em; font-weight: normal;}
.airSticky {line-height: normal;}
.tile-news-grey-bg {background-color: #fafafa; border: 1px solid #d2d2d2;}
.tile-news-grey-bg .tile-news-info {top: 20px;}
.tile-news-grey-bg a.biznes-theme {background-color:transparent; color: #1430aa; padding: 0;}
.tile-news-grey-bg .tile-news-title {line-height: 34px; color: #02275c; font-size: 33px; font-weight: 500;}
.row-1280 {margin-left: -10px; margin-right: -10px;}

.popular-photo-video-time {display: none;}




.slider-block-dosier.owl-theme .owl-controls .owl-nav [class*=owl-]  {color: #fff; font-size: 14px; margin: -40px 0 0 0px; padding: 0px 0px; display: inline-block; cursor: pointer; position: absolute; top: 50%; width: 40px!important; height: 40px!important;}
.slider-block-dosier.owl-theme .owl-next {width: 40px; height: 40px; background: #d74942; left: 100%; position: relative; border-radius: 50%}
.slider-block-dosier.owl-theme .owl-next:before {background: url(../images/icons/arrow-right.svg) no-repeat; position: relative; width: 10px; height: 18px; display: block; content: ""; top: 11px; left: 16px;}
.slider-block-dosier.owl-theme .owl-prev {width: 40px; height: 40px; background: #d74942; left: 10px; position: relative; border-radius: 50%;}
.slider-block-dosier.owl-theme .owl-next:hover {background: #d74942;}
.slider-block-dosier.owl-theme .owl-prev:before {background: url(../images/icons/arrow-left.svg) no-repeat; position: relative; width: 10px; height: 18px; display: block; content: ""; top: 11px; left: 14px;}
.slider-block-dosier.owl-theme .owl-next {margin-left: -50px!important;}
.slider-block-dosier .owl-item.center:before {display: none;}
.slider-block-dosier .owl-item:before {width: 100%; overflow: hidden; position: absolute; background: rgba(0, 0, 0, 0.3); content: ""; display: block; top: 0; left: 0; height: 100%; z-index: 20; margin-top: 0px;}
.slider-block-dosier .tile-news .tile-news-img {position: relative; background: none;}
.slider-block-dosier .tile-news {margin-top: 0px;}
.slider-block-dosier .tile-news-img:after {width: 100%; overflow: hidden; position: absolute; background: linear-gradient(to top, #fff, transparent 60%); content: ""; display: block; top: 0; left: 0; height: 100%;}
.slider-block-dosier.owl-carousel .owl-item {z-index: 9;}



.mnenie {margin-top: 30px;}
.mnenie .image {width: 170px; float: left;}
.mnenie .image img {width: 170px; height: 170px; border-radius: 50%; object-fit: cover;}
.mnenie .image .name {position: relative; width: 100%; text-align: center; color: #231f20; display: block; margin-top: 10px; font-weight: 400;}
.mnenie .image .name:hover {text-decoration: none;}
.mnenie .text {padding-left: 30px; float: left; width: calc(100% - 170px)}
.mnenie .text h3 {border-left: 2px solid #d74942; padding-left: 15px; margin: 0 0 20px 0; text-transform: none; color: #03275f; font-size: 25px; text-transform: none; margin-bottom: 10px; font-weight: 400; line-height: 1.5;}
.mnenie:hover .text h3 {color: #0030ff}
.mnenie .text a.description {color: #231f20; font-size: 16px; margin: 0; display: block; font-weight: 400; line-height: 22px; margin-top: 20px;}
.mnenie .time, .mnenie .date, .read-too-horizontal .time, .read-too-horizontal .date {color: #9099ae; font-size: 12px; padding-right: 0; letter-spacing: 0.05em; font-weight: 400; margin-top: 5px;}
.mnenie .text a:hover {text-decoration: none;}
.mnenie-page .news-nth {padding: 30px 0 0 0;}


.read-too-horizontal {border: 2px solid #d02a22; border-left: none; border-right: none; padding: 20px 0; margin: 40px 0; float: none;}
.read-too-horizontal .read-too-name {font-size: 20px; font-weight: 400; margin: 0 0 20px 0; position: relative; color: #d94a42; text-transform: uppercase;}
.read-too-horizontal .list ul li a {color: #03275f; font-size: 16px; font-weight: 400;}
.read-too-horizontal .list ul li a:hover {color: #0030ff; text-decoration: none;}
.read-too-horizontal .list ul {list-style-type: none; padding: 0; margin: 0;}
.read-too-horizontal .all {position: relative; text-align: right; font-weight: 400;}
.read-too-horizontal .all  a {color: #d02a22; font-size: 16px;}
.read-too-horizontal .all  a:hover {color: #ff0c00; text-decoration: none;}
.read-too-horizontal .list ul li {padding-bottom: 15px;}


.read-biz-horizontal {border-left: none; border-right: none; padding: 20px 0; float: none;}
.read-biz-horizontal .read-too-name {font-size: 20px; font-weight: 400; margin: 0 0 20px 0; position: relative; color: #1430aa; text-transform: uppercase;}
.read-biz-horizontal .list ul li a {color: #03275f; font-size: 16px; font-weight: 400;}
.read-biz-horizontal .list ul li a:hover {color: #0030ff; text-decoration: none;}
.read-biz-horizontal .list ul {list-style-type: none; padding: 0; margin: 0;}
.read-biz-horizontal .all {position: relative; text-align: right; font-weight: 400;}
.read-biz-horizontal .all  a {color: #d02a22; font-size: 16px;}
.read-biz-horizontal .all  a:hover {color: #ff0c00; text-decoration: none;}
.read-biz-horizontal .list ul li {padding-bottom: 15px;}

.tile-news-info {    word-break: break-word;}
.liga-end .title-news-head {line-height: normal;}
.video-block.tile-news-img:before, .photo-block.tile-news-img:before {
    background-size: 120px;
    content: '';
    position: absolute;
    width: 120px;
    height: 90px;
    top: 50%;
    left: 50%;
    margin-top: -45px;
    margin-left: -45px;
}
.s-photo a:before, .s-video a:before {
background-size: 40px;
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;}
.s-photo a, .s-video a {display: block; position: relative;}
 .photo-block.tile-news-img:before, .s-photo a:before {background: url(../images/icons/big-photo.svg) center center no-repeat; z-index: 1;}
 .video-block.tile-news-img:before, .s-video a:before {background: url(../images/icons/big-video.svg) center center no-repeat; z-index: 1;}
.tile-news.plug .tile-news-title {line-height: 34px;}

/*read-too*/
.liga-end .read-too {margin-right: 0;margin-bottom: 20px; width: 100%;margin-top: 30px}
.liga-end .read-too .title {font-weight: 400;font-size: 20px; position: relative; color: #d7494d; text-transform: uppercase; display: inline-block;margin-bottom: 30px}
.read-too.fr .main-title {top: 0;color: #000;position: relative;padding: 0 0 14px;font-size: 1.213em;line-height: 1.5rem;margin-bottom: -3px;font-weight: 500;margin-top: 0}
.read-too.fr a:hover {color: #858585 !important}
.read-too.fr .main-title + div {border: 1px solid #E2E2E2;border-top: 2px solid #01275C;padding: 11px 16px 11px 24px}
.liga-end  .read-too .date {color: #9099ae;font-size: 0.75em;padding-right: 0;letter-spacing: 0.05em;font-weight: 400;display: none}
.read-too.fr a {font-size: 1em;line-height: 1.438rem;color: #000;padding: 9px 0 13px;border-bottom: 1px solid #E2E2E2;display: block;text-decoration: none !important;transition: 0.25s ease}
.read-too.fr a:last-child {border-bottom: none}
/*read-too*/

.test-block-in-text {
    width: 100%;
    position: relative;
    border: 1px solid grey;
    padding-top: 80px;
    height: 180px;
    margin: 30px 0;
    color: #000;
    background-color: #fff;
    font-size: 18px;
    text-align: center;
}
span.text-plashka {
    font-size: 10px !important;
    color: #323037;
    padding: 5px;
    border: 1px solid #dddddd;
    text-transform: uppercase;
    font-weight: 400;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    background: #fff;
    margin-bottom: 5px;
    margin-top: 2px;
}
span.commercial-plashka {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    padding-top: 2px;
}
span.commercial-plashka img {
    display: block;
    width: 16px;
    height: 16px;
} 
span.icon-plashka {
    width: 22px;
    height: 13px;
    vertical-align: middle;
    display: inline-block;
    margin-bottom: 5px;
    padding-top: 2px;
}
span.icon-plashka img {
    width: 17px;
    display: block;
    height: auto;
}
.slider-block.owl-theme .owl-item.active.center + .owl-item {
    right: -4.55%;
}

.infographics .slider-block.owl-theme .owl-item.active.center + .owl-item {
    right: -5.55%;
}
.opinion-single-author-info-txt {margin-top: 10px; line-height: normal!important; font-size: 16px!important;}
.tile-news.w-300 {width: 300px; margin: 0 auto;}
.pv-top-img .photo:after {display: none;}
.sc-ligafinance .subscription-title {width: 158px;}
.special-project .spons-logo {max-width: 100px;}
.news-wrap .author:hover .a-img img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    transition: 0.1s;
}
.news-wrap .author .a-name {width: calc(100% - 75px); float: left;padding-right: 20px;}
.news-wrap .author .a-img {width: 75px; float: left;}
.news-wrap .author .a-img img {
    width: 75px;
    border-radius: 50%;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    transition: 0.1s;
    vertical-align: middle;
}
.news-wrap .author span {
    font-weight: 300;
    font-size: 14px;
    color: #918f8f;
}
.news-wrap .author .name {
    color: #231f20;
    font-size: 16px;
    font-weight: 500;
}
.news-wrap .author {
    display: block;
    position: relative;
    right: 0;
    text-align: right;
    margin-bottom: 35px;
    margin-top: 10px;
}
.inner-content.liga-end .quote {
    position: relative;
    color: #676f82;
    font-size: 1.3em;
    line-height: 1.3em;
    /*text-align: justify;*/
    padding: 50px 115px 50px 115px;
}
@media (max-width: 800px) {
    .center-inner-content .quote {
        position: relative;
        color: #26282c;
        font-size: 22px;
        line-height: 1.3em;
        padding: 20px;
        background-color: #f1f1f1;
        /*font-family: serif;*/
        border-radius: 20px 20px 20px 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
}
@media (min-width: 800px) {
    .center-inner-content .quote {
        position: relative;
        color: #26282c;
        font-size: 28px;
        line-height: 1.3em;
        padding: 40px;
        background-color: #f1f1f1;
        /*font-family: serif;*/
        border-radius: 20px 20px 20px 0px;
        max-width: 640px;
        width: 640px;
        margin-left: calc((100% - 640px) / 2);
    }
}
@media (max-width: 479px) {
    .liga-end .title-news-head-rid h1 {
        font-size: 30px;
    }
}
.inner-content.liga-end .quote:before {
    content: '';
    position: absolute;
    background: url(../images/icons/quote.png) center center no-repeat;
    width: 53px;
    height: 33px;
	left:35px;
    top: 50px;
}
.news-nth-top-sponsor img {
    width: 70px;
}
.reklamblock a {color: rgba(255,255,255,0.7)}


.top-theme-section .spons-logo {width: 100px; margin-left: 0px;}
	
.top-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-] {
    margin: -48px 0 0 280px;
}
.top-theme-block-news {
    margin-left: 110px;
}
.top-theme-hover a.tile-news-title{
    color: #03275f !important;
}
.top-theme-hover:hover a.tile-news-title{
    color: #0030ff !important;
}
.top-theme-block .plus-share a {display: inline;margin-left: 5px;}
.toptheme-list-desc-title-left {float: left; width: calc(100% - 140px)}
.toptheme-list-desc-title-right {float: left; width: 140px;}
.toptheme-list-desc-title-spec-name {color: #231300; text-transform: uppercase; font-size: 14px;    font-weight: 400;
    text-align: right;}
.toptheme-list-a {display: block; color: #231300; font-size: 15px; margin-top: 10px;}
 .toptheme-list-desc-title-spec-logo img {height: 40px;
    float: right;}   
.toptheme-widget .toptheme-list-desc {border-bottom: 0;min-height: 110px;}
.toptheme-list-nth.toptheme-widget{margin: 30px 0}
.opinion-single-author-txt img {max-width: 100%; height: auto;}
.opinion .opinions-slider-infograf-top-theme.owl-carousel .owl-item {float: left;}
/*.top-theme-end .custom-tab-content .news-col .hidden-480.hidden-320 {display: block!important;}*/
.custom-tab.active{
    color: #000000;
    font-size: 14px;
    text-decoration: none;
}
.custom-tab.active:hover{
    color: #000000;
    font-size: 14px;
    text-decoration: none;
}
 .custom-tab{
    color: #858585;
    font-size: 14px;
    text-decoration: none;
}
.custom-tab:hover{
    color: #858585;
    font-size: 14px;
    text-decoration: none;
}

img.content-image {
    max-width: 100%;
	height: auto;
}

.content-image img{
    max-width: 100%;
	height: auto;
}
@media (min-width: 800px) {
.longread-content .content-image  img{
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    /*width: 100%;*/
}
}
@media (max-width: 800px) {
.longread-content .content-image  img{
    max-width: 100%;
/*    margin-left: -10%;
    margin-right: -10%;*/
    height: auto;
    /*width: 100%;*/
}
}
.longread-content .content-image {
    width: fit-content !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.longread-content .content-image:after, .cards-content .content-image:after {
    content: attr(title);
    box-sizing: border-box;
    position: relative;
    /* z-index: 2; */
    /* left: 0; */
    /* bottom: -25px; */
    text-align: left;
    font-size: 0.8em;
    color: #9099A8;
    line-height: 1.3em;
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    /* margin: 0 -10px; */
}

.liga-end .news-wrap iframe {
    width: 100% !important;
}


/*login-authorization*/
.login-authorization {width: 300px; margin: 80px auto 100px auto;    text-align: center;}
.login-authorization .form-container fieldset {border: 0;padding: 10px 0;    margin: 0;}
.login-authorization .form-container input {width: 100%; height: 34px; padding: 0 10px;}
.login-authorization .form-container button {width: 100%; background: #313131; color: #fff; border: 0; font-size: 16px; cursor: pointer;padding: 10px 0; margin-top: 10px;}
.login-authorization .form-container button:hover {opacity: 0.9;}
.login-authorization .form-container .help {color: #313131; margin-top: 10px; display: block;}
.login-authorization .form-container .help a {color: #313131;}
.login-authorization .form-container .help a:first-child {margin-right: 10px;}
.login-authorization .form-container .help a:last-child {margin-left: 10px;}
.login-authorization .tool-tip-login {color: #313131; font-size: 22px;}

#photo-video-right .all-news a {color: #fff;}
.indicators-main_item-title {font-size: 14px; color: #000; font-weight: 500;}
.graph-value-course {font-size: 12px; font-weight: 400; margin-left: 15px;}
.index-graphic a:hover {text-decoration: none;}
.graph-course {float: right;font-size: 10px;
    padding: 2px 5px;
    border-radius: 10px;
    background: #eee; color: #fff;    font-weight: 400;}
.graph-course.red-course {background: #cc3d3c;}
.graph-course.green-course {background: #46c039;}
.morris-hover {
    position: absolute;
    z-index: 1000;
}
.morris-hover.morris-default-style {
    border-radius: 10px;
    padding: 6px;
    color: #666;
    background: rgba(255,255,255,0.8);
    border: solid 2px rgba(230,230,230,0.8);
    font-family: sans-serif;
    font-size: 12px;
    text-align: center;
}

.tile-news.plug .tile-news-img:before {display: none;}

.tile-news .tile-news-img:before{
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: rgba(11,22,54, 0.35);
    content: "";
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    transition: 0.3s;
	    opacity: 1;
}
.tile-news:hover .tile-news-img:before{
    background: transparent;
    transition: 0.3s;
}



.slider-block .tile-news-img:after {
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(to top, #fff, transparent 60%);
    content: "";
    display: block;
    top: 0;
    left: 0;
    height: 100%;
}

.owl-item.active .tile-news.h-spec-slider .tile-news-img:after {background: linear-gradient(to top, #0a1636, transparent 60%);}
.infographics .owl-item.active .tile-news.h-spec-slider .tile-news-img:after {background: linear-gradient(to top, #fff, transparent 60%);}

.specproject-block .image:before{
    width: 100%; 
    overflow: hidden; 
    position: absolute; 
     background: rgba(11,22,54, 0.35);
    content: ""; 
    display: block; 
    top: 0; 
    left: 0; 
    height: 100%;
    z-index: 99;
    transition: 0.3s;
}
.specproject-block:hover .image:before{
    background: transparent;
    transition: 0.3s;
}
.specproject-block.infografica-right-block .image:before {display: none;}
.specproject-block.infografica-right-block .image > a {display: block;}
.specproject-block.infografica-right-block .image > a:before {    width: 100%; 
    overflow: hidden; 
    position: absolute; 
     background: rgba(11,22,54, 0.35);
    content: ""; 
    display: block; 
    top: 0; 
    left: 0; 
    height: 100%;
    z-index: 99;
    transition: 0.3s;}
.specproject-block.infografica-right-block .image:hover > a:before{
    background: transparent;
    transition: 0.3s;
}
.pv-top .pv-top-img:before{ 
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: rgba(11,22,54, 0.35);
    content: "";
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    transition: 0.3s;
}
.pv-top:hover .pv-top-img:before{ 
    background: transparent;
    transition: 0.3s;
}
.tile-news .photo-block.tile-news-img:before, .tile-news .video-block.tile-news-img:before { z-index: 100; width: 120px; height: 90px; top: 50%; left: 50%; margin-top: -45px; margin-left: -60px;}
.tile-news .photo-block.tile-news-img:before {background: url(../images/icons/big-photo.svg) center center no-repeat;}
.tile-news .video-block.tile-news-img:before {background: url(../images/icons/big-video.svg) center center no-repeat;}

.social-likes .soc-item.comm-btns {
    font-style: normal;
    line-height: 20px;
/*    font-family: 'Roboto', sans-serif;*/
    cursor: pointer;
    text-align: center;
    border-radius: 4px;
    padding: 7px 0;
    font-size: 12px;
    border: 1px solid #000;
    display: block;
	height: 32px;
}
.social-likes .soc-item.comm-btns {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    border-color: #e13633;
    color: #d74942;
    margin-left: 3px;
}
.soc-buttons .comm-btns {
    color: #d74942;
    border-color: #d74942;
    display: flex;
    justify-content: center;
    align-items: center;
}
.soc-buttons .comm-btns {color: #d74942;border-color: #d74942; display: flex; justify-content: center;align-items: center}
.soc-buttons .comm-btns svg{width: 20px;margin-right: 4px;}
.soc-buttons .comm-btns:hover{color: #fff;background-color: #d74942;}
.social-likes .soc-item.comm-btns:hover {
    background-color: #d74942;
    color: #fff;
    transition: 1s;
}
/*.branding_container {z-index: 102;}*/
.social-likes .soc-item.comm-btns svg {
    width: 20px;
    margin-right: 5px;
}
.comm-btns:hover .commenthover {
    fill: #fff;
}
.sponsor-for-760 .spons-logo {float: left;}
.sponsor-for-760 .spons-logo img {width: 100px;}
.sponsor-for-760 .spons-logo {text-transform: uppercase; font-size: 14px; padding-top: 15px;}
.sponsor-for-760 > a {display: block; float: left; width: calc(100% - 120px)}
.liga-end .title-news-head h1 {font-size: 48px; font-weight: 600; line-height: normal;  margin-bottom: 20px;    margin-top: 0;}
.opinion-end-author {margin-bottom: 20px;}
.all-forum-link {margin-right: 10px;}
.view-subscribe {padding-bottom: 15px; border-bottom: 1px solid #d2d2d2; margin-bottom: 15px;}
.view-subscribe {clear: both;line-height: 1.6em;margin-bottom: 20px;font-weight: 500;}
.view-subscribe a{color: #132faa;text-decoration: underline;}
.view-subscribe a:hover{color: #0030ff;}
.view-tocomment{float: right; margin-top: 10px; color: #d7494d;}
.view-tocomment:hover{color: #d7494d;}
.liga-end.photo-end .news-wrap p a:hover, .liga-end.photo-end .news-wrap b a:hover, .photovideo-a a:hover {
    color: #0030ff;
}

/*
.d-flex {
    display: flex;
    flex-wrap: wrap;
}*/
.main-content .news-col .more-link {
    margin-top: 20px;
}
.main-content .news-col .more-link_2 {
    padding: 10px;border-radius: 5px;text-align: center;background: #F6F6F6;margin-top: 20px;
}
.main-content .fa-facebook-f:before, .main-content .fa-facebook:before {content: ""!important; width: 27px; height: 27px; display: inline-block; position: relative; background: url(../images/icons/facebook-hover-icon.svg) no-repeat; left: 3px; background-size: 110%;}
.main-content .fa-twitter:before {content: ""!important; width: 27px; height: 27px; display: inline-block; position: relative; background: url(../images/icons/twitter-hover-icon.svg) no-repeat;}

.main-content .plus-share .social-likes__button_facebook:hover .fa-facebook-f:before, .plus-share .social-likes__button_facebook:hover .fa-facebook:before{background: url(../images/icons/fbHoverHover.svg) no-repeat; top: -1px; left: 1px;}
.main-content .plus-share .social-likes__widget_twitter:hover .fa-twitter:before {    background: url(../images/icons/twitterHoverHover.svg) no-repeat; top: -1px; left: 1px;}
.top-theme-sponsor-flex {display: flex; align-items: center;}
.index-main .margin-index {margin-top: 30px;}

.short-news li:hover .short-news-info .short-news-title a {
    color: #0030ff;
}

.slider-block.owl-theme .owl-prev:hover:before, .top-theme-block.owl-theme .owl-prev:hover:before, .slider-chronicle.owl-theme .owl-prev:hover:before {
    left: 10px;
    transition: 0.5s;
}
.slider-block.owl-theme .owl-next:hover:before, .top-theme-block.owl-theme .owl-next:hover:before, .slider-chronicle.owl-theme .owl-next:hover:before {
    left: 20px;
    transition: 0.5s;
}
.slider-block.owl-theme .owl-item.active.center + .owl-item {
    right: -4.4%;
    z-index: -1;
}
.opinions:hover .opinions-title span, .toptheme-widget:hover .toptheme-list-desc-title-left {color: #0030ff}
.opinions-title span {display: block;
    color: #03275f;
    font-size: 20px;
    /*font-family: "Roboto";*/
    border-left: 2px solid #d74942;
    padding-left: 10px;
    margin-top: 15px;
    line-height: 22px;
    font-weight: 500;
}



.liga-end .news-wrap p a{color: #132faa!important;text-decoration: underline;}
.liga-end .news-wrap p a:hover {text-decoration: underline;color: rgb(0, 48, 255)!important;}
.liga-end .news-wrap .top-img img{display: block; width: 100%; height: auto;}
.top-theme-hover:hover .tile-news-title {color: #0030ff;}
.news-nth-title-category:hover, .short-news-rubric a:hover{text-decoration: none;}
.inner-last-news-nth a {color: #02275c;}
.inner-last-news-nth a:hover {color: #0030ff;}
.inner-last-all-news a {text-decoration: none;}
.inner-last-all-news a:hover {color: #ff0c00;    transition: 0.3s;}

.liga-end .tags a {color: #838991;}
.liga-end .tags a:hover {color: #0030ff!important; text-decoration: none;}
.toptheme-widget .top-theme-title {
    text-transform: uppercase;
    color: #d74942;
    font-size: 20px;
    padding-bottom: 20px;
    font-weight: 400;
}

.label_nk span {
    text-transform: uppercase;
    color: #ffffff;
    background-color: #9099ae;
    text-decoration: none;
    display: inline-block;
    border-radius: 3px;
    padding: 2px 5px;
    font-size: 10px;
	position: relative;
    bottom: 2px;
}

.label span {
    color: #ffffff;
    background-color: #9099ae;
    text-decoration: none;
    display: inline-block;
    border-radius: 3px;
    padding: 0px 5px;
    font-size: 13px;
    position: relative;
    bottom: 1px;
}

.label_pr span {
    text-transform: uppercase;
    color: #ffffff;
    background-color: #9099ae;
    text-decoration: none;
    display: inline-block;
    border-radius: 3px;
    padding: 2px 5px;
    font-size: 10px;
	position: relative;
    bottom: 2px;
}

	
@media (max-width: 1499px) {

    .navigation .user-search-toggle form input.open-search {width: 635px;}
	.pv-list-nth-photo img, .pv-list-nth-video img {width: 100%; height: auto;}
	section.opinion .more-link {margin-top: 20px;}
	.top-news-bg, .top-news, .top-news-img {    height: 300px;}
	.top-photo-video-title a h3 {font-size: 35px;}
	.top-photo-video-prev {width: 600px;}
	.top-photo-video-title {width: calc(100% - 660px);}

	.top-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-] {margin: -48px 0 0 205px;}
	.more-link-main-margin {margin-top: 0px;}
}
@media (min-width: 1000px) and (max-width: 1500px) {
        .top-theme-end .infographics .tile-news-title{font-size: 16px;padding-bottom: 40px;}
	/*.inner-content {width: 940px;}*/
        .inner-content {width: 100%;}
	.with-photo-right .with-photo-img img {float: right;}
	.with-photo-left .title a, .with-photo-left .title a:hover, .with-photo-right .title a, .with-photo-right .title a:hover {font-size: 20px!important;}
	
}

@media (max-width: 999px) {	
	.with-photo-left .with-photo-img img, .with-photo-right .with-photo-img img {width: 297px; height: auto;}
	.with-photo-left .title {margin-left: 20px;}
	.with-photo-right .with-photo-img img {float: none;}
	.photo-video-inner .scroll-bar {height: auto;}
	.navigation .user-search-toggle form input.open-search {width: 455px;}
	.top-photo-video-prev {width: 100%; float: none; position: relative;}
	.top-photo-video-prev img {width: 100%; height: auto;}
	.top-photo-video-title {float: none; width: 100%; padding-left: 0;}
	.popular-photo-video-title {padding-left: 0px;}
	.opinions-slider .opinions {min-height: 1px;}
	.liga-bussines-m {margin-top: 0;}
	.margin-index {margin-top: 5px;}
	.opinion .owl-carousel .owl-item:nth-child(3), .opinion .owl-carousel .owl-item:nth-child(4) {display: none;}
	.liga-finance-block .short-news ul {margin-top: 15px;}
	.right-inner-content {/*display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;*/}
	.infografica-news-nth .h-low, .infografica-news-nth .h-low .tile-news-bg, .infografica-news-nth .tile-news.h-low, .infografica-news-nth .h-low .tile-news-img {height: 300px;}
	.row-1280 {margin-left: 0px; margin-right: 0px;}
	.pv-menu {padding: 0 10px;}
	.news-banner-block-p {margin-top: 20px;}
	.top-theme-end-title {width: 100%;}
	.top-theme-end .opinion-plash {display: none;}
	.top-theme-end .opinion .owl-carousel .owl-item:nth-child(3), .top-theme-end .opinion .owl-carousel .owl-item:nth-child(4) {display: block!important;}
	.liga-end .title-news-head h1 {font-size: 32px;}
	.top-theme-end-title .top-theme-name a {font-size: 22px;}
	.top-theme-block-news .tile-news-rubric {display: none!important;}
	.top-theme-block-news {min-height: 130px;} 
	/*.sponsor-for-760 .spons-logo {float: none; display: flex; align-items: center; padding: 0px 20px 0px 20px;}*/
	.sponsor-for-760 .spons-logo {text-transform: uppercase; font-size: 12px; padding-top: 15px;}
	.sponsor-for-760 .spons-logo img {padding-top: 10px; float: right; width: 70px;}
	/*.sponsor-for-760 > a {display: block; float: none; width:100%}*/
	.sponsor-for-760 .spons-logo-txt {padding-right: 0px; float: right;}
	.spons-logo-theme {float: right; height: 40px; margin-bottom: -14px; position: relative; z-index: 2;}
	/*.top-theme-section .spons-logo {width: auto; margin-left: 0px;}	*/
	/*.top-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-] {margin: -48px 0 0 0px;}*/
	.top-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-] {display: none!important;}
	.top-theme-block .owl-padding, .spec-theme-block .owl-padding, .infographics-block .owl-padding, .slider-block-dosie .owl-padding {padding: 0 0px 0 0px!important;}
	.sponsor-for-760 > a {display: block; float: left; width: calc(100% - 140px)}
	.top-theme-section .spons-logo {width: 120px; margin-left: 0px;}
	.left-inner-content {padding-right: 0px;}
	.photo-video-listing {padding-right: 0px;}
}
	
@media (max-width: 999px) and (min-width: 760px) {
	.news-banner-block {margin-bottom: 20px;}
	.top-theme-block-news {margin-left: 70px;padding: 20px 5px;}
	
}

@media (max-width: 768px) {
	.main-content {margin-top: 10px;}
	.peging-num {bottom: 20px;}
	.peging-desc {width: 100%; padding-left: 220px;}
	.peging-num span {font-size: 130px;    margin-bottom: 10px;}
	.peging-num {font-size: 30px; display: block;}
	.peging-title {padding-left: 220px;}
	.with-photo-left .with-photo-img img, .with-photo-right .with-photo-img img {width: 100%;}
	.photo-video-inner {width: 100%;}
	.with-photo-left .title a, .with-photo-left .title a:hover, .with-photo-right .title a, .with-photo-right .title a:hover {font-size: 20px!important;    line-height: 26px!important;} 
	.photo-video-project-title, .special-project-title {font-size: 75px; margin-top: -78px; margin-right: 0px;}
	.infographics-project-title {font-size: 40px;}
	.opinions-img img {width: 100%; height: 100%;}
	.opinions-slider .opinions {min-height: 100%;}
	.opinion-plash-p {padding-left: 10px; padding-right: 10px;}
	.top-news-title a, .top-news-title a:hover {font-size: 25px; line-height: normal;}
	.navigation .user-search-toggle form input.open-search {width: 400px;}
	.tab-col.tab-author.all-author ul {float: none;}
	.author .search-author {float: none; width: 100%; margin-top: 20px;}
	.author .search-author a {float: right;}
/*	.archive-page #datepicker {margin: 0 auto; float: none;}*/

	.h-high, .tile-news.h-high, .h-high .tile-news-img {height: 300px;}
	.h-low, .h-low .tile-news-bg, .tile-news.h-low, .h-low .tile-news-img {height: 300px;}
	.reads ul {margin-bottom: 0;}
	.reads ul li:last-child {margin-bottom: 0;}
	.liga-photo-video-right .short-video {margin-bottom: 0px;}
	.short-video ul {margin-bottom: 0px; padding-bottom: 0;}
	.top-news-bg, .top-news-img, .top-news {height: 300px;}
	.top-news-img img {object-fit: cover; height: 100%;}
	.photo-video-project .more-link.right.white {margin-top: 0;}
	.photo-video-project .theme {display: none!important}
	.photo-video-project {padding: 20px 0px 20px 0px;}
	.top-photo-video-title a h3 {font-size: 25px;}
	.infografica-news-nth .h-low, .infografica-news-nth .h-low .tile-news-bg{height: 365px;}
	section.opinion .more-link, .all-infogr  {margin-right: 10px;}
	.pages-end a {padding: 12px;}
	.material-peging .title-news-head {font-size: 48px; font-weight: 600; line-height: normal;}
	.infografica-news-nth .tile-news-rubric a, .infografica-news-nth .tile-news-rubric a:hover, .infografica-news-nth .tile-news-rubric a:focus, .infografica-news-nth a.tile-news-title, .infografica-news-nth a.tile-news-title:hover, .infografica-news-nth a.tile-news-title:focus {
    font-size: 25px;
    line-height: normal;
    letter-spacing: 0.5px;}
	.top-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-] {margin: -48px 0 0 0px;}
.popular-photo-video-img img {height: 120px;    max-height: 120px;}
.margin-block-2-760 {margin-top: 20px;}
.sponsor-760 .spons-theme {float: left; margin-right: 10px;}
.sponsor-760 .spons-logo {height: 40px; float: left;}
.sponsor-760 .spons-logo img {height: 40px; width: auto;     float: right;}
.spons-logo-theme {float: right; height: 40px; margin-bottom: -14px; position: relative; z-index: 2;}

.sponsor-760 .spons-theme {display: block!important;}
.liga-photo-video-right .short-video {
    margin-top: 0;
    height: 300px;
}    
.photo-video-project .h-spec-slider, .photo-video-project .h-spec-slider .tile-news-bg, .photo-video-project .h-spec-slider .tile-news-img {height: 300px;}
.top-theme-section .tile-news-rubric, .top-theme-section .spons-logo-theme {display: none!important;}
.photo-video-listing .pv-menu .filter2 {width: 250px;}

.top-theme-section .more-link {margin-top: 20px!important;}
.liga-finance-block .more-link  {margin-top: 0px;}
.liga-finance-block .margin-index {
    margin-top: 30px;
}
}

@media (min-width: 1000px) {.opinions-slider.owl-theme .owl-controls {margin-top: 0px;} }
@media (max-width: 760px) { 
.opinion .owl-carousel .owl-item:nth-child(3), .opinion .owl-carousel .owl-item:nth-child(4) {display: block;}  
.top-theme-section .spons-logo {width: auto; margin-left: 0px;}
.top-theme-end {padding: 0 0px;}
	.search-btn {display: none;}
	.opinion .owl-carousel .owl-item img {width: auto;}
	.margin-block-1-m {margin-top: 20px;}
	.margin-block-2-m {margin-top: 30px;}
	.margin-block-3-m {margin-top: 40px;}
	.peging-num {bottom: 20px; top: 20px;}
	.peging-desc {width: 100%; padding-left: 80px;}
	.peging-num span {font-size: 100px;  display: block;  margin-bottom: 10px;}
	.peging-num {font-size: 20px; display: block;}
	.peging-title {padding-left: 80px;}
	.material-peging .title-news-head {font-size: 25px;}
	.pages-end a, .pages-end i {font-size: 25px; padding: 10px;}
	.pages-end a.curent {font-size: 35px; padding: 10px;}
	.with-photo-left .title {margin-left: 0px;}
	.mnenie .image {width: 170px; float: none; margin: 0 auto;}
	.mnenie .text {width: 100%; float: none; margin-top: 20px; padding-left: 0;}
	.long-end-photo img {height: 100%;}
	.opinion-single-author img {height: auto;}
	.liga-end  .read-too {width: 100%;}
	.news-nth-top-content {padding: 10px 0;}
	.pages:before, .pages:after {clear: both; content: ''; display: block;}
	.photo-video-listing {padding-right: 0;}
	.archive-page #datepicker {margin: 0 auto; float: none;}
	.archive-page .calendar-list {padding-left: 85px;}
		.page-404 {width: 100%; height: auto; margin: 50px auto 30px auto;}
	.page-404 img {width: 100%;}
	.top-theme-end-title {width: 100%; float: none; padding-left: 0;}
	.top-theme-sponsor-flex {align-items: start; flex-direction: column;}
	.top-theme-sponsor-flex .top-theme-end-sponsor {order: 2;float: none; margin-top: 10px;}
	.top-theme-sponsor-flex .top-theme-end-title {order: 1;float: none;}
	.top-theme-end-sponsor img {max-width: 150px; max-height: 75px;}
.inner-content.liga-end .quote {padding: 50px 90px 50px 90px;}
.inner-content.liga-end .quote:before {left:15px;}
.news-banner-block-p {margin-top: 0px;}
.with-photo-left .time, .with-photo-right .time {margin-left: 0px;}
.top-theme-block-news {
    margin-left: 20px;
    margin-right: 20px;}
.tile-news .tile-news-img {position: relative}
.toptheme-list-left {width: 100%; float: none;}
.toptheme-list-right {
    float: none;
    width: 100%;
    padding: 0 20px;
    margin-top: -200px;
    z-index: 1;
    position: relative;
}
.toptheme-list-desc {margin-left: 0;}
.news-nth-top-sponsor {
    display: block;
}
.news-nth-top-title {
    margin-top: 30px;
}
.news-nth-top-sponsor {    text-align: right;
    position: relative;
    top: -8px;
    height: 40px;
    margin-top: -40px;}
.news-nth-top-sponsor img {
    width: auto;
    height: 40px;
    margin-top: 0;
}
.popular-photo-video-img {float: left; width: 100px; height: 100px;}
.popular-photo-video-txt-time {float: left; width: calc(100% - 100px); padding-left: 20px; height: 100px;}
.popular-all-photo-video-img {padding: 10px 0;}
.popular-photo-video-time {display: block; color: #9099ae;    font-size: 12px;}
.photo-video-listing .pv-menu a, .photo-video-listing .pv-menu span.all-section {font-size: 13px;}
.pv-list-nth-photo, .pv-list-nth-video {
    position: relative;
    width: 100px;
    float: left;
}
.pv-list-nth-name {float: left; width: calc(100% - 100px); padding-left: 20px;}
.pv-list-nth {
    padding-bottom: 30px;
}
.toptheme-list-desc-title-left {width: 100%;}
.toptheme-list-desc-title-right {width: 100%;}
.toptheme-list-desc-title-right {display: flex; justify-content: flex-end; align-items: center;}
.toptheme-list-desc-title-spec-logo {margin-left: 10px; padding: 10px 0;}
.left-inner-content {padding-right: 0;}
.tile-news-title {padding-bottom: 15px;}
	.sponsor-for-760 > a {float: none; width: 100%;}
	.toptheme-list-right {margin-top: -120px;}
	.toptheme-list-left-img img { height: auto;}
	}

@media (max-width: 481px) {
	/*.top-theme-section .tile-news-img-row {margin-left: -10px; margin-right: -10px;} */
	.top-theme-section .w350 {width: 100%;} 
	.popular-photo-video-img img {height: 100px;}
	.photo-video-project-title, .special-project-title {
    font-size: 40px; margin-top: -50px; margin-right: 0px;}
	.special-project-title {margin-right: -20px;}
	.photo-video-listing .pv-menu .filter2 li {margin-right: 10px;}
	.photo-video-listing .pv-menu .pv-submenu.open {right: 0;}
	.sponsor-for-760 .spons-logo {float: right; display: flex; align-items: center; padding: 0px 20px 0px 20px; font-size: 14px;}
	.sponsor-for-760 .spons-logo-txt {padding-right: 10px; float: right;}
	.top-theme-end {margin-top: 30px;}
	.news-col .news-col-7 {margin-bottom: 0px!important;}
		.opinions-title    {margin-left: 30px;}
	}
@media (max-width: 479px) {
    
	.short-news-list-img img {width: 100%;}
	.short-news-name { margin-top: 10px;}
	.peging-num span {font-size: 100px;}
	.peging-title h3 {font-size: 30px; line-height: 35px;}
	.pages-end a {font-size: 20px;padding: 5px;}
	.pages-end a.curent, .pages-end i {font-size: 30px;}
	.with-photo-left .title {margin-left: 0px;}
	.inner-content {padding-left: 0px; padding-right: 0px;}
	.pages a {margin-right: 0px; padding: 5px; font-size: 15px;}
	.top-photo-video-prev img {max-height: 260px;}
	.popular-photo-video-img {height: 70px; width: 70px;}
	.popular-photo-video-img img {height: 70px; width: 70px;}
	.popular-photo-video-txt-time {width: calc(100% - 70px);}
	.photo-video-project-title, .special-project-title {font-size: 34px; margin-top: -45px;}
	.photo-video-project {padding: 20px 0px 20px 0px;}
	section.opinion .more-link, .all-infogr {margin-right: 10px;}
	.infografica-news-nth .tile-news-rubric a, .infografica-news-nth .tile-news-rubric a:hover, .infografica-news-nth .tile-news-rubric a:focus, .infografica-news-nth a.tile-news-title, .infografica-news-nth a.tile-news-title:hover, .infografica-news-nth a.tile-news-title:focus {font-size: 20px; line-height: 24px;}
	.with-photo-left .title, .with-photo-right .title {margin-left: 5px;}
	.infographics-project-title {font-size: 34px;margin-right: 0px;    font-weight: 500;}
	.subscription-input {width: 100%; float: none; padding-right: 0;}
	.subscription-button {width: 100%; float: none; margin-top: 5px;} 
	.subscription-button button {width: 100%}
	.archive-page .calendar-list {padding-left: 0px;}
	.toptheme-list-right {margin-top: -140px;}
	.infografica-news-nth .h-low, .infografica-news-nth .h-low .tile-news-bg, .infografica-news-nth .tile-news.h-low, .infografica-news-nth .h-low .tile-news-img {height: 300px;}
	.sponsor-480 .spons-theme {display: block!important;}
	.toptheme-list-desc-title-spec-logo img {height: auto; float: right; max-width: 75px;}
	.opinions-title {margin-left: 20px;}
	.special-project .more-link {margin-top: 10px!important;}
	.all-infogr {    margin-top: 0px!Important;}
}
.text img {
    max-width: 100%;
    height: auto;
}

.bold {
    font-weight: 500 !important;
}
.disclaimer {
    background-color: #f9f9f9;
    padding: 20px 15px;
    border: 1px solid #e2e2e2;
}
#addition_news .time {
    padding: 0;
}
#addition_news {
    line-height: normal;
}


.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}