* {
    margin: 0;
    padding: 0;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

html {
	filter: grayscale(0);
}
.data-cc {
    margin-left: 8px !important;
}
.rightsidebar .social li {
    list-style: none;
    margin: 0 5px;
}
.rightsidebar .social ul {
    display: flex;
    justify-content: center;
}

.loader {
    background: none repeat scroll 0 0 #ffffff;
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.loader .loader_inner {
    background-image: url("../images/preloader.gif");
    background-size: cover;
    background-repeat: no-repeat;
    background-posirion: center center;
    background-color: #fff;
    height: 60px;
    width: 60px;
    margin-top: -30px;
    margin-left: -30px;
    left: 50%;
    top: 50%;
    position: absolute;
}


.wrapper {


    margin: 0 auto;

}
.wrapper > .row {
    flex-direction: row-reverse;
}


header {

    height: 130px;

    margin: 0 20px;

}



#logo, #search, #subscribe {

    float: left;

}



#logo {

    margin-top: 14px;

}



#search form {

    width: 326px;

    height: 34px;

    border: 1px solid #C5C5C5;

    border-radius: 3px;

    margin-left: 44px;

    margin-top: 46px;

    background-color: #ffffff;

}



#search input[type="text"] {

    width: 282px;

    height: 34px;

    border: none;

    border-radius: 3px 0 0 3px;

    padding-left: 16px;

}



#search input:focus {

    outline: none;

}



#search input[type="text"]:-webkit-autofill {

    -webkit-box-shadow: 0 0 0 1000px white inset;

}



#search input[type="submit"] {

    background: url(../images/lupa.png) no-repeat;

    border: none;

    height: 19px;

    width: 19px;

    padding-bottom: 5px;

    margin-left: -6px;

    cursor: pointer;

}

#subscribe {
display: none;
}

#_zero_66625 {
display: none;
}

#subscribe input[type="text"] {

    /*width: 150px;*/

    width: 210px;

    height: 34px;

    border-radius: 3px;

    padding: 0 0 0 8px;

    border: 1px solid #C5C5C5;

    /*margin: 0 6px 0 20px;*/

    margin: 0 16px 0 20px;

    float: left;

}



/*#subscribe input[type="text"]::-webkit-input-placeholder {color: #A9A9B1;}

#subscribe input[type="text"]::-moz-placeholder {color: #A9A9B1;}

#subscribe input[type="text"]:-moz-placeholder {color: #A9A9B1;}

#subscribe input[type="text"]:-ms-input-placeholder {color: #A9A9B1;}*/



#subscribe input[type="text"]:focus {

    outline: none;

}



#subscribe input[type="submit"] {

    /*color: #000000;*/

    color: #ffffff;

    font-family: 'PT Sans', sans-serif;

    /*font-size: 14px;*/

    font-size: 16px;

    background: none;

    border: none;

    cursor: pointer;

    text-decoration: underline;

    margin: 0;

    padding: 0;

    line-height: 33px;

}



#subscribe input[type="submit"]:focus {

    outline: none;

}



#subscribe input[type="submit"]:hover {

    text-decoration: none;

}



#signIn {

    float: right;

    margin-top: 11px;

}



#signIn div.closeHelper {

    margin-top: 44px;

}



#signIn div.closeHelper a {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    font-size: 14px;

}



#signIn div.closeHelper a:hover {

    text-decoration: none;

}

.more-info-tx {
    border:  2px solid #19A4B9;
    padding: 15px;
    margin-bottom: 60px;
    text-align: center;
}
.more-info-tx a {
    color:  #DE9B18;
}

footer {



    background: var(--color_1_l);


}



nav {

    border-radius: 3px;

    height: auto;

    line-height: initial;

    padding: 10px 0;

}



#navHelper {

    height: 40px;

}



nav li {

    padding: 0 12px;

    list-style-type: none;

    float: left;

    border-left: 1px solid #2ea1da;

}



nav li.first {

    margin-left: 40px;

    border-left: 0;

    padding-left: 0;

}



nav li:hover .sub-menu-wrap {

    display: block;

    z-index: 999;

}



nav li a {

    color: #ffffff;

    font-family: 'PT Sans', sans-serif;

    font-size: 14px;

}



nav li a:hover {

    text-decoration: none;

}







.sub-menu {



    min-width: 200px;

    background-color: #ffffff;

}



.sub-menu li {

    float: none;

    padding: 0;

    border: 0;

    border-bottom: 1px solid #D2D2D2;

 

}



.sub-menu li:last-child {

    border: 0;

}



.sub-menu li a {

    color: #010101;

    font-size: 16px;

    text-decoration: none;

}



.sub-menu li a:hover {

    color: #8c7676;

}



aside {

    float: right;




}

.foto_int{
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
}

.main-slider .slick-slide{
    height: 100%;
    margin-top: 10px;
}

.main-slider .slick-slide img{
    height: auto;
    width: 100%;
}

.main-slider .slick-slide .blocks{
    width: 250px;
    margin: 10px 10px 10px 0px;
}


#editorsChoice {

    height: 286px;

}



#tv {

    /*height: 325px;*/

    min-height: 140px;

    overflow: hidden;

}



#socialNetworks {


}



#mostRead {

    min-height: 125px;

    /*background-color: #D2EDF5;*/

    /*padding: 20px;*/

}

#mostRead .mrtab {
margin-bottom: 0;
margin-top: 0;
}

/*#mostRead p, #mostRead a {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

}



#mostRead p#mostReadContent {

    font-size: 14px;

    margin-top: 30px;

}



#mostRead p#mostReadContent a:hover {

    text-decoration: none;

}*/



#archive {

    height: 285px;

}



#archive div {

    /*background-color: #F5D2D2;*/

}



#archive img {

    margin: 68px 0 0 67px;

}



.asideStyles {

    margin-bottom: 30px;

}



.asideStyles .asideTitles {

   color: #0075b7;
    margin-bottom: 10px;
    font-size: 18px;
    display: block;

}



.divHelper {

    position: relative;

    height: 252px;

    margin-top: 15px;

    border-radius: 3px;

}



.divHelper div#divOpacity {

    background-color: rgba(0,0,0,.5);

    position: absolute;

    bottom: 0;

    left: 0;


    border-radius: 0 0 3px 3px;

    min-height: 21px;

    width: 100%;

    padding: 10px 15px 10px;

    overflow: hidden;

}



.divHelper div.tvImage {

    position: relative;

    /*height: 180px;*/

    width: 50px;

    height: 50px;

    float: left;

    margin-right: 10px;

}



.divHelper div#divOpacity a {

    color: #ffffff;

    font-size: 16px;

    font-family: 'PT Sans', sans-serif;

}



.divHelper div#tvTitle {

    margin-top: 5px;

}



.divHelper div#tvTitle a {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    /*font-size: 16px;*/

    font-size: 15px;

}



.divHelper div#tvTitle a:hover {

    text-decoration: none;

}



.asideStyles img {

    border-radius: 3px;

}



#map {

    height: 252px;

}



.content {


}

.hide-all {
display: none !important;
}


.horizontalScroll {

    width: 5000px;

}



#news {

    height: 440px;
	display: none !important;

}



#images {

    width: 530px;

    height: 336px;

}



.display {

    display: none;

}

.blocks-image {
    width: 142px;
    height: 110px;
    position: relative;
    overflow: hidden;
    flex: none;
}

.allwaysIn {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: auto;
    min-height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin:  auto;
    object-fit: cover;
}



#titles {

    width: 530px;

    margin-top: 14px;

}



#titles a {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    text-decoration: none;

    font-size: 24px;

}



#aSlider {

    width: 324px;

    height: 336px;

    float: right;

    /*overflow-y: auto;*/

    background-color: #F1F1F1;

}



.aSlider {

    width: 324px;

    height: 336px;

    float: right;

    overflow: hidden;

    background-color: #F1F1F1;

    position: relative;

}



.mCSB_container {

    padding: 26px;

    margin-right: 0 !important;

}



.mCSB_scrollTools {

    opacity: 1;

    width: 4px;

}



.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover {

    border-radius: 0;

    background-color: #0195DF !important;

}



.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

    width: 4px;

    border-radius: 0;

    background-color: #E1E1E1;

}



.topHelperDiv, .bottomHelperDiv {

    background-color: #F1F1F1;

    height: 26px;

    width: 320px;

    position: absolute;

    top: 0;

}



.bottomHelperDiv {

    top: 310px;

}



/*new*/

#aNews {

    position: relative;

    margin: 26px 26px;

    height: 284px;

    overflow: hidden;

    float: left;

    width: 269px;

}



#aScroll {

    position: relative;

    width: 3px;

    height: 336px;

    float: right;

    background-color: #E1E1E1;

}



#aScrollingDiv {

    position: absolute;

    width: 3px;

    background-color: #0195DF;

}



/*new*/



#aSlider::-webkit-scrollbar-track {

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

    background-color: #F5F5F5;

}



#aSlider::-webkit-scrollbar {

    width: 3px;

    background-color: #E1E1E1;

}



#aSlider::-webkit-scrollbar-thumb {

    background-color: #0195DF;

}



#aDivs {

    position: absolute;

}



.publishDT, .publishDT11,
.publishDT span, .publishDT11 span  {

    color: #7d7d7d;

    font-size: 12px;

    margin: 0 0 5px;

}



.publishDT11 {

    font-size: 11px;

}



.newsBlack, .newsRed {

    border-bottom: 1px solid #DBDBDB;

    margin-bottom: 10px;

}



.newsBlack a, .newsRed a {

    color: #000000;

    text-decoration: none;

    font-family: 'PT Sans', sans-serif;

    font-size: 15px;

}



.newsRed a, .newsBlack a:hover {

    color: #FF0000;

}



.newsBlack a:visited, .newsRed a:visited {

    color: #7d7d7d;

}



#allNews {

    width: 324px;

    float: right;

    margin-top: 22px;

    text-align: right;

}



#allNews a {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    font-size: 14px;

    margin-right: 26px;

}



#allNews a:hover {

    text-decoration: none;

}



#official, #society, #cognition, #economy, #accident, #sport {

  

}



.arrows {

    float: right;

    margin-right: 20px;

    margin-top: 16px;

}



.arrows a {

    float: left;

    width: 8px;

    height: 13px;

    border: none;

}



.arrows a:active {

    /*border: 1px solid transparent;*/

}



.arrowPrev {

    background: url(../images/prev.png) no-repeat;

}



.arrowNext {

    background: url(../images/next.png) no-repeat;

    margin-left: 14px;

}



.sectionHeaderText {

    line-height: 44px;
    display: flex;
	justify-content: flex-start;
    align-items: baseline;
	width: 100%;
	margin-bottom: 15px;

}



.sectionHeaderText span {

        font-style: normal;
    font-weight: bold;
    font-size: 30px;

}



.linkStyle {

    color: #444444;

    font-family: 'PT Sans', sans-serif;

    font-size: 14px;

}



.linkStyle:hover {

    text-decoration: none;

}



.sectionHeaderText a {

   text-transform: uppercase;
   margin-left: 20px;
}



.sectionContent {

    overflow: hidden;

    margin: 17px 0 30px;
	
	border-bottom: 1px solid #e2e2e2;
    padding-bottom: 40px;

}



.sectionContentHelp {

   display: flex;
   flex-wrap: wrap;
       justify-content: space-between;

}
.sectionContentHelp > a {
	width: calc(50% - 15px);
	margin-bottom: 15px;

}


.blocks, .smallBlocks {

   display: flex;
    align-items: flex-start;
}
.blocks {
    border: 1px solid #F0EAEA;
        min-height: 100%;
}


.smallBlocks {

    width: 192.5px;

    height: 280px;

    background-color: #FFFFFF;

}



.blocks:hover {



}



.blocks img, .smallBlocks img {

    

   

}



.smallBlocks img {

    height: 125px;

}

.center-cont,
.rightsidebar {
    order:  1;
}

.blocks .blocks-text {
padding: 15px;
padding-bottom: 0;
    display: flex;
    flex-direction: column;
}



.classInline {

    display: inline-block;

}



.pTitle, .pTitleSmall {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 5px;
    font-weight: normal;
}



.pTitleSmall {

    margin: 10px;

    font-size: 14px;

}



.pHeight10 {

    height: 10px;

}



#regionNews {


}



.sectionHeader {
 width: 100%;
  

}



#photoNews, #videoNews {

    height: 430px;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #e3e3e3;

}



.videoHeader {

    height: 46px;

}



.videoHeaderText {

    line-height: 44px;

}



.videoHeaderText span {

    color: #e03055;

    font-family: 'PT Sans', sans-serif;

    font-size: 21px;

    margin-right: 15px;

}



.videoContent {

    margin-top: 7px;

}



.video {

    width: 560px;

    height: 100%;

    float: left;

    margin-right: 8px;

}



.video div.videoImage {

    position: relative;

    height: 295px;
    overflow: hidden;
}



.video img {

    border-radius: 3px;

}



.video div.videoTitle {

    margin-top: 10px;

}



.video div.videoTitle a {

    color: #444444;

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

    text-decoration: none;

}



.absoluteInDiv {

    position: absolute;

    width: 40px;

    height: 32px;

    border-radius: 15px;

    padding: 11px 0 0 21px;

    background-color: #000000;

    top: 43%;

    left: 45%;

    opacity: 0.7;

}



.tvImage div.absoluteInDiv {

    top: 39%;

    left: 38%;

}



.tvImage:hover .absoluteInDiv, .archiveImg:hover .absoluteInDiv, .videoImage:hover .absoluteInDiv {

    background-color: #FF0000;

    opacity: 1;

}



.absoluteInDiv img {

    width: 19px;

    height: 20px;

}



.videos img {

    width: 123px;

    height: 85px;

    float: left;

    margin-left: 20px;

    margin-bottom: 20px;

    border-radius: 3px;

}

.video_slide {
    width: 560px;
    
    float: left;
    margin-right: 33px;
}

.videos_slide {
   
}

.videos_slide img {
    border-radius: 3px;
}


.videos img:hover {

    box-shadow: 0 0 10px 4px #DCDCDC;

}

.sections {

}

.regions {
display: flex;


    margin-bottom: 40px;

}

.regions > div {
margin-top: 0 !important;
}

.regions div.active {

    display: block;

}



.tab1, .tab2 {
	flex: none;
    list-style-type: none;
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    margin-right: 20px;
    width: 210px;
	    background: var(--color_white_d);

}



.tab1 li, .tab2 li {


    display: flex;
    align-items: center;

}



.tab1 li.active, .tab2 li.active {

    background: var(--color_white);
	position: relative;

}

.tab1 li.active:before, .tab2 li.active:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 100%;
	background: var(--color_1);
}



.tab1 li.active, .tab2 li.active {

    position: relative;

    z-index: 1;

}



.tab1 li.active a, .tab2 li.active a {

    text-decoration: none;

}



.tab1 li a:hover, .tab2 li a:hover {

    text-decoration: none;

}



.tablinks {
padding: 20px 20px;
      font-size: 16px;
    color: var(--color_black);

}



.tabcontent {

    position: relative;

    display: none;



}



.regionNew {

 width: 100%;
 min-height: 100px;
    display: flex;
	    border-bottom: 1px solid var(--color_gray_l);
    padding-bottom: 15px;
    margin-bottom: 15px;

}
.regionNew:last-child {
margin-bottom: 0;
}



.regionNew img {
  width: 200px;
  margin-right: 20px;
}



.regionNew div {

    

}



.regionNew div a {

    color: #000;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    display: block;

}



.footerHelper {

    width: 1148px;

    margin: auto;

}



footer p {

    color: #ffffff;

    font-family: 'PT Sans', sans-serif;


    line-height: 53px;
	margin-bottom: 0;
}



footer p a {

    color: #ffffff;;

    text-decoration: none;

}



.copyright {

    float: left;

}



.author {

    text-align: right;
	margin-bottom: 0;

}

.author a {
font-size: 16px;
}



.social {


    margin-top: 11px;

}



.ulogin-button-vkontakte {

    width: 29px !important;

    height: 17px !important;

    margin: 15px 12px 0 0 !important;

    background: url(../images/vkontakte.png) no-repeat !important;

}



.ulogin-button-facebook {

    width: 13px !important;

    height: 23px !important;

    margin: 9px 12px 0 0 !important;

    background: url(../images/facebook.png) no-repeat !important;

}



.ulogin-button-instagram {

    width: 20px !important;

    height: 19px !important;

    margin: 13px 12px 0 0 !important;

    background: url(../images/instagram.png) no-repeat !important;

}



.ulogin-button-twitter {

    width: 23px !important;

    height: 17px !important;

    margin: 15px 12px 0 0 !important;

    background: url(../images/twitter.png) no-repeat !important;

}



.ulogin-button-googleplus {

    width: 22px !important;

    height: 22px !important;

    margin: 10px 12px 0 0 !important;

    background: url(../images/googleplus.png) no-repeat !important;

}



.ulogin-button-odnoklassniki {

    width: 13px !important;

    height: 22px !important;

    margin: 10px 0 0 !important;

    background: url(../images/odnoklassniki.png) no-repeat !important;

}



.ulogin_block {

    margin: 0;

    width: 113px;

}



.langflags {

    /*float: right;*/

    float: left;

    min-width: 50px;

    position: relative;

    /*margin: 5px 0 0;*/

    margin: 52px 0 0 34px;

}



.langflags li {

    list-style-type: none;

    float: left;

    margin-left: 10px;

    padding: 4px 12px;

    border-radius: 3px;

}



.langflags li.current-lang {

    background-color: #e2e2e2;

}



.langflags li a {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    /*text-decoration: none;*/

    font-size: 14px;

}



.langflags li.current-lang a {

    text-decoration: none;

}



.langflags li a:hover {

    text-decoration: none;

}



.widget_wysija_cont {

    position: relative;

    overflow: visible;

    /*margin-top: 46px;*/

    margin-top: 10px;

    margin-left: 50px;

    /*width: 274px;*/

    width: 540px;

}



.formError {

    top: -115px !important;

}



.clearfix {

    clear: both;

}



.archiveBlocks {

    width: 412px;

    min-height: 129px;

    float: left;

    margin: 30px 30px 0 0;

    border-bottom: 1px solid #e2e2e2;

}



.archiveImg {

    position: relative;

    width: 142px;

    height: 100px;

    float: left;

}



.archiveImg .absoluteInDiv {

    top: 29%;

    left: 29%;

}



.archiveImg img {

    border-radius: 3px;

}



.archiveTitle {

    width: 250px;

    float: right;

    margin: 0 4px 0 16px;

}



.archiveTitle a {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

    text-decoration: none;

}



.loadMore {

    margin: 40px 0;

}



.loadMore div {

    width: 130px;

    height: 35px;

    line-height: 35px;

    margin: 0 auto;

    background-color: #e0566f;

    border-radius: 5px;

    text-align: center;

}



.loadMore div a {

    color: #ffffff;

    font-family: 'PT Sans', sans-serif;

    font-size: 14px;

    text-decoration: none;

}



.comment-respond {

    margin: 30px 0 50px;

}



.formInputs {

    margin-bottom: 20px;

}



.formInputs label {

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

}



#new-subscriber input[name="IIN"], #new-subscriber input[name="phone"], #new-subscriber input[name="quantity"], #new-subscriber input[name="subscriber-adress"], .formInputs input[name="author"], .formInputs input[name="email"], #new-subscriber input[name="subscriber_name"], #new-subscriber input[name="email"], #new-subscriber select[name="newspaper"], #new-subscriber select[name="period"], #check-subscriber input[name="cemail"] {

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

    width: 316px;

    height: 28px;

    border: none;

    border: 1px solid #BCBCBC;

    border-radius: 3px;

    padding-left: 12px;

}



#new-subscriber input[name="IIN"], #new-subscriber input[name="phone"], #new-subscriber input[name="quantity"], #new-subscriber input[name="subscriber-adress"], #new-subscriber input[name="subscriber_name"], #new-subscriber input[name="email"], #check-subscriber input[name="cemail"] {

    width: 278px;

}



#new-subscriber select[name="newspaper"], #new-subscriber select[name="period"] {

    width: 292px;

    height: 36px;

}



#new-subscriber input[name="IIN"], #new-subscriber input[name="phone"], #new-subscriber input[name="quantity"], #new-subscriber input[name="subscriber-adress"], #new-subscriber input[name="subscriber_name"], #new-subscriber input[name="email"], #new-subscriber select[name="newspaper"], #new-subscriber select[name="period"], #check-subscriber input[name="cemail"] {

    margin-bottom: 18px;

    padding: 3px 12px;

}



#check-subscriber input[name="cemail"] {

    margin-right: 20px;

}



.formInputs input[name="email"] {

    margin: 0 29px 0 20px;

}



.formInputs input[name="captcha"] {

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

    width: 22px;

    height: 28px;

    border: none;

    border: 1px solid #BCBCBC;

    padding-left: 20px;

}



.comment-form-comment textarea {

    height: 130px;

    width: 99%;

    font-family: 'PT Sans', sans-serif;

    padding: 5px 1.55px 5px 5px;

    border: none;

    border: 1px solid #BCBCBC;

    border-radius: 3px;

    margin-bottom: 20px;

}



.form-submit {

    float: right;

}



.form-submit input[type="submit"], #new-subscriber input[type="submit"], #check-subscriber input[type="submit"] {

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#019deb+0,0283c3+100 */

    background: #019deb; /* Old browsers */

    background: -moz-linear-gradient(top, #019deb 0%, #0283c3 100%); /* FF3.6-15 */

    background: -webkit-linear-gradient(top, #019deb 0%, #0283c3 100%); /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, #019deb 0%, #0283c3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019deb', endColorstr='#0283c3', GradientType=0); /* IE6-9 */

    width: 100px;

    height: 30px;

    border-radius: 3px;

    border: none;

    color: #ffffff;

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

}



#new-subscriber input[type="submit"], #check-subscriber input[type="submit"] {

    /*display: block;

    margin-top: 10px;*/

    width: auto;

    height: auto;

    padding: 4px 15px;

    margin-left: 25px;

}



.form-submit input[type="submit"]:hover, #new-subscriber input[type="submit"]:hover {

    cursor: pointer;

}



.condition {

    float: left;

}



.condition label {

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

}



.ldc-ul_cont {

    border: none !important;

    background: none !important;

}



.comment-meta, .reply {

    padding-top: 2px;

}



.comment-author, .comment-meta, .reply {

    float: left;

    margin-right: 20px;

}



.comment {

    padding-top: 20px;

    border-top: 1px solid #EAEAEA;

}



.comment .comment {

    margin-left: 44px;

}



.commentlist .depth-1 {

    /*border-top: 1px solid #EAEAEA;*/

}



.comment-author span, .comment-meta span, .ldc-ul_cont span {

    color: #0373aa;

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

}



.comment-meta span, .reply a, .comment-edit-link {

    color: #c0c0c0;

    font-size: 12px;

}



.ldc-ul_cont span {

    font-size: 12px;

}



.commentText {

    padding-bottom: 30px;

    font-family: 'PT Sans', sans-serif;

}



.commentText p, .singleTitle, .singleContent {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

}



.commentsContent {

    width: 90%;

    margin-top: -1px;

    padding: 0 10px;

}



.mobileA, #newsMobile, .singleImgMobile, #otherNewsMobile {

    display: none;

}



.singleTitle {

    font-size: 36px;

    line-height: 37px;

}



.singleContent {

    font-size: 18px;

    margin-top: 20px;

}



.singleAuthor, .singleDate {

    float: left;

}



.singleAuthor {

    color: #939393;

    font-family: 'PT Sans', sans-serif;

    font-size: 18px;

}



.singleFooter {

    margin: 30px 0;

}



.singleDate {

    margin: 0;

}



.singleShare, .singleCategory {

    float: right;

}



.singleCategory a, .singleCategory span {

    color: #999999;

    font-family: 'PT Sans', sans-serif;

    font-size: 13px;

}



.singleHeader {

    margin-bottom: 16px;

    font-family: 'PT Sans', sans-serif;

}



.logged-in-as {

    margin-bottom: 20px;

    font-family: 'PT Sans', sans-serif;

}



.logged-in-as a {

    font-family: 'PT Sans', sans-serif;

    color: #000000;

}



.smallBlocks .publishDT {

    margin: 0 10px;

}



.singleVideo {

    width: 650px;

    height: 365px;

    margin-top: 15px;

}



.jp-jplayer, .jp-audio {

    width: 250px;

}



.jp-title {

    font-family: 'PT Sans', sans-serif;

    font-size: 12px;

    text-align: center;

    color: #999;

}



.jp-title ul {

    padding: 0;

    margin: 0;

    list-style: none;

}



.jp-gui {

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,f3f3f3+100 */

    background: #fcfcfc; /* Old browsers */

    background: -moz-linear-gradient(top, #fcfcfc 0%, #f3f3f3 100%); /* FF3.6-15 */

    background: -webkit-linear-gradient(top, #fcfcfc 0%, #f3f3f3 100%); /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, #fcfcfc 0%, #f3f3f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f3f3f3', GradientType=0); /* IE6-9 */



    position: relative;

    border: 1px solid #E0E0E0;

    border-radius: 3px;

    overflow: hidden;

    margin-top: 10px;

}



.jp-controls {

    padding: 0;

    margin: 0;

    list-style: none;

}



.jp-controls li {

    display: inline;

}



.jp-controls a {

    color: #fff;

}



.jp-controls a:focus {

    outline: none;

}



.jp-play, .jp-pause {

    display: inline-block;

    text-align: center;

    line-height: 34px;

    margin-left: 16px;

}



.jp-controls .jp-play:hover, .jp-controls .jp-pause:hover {

    /*background-color: #de3918;*/

}



.jp-mute, .jp-unmute {

    position: absolute;

    right: 55px;

    top: 0;

    width: 20px;

    height: 40px;

    display: inline-block;

    line-height: 46px;

}



.jp-mute {

    text-align: left;

}



.jp-time-holder {

    color: #444444;

    font-family: 'PT Sans', sans-serif;

    font-size: 12px;

    line-height: 14px;

    position: absolute;

    left: 190px;

    top: 10px;

}



.jp-progress {

    cursor: pointer;

    background-color: #d1d1d1;

    overflow: hidden;

    position: absolute;

    left: 38px;

    top: 16px;

    width: 140px;

}



.jp-play-bar {

    height: 2px;

    background-color: #007dc6;

}



.jp-volume-bar {

    position: absolute;

    right: 10px;

    top: 17px;

    width: 45px;

    height: 2px;

    background-color: #d1d1d1;

    overflow: hidden;

}



.jp-volume-bar-value {

    background-color: #007dc6;

    height: 2px;

}



.jp-download {

    position: absolute;

    top: 6px;

    right: 10px;

}



.mp3 {

    border-radius: 0 !important;

}



#divMP3 img {

    border-radius: 3px;

}



/*#slidermp3 {

    width: 2500px;

}*/



.slidemp3 {

    float: left;

    width: 250px;

    height: auto;

}



#tv .arrows {

    margin-right: 4px;

    margin-top: 8px;

}



.linksite {

    position: absolute;

    bottom: 15px;

    left: 20px;

}



.linksite a {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

}



.linksite a:hover {

    text-decoration: none;

}



.photos li {

    list-style-type: none;

    float: left;

    margin-bottom: 10px;

    margin-right: 16px;

}



.photos li.photoLast {

    margin-right: 0;

}



.photos img {

    border-radius: 3px;

}



.photos li:focus, .photos a:focus, .photos img:focus {

    outline: none;

}



.align-right, .alignright {

    display: block;

    margin-left: 15px;

    float: right;

}



.align-left, .alignleft {

    display: block;

    margin-right: 15px;

    float: left;

}



.calendar-archives.classiclight .calendar-navigation {

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#019deb+0,0283c3+100 */

    background: #019deb!important; /* Old browsers */

    background: -moz-linear-gradient(top, #019deb 0%, #0283c3 100%)!important;; /* FF3.6-15 */

    background: -webkit-linear-gradient(top, #019deb 0%, #0283c3 100%)!important;; /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, #019deb 0%, #0283c3 100%)!important;; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019deb', endColorstr='#0283c3', GradientType=0)!important;; /* IE6-9 */

}

.calendar-navigation * {

color: #ffffff;
}

.calendar-archives.classiclight .calendar-navigation .menu-container a.title,

.calendar-archives.classiclight .calendar-navigation .menu-container .menu a,

.calendar-archives.classiclight .day.weekday, .calendar-archives.classiclight .day,

.calendar-archives.classiclight .calendar-navigation .prev-year,

.calendar-archives.classiclight .calendar-navigation .next-year {

    font-family: 'PT Sans', sans-serif;

}



.mrtab {

    margin-top: 15px;

    list-style-type: none;

    height: 41px;

}



.mrtab li {

    float: left;

    padding: 0 15px;

    line-height: 40px;

border-bottom: 1px solid #DADADA;
width: 50%;
    text-align: center;
   

}
.mrtab li:first-child {
border-right: 1px solid #DADADA;
}
.mrtab li:last-child {

}



.mrtab li a {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    font-size: 16px;

}

.mrtab li.active {
border-bottom: 0;
}

.mrtab li.active a, .mrtab li a:hover {

    text-decoration: none;

}

.mostRead-in {
border: 1px solid #DADADA;
border-radius: 6px;
}

.mrcontent {

    display: none;


    margin-top: -1px;

    min-height: 300px;

    border-radius: 0 3px 3px;

}



.mostReadContent {

    border-bottom: 1px solid #e0e0e0;

    padding: 10px 15px;

}



.mostReadContent:last-child {

    border-bottom: 0;

}



.mostReadContent a {

    color: #000000;

    font-family: 'PT Sans', sans-serif;

    font-size: 15px;

    text-decoration: none;

}



.mostReadContent a:hover {

    color: #FF0000;

}



#mostRead div.active {

    display: block;

}



.singleContent p, .singleContent h4, .singleContent h5 {

    line-height: 1.5;

    margin: 16px 0;

}



.whatsapp span {

    float: right;

    margin: -8px 0 0 5px;

    font-family: 'PT Sans', sans-serif;

    font-size: 18px;

}



.whatsapp img {

    float: right;

    width: 30px;

    margin-top: -12px;

}

#commentform .gglcptch {

    margin-top: 10px!important;

}



.div-subscriber {

    border: 1px solid #e0e0e0;

    margin: 5px 20px 20px -20px;

    padding: 24px 38px 18px;

    border-radius: 2px;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,f3f3f3+100 */

    background: #fcfcfc; /* Old browsers */

    background: -moz-linear-gradient(top,  #fcfcfc 0%, #f3f3f3 100%); /* FF3.6-15 */

    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f3f3f3 100%); /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom,  #fcfcfc 0%,#f3f3f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

}



.div-subscriber h3 {

    font-size: 24px;

    line-height: 29px;

    font-weight: normal;

    margin-bottom: 25px;

}



.div-subscriber h3:after {

    margin-top: 13px;

    content: '';

    width: 85px;

    height: 2px;

    display: block;

    background-color: #E4617A;

}



.col-20 {

    width: 20%;

    float: left;

}



.col-40 {

    width: 40%;

    float: left;

}



.col-50 {

    width: 50%;

    float: left;

}



.subscription-info .singleTitle {

    margin-top: 42px;

    margin-bottom: 42px;

}



.subscription-info img {

    float: left;

    margin-right: 10px;

    margin-top: -12px;

    margin-bottom: 37px;

}



.subscription-info span {

    font-size: 16px;

    color: #000000;

    font-family: 'PT Sans', sans-serif;

}



#allSidebarNews {

    display: block;

    height: 500px;

    margin-top: 15px;

}



#allSidebarNews .mCSB_container {

    padding: 0;

}



.subscrib-online {

    color: #ffffff;

    display: inherit;

    text-align: center;

    padding: 8px 0 9px;

    font-size: 20px;

    /*text-underline-position: under;*/

    margin-bottom: 25px;

    border-radius: 3px;

    background: #e8708c;

    background: -moz-linear-gradient(top, #e8708c 0%, #e15369 100%);

    background: -webkit-linear-gradient(top, #e8708c 0%,#e15369 100%);

    background: linear-gradient(to bottom, #e8708c 0%,#e15369 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8708c', endColorstr='#e15369',GradientType=0 );
}



.subscrib-online:hover {

    text-decoration: none;

}
.singleContent img {
max-width: 680px;
width: 100%;
height: auto;
margin-top: 20px;
margin-bottom: 20px;
}

/* теги */

.singleTags {
}
.singleTags a {
margin-right: 10px;
    font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	    color: #000;
    background: #F3F3F3;
    text-decoration: none;
    padding: 2px 10px 5px;
    border-radius: 2px;
	margin-bottom: 10px;
}
.singleTags a:hover {
background: #6b9eb7;
}

/****NEW2020 begin************************************************/

/*
Theme Name: РђРєС†РµРЅС‚
Author: the web-design.kz team
Author URI: http://web-design.kz
Description: РћСЃРЅРѕРІРЅР°СЏ С‚РµРјР° СЃР°Р№С‚ accent.kz
Version: 1.5
*/

:root {
    /*Р±РµС‹Р№*/
    --color_white: #FFFFFF;
    --color_white_d: #F3F3F3;
    /*С‡РµСЂРЅС‹Р№*/
    --color_black: #000000;
    --color_black_m: #1b1b1b;
    --color_black_l: #2d2d2d;
    /*СЃРµСЂС‹Р№*/
    --color_gray: #C6C6C6;
    --color_gray_l: #E2E2E2;
    --color_gray_d: #888888;
    /*Р±Р°РЅРЅРµСЂ*/
    --color_banner: #BD5454;
    /*РїРµСЂРІС‹Р№ РѕСЃРЅРѕРІРЅР№Рѕ С†РІРµС‚*/
    --color_1: #50C5D7;
    --color_1_l: #007D85;
    --color_1_ll: #90C5D7;
    --color_1_d: #004165;
    /*РІС‚РѕСЂРѕР№ РѕСЃРЅРѕРІРЅР№Рѕ С†РІРµС‚*/
    --color_2: #DE9B18; 
    /*РѕС‚СЃС‚СѓРї РІРЅРёР· Сѓ СЌР»РµРјРµРЅС‚РѕРІ РєРѕРЅС‚РµРЅС‚Р°*/
    --margin_bottom_content: 30px;
}

/**РЁР РР¤РўР« BEGIN*******************************************/

@font-face {
    font-family: 'Roboto';
    src: url(fonts/'Roboto-Thin.eot');
    src: local(fonts/'Roboto Thin'), local(fonts/'Roboto-Thin'), url(fonts/'Roboto-Thin.eot?#iefix') format('embedded-opentype'), url(fonts/'Roboto-Thin.woff') format('woff'), url(fonts/'Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url(fonts/'Roboto-Light.eot');
    src: local(fonts/'Roboto Light'), local(fonts/'Roboto-Light'), url(fonts/'Roboto-Light.eot?#iefix') format('embedded-opentype'), url(fonts/'Roboto-Light.woff') format('woff'), url(fonts/'Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url(fonts/'Roboto-Regular.eot');
    src: local(fonts/'Roboto'), local(fonts/'Roboto-Regular'), url(fonts/'Roboto-Regular.eot?#iefix') format('embedded-opentype'), url(fonts/'Roboto-Regular.woff') format('woff'), url(fonts/'Roboto-Regular.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url(fonts/'Roboto-Medium.eot');
    src: local(fonts/'Roboto Medium'), local(fonts/'Roboto-Medium'), url(fonts/'Roboto-Medium.eot?#iefix') format('embedded-opentype'), url(fonts/'Roboto-Medium.woff') format('woff'), url(fonts/'Roboto-Medium.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url(fonts/'Roboto-Bold.eot');
    src: local(fonts/'Roboto Bold'), local(fonts/'Roboto-Bold'), url(fonts/'Roboto-Bold.eot?#iefix') format('embedded-opentype'), url(fonts/'Roboto-Bold.woff') format('woff'), url(fonts/'Roboto-Bold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url(fonts/'Roboto-Black.eot');
    src: local(fonts/'Roboto Black'), local(fonts/'Roboto-Black'), url(fonts/'Roboto-Black.eot?#iefix') format('embedded-opentype'), url(fonts/'Roboto-Black.woff') format('woff'), url(fonts/'Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito';
    src: url(fonts/'Nunito-ExtraLight.eot');
    src: local(fonts/'Nunito ExtraLight'), local(fonts/'Nunito-ExtraLight'), url(fonts/'Nunito-ExtraLight.eot?#iefix') format('embedded-opentype'), url(fonts/'Nunito-ExtraLight.woff') format('woff'), url(fonts/'Nunito-ExtraLight.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url(fonts/'Nunito-Light.eot');
    src: local(fonts/'Nunito Light'), local(fonts/'Nunito-Light'), url(fonts/'Nunito-Light.eot?#iefix') format('embedded-opentype'), url(fonts/'Nunito-Light.woff') format('woff'), url(fonts/'Nunito-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url(fonts/'Nunito-Regular.eot');
    src: local(fonts/'Nunito'), local(fonts/'Nunito-Regular'), url(fonts/'Nunito-Regular.eot?#iefix') format('embedded-opentype'), url(fonts/'Nunito-Regular.woff') format('woff'), url(fonts/'Nunito-Regular.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url(fonts/'Nunito-SemiBold.eot');
    src: local(fonts/'Nunito SemiBold'), local(fonts/'Nunito-SemiBold'), url(fonts/'Nunito-SemiBold.eot?#iefix') format('embedded-opentype'), url(fonts/'Nunito-SemiBold.woff') format('woff'), url(fonts/'Nunito-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url(fonts/'Nunito-Bold.eot');
    src: local(fonts/'Nunito Bold'), local(fonts/'Nunito-Bold'), url(fonts/'Nunito-Bold.eot?#iefix') format('embedded-opentype'), url(fonts/'Nunito-Bold.woff') format('woff'), url(fonts/'Nunito-Bold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url(fonts/'Nunito-Black.eot');
    src: local(fonts/'Nunito Black'), local(fonts/'Nunito-Black'), url(fonts/'Nunito-Black.eot?#iefix') format('embedded-opentype'), url(fonts/'Nunito-Black.woff') format('woff'), url(fonts/'Nunito-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Arsenal';
    src: url(fonts/'Arsenal-Regular.eot');
    src: local(fonts/'Arsenal-Regular'), local(fonts/'Arsenal-Regular'), url(fonts/'Arsenal-Regular.eot?#iefix') format('embedded-opentype'), url(fonts/'Arsenal-Regular.woff') format('woff'), url(fonts/'Arsenal-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Arsenal';
    src: url(fonts/'Arsenal-Bold.eot');
    src: local(fonts/'Arsenal-Bold'), local(fonts/'Arsenal-Bold'), url(fonts/'Arsenal-Bold.eot?#iefix') format('embedded-opentype'), url(fonts/'Arsenal-Bold.woff') format('woff'), url(fonts/'Arsenal-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


/**РЁР РР¤РўР« END*********************************************/

/**РћРЎРќРћР’РќР«Р• BEGIN*******************************************/

html,
#accent-html{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    margin: 0 !important;
    padding: 0 !important;
}
::selection {
    background: var(--color_black);
    color: var(--color_white);
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    color: var(--color_black);
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-style: normal;
}
body {
    width: 100%;
    background-color: var(--color_white);
    overflow-x: hidden;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
button {
    cursor: pointer;
    outline: none;
    box-shadow: none;
}
*:active, *:focus {
    box-shadow: none;
    outline: none;
}
a:hover {
    color: var(--color_1_d);
    text-decoration: none;
}
h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
}
h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
}
h3 {
    
}
h4 {
    
}
h5 {
    
}
h6 {
    
}
p {
    font-style: normal;
    font-weight: normal;
}
p,
p * {
    font-size: 16px;
}
/**РћРЎРќРћР’РќР«Р• END*********************************************/

/** BOOTSTRAP_RE BEGIN*******************************************/

.form-control:focus,
.btn.focus,
.btn:focus {
    box-shadow: none;
}
.form-control {
    font-weight: 300;
    font-size: 16px;
}
.custom-control-label::before,
.custom-control-label::after {
    cursor: pointer;
}
.custom-control-label::before {
   border: var(--color_gray_d) solid 1px;
}
.custom-control-input:focus~.custom-control-label::before {
    box-shadow: none;
}
.custom-control-input:not(:disabled):active~.custom-control-label::before,
.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: var(--color_1_l);
}
.custom-control-input:checked~.custom-control-label::before {
    border-color: var(--color_1_d);
    background: var(--color_1_d);
}
.custom-switch .custom-control-label::after {
    background-color: var(--color_gray_d);
    transition: 0.3s;
}


/** BOOTSTRAP_RE END*********************************************/

/** РЁРђРџРљРђ BEGIN*******************************************/

.pre-header {
    background: var(--color_white_d);
    height: 40px;
    display: flex;
    align-items: center;
}
.pre-header * {
    color: var(--color_black);
}
.pre-header a:hover {
    color: var(--color_2);
}
.pre-header-in {
    justify-content: flex-end;
}
.pre-header-item {
    max-width: fit-content;
    align-items: center;
    display: flex;
}
.pre-header-item .lang-item-kk {
order: 0;
}
.pre-header-item .lang-item-ru {
order: 1;
}
.pre-header-item.socials{
    display: none !important;
}

.pre-header-menu {
    display: flex;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
}
.pre-header-menu .menu-item {
    display: flex;
    list-style: none;
}
.pre-header-menu .menu-item a {
    display: flex;
    align-items: center;
    font-size: 14px;
    padding: 0 20px;
}
.pre-header-menu .menu-item:first-child a {
    padding-left: 0px;
}
.pre-header-menu .menu-item:last-child a {
    padding-right: 0px;
}

.langs {

}
.langs .lang-item {
    
    margin: 0 20px;
	list-style: none;
}
.langs .lang-item:first-child {
    
}
.langs .lang-item a {
	font-size: 14px;
}
.langs .current-lang a {
    color: var(--color_gray_d);
}


/*social begin*/

.socials.pre-header-item {
    justify-content: flex-end;
}
.socials.pre-header-item .social-item {
    padding-left: 12px;
    padding-right: 12px;
    color: var(--color_1_ll);
}
.socials.pre-header-item .social-item:hover {
	color: var(--color_2);
}
.socials.pre-header-item .social-item:first-child {
    
}
.socials.pre-header-item .social-item:last-child {
    padding-right: 0;
}
.socials.pre-header-item .social-item:hover {
    text-decoration: none;
}
.socials.pre-header-item .social-item:before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 300;
    font-size: 20px;
}
.socials.pre-header-item .social-item.social-item-vk:before {
    content: '\f189';
}
.socials.pre-header-item .social-item.social-item-facebook:before {
    content: '\f39e';
    font-size: 18px;
}
.socials.pre-header-item .social-item.social-item-telegram:before {
    content: '\f3fe';
}
.socials.pre-header-item .social-item.social-item-whatsapp:before {
    content: '\f232';
}
.socials.pre-header-item .social-item:hover:before {
    color: var(--color_2);
}
/*social end*/


.header {
    padding-top: 23px;
    padding-bottom: 23px;
}
.header-item {
    display: flex;
    align-items: center;
}
.header-item-name {
    color: var(--color_gray_d);
    font-size: 10px;
    text-transform: uppercase;
    width: 100%;
}
.header-in {
	align-items: center;
}

/*logo begin*/

.logo {
	position: relative;
    top: 0;
}
.logo img {
    max-width: 100%;
    height: auto;
    max-height: 76px;
}

/*logo end*/

/*currencies begin*/

#currencies-informer {
    display: none !important;
}

.currencies {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.currencies-in {
    display: flex;
}
.currencies-item {
    color: var(--color_gray_d);
    font-size: 14px;
    font-weight: 300;
    display: flex;
    margin-right: 10px;
}
.currencies-item:last-child {
    margin-right: 0;
}
.currencies-item-price {
    font-size: 14px;
    margin-left: 6px;
}
.currencies-item-price > span {
    display: none !important;
}
.currencies-item-arrow {
    height: 10px;
}
.currencies-item-arrow:before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    position: relative;
    top: -3px;
    font-size: 10px;
    margin-left: 4px;
}
.currencies-item-arrow.currencies-item-arrow-up:before {
    content:'\f0d8';
    color: #D92525;
}
.currencies-item-arrow.currencies-item-arrow-down:before {
    content:'\f0d7';
    color: #41A41F;
}

/*currencies end*/



/*search-form begin*/

.search-form {}
.search-form #searchform{
    display: flex;
    width: 100%;
	background: var(--color_white);
}
.search-form .search-control,
.search-form .search-button {
    border-color: var(--color_gray_l);
    height: 38px;
}
.search-form .search-control {
    border-radius: 4px 0 0 4px;
}
.search-form .search-button {
    border-radius: 0 4px 4px 0;
}
.search-form .search-control {
    border-right: 0;
    background: var(--color_white);
    transition: 0s;
}
.search-form .search-button {
    border-left: 0;
    transition: color 0s ease-in-out,
    background-color 0s ease-in-out,
    border-color 0s ease-in-out,
    box-shadow 0s ease-in-out;
    display: flex;
    align-items: center;
}
.search-form .search-control::placeholder {
    color: var(--color_gray);
}
.search-form .search-button:hover {
    background-color: var(--color_1_d);
    border-color: var(--color_1_d);
}
.search-form .search-button .icon {
    fill: var(--color_gray_d);
}
.search-form .search-button:hover .icon {
    fill: var(--color_white);
}
.search-button {

}
.search-button svg {
    width: 18px;
    height: 18px;
}
/*search-form end*/

.social-ls {
    display: flex;
    justify-content: flex-end;
    max-width: fit-content;
}
.whatsapp-phone {
    font-size: 20px;
    color: var(--color_black);
    display: flex;
    align-items: center;
    font-weight: 500;
}
.social-ls-item:before {
    font-family: "Font Awesome 5 Brands";
    font-size: 26px;
    font-weight: 900;
    color: var(--color_1_l);
    margin-left: 15px;
}
.social-ls-item-fb:before {
    content: '\f39e';
}
.social-ls-item-tg:before {
    content: '\f2c6';
}
.social-ls-item-inst:before {
    content: '\f16d';
}
.social-ls-item-yt:before {
    content: '\f167';
}
.social-ls-item-vk:before {
    content: '\f189';
}
.social-ls-item.whatsapp-phone:before {
    content: '\f232';
}
.social-ls-item-tt:before {
    content: url('../images/icons/icon-tiktok.svg');
    top: 2px;
    position: relative;
}

/*top-menu begin*/

.top-menu {
    background: var(--color_1_l);
    height: 46px;
    margin-bottom: var(--margin_bottom_content);
}
.top-menu .container,
.top-menu .container .row,
.top-menu .container .top-menu-in {
    height: 100%;
}
.top-menu * {
    color: var(--color_white);
}
.top-menu-button {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 30px;
    height: 16px;
    position: relative;
    cursor: pointer;
    flex: none;
}
.top-menu-button > div {
    width: 100%;
    height: 2px;
    background: var(--color_black);
    position: absolute;
    right: 0;
    transition: 0.2s;
}
.top-menu-button > div:nth-child(1) {
    top: 0;
}
.top-menu-button > div:nth-child(2) {
    top: calc(50% - 1px);
}
.top-menu-button > div:nth-child(3) {
    width: 63.38%;
    top: calc(100% - 2px);
    animation-duration: 0s;
}
.top-menu-button:hover {

}
.top-menu-button:hover > div {
    background: var(--color_1_d);
}
.top-menu-button:hover > div:nth-child(3) {
    animation-name: topMenuButtonAnim;
}
.top-menu-button:not(.active):hover > div:nth-child(3) {
    animation-duration: 0.5s;
}

@keyframes topMenuButtonAnim {
  0% {
    width: 63.38%;
  }
  50% {
    width: 90%;
  }
  100% {
    width: 63.38%;
  }
}
.top-menu-button.active > div:nth-child(1) {
    top: calc(50% - 1px);
    transform: rotate(45deg);
}
.top-menu-button.active > div:nth-child(2) {
    transform: rotate(-45deg);
}
.top-menu-button.active > div:nth-child(3) {
    width: 0 !important;
}
.top-menu .top-menu-in {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 0;
}
.top-menu .top-menu-in .menu-item {
    position: relative;
    list-style: none;
}
.top-menu .top-menu-in .menu-item a {
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 14px;
    padding-right: 38px;
}
.top-menu .top-menu-in *::selection {
    background: transparent;
    color: inherit;
}
.top-menu .top-menu-in .menu-item:hover {

}
.top-menu .top-menu-in .menu-item-has-children {
	position: relative;
}
.top-menu .top-menu-in .menu-item-has-children .sub-menu-wrap {
	position: absolute;
	top: 100%;
	display: none;
	z-index: 99;
}
.top-menu .top-menu-in .menu-item-has-children:hover .sub-menu-wrap {
	display: block;
}
.top-menu .top-menu-in .menu-item-has-children .sub-menu-wrap .sub-menu {

}
.top-menu .top-menu-in .menu-item .sub-menu-wrap a {
padding: 4px 10px;
}


/*top-menu end*/

/** РЁРђРџРљРђ END*********************************************/

/** Р“Р›РђР’РќР«Р™_РЎР›РђР™Р”Р•Р  BEGIN*******************************************/

.top-slider {
    position: relative;
    margin-bottom: var(--margin_bottom_content);
    display: none !important;
}
.top-slider .top-slider-item {
    border-right: 1px solid;
    border-color: #ffffff;
    width: 100%;
    height: 515px;
    position: relative;
}
.top-slider .top-slider-item .top-slider-item-image {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.top-slider .top-slider-item .top-slider-item-image img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;  
}
.top-slider .top-slider-item .top-slider-item-image:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 78%;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(68, 68, 68, 0) 0%, rgba(68, 68, 68, 0.9) 100%);
}
.top-slider .top-slider-item .top-slider-item-text {
    position: absolute;
    bottom: 14.4%;
    width: 100%;
    padding: 0 45px;
}
.top-slider .top-slider-item .top-slider-item-text * {
    color: #ffffff;
}
.top-slider .top-slider-item .top-slider-item-top {
    margin-bottom: 20px;
}
.top-slider .top-slider-item .top-slider-item-top * {
    text-transform: uppercase;
    font-size: 14px;
}
.top-slider .top-slider-item .top-slider-item-top .top-slider-item-date {
    font-weight: bold;
    margin-right: 28px;
}
.top-slider .top-slider-item .top-slider-item-text h2 {
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 0;
}
.news-main-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9;
}
.top-slider-mini {
    display: flex;
    width: 100%; 
    margin-bottom: var(--margin_bottom_content);
    position: relative;
    overflow: hidden;
}
.top-slider-mini .slick-list {
    padding-right: 2px;
    width: 100%;
    flex: none;
    position: relative;
}
.top-slider-mini .slick-list:before {
    content: '';
    width: 1px;
    height: 100%;
    background: var(--color_white);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
}
.top-slider-mini .slick-track {
    display: flex;
}
.top-slider-mini .top-slider-item {
    border: 1px solid;
    border-color: var(--color_gray_l);
    height: inherit;
    display: flex;
    padding: 21px;
    position: relative;
    background: var(--color_white);
    margin-right: -1px;
}

.top-slider-mini .top-slider-item.slick-current,
.top-slider-mini .top-slider-item.slick-active {

}
.top-slider-mini .top-slider-item.slick-current {
    border-color: var(--color_1);
    z-index: 3;
    display: none !important;
}
.top-slider-mini .top-slider-item.slick-current:hover,
.top-slider-mini .top-slider-item.slick-active:hover {

}
.top-slider-mini .top-slider-item.slick-active:not(.slick-current):hover {
    background: var(--color_white_d);
}
.top-slider-mini .top-slider-item.slick-current:hover {
    background: var(--color_gray_l);
    border-color: var(--color_gray_l);
}
.top-slider-mini .top-slider-item.slick-current:hover * {
    
}
.top-slider-mini .top-slider-item.slick-current:hover * .top-slider-item-top * {
    color: var(--color_black_l);
    opacity: 0.4;
}
.top-slider-mini .top-slider-item .top-slider-item-image {
    width: 105px;
    height: 105px;
    position: relative;
    overflow: hidden;
    flex: none;
    transition: 0.12s;
}
.top-slider-mini .top-slider-item.slick-current:hover .top-slider-item-image,
.top-slider-mini .top-slider-item.slick-active:hover .top-slider-item-image {
    
}
.top-slider-mini .top-slider-item .top-slider-item-image img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;  
   
}
.top-slider-mini .top-slider-item .top-slider-item-text > .container {
    padding-right: 0;
}
.top-slider-mini .top-slider-item .top-slider-item-text .top-slider-item-top,
.top-slider-mini .top-slider-item .top-slider-item-text .top-slider-item-bottom {
    order: 1;
    margin-right: 0;
    padding-right: 10px;
}
.top-slider-mini .top-slider-item .top-slider-item-text .top-slider-item-top {
    display: flex;
    flex-wrap: wrap;
}
.top-slider-mini .top-slider-item .top-slider-item-text .top-slider-item-bottom {
    order: 0;
}
.top-slider-mini .top-slider-item .top-slider-item-text h2 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
}
.top-slider-mini .top-slider-item .top-slider-item-top * {
    text-transform: uppercase;
    font-size: 13px;
    color: var(--color_gray_d);
}
.top-slider-mini .top-slider-item .top-slider-item-top .top-slider-item-date {
    margin-right: 18px;
}
.top-slider-mini .top-slider-item .news-main-link {
    display: none;
}
.top-slider-mini .top-slider-item.slick-current .news-main-link {
    display: flex;
}

.top-slider .slick-dots {
    margin: auto;
    margin-bottom: 0;
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    width: 100%;
	    position: initial;
}
.top-slider .slick-dots > li {
    list-style: none;
    flex: 1;
    display: flex;
	    margin: 0;
}

.top-slider .slick-dots > li.slick-active {

}
.top-slider .slick-dots > li:after {
    content: '';
    width: 10px;
    display: block;
}
.top-slider .slick-dots > li:last-child:after {
    display: none;
}
.top-slider .slick-dots > li button {
    font-size: 0;
    border: 0;
    height: 2px;
	padding: 0;
    background: var(--color_gray);
    width: 100%;
}
.top-slider .slick-dots > li button:before {
	display: none;
}
.top-slider .slick-dots > li.slick-active button {
    background: var(--color_1);
}

/** Р“Р›РђР’РќР«Р™_РЎР›РђР™Р”Р•Р  END*********************************************/

/** РќРћР’РћРЎРўР РќРђ Р“Р›РђР’РќРћР™ BEGIN*******************************************/

.news-latest {

}
.news-latest-in {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: calc(100% + 15px);
    margin-left: -7.5px;
}
.news-latest .news-latest-item {
    width: calc(33.33% - 15px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-bottom: 15px;
    background: var(--color_gray_l);
    position: relative;
    height: 285px;
    overflow: hidden;
}
.news-latest .news-latest-item-in {
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
}
.news-latest .news-latest-item .news-latest-item-image {
    width: 100%;
    height: 180px;
    position: relative;
    overflow: hidden;
    flex: none;
    z-index: 1;
}
.news-latest .news-latest-item .news-latest-item-image img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.news-latest .news-latest-item .news-latest-item-text {
    display: flex;
    flex-direction: column;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 3;
    padding-bottom: 28px;
}
.news-latest .news-latest-item .news-latest-item-text  * {
    color: #000000;
}
.news-latest .news-latest-item .news-latest-item-top {
    padding: 0 20px;
    order: 2;
    display: flex;  
    justify-content: space-between;
}
.news-latest .news-latest-item .news-latest-item-top > span {
    font-size: 13px;
    font-weight: 500;
    color: #000000;
    text-transform: uppercase;
    opacity: 0.4;
}
.news-latest .news-latest-item .news-latest-item-top .news-latest-item-category {
    text-align: right;
}

.news-latest .news-latest-item .news-latest-item-top .news-latest-item-category {
    margin-right: 0;
    margin-left: auto;
}
.news-latest .news-latest-item.news-latest-advertising .news-latest-item-top .news-latest-item-date {
    display: none;
}
.news-latest .news-latest-item .news-latest-item-bottom {
    padding: 0 20px;
    flex: 0;
    order: 1;
    margin-bottom: 14px;
}
.news-latest .news-latest-item .news-latest-item-bottom h2 {
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.05px;
    height: 63px;
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
}
.news-latest .news-latest-item .news-latest-item-bottom .news-latest-item-teaser {
    display: none;
    font-family: 'Nunito', sans-serif;
}

.news-latest .news-latest-item .news-latest-item-backgraund {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    z-index: 2;
}
.news-latest .news-latest-item .news-latest-item-backgraund-top,
.news-latest .news-latest-item .news-latest-item-backgraund-bottom {
    width: 100%;
    flex: none;
}
.news-latest .news-latest-item .news-latest-item-backgraund-top {
    height: 70px;
    background: linear-gradient(180deg, transparent 0%,rgba(250,236,236,1) 100%);
}
.news-latest .news-latest-item .news-latest-item-backgraund-bottom {
    height: 105px;
    background: #FAECEC;
}
.news-latest .news-latest-item:nth-child(10n+4),
.news-latest .news-latest-item:nth-child(10n) {
    width: calc(66.66% - 15px);
}
.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-image,
.news-latest .news-latest-item:nth-child(10n) .news-latest-item-image {
    width: 56.83%;
    height: 100%;
}
.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-text,
.news-latest .news-latest-item:nth-child(10n) .news-latest-item-text {
    height: 100%;
    width: calc(100% - 44.32%);
    right: 0;
    left: inherit;
    padding-bottom: 0;
    justify-content: center;
}
.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-bottom h2,
.news-latest .news-latest-item:nth-child(10n) .news-latest-item-bottom h2 {
    font-size: 21px;
    line-height: 25px;
    height: auto;
    margin-bottom: 8px;
}
.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-bottom .news-latest-item-teaser,
.news-latest .news-latest-item:nth-child(10n) .news-latest-item-bottom .news-latest-item-teaser {
    display: block;
}
.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-backgraund,
.news-latest .news-latest-item:nth-child(10n) .news-latest-item-backgraund {
    flex-direction: row;
    justify-content: flex-end;
}
.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-backgraund-top,
.news-latest .news-latest-item:nth-child(10n) .news-latest-item-backgraund-top {
    height: 129px;
    width: 285px;
    transform: rotate(-90deg);
    transform-origin: 100% 100%;
    margin-top: -129px;
}
.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-backgraund-bottom,
.news-latest .news-latest-item:nth-child(10n) .news-latest-item-backgraund-bottom {
    height: 100%;
    width: calc(100% - 56.83%);
}

.news-latest .loadingnow {
    width: 100%;
    margin-top: 20px;
    flex: none;
    justify-content: center;
    display: none;
}
body.loading .news-latest .loadingnow {
    display: flex;  
}
.news-latest .loadingnow:before {
    content: 'Загрузка...';
}
.news-latest .loadingnow.loaddone:before {
    content: 'Мы дошли до конца.';
}


/** РќРћР’РћРЎРўР РќРђ Р“Р›РђР’РќРћР™ END*******************************************/

/** Р›Р•Р’Р«Р™ Р‘Р›РћРљ BEGIN*******************************************/

.content-center-block {
    margin-bottom: var(--margin_bottom_content);
}
.second-content {
    margin-top: 40px;
}
.second-content .news-content * {
    /*font-family: 'Arsenal', sans-serif;*/
    /*font-family: 'Bellota Text', cursive;*/
    font-family: 'Nunito', sans-serif;
}

.second-content .content-center-block .wp-block-nextend-smartslider3 {
    margin-bottom: 30px;
}

.second-content .news-tags {
    margin-bottom: 30px;
}
.second-content .news-tags a {
    margin-right: 5px;
    color: var(--color_black_l);
    background: var(--color_white_d);
    padding: 5px 15px;
    font-size: 14px;
}
.second-content .news-tags a:hover {
    color: #fff;
    background: var(--color_1);
}
.second-content .wp-block-embed-youtube {
	width: 100%;
	position: relative;
	padding-top: 56.25% !important;
}
.second-content .wp-block-embed-youtube:before {
	display: block; /* отображать элемент как блок */
	content: ""; /* содержимое псевдоэлемента */
	width: 100%; /* ширина элемента */
}
.second-content .wp-block-embed-youtube iframe {
	width: 100% !important;
	height: 100% !important;
	position: absolute; 
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

/*Р·Р°РіРѕР»РѕРІРѕРє Рё С…Р»РµР±РЅС‹Рµ РєСЂРѕС€РєРё begin*/
.content-header {
    margin-bottom: 40px;
}
.second-content .news-latest .content-header {
    margin-bottom: 30px;
}
.content-header .breadcrumb {
    background: none;
    border-radius: 0;
    padding: 0;
    margin-bottom: 25px;
}
.second-content .news-latest .content-header .breadcrumb {
    margin-bottom: 0;
}
.content-header .breadcrumb span {
    font-size: 14px;
    text-transform: uppercase;
}
.content-header .breadcrumb .breadcrumb-razdel {
    margin: 0 5px;
    position: relative;
    top: 1px;
}
.content-header .breadcrumb span.itemListElement {
    
}
.content-header .breadcrumb .current-item {

}
.content-header h1 {
    font-style: normal;
    font-weight: normal;
    font-size: 48px;
    line-height: 56px;
    margin-bottom: 0;
}
.content-header .content-header-info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 20px;
}
.content-header .content-header-info .content-header-info-item {
    margin-right: 28px;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: var(--color_gray_d);
}
/*Р·Р°РіРѕР»РѕРІРѕРє Рё С…Р»РµР±РЅС‹Рµ РєСЂРѕС€РєРё end*/

/** Р›Р•Р’Р«Р™ Р‘Р›РћРљ END*******************************************/

/** РџР РђР’Р«Р™_Р‘Р›РћРљ BEGIN*******************************************/

.content-right-block {
    margin-bottom: var(--margin_bottom_content);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    height: fit-content;
}
.content-right-block-item {
    margin-bottom: var(--margin_bottom_content);
    width: 100%;
}
.content-right-block-item:nth-child(1) {order: 1;}
.content-right-block-item:nth-child(2) {order: 2;}
.content-right-block-item:nth-child(3) {order: 3;}
.content-right-block-item:nth-child(4) {order: 4;}
.content-right-block-item:nth-child(5) {order: 5;}
.content-right-block-item:nth-child(6) {order: 6;}
.content-right-block-item:nth-child(7) {order: 7;}
.content-right-block-item:nth-child(8) {order: 8;}
.content-right-block-item:nth-child(9) {order: 9;}
.content-right-block-item:nth-child(10) {order: 10;}
.content-right-block .content-right-block-item-header {
    margin-bottom: 20px;
    display: flex;
    align-items: flex-end;
    width: 100%;
}
.content-right-block .content-right-block-item-header h2 {
    font-size: 36px;
    font-weight: 500;
    margin-bottom: 0;
}
.content-right-block .content-right-block-item-header a {
    color: var(--color_black);
    text-decoration: underline;
    margin-left: 20px;
    position: relative;
    top: -3px;
    font-size: 14px;
}
.content-right-block .content-right-block-item-header a:hover {
    color: var(--color_1_d);
    text-decoration: none;
}
.subscrib-online {
    background: var(--color_2);
    color: var(--color_white);
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 20px;
    height: 100%;
    border-radius: 0;
}

/*РїРµСЂСЃРѕРЅС‹_РІ_РїСЂР°РІРѕРј_Р±Р»РѕРєРµ begin*/

.person-right {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.person-right .persona-right-item {
    width: 100%;
    display: flex;
    border-bottom: 1px solid var(--color_gray_l);
    padding-top: 20px;
    padding-bottom: 14px;
    position: relative;
}
.person-right .persona-right-item:nth-child(2) {
    padding-top: 0;
}
.person-right .persona-right-item:before {
    content: '';
    width: 0;
    height: 2px;
    background: var(--color_1);
    position: absolute;
    bottom: -1px;
    left: 0;
    transition: 0.4s;
}
.person-right .persona-right-item:hover:before {
    width: 100%;
}
.person-right .persona-right-item .persona-right-item-avatar {
    width: 68px;
    height: 68px;
    position: relative;
    overflow: hidden;
    flex: none;
    margin-right: 15px;
    margin-bottom: 6px;
    background: var(--color_gray_l);
}
.person-right .persona-right-item .persona-right-item-avatar img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.person-right .persona-right-item .persona-right-item-avatar .persona-no-avatar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 28px;
    font-weight: 700;
    color: #ffffff;
    opacity: 0.5;
}
.person-right .persona-right-item .persona-right-item-text {

}
.person-right .persona-right-item .persona-right-item-text .persona-right-item-name {
    font-size: 16px;
    font-weight: 500;
    line-height: initial;
    margin-bottom: 4px;
    margin-top: -3px;
}
.person-right .persona-right-item .persona-right-item-text .persona-right-item-name:first-letter {
    /*color: var(--color_1);
    font-weight: 600;*/
    transform: rotate(180deg);
}
.person-right .persona-right-item .persona-right-item-text .persona-right-item-vocation {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px;
}
.person-right .persona-right-item .persona-right-item-text .persona-right-item-category {
    font-size: 14px;
    color: var(--color_gray_d);
}

/*РїРµСЂСЃРѕРЅС‹_РІ_РїСЂР°РІРѕРј_Р±Р»РѕРєРµ end*/

/** РџР РђР’Р«Р™_Р‘Р›РћРљ END*********************************************/

/** РџРћР”Р›РћР–РљРђ BEGIN*******************************************/

.footer {
    background: var(--color_1);
    margin-bottom: 0;
    margin-top: auto;
    padding-top: 15px;
    padding-bottom: 12px;
}
.footer * {
    color: var(--color_white);
}
.footer-in {
    display: flex;
    justify-content: space-between;
}
.footer-item {
    
}

/*footer-menu begin*/

.footer-menu {

}
.footer-menu-in {
   column-count: 4;
   margin-top: -5px;
   margin-bottom: -5px;
}
.footer-menu-in a {
    display: inline-block;
    width: 100%;
    padding: 5px 0;
}
.footer-menu-in .menu-item.menu-item-zero {
    height: 0;
    position: relative;
    overflow: hidden;
}

/*footer-menu end*/

/*footer-info begin*/

.footer-info {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    max-width: 320px;
}
.footer-info .copyright,
.footer-info .wd {
    height: fit-content;
}

.footer-info .copyright {
    margin-bottom: 10px;
}

.wd {

}
.wd,
.wd * {
    
}

/*footer-info end*/

/** РџРћР”Р›РћР–РљРђ END*********************************************/

/** Р Р•РљРђРњРќР«Р•_Р‘РђРќРќР•Р Р«_ BEGIN*******************************************/

.hide-banner {
	background: none;
    color: var(--color_black_l);
	border: 1px solid var(--color_black_l);
	border-radius: 4px;
    cursor: pointer;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    margin-bottom: 25px;
	order: 10;
}
.hide-banner:hover {
	background: var(--color_black_l);
    color: var(--color_white);
}
.hiddenbanner {
	display: none !important;
}

.banner-main-link {
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.banner {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.banner .banner-in {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner .banner-in > a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner.banner-conteiner {
    margin-bottom: var(--margin_bottom_content);
}
/*РїСѓСЃС‚С‹Рµ Р±Р°РЅРЅРµСЂС‹ begin*/
.banner.banner-rent .banner-in {
    background: var(--color_banner);
}
.banner.banner-conteiner.banner-rent {
    height: 140px;
}
.banner.banner-right.banner-rent {
    height: 300px;
}
.banner.banner-rent .banner-in,
.banner.banner-rent .banner-in * {
    text-transform: uppercase;
    font-size: 24px;
    color: #ffffff;
}
.banner.banner-rent:hover .banner-in,
.banner.banner-rent:hover .banner-in * {
    color: #ffffff;
}
/*РїСѓСЃС‚С‹Рµ Р±Р°РЅРЅРµСЂС‹ end*/

/*РєР°СЃС‚РѕРјРЅС‹Рµ Р±Р°РЅРЅРµСЂС‹ Р±Р°РЅРЅРµСЂС‹ begin*/

.banner.banner-conteiner.banner-advanced {
    height: 140px;
}
.banner.banner-conteiner.banner-advanced .banner-backgraund {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    z-index: 2;
}
.banner.banner-conteiner.banner-advanced .banner-backgraund-top {
    height: 35px;
    background: linear-gradient(180deg, transparent 0%,rgba(250,236,236,1) 100%);
}
.banner.banner-conteiner.banner-advanced .banner-backgraund-bottom {
    height: 30px;
    background: #FAECEC;
}
.banner.banner-conteiner.banner-advanced .banner-image {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
}
.banner.banner-conteiner.banner-advanced .banner-image img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.banner.banner-conteiner.banner-advanced .banner-advanced-text {
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px 20px;
    font-size: 17px;
    font-weight: 400;
    line-height: 23px;
}


.banner.banner-right.banner-advanced {
    height: 300px;
}
.banner.banner-right .banner-backgraund {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    z-index: 2;
}
.banner.banner-right.banner-advanced .banner-backgraund-top {
    height: 70px;
    background: linear-gradient(180deg, transparent 0%,rgba(250,236,236,1) 100%);
}
.banner.banner-right.banner-advanced .banner-backgraund-bottom {
    height: 105px;
    background: #FAECEC;
}
.banner.banner-right.banner-advanced .banner-image {
    position: absolute;
    width: 100%;
    height: 195px;
    overflow: hidden;
    top: 0;
    left: 0;
}
.banner.banner-right.banner-advanced .banner-image img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.banner.banner-right.banner-advanced .banner-advanced-text {
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 30px 20px;
    font-size: 17px;
    font-weight: 400;
    line-height: 23px;
}


/*РєР°СЃС‚РѕРјРЅС‹Рµ Р±Р°РЅРЅРµСЂС‹ Р±Р°РЅРЅРµСЂС‹ end*/

/*Р±Р°РЅРЅРµСЂС‹ СЃ РёР·РѕР±СЂР°Р¶РµРЅРёСЏРјРё Р±Р°РЅРЅРµСЂС‹ begin*/

.banner.banner-conteiner.banner-picture  {
    
}
.banner.banner-conteiner.banner-picture img {
    width: 100%;
    height: auto;
}

.banner.banner-right.banner-picture  {
    
}
.banner.banner-right.banner-picture img {
    width: 100%;
    height: auto;
}

/*Р±Р°РЅРЅРµСЂС‹ СЃ РёР·РѕР±СЂР°Р¶РµРЅРёСЏРјРё Р±Р°РЅРЅРµСЂС‹ end*/

/** Р Р•РљРђРњРќР«Р•_Р‘РђРќРќР•Р Р«_ END *********************************************/

/** РќРћР’РћРЎРўР BEGIN*******************************************/

.news-single .news-content {
    margin-bottom: var(--margin_bottom_content);
}
.news-single .news-content p {
    
}

.news-single .person-to-news h3 {
    margin-bottom: 30px;
    font-size: 24px;
}
.news-single .person-to-news-conteiner {

}
.news-single .persona-to-news-item {
    position: relative;
    margin-bottom: 20px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.news-single .persona-to-news-item .persona-avatar {
    position: relative;
    overflow: hidden;
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
    background: var(--color_gray_l);
}
.news-single .persona-to-news-item .persona-avatar img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.news-single .persona-to-news-item .persona-avatar .persona-no-avatar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 40px;
    font-weight: 700;
    color: #ffffff;
    opacity: 0.5;
}
.news-single .persona-to-news-item h5 {
    font-size: 16px;
    font-weight: 400;
}

.content-center-block,
.content-right-block {
order: 1;
}
.news-banner {
padding: 0 !important;
}
.news-banner-for-top {
order: 0;
}
.news-banner-for-bot {
order: 1;
}

/** РќРћР’РћРЎРўР END*******************************************/

/** РџР•Р РЎРћРќР« BEGIN*******************************************/
.persona-main-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}

.person-single {

}
.person-single .content-header {
    margin-bottom: 30px;
}
.person-single .content-header .content-header-info {
    justify-content: space-between;
}
.person-single .person-content {
    margin-bottom: var(--margin_bottom_content);
}
.person-single .person-content p {
    font-size: 16px;
}
.person-single .persona-avatar {
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
    width: 30%;
}
.person-single .persona-avatar img {
    width: 100%;
    height: auto;
}

.person-single .news-to-persons h3 {
    margin-bottom: 30px;
    font-size: 24px;
}
.person-single .news-to-persons-conteiner {

}
.person-single .news-to-persons-item {
    position: relative;
    margin-bottom: 20px;
}
.person-single .news-to-persons-item .news-to-persons-image {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 120px;
    margin-bottom: 15px;
}
.person-single .news-to-persons-item .news-to-persons-image img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.person-single .news-to-persons-item h5 {
    font-size: 16px;
    font-weight: 400;
}

/** РџР•Р РЎРћРќР« END*********************************************/

/** РџРћРЎРўР•Р  BEGIN*******************************************/

.poster {
    position: relative;
}
.poster-main-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9;
}

/*СЃРїРёСЃРѕРє РїРѕСЃС‚РµСЂРѕРІ begin*/

.posters-list-in {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: calc(100% + 15px);
    margin-left: -7.5px;
}
.posters-list .posters-list-item {
    width: calc(33.33% - 15px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-bottom: 15px;
    background: var(--color_gray_l);
    position: relative;
    height: 370px;
    overflow: hidden;
}
.posters-list .posters-list-item-in {
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
}
.posters-list .posters-list-item .posters-list-item-image {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    flex: none;
    z-index: 1;
}
.posters-list .posters-list-item .posters-list-item-image img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.posters-list .posters-list-item .posters-list-item-text {
    display: flex;
    flex-direction: column;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 3;
    padding-bottom: 28px;
}
.posters-list .posters-list-item .posters-list-item-text  * {
    color: #FFF;
}
.posters-list .posters-list-item .posters-list-item-top {
    padding: 0 20px;
    order: 2;
    display: flex;  
    justify-content: space-between;
}
.posters-list .posters-list-item .posters-list-item-top > span {
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase;
    opacity: 0.6;
}
.posters-list .posters-list-item .posters-list-item-top .posters-list-item-category {
    margin-right: 0;
    margin-left: auto;
}
.posters-list .posters-list-item.posters-list-advertising .posters-list-item-top .posters-list-item-date {
    display: none;
}
.posters-list .posters-list-item .posters-list-item-bottom {
    padding: 0 20px;
    flex: 0;
    order: 1;
    margin-bottom: 14px;
}
.posters-list .posters-list-item .posters-list-item-bottom h2 {
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.05px;
    height: 63px;
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
}
.posters-list .posters-list-item .posters-list-item-bottom .posters-list-item-teaser {
    display: none;
    font-family: 'Nunito', sans-serif;
}

.posters-list .posters-list-item .posters-list-item-backgraund {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    z-index: 2;
    opacity: 0.5;
}
.posters-list .posters-list-item .posters-list-item-backgraund-top,
.posters-list .posters-list-item .posters-list-item-backgraund-bottom {
    width: 100%;
    flex: none;
}
.posters-list .posters-list-item .posters-list-item-backgraund-top {
    height: 70px;
    background: linear-gradient(180deg, transparent 0%,rgba(0,0,0,1) 100%);
}
.posters-list .posters-list-item .posters-list-item-backgraund-bottom {
    height: 105px;
    background: #000;
}

/*СЃРїРёСЃРѕРє РїРѕСЃС‚РµСЂРѕРІ end*/

/*РѕРґРёРЅРѕС‡РЅР°СЏ СЃС‚СЂР°РЅРёС†Р° РїРѕСЃС‚РµСЂР° begin*/

.poster-single {

}
.poster-single .poster-thumbnail {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 350px;
    position: relative;
    top: 4px;
}
.poster-single .poster-thumbnail img {
    width: 100%;
    height: auto;
}

/*РѕРґРёРЅРѕС‡РЅР°СЏ СЃС‚СЂР°РЅРёС†Р° РїРѕСЃС‚РµСЂР° end*/

/*РїРѕСЃС‚РµСЂС‹ СЃРїСЂР°РІР° begin*/

.posters-right {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.posters-right .poster.right-block-poster {
    border-bottom: 1px solid var(--color_gray_l);
    padding-top: 5px;
    padding-bottom: 2px;
    width: 100%;
}
.posters-right .poster.right-block-poster:before {
    content: '';
    width: 0;
    height: 2px;
    background: var(--color_1);
    position: absolute;
    bottom: -1px;
    left: 0;
    transition: 0.4s;
}
.posters-right .poster.right-block-poster:hover:before {
    width: 100%;
}
.posters-right .poster.right-block-poster:nth-child(2) {
    padding-top: 0;
}
.posters-right .poster.right-block-poster .right-block-poster-in {
    display:  flex;
    align-items: center;
    height: 100%;
}
.posters-right .poster.right-block-poster .right-block-poster-image {
    width: 100px;
    height: 100px;
    position: relative;
    overflow: hidden;  
    display: flex;
    flex: none;
    margin-right: 12px;
    display: none;
}
.posters-right .poster.right-block-poster.no-poster-image .right-block-poster-image {
    display: none !important;
}
.posters-right .poster.right-block-poster .right-block-poster-image img {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.posters-right .poster.right-block-poster .right-block-poster-text {
    width: 100%;
    position: relative;
    z-index: 5;
    padding: 10px 0;
}
.posters-right .poster.right-block-poster .right-block-poster-bottom h2 {
    font-size: 16px;
    font-weight: 500;
    position: relative;
}
.posters-right .poster.right-block-poster:hover .right-block-poster-bottom h2 {
    color: var(--color_1_d);
}
.posters-right .poster.right-block-poster .right-block-poster-bottom h2 sup {
    background: var(--color_1);
    color: #ffffff;
    padding: 0px 4px 1px;
    border-radius: 1px;
    position: relative;
    top: -3px;
    margin-left: 5px;
    font-size: 11px;
}
.posters-right .poster.right-block-poster .right-block-poster-top {
    display: flex;
    justify-content: space-between;
}
.posters-right .poster.right-block-poster .right-block-poster-top * {
    font-size: 13px;
    color: var(--color_gray_d);
}


/*РїРѕСЃС‚РµСЂС‹ СЃРїСЂР°РІР° end*/

/** РџРћРЎРўР•Р  END*********************************************/

/** РўР•РњРќР«Р™ Р Р•Р–РРњ BEGIN *******************************************/

html[shape="night"]:root {
    /*Р±РµС‹Р№*/
    --color_white: #1b1b1b;
    --color_white_d: #313131;
    /*С‡РµСЂРЅС‹Р№*/
    --color_black: #f9f9f9;
    --color_black_m: #F5F5F5;
    --color_black_l: #eaeaea;
    /*СЃРµСЂС‹Р№*/
    --color_gray: #6d6d6d;
    --color_gray_l: #4c4c4c;
    --color_gray_d: #8a8a8a;
     /*РїРµСЂРІС‹Р№ РѕСЃРЅРѕРІРЅР№Рѕ С†РІРµС‚*/
    --color_1: #C7091F;
    --color_1_l: #007D85;
    --color_1_d: #b53241;
}
html[shape="night"] .footer {
    background: var(--color_white_d);
}

#up {
	position: fixed;
	right: 20px;
	bottom: 20px;
	display: none;
}
#up.act {
display: block;
}
#up:before {
	font-family: "Font Awesome 5 Pro";
	content: '\f062';
	font-size: 30px;
    color: var(--color_black);
    opacity: 0.4;
}

.singleContent em {
    color: #898989;
    display: block;
    font-style: italic;
    font-size: 16px;
}

/** РўР•РњРќР«Р™ Р Р•Р–РРњ END *********************************************/

/** _ BEGIN*******************************************/
/** _ END*********************************************/

/*_ begin*/
/*_ end*/

.only-ru,
.only-kz {
	
}
.banner-img img {
	width: 100%;  
}
html[lang="ru"] .only-kz,
html[lang="kk"] .only-ru   {
	display: none !important;
}

.waffle {
max-width: 100%;
}
.waffle td {
border: 1px solid #c6c6c6;
    padding: 10px;
    font-size: 14px;
}


.y-metric {
margin-left: 15px;
    margin-top: 10px;
	    display: inline-block;
		float: left;
}

.podnyam .day {
	margin-bottom: 15px;
}
.podnyam .date {
    font-size: 16px;
    margin-bottom: 10px;
    color: #19A4B9;
}
.podnyam .posts {
   
}
.podnyam .posts a {
    font-size: 14px;
    padding-bottom: 10px;
    display: flex;
}

.podnyam .newsBlack {

}
.podnyam .pro-datu {
	color: #868686;
    flex: none;
    margin-right: 6px;
	width: 42px;
	padding-top: 3px;
    font-size: 14px;
}
.na-tope {

}

.na-tope .sectionHeaderText span {
	font-size: 22px;
    line-height: 24px;
}
.na-tope .na-last-novosti .podnyam {
	max-height: 560px;
	overflow-y: auto;
}
#economy {
    display: none !important;
}
.rightsidebar .sectionHeaderText span {
    font-size: 20px;
    line-height: 22px;
}

/****NEW2020 end************************************************/

.official-2,
#cognition {
    display: none !important;
}


#socialNetworks {
    display: none !important;
}

#news-krim,
#news-last {
    margin-top:  20px;
}

/****NEW2023 end************************************************/
.top-news-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 20px;
    margin-bottom: 30px;
}
.top-news-item {
    width: calc(33.33% - 10px);
    position: relative;
}
.top-news-item:nth-child(1),
.top-news-item:nth-child(2) {
    width: calc(50% - 10px);
}
.top-news-item-image {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    border-radius: 3px;
}
.top-news-item-image::before {
    content: '';
    padding-top: 60%;
    display: block;
}
.top-news-item-image img {
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    object-fit: cover;
}
.top-news-item-date {
    font-size: 13px;
    color: #9b9b9b;
}
.top-news-item-title {
    font-weight: bold;
    margin-bottom: 5px;
}
.top-news-item-content {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 14px;
}








