/*
Theme Name: gazeta
Theme URI: https://ozon.ru/
Author: Andrey Bezrukov
Author URI: https://ozon.ru/
Version: 1.3
*/
 
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400&family=Roboto+Slab:wght@300;400;500;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap');

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  
}
html{
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: auto;
}
body {
  min-height: 100vh;
  width: 100vw;
  max-width:100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
}

li {
  list-style-type: none; }

a {
  text-decoration: none;
  color: inherit; }

button {
  border: none;
  outline: none; }
p{
  margin: 0;
}

.main {
    position: relative;    
    }
  
    .main_cntent {
        max-width: 890px;
        width: 100%; 
        position: relative;
        margin: 0 auto;
    }

    .wp-caption {     
      max-width: 100%;
      }
      .wp-caption img {
       height: auto;
      max-width: 100%;
      }
       
     
  
  aside {
      width: 315px;
      
  }

.container {   
  width: 100%;
  padding: 0 15px;
  margin: 0 auto; }
  @media screen and (min-width: 690px) {
    .container {
      padding: 0 15px; } }
  @media screen and (min-width: 1160px) {
    .container {
      max-width: 1245px;
      padding: 0 15px;
     } }
  @media screen and (min-width: 1920px) {
    .container {
      max-width: 1245px;
     
    }
     }
  
.wrapper {
  width: 100%;  
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 1160px) {
    .wrapper {
      flex-direction: row; } }

.mask {
  background-color: #000;
  opacity: 0;
  position: fixed;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  transition: all 0.4s; }
  .mask_active {
    z-index: 1000;
    opacity: 0.5;
    transition: all 0.4s; }


/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; 
  font-family: 'Roboto';
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 1.5em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }



/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;cursor: pointer; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
    width: 98%;
    padding: 10px;}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* image position & caption */
img.size-auto,
img.size-large,
img.size-medium,
attachment img { max-width: 100%; height: auto; }
img.alignleft { margin: 18px 20px 18px 0;     float: left;}
img.alignright { margin: 18px 0 18px 20px;     float: right;}
img.aligncenter { margin: 18px auto; clear: both; display: block; }
img .size-full { width: 100%!important; }
.gallery img, img.wp-smiley { margin: 0; }
.wp-caption { max-width: 100%; margin-bottom: 14px; padding-top: 5px; }
.wp-caption-text { font-style: italic; }
.wp-caption a { border-bottom: none; }
.wp-caption img { margin: 0; max-width: 100%; height: auto; }
.wp-caption.alignleft { margin-right: 20px;  }
.wp-caption.alignright { margin-left: 20px; float: right;}
.wp-caption.alignnone { overflow: hidden; }
.wp-caption.alignnone img { margin: 0 auto; max-width: 100%!important; }
.wp-caption-text { color: #999; font-size: 13px; padding: 0 0 8px 0; margin: 0; }
.size-full {max-width: 100%; height: auto;}

.page .wp-caption { max-width: 100%; width: 100%!important; margin-bottom: 14px; padding-top: 5px; }

.gallery-item {width: 32%!important;
    margin: 0.5%;}

.gallery-item a {border-bottom: none!important;}
.gallery-item img {
    border: none!important;}

.swiper-slide {  height:auto!important;
}


/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

ul {
  padding: 0;
  margin-block-end: 0;
  margin-block-start: 0; }



.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
	margin:0 0 20px;
}

.grid__item, .grid__item2 {border-bottom: 1px solid #CECECE;}

.grid__item:last-child { 
  border-bottom: none;
   }

.article {
    height: 100%;
    display: block;
    padding: 20px 0 20px;
     }

     @media screen and (min-width: 590px){
   
      .article {
        height: 100%;
        justify-content: space-between;
        display: flex;
        flex-direction: row;
        padding: 35px 0 35px;
         }
    }
      
    



  .article__content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 10px 0 25px;
    flex: 1 0 65%; }

    @media screen and (min-width: 590px){
   
      .article__content {
        padding: 0 0 0 20px; }
    }


  .article__title {
    font-size: 20px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #000;
    margin: 0 0 10px 0;
    line-height: 25px; }
    .article__link:hover .article__title {
	 color: #7D0000;
}
  .article__excerpt {
    font-family: 'Roboto';
    font-size: 16px;
    line-height: 20px;
    color: #313131;
    min-height: 40px;
    margin-bottom: 10px; }

    @media screen and (min-width: 590px){
   
      .article__excerpt {         
        line-height: 25px;
         
    }
  }





    .article_wide .article__img-block {
    max-height: 250px;
  }

  .article-card_red  .article__img-block{
    height: auto;

  }

  .article__img-block {
    position: relative;
    width: 100%;    
    flex: 1 0 35%;    
  }

  .article__img-block img {
    object-fit: cover;
    width: 100%;
     
	height:270px;
  }

.article-card_red   .article__img-block img {
    object-fit: cover;
    width: 100%;
     
	height:100%;
  }


  .article__img {
    width: 100%;
    height: auto;
      }
  .article__label {
    position: absolute;
    top: 0;
    left: 14px;
    background: #fff;
    font-size: 16px;
    color: #313131;
    padding: 2px 5px 2px;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic;
    letter-spacing: 3px;
    text-transform: uppercase; }
    .article__img-link {width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;}
    
    .article__img-link:hover {
        background: rgb(249 249 249 / 20%);
    }
    
.wp-caption-text {padding: 0px 0px 5px 0;
    color: #C5C5C5;
    margin: 15px 0;
    font-family: 'Roboto Condensed';
    font-size: 16px!important;}

    @media screen and (min-width: 1160px) {
		
      .article__img-block {
        position: relative;
        width: 100%;    
        flex: 1 0 33%;     
        overflow: hidden;
        height: 200px;
      }
		
		h1 {
  font-size: 2em;
  margin: 0.67em 0; }
      .article__label {
        left: 29px;
      }
      .article__title{
        font-size: 24px;
        line-height: 28px;
      }
      
		
		.article__content {
            display: flex;
            flex-direction: column;
            padding: 0 0 0 20px;
            flex: 1 0 67%;
            justify-content: flex-start;
            order: 2;}
		
		  .article_wide .article__img-block {
    max-height: 730px;
  }
    }
     
    
    
  @media screen and (min-width: 1160px) {
    .article_wide {
      flex-direction: row;
      height: 100%; }
      .article_wide .article__content {
        justify-content: flex-start;
        order: 2; }
      .article_wide .article__img-block {
        order: 1;
        flex: 1 0 50%; }
      .article_wide .article__label {
        top: 30px;
        right: 0;
        left: auto; } }

.content {
  overflow: hidden;
  order: 1;
  padding: 15px;}
  
	  
.onep { }
	  
.category{width:100%;}
.category__head {
  background-color: #fff;
  padding: 0 0 20px; 
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
  align-items: flex-start;   
   border-bottom: 1px solid #CECECE;
  }
     
     

    @media screen and (min-width: 1160px) {
      .category__head {border-bottom: none;padding: 0;}
    }

    .category__head-left {
      width: 100%;
      flex: 1 0 65%;
    }

    .category__home {      
      margin-top: 30px;
      color: #7D0000;
      order: 2;
      line-height: 16px;
      font-weight: 700;
      background: url(../gazeta/assets/img/arrow-left.svg) no-repeat left;
      padding: 0 0 0 30px;
    }
  .back__home-author {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #CECECE;
     
  }
  @media screen and (min-width: 590px) {
    .back__home-author {       
      text-align: right;
      border-bottom: none;
      margin-bottom: 5px;
      padding-bottom: 0;
    }
  }

    .category__home-author {      
      margin-bottom: 5px;
      color: #7D0000;
      order: 2;
      line-height: 16px;
      font-weight: 700;
      background: url(../gazeta/assets/img/arrow-left.svg) no-repeat left;
      padding: 0 0 0 30px;
      display: inline-block;      
    }
 
.category__heading  {
    margin: 20px 0 8px;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    font-family: 'Roboto';}

    .category__discription {
      color: #A2A2A2;
      font-size: 14px;
      line-height: 19px;
    }
 .red {
  color: #7D0000;
 }
     
     
.expressnews-list {margin-top:35px;}     
.expressnews-list_item {display:block;padding: 10px 0;background: #fff;}
.expressnews-list .data-item {    min-width: 225px;
    padding: 15px;
    font-size: 16px;
    color: #7D0000;
    font-family: 'Roboto Condensed';
    font-weight: 500;
    text-transform: uppercase;}

.expressnews-list .content__post-tag {margin:10px 0 -5px 0;}
      
      @media screen and (min-width: 1160px) {
          
    
     .expressnews-list_item {display:flex;padding: 10px 30px;background: #fff;}
     .expressnews-list .data-item {    min-width: 225px;
    padding: 30px;
    font-size: 20px;
    color: #7D0000;
    font-family: 'Roboto Condensed';
    font-weight: 500;
    text-transform: uppercase;}
     
      }

 .post_actual {
  margin-bottom: 80px;
 }
      
 .post_actual .info-bar__data-item:before {
  content: '';
  position: absolute;
  left: -11px;
}

a.post_actual-comments {
  padding: 20px 0 15px;
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    text-align: center;
    width: 100%;
    display: inline-block;
}

a.post_actual-comments:hover {
  background-color: #f7f7f7;
  border: 1px solid #cccccc;
}

a.link_mk  {border-right: 10px solid #983442;
    border-left: 6px solid #501829;
    border-radius: 5px;
	border-bottom: 0px!important;
    color: #ffffff;
    background: #ffffff;
    padding: 5px 10px;
    margin: 15px 0;
    display: inline-block;
    font-weight: 500;
    max-height: 40px;
    background-image: linear-gradient(90deg, #6e182a, #921728);}
a.link_mk:hover {
	border-left: 6px solid #983442;
	border-right: 10px solid #501829;
	 background-image:linear-gradient(90deg, #921728, #6e182a);
	 color: #ffffff!important;
}

.post_actual-comments .info-bar__data-item {color: #111;display: inline-block;}

.page-900 {max-width: 900px;}

.footer {
  align-self: flex-end;
  width: 100%;
  background-color: rgba(45,24,39,1);
      margin-top: 30px;}
  .footer__wrapper {
    width: 100%;
display: block;
flex-direction: column;
position: relative; }

      .footer__wrapper {
            flex-direction: row;
    margin: 35px 0 16px;
    border-top: 1px solid #8a8a8a;
      } 
   @media screen and (min-width: 1160px) {    
	   
	   .footer__wrapper {
display: flex;
}
	   
     .footer__wrapper .menu__social-link svg {
    width: 40px;
    height: 40px;
}

.footer__wrapper .menu__social-item {
    margin-right: 10px;
}
    }
  .footer__menu{
    margin-right: 8px;
  }
  
  .footer__block {
    display: flex;
    padding: 30px 15px;
    width: 50%;
    float: left;}
    .footer__block p {padding-bottom:15px;}
    .footer__block_bordered {
      display: flex;
      flex-direction: column;
      border-top: 1px solid #8a8a8a;
width: 100%;}

 .footer__menu-item{
          margin-bottom: 20px;
          white-space: nowrap;
	 font-size:16px;
        }

.footer__block_bordered .menu__social-list {
  padding: 0px 0 15px;
  display: flex;
  justify-content: flex-end;
}

      @media screen and (min-width: 1160px) {
        .footer__block {
display: flex;
padding: 30px 15px 30px 0;
width: 25%;
float: left;
}
		  
		  .footer__menu-item{ 
	 font-size:19px;
        }
        
       .footer__block .menu__social-item {
    margin-left: 0;
}
		 
		  .footer__block_bordered {
          display: block;
          border: none;
		  width: 25%;}
        .footer__block:last-child{
          flex: 1 0 33%;
        }
        
      }
  
  .footer__logo {
     height: 65px;  
     margin: 25px 0;
      }

      .footer__logo img {
        height: 65px;
        width: auto;
      }
  
  .footer__menu-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    color: #fff; 
   }   
    .footer__menu-list_dark {
      font-size: 18px;
      color: #fff; }
      @media screen and (min-width: 1160px){
        .footer__menu-list, .footer__menu-list_dark {
          font-size: 16px;
          line-height: 19px;
        }
        .footer__menu-list li {
          margin: 0 0 10px 0;
        }

       }
  .footer__link {
    display: none;
    width: 100px;
    position: absolute;
    font-size: 18px;
    color: #8a8a8a;
    text-decoration: underline; }
  .footer__text {
   color: #e0e0e0;
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 14px;
    line-height: 23px;
    text-align: right; }
  .footer__bottom {
      padding: 20px 0;
      border-top: 1px solid #8a8a8a;
      width: 100%;
      position: relative;
      display: inline-block;
  }
  
  .footer__bottom .footer__text {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    text-decoration: underline;
    float: left;
  }
  
  .footer__bottom .header__rating {
      position: absolute;
    right: 0;
    top: 10px;
	  font-size:15px;
  }


.header {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: #000;
  z-index: 200;
  margin-bottom: 15px; }
  .header__wrapper {
    display: flex;
    position: relative;
    justify-content: space-between;
    width: 100%;
    align-items: center;    
    height: 40px; }
    

.footer__bottom .footer__text {
    text-align: center;      
    float: left;
    display: inline-block;
    padding-right: 15px;
}
  .header__top-block {
    width: 100%;
    height: 148px;
    background: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-y: 10px;
    }
    
    .header__top-link {
            width: 100%;
    height: 100%;
    display: block;
    }
    
    @media screen and (min-width: 1160px) {
      .header__top-block {
        background: url("../gazeta/assets/img/bg_top_2.jpg") center no-repeat;
        background-size: cover;
        min-height: 148px;
        
     }

     .header__top-blockPost {
      background: url("../gazeta/assets/img/bg_top_2.jpg") center no-repeat;
      background-size: cover;
      min-height: 63px;
      width: 100%;
      display: none!important;
   }
    
    
    }

 .header__rating{
        font-size: 16px;
        color: #ffffff;
        font-family: 'Roboto';
        font-weight: 400;
        border: 1px solid #eef2f5;
        padding: 2px;
        margin: 5px 0 0 0;
      }
   
    @media screen and (min-width: 1160px) {
     
      .header__top-new {
        position: absolute;
        right: 0;
        bottom: -30px;
        width: 300px;
        text-align: left;}
        .header__top-new-bottom {
        position: absolute;
        top: 206px;
        left: 0;
        right: 0;
        display: flex;
        justify-content: center;
        min-width: 600px;
        font-size: 32px;
        font-weight: 300; }

        .header__box{       
          position: relative;
           }
          
           .header__box-left{       
            max-width: 890px;
            width: 100%;
            position: relative;
            float: left;
             }
          

          .header__social {
            max-width: 290px;
    width: 100%;
    float: left;
    margin-top: 15px;
    padding-left: 25px;
                       
          } 
          .header__social-title {
            color:#ffffff;
            font-family: 'Roboto';
            font-weight: 700;
            font-size: 18px;
            padding-left: 10px;
            margin: 17px 0 10px;
          }

        
    }
    
   .header__date {
   position: absolute;
   left: 0;
   right: 0;
   }
   
   .main_banner-twoImg{    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    max-height: 440px;}
    .main_banner_img {width: 265px;}
    .main_banner_img-right {width: 265px;margin-left: auto;}
    .main_banner_img img.two,.main_banner_img-right img.two {position: absolute;
    max-width: 265px;
    height:auto;
    bottom: 45px;
    border: 0;}
   
     @media screen and (min-width: 1300px) {
    .main_banner_img {width: 358px;}
    .main_banner_img-right {width: 358px;margin-left: auto;}
    .main_banner_img img.two,.main_banner_img-right img.two {
    max-width: 358px;}
    }
        
    .header__date-text {background-color: #000;
    font-family: 'Roboto Condensed';
    text-align: center;
    line-height: 32px;
    font-size: 18px;
    color: #fff;
    padding: 0 5px;}

    .header__old {  display:none;}
    
  .header__top-new-link {
     
    padding: 0 15px 4px;
    font-family: "Roboto Slab";
    font-weight: normal;   
    color: #fff;
  }
    .header__top-new-link:hover {
      text-decoration: underline; }
  .header__logo {    
    flex: 1;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto';
    font-size: 19px; }
    .mobil_logo {
      position: absolute;
      margin: 0 auto;
      right: 0;
      left: 50%;
      top: 5px;
      margin-left: -55px;
    }

.mobil_logo img {    
	height: 23px;
    margin-top: 4px;}

    .logo_scroll { position: absolute;
      left: 20px;top: 0;}


     

    .logo_scroll::before {
      content: "";
      position: absolute;
      background: #2D1827;
      background-size: contain;
      top: 0;
      bottom: 0;
      width: 2500px;
      right: -29px;
      height: 70px;
      z-index: -1;
  }

  .logo_scroll::after {
        content: "";
        position: absolute;
        background: url(../gazeta/assets/img/head_bg_child.png) right no-repeat;
        background-size: contain;
        top: 0;
        bottom: 0;
        width: 2500px;
        right: -45px;
        height: 70px;
        z-index: -1;
    }


    .logo_scroll img {
      margin: 15px 0 16px 26px;
    width: 164px;

    }

  

    @media screen and (min-width: 1160px) {
      .mobil_logo {
        display: none;
      }

      .menu_logo { display: none;transition: 0.3s;}

      .header-scrolled .menu_logo { display: block; transition: 0.3s;}

      }
    
    .header__author {
        display:none;
    } 

    .header__logo_min {
    height: 36px;
    margin-top: 13px;
    width: 150px;
    display: inline-block;

    }
    .header__logo_min img {
     max-height: 100%;
    }
    
    
    
    @media screen and (min-width: 1160px) {
        
   
        .header__top-new-link {
          padding: 0;
          font-family: "Roboto";
          font-weight: normal;
          font-size: 14px;
          line-height: 16px;
          text-align: right;
          color: #fff;
}
 
   
        
        
      .header__logo {
        height: 64px;
        margin-top: 42px;
        max-width: 265px;
        display: inline-block; }
        .header__logo img {
            width: auto;
            height: 64px;
        } 

.header__old {
    color: #e2e2e2;
    position: absolute;
    right: 20px;
    top: 5px;
    background-color: rgb(0 0 0 / 51%);
    padding: 5px;
    font-size: 14px;
    display:block;
}



       }

.header__logo_small{
        position: absolute;
    font-size: 21px;
    font-style: italic;
    letter-spacing: 1px;
    font-family: 'Roboto Condensed';
    font-weight: 700;
    left: 75px;
    color: #fff;
	z-index: 4;
      }

  .header__logo-text {
    white-space: nowrap;
    font-style: italic;
    font-weight: inherit;
    font-size: inherit;
    white-space: nowrap;
     }

.header__logo-text img {
   
    height: 50px;
}

  .header__menu-button {
    margin: 5px 0 0 0;
    padding: 0;
    width: 21px;
    height: 21px;
    background: url("../gazeta/assets/img/hamburger_1.svg") center no-repeat;
    background-size: contain;
    cursor: pointer;
    }
    .header__menu-button_active {
      background: url("../gazeta/assets/img/cross_1.svg") center no-repeat;
      background-size: contain;
      cursor: pointer;
      width: 19px;
       height: 19px;
      }

      @media screen and (min-width: 1160px) {
        .header__menu-button {
          margin: 8px 0 0 0;
        }
      }

      .live_button {display: none;}

      @media screen and (min-width: 1160px) {
      .live_button {
        display: block;
        text-transform: uppercase;
        color:#fff;
        margin-right: 145px;
        padding-left: 30px;
        background: url("../gazeta/assets/img/play_broadcast.svg") left no-repeat;
      }
    }
  
.header__account {position: absolute;
    right: 0;}
.header__account-button {
    padding: 0;
    width: 17px;
    height: 17px;
    background: url("../gazeta/assets/img/user.svg") center no-repeat;
    background-size: contain; }
    @media screen and (min-width: 1160px) {
      .header__account-button {
        display: none; } }
  .header__account-links {
    display: none; }
    @media screen and (min-width: 1160px) {
      .header__account-links {
        display: flex; } }
  .header__account-link {
    cursor: pointer;
    font-size: 20px;
    color: #fff;
    text-align: right;
    line-height: 60px;
    margin-right: 25px;
    transition: all 0.5s ease; }
    .header__account-link:hover {
      color: #767676;
      transition: all 0.5s ease; }
  .header__placeholder{
    height: 40px;
    width: 100%;
    position: relative;
  }
  .header_fixed{
    background-image: url(../gazeta/assets/img/menu-mob.png);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #2D1827;
    z-index: 200;
  }
  @media screen and (min-width: 1160px) {
    .header_fixed {
      background-image: none;}
  }

  .banner_home-category {
    background: #000;
    padding: 5px;
    color: #ffffff;
    display:inline-block;
    font-weight: 700;
     
  }  
.banner_home{
position: relative;
}  

.bg_row {
  background: rgba(243,243,243,1);    
    width: 100%;
    height: auto;
       
     
}
.bg_row::before, .bg_row::after {
  content: ""; 
    position: absolute;
    background: rgba(243,243,243,1);    
    top: 0;
    bottom: 0;
    width: 2500px;   
}
.bg_row::before {right: 100%;
}

.bg_row::after {left: 100%;
}
 


.info-bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  }
  .info-bar__author {
    color: #7D0000;
    font-family: 'Roboto';
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    margin: 5px 20px 0 0;
     }
     
     .info-bar__time {
      
      position: relative;
      color: #A2A2A2;
      font-size: 12px;
      display: block;
      font-family: 'Roboto';
      margin-bottom: 2px;}

      .info-bar__timepost {      
        position: relative;
        color: #A2A2A2;
        font-size: 16px;
        display: block;
        font-family: 'Roboto';
        
        margin-bottom: 15px;}

        

      @media screen and (min-width: 590px) {
        
        .info-bar__timepost {      
           margin-bottom: 0;
           margin-left: 10px;}
  
          .info-bar__timepost:before {
            content: '|';
            position: absolute;
            left: -11px;
        }

         }




  .info-bar__data {
    color: #C5C5C5;
    padding: 10px 0 0;
    display: flex;
    height: 26px;
    }
    
  .info-bar__data-item {
    background-image: url(../gazeta/assets/img/eye-icon.svg);
    position: relative;
    color: #A2A2A2;
    font-size: 14px;
    display: block;
    font-family: 'Roboto';
    margin-bottom: 5px;
    padding-left: 18px;
    background-repeat: no-repeat;
    line-height: 11px;
    background-size: 15px;
    }
    .info-bar__data-item:last-child {
      margin-left: 18px; }
      .info-bar__data-item:before {
        content: '';
        position: absolute;
        left: -11px; }

        @media screen and (min-width: 590px) {
          .info-bar__data-item:before {
            content: '|';
            position: absolute;
            left: -11px; }
           }

        .info-bar__data-item:last-child{
          background-image: url('../gazeta/assets/img/comment-icon.svg');
          background-position: left;
          background-repeat: no-repeat;
          background-size: 12px;
          padding-left: 20px;
        }
        .info-bar__data-item:nth-child(2){
          background-image: url('../gazeta/assets/img/visibility.svg');
          background-position: left;
          background-repeat: no-repeat;
          background-size: 20px;
          padding-left: 24px;
          margin-left: 10px;
        }


  @media screen and (min-width: 1160px) {
    .menu {
      width: 733px; } }
  .menu__list {
    border-bottom: 1px solid #767676;
    padding-top: 14px;
    display: flex;
    flex-direction: column;
    flex: 1 0 100%;
  
  }
  .menu__text{
    color: #f2f2f2;
    text-align: right;
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
    margin-bottom: 6px;
  }
.menu__text-block {
	display: flex;
}

.menu__text-block a{
	color: #fff;
    display: flex;
    align-content: flex-end;
    font-size: 15px;
    padding-top: 12px;
    padding-right: 20px;
}
    .menu__list_tags{
      text-transform: none;
      
    }
    .menu__info{
      width: 100%;
      margin-top: 10px;
      
    }
    
    
  .search_menu   {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
 /* width: 250px; */
  height: 45px;}
.search_menu  .search {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    width: 22px;
    height: 40px;
    transition: all 1s;
    z-index: 4;
    }
.search_menu  .search:hover {
      cursor: pointer;
    }
.search_menu  .search::before {
         content: "";
    position: absolute;
    margin: auto;
    top: 13px;
    right: 0;
    bottom: 0;
    left: 10px;
    width: 7px;
    height: 3px;
    background: white;
    transform: rotate(45deg);
    transition: all .5s;
    }
.search_menu  .search::after {
  content: "";
  position: absolute;
  margin: auto;
  top: -3px;
  right: 0;
  bottom: 0;
  left: -5px;
  width: 11px;
  height: 12px;
  border-radius: 50%;
  border: 3px solid white;
  transition: all .5s;
    }
 
.search_menu  input {
   position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    outline: none;
    border: none;
    background: white;
    color: #2f1928;
    transition: all 1s;
    opacity: 0;
    z-index: 5;
    font-weight: bolder;
    letter-spacing: 0.1em;
    padding: 5px 10px ; }
.search_menu    input:hover {
      cursor: pointer;
    }
    
     .search_menu    input:focus {
      width: 300px;
      opacity: 1;
      cursor: text;   }

 
.search_menu  input:focus  .search::placeholder {
      color: white;
      opacity: 0.5;
      font-weight: bolder;
    }
    
    
    
    @media screen and (min-width: 1160px) {
        
       
     
      .menu__search-field input::placeholder{
        text-align: right;
        text-transform: uppercase;
        color: #000;
        font-size: 18px;
      }
      
      .search_menu    input:focus {
      width: 300px;
      opacity: 1;
      cursor: text;   }
      
     
      
      
      .menu__search-submit{
       background-color: transparent;
    background-image: url(../gazeta/assets/img/loupe.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 22px;
    padding: 8px 0 1px;
    color: transparent;
    width: 10%;
      }
      .menu__info{
        padding-left: 40px;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        justify-content: space-between;
        border: none;
        width: auto;
      }
      .menu__container .menu__list {
        border-bottom: none;
        padding-left: 10px;
        flex: initial;
        padding-right: 25px;
        border-right: 1px solid #767676;
        
        }
        .menu__container .menu__list:not(:last-child){
          border-right: 1px solid #767676;
        }
        .menu__list_tags{
          display: flex;
          flex-direction: row;
          justify-content: center;
          font-weight: 300;
          border: none;
        }
        .header__menu-wrapper{
          flex: 1;
          font-family: 'Roboto Condensed';
        }
        .menu__list_tags .menu__item{
          margin-right: 7px;
        }
      }
  .menu__item {
    padding-left: 7px;
    margin-bottom: 14px;
 }
    @media screen and (min-width: 1160px){
      .menu__item, .menu {
        border: none;
       
      }

      .menu__list_tags   .menu__item { background-image: url("../gazeta/assets/img/diag_divider.svg");
        background-repeat: no-repeat;
        background-position: right;}

      .menu__item{
        position: relative;
      }

      .menu__item:last-child {
        background-image: none;
      }

    }
    .menu-item-has-children > .menu__link::after {
      content: '';
      width: 10px;
      height: 10px;
      background-image: url("../gazeta/assets/img/down.svg");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      transform: rotate(-90deg);
      top: 25px;
      right: 5px; }
      .menu-item-has-children:hover .menu__submenu{
        /* display: flex; */
        visibility: visible;
      }
  .menu__link {
        position: relative;
    width: 100%;
    display: flex;
    font-size: 16px;
    color: #fff;
    text-align: right;
    text-decoration: none;     
    margin-right: 25px; 
    white-space: nowrap;
    font-family: 'Roboto';
    line-height: 19px;  
    font-weight: 700;
  }
    .menu__link:hover {
      color: #D81639;
      transition: all 0.5s ease; }
      .menu__submenu{
        visibility: hidden;
        position: absolute;
        flex-direction: column;
        background-color: #000;
        width: 100%;
        height: calc(100% + 30px);
        padding: 30px 20px 0;
        left: -100%;
        top: -30px;
      }
      .menu__submenu_visible{
        left: 0;
        visibility: visible;
      }
      @media screen and (min-width: 1160px){
        .menu__link{
          font-size: 16px;
          letter-spacing: 1px;
        }
        .menu__submenu{
          padding: 20px;
          left: -20px;
          top: 60px;
          height: auto;
          width: auto;
        }
        .menu-item-has-children > .menu__link::after{
          transform: rotate(0deg);
        }
      }
      
      .menu__submenu-link{
        font-size: 23px;
        color: #fff;
        text-align: right;
        text-decoration: none;
        line-height: 60px;
        margin-right: 25px;
        font-family: 'Roboto Condensed';
        text-transform: capitalize;         
        white-space: nowrap;
      }
      .menu__submenu-link:hover{
        color: #767676;
       
      }
      @media screen and (min-width: 1160px) {
        .menu {
          position: static; } }
      .menu_visible {
        left: 0;
        /* transition: all 0.4s ease-in-out; */
       }


      .menu__container, .menu__list, .menu__item, .menu__link{
        transition: none!important;
      }

      .menu__container{
        visibility: hidden;
        background-color: #2D1827;        
        position: absolute;
        top: 40px; 
        margin-left: -15px;
    width: 100vw;     
		padding: 20px;
		z-index: 3;
		justify-content: space-between;
		display: flex;
		flex-wrap: wrap;
		max-height: calc(100vh - 90px);
		overflow-y: scroll;
		  
      }
      @media screen and (min-width: 1160px){
        .menu__container{
          width: 100%;
          display: flex;
          top: 40px;           
          flex-wrap: nowrap;
          overflow-y: auto;
        }
      }
      .menu__container_visible{
        visibility: visible;
        left: 0;
        /* transition: all 0.4s ease-in-out; */
      }
      @media screen and (min-width: 640px){
        .menu__container_visible{
          left: -20px;
        }
      }
      @media screen and (min-width: 1160px){
        .menu__container_visible{
          left: 0;
          z-index: -2;
        }
      }
      .menu__block{
        display: flex;
        border-bottom: 1px solid #767676;
        width: 100%;
      }
      @media screen and (min-width: 1160px){
        .menu__block{
          border-bottom: none;
          
        }
      }
      .menu__social-list{ 
        display: flex;
      }
      .menu__social-item{
          margin-left: 10px;
      }
      .menu__social-link{

      }
      .menu__social-link svg{
        width: 34px;
        height: 34px;
      }



.spoiler-wrap {
    position: relative;
    width: 100%;
    padding: 1px 20px;
	background-color: #F2F2F2;
}

.spoiler-wrap::before{
    display:none;
  }

.spoiler-head {
	font-size: 22px;
    margin: 20px 0 17px;
  color: #000; 
  cursor: pointer;
}
.folded:after {
	content: '';
    background: url('../gazeta/assets/img/flags.png') center no-repeat;
        background-size: contain;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 28px;
    padding: 0 0 0 20px;
     
}
.unfolded:after  {
	content: '';
    background: url('../gazeta/assets/img/flags.png') center no-repeat;
    -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  transform: rotate(-30deg);
        background-size: contain;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 28px;
    padding: 0 0 0 20px;
}
.spoiler-body {
	background-color: #F2F2F2;
	font-family: 'Roboto';
    font-size: 20px;
    line-height: 30px;
    margin-bottom:20px;
    font-weight: 300;
}



.related-articles {
  position: relative;
  width: 100%;  
  }
   
  .related-articles__heading {
    font-size: 20px;
     
    color: #000;
    }

  .related-articles__item {
    margin-bottom: 30px; }
    
 
    .related-articles__heading {
      color: #7D0000;
      font-weight: 700;
      font-size: 18px;
      margin-bottom: 20px;
      }

      .related-article_item {
        padding: 0 0 15px 35px;
        position: relative;
       
      }

      .related-article_item h3 {font-style: 20px;
        font-weight: 700;
        line-height: 24px;}
  
        .related-article_item h3:hover {
          color: #7D0000;
        }
  
        .related-article_item::before {
          content: '';
          background: url(../gazeta/assets/img/awesome-newspaper.svg) center no-repeat;
          background-size: cover;
          width: 20px;
          height: 13px;
          position: absolute;
          left: 0;
          top: 5px;
      }
    
    @media screen and (min-width: 1160px){

      .spoiler-wrap {
    padding: 1px 30px 5px 90px;
    max-width: 910px;
    margin:30px 0;     
}

 
 

      .related-articles{
        padding: 0;
        margin: 30px 0 0;
      }

       
    
    
    }

    .topical {
      color: #7D0000; 
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      border-bottom: 1px solid #cccccc;
      padding-bottom: 22px;
    }

    @media screen and (min-width: 590px){
      .topical {padding-bottom: 46px;
        font-size: 16px; 
        line-height: 26px;}
    }

    .related-articles__link{
      color: rgb(118,118,118)!important;
    }
    .related-articles__title{
      font-size: 18px;
      font-weight: 400;
      color:#313131;
      margin-bottom:5px;
    }
    
.sidebar {
  display: none;
 
}
  @media screen and (min-width: 1160px) {
    .sidebar {
      width: 325px;
      position: relative;
      padding: 0px; 
      margin-left: 35px;
      display: flex;
      flex-direction: column;
      order: 2;
      margin:0 0 25px 0;
      padding:0 0 0 30px ;
    }
  .sidebar__sticky-area{
    height: auto;
  }
  .sidebar__sticky-content{
     margin-bottom: 15px;
  }

  .sidebar__sticky-title {
    font-size:26px ;
    line-height: 30px;
    color:#A2A2A2 ;
    font-weight: 700;
    margin-bottom: 12px;
  }

  .stop {
    position: relative;
    z-index: 101;
  }

  .sticky {
    position: fixed;
    z-index: 101;
  }

  .sidebar__accent {
    padding: 0 0 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1dfdf;
  }
  .sidebar__accent img{
    max-width: 100%;
    height: auto;
    margin-bottom: 10px;
  } 

  .sidebar__accent-title{
    margin-bottom: 8px;
  }

  .sidebar__accent-title p {
    background: #2D1827;
    color: #fff;
    display: flex;
    padding: 4px 7px;
    width: fit-content;
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 400;
  }

   

	  .sidebar__accent-disc:hover {
	 color: #7D0000;
}
  .sidebar__accent-link {
    background: url(../gazeta/assets/img/arrow-right.svg) no-repeat 95px center;
    padding: 5px 36px 5px 8px;
    background-size: 22px;
    font-size: 14px;
    line-height: 20px;
    color: #7D0000;
    font-family: 'Roboto';
    font-weight: 700;
    display: inline-block;
    margin: 10px 0 0;
    border: 2px solid #7c0100;
    border-radius: 3px;
}

  .readable_list li {
    padding: 0 0 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #c3c4c7;
  }
	  
	  .readable_list li a:hover {color: #7D0000;
		  
	  }

  .readable_list span {
    font-size: 12px;
    font-weight: 400;
    color: #A2A2A2;
    margin-bottom: 10px;
    display: inline-block;
  }

  }
  .sidebar__author {
    order: 0; }
    .sidebar__author {
      display: flex;
      order: initial;
      flex-direction: row;
      align-items: center;
      margin-bottom: 18px;
     }
     


  .sidebar__experts {
    order: 3; }
    .sidebar__experts .social__link {display:none;}
     

  .sidebar__img-block{
    width: 56px;
    height: 56px;
    display: flex;
    border-radius: 50%;
    overflow: hidden;
  }
 
    @media screen and (min-width: 1160px){

      .sidebar__img {
    width: 100%; 
      overflow: hidden;
  }
      
      .sidebar__img-block_experts{
        margin-bottom: 5px;
      }
      .sidebar__img{         
        object-fit: cover;
      }
      
      .sidebar__experts .social__link {display: flex;
    justify-content: left;
    padding:0;      
      }
    }
    .sidebar__experts-text{
      font-style: italic;
          margin: 0 0 20px 0;
		font-size: 16px;
		line-height: 145%;
    }
    
     .sidebar__title{
      margin: 0px 0 10px;
      font-weight: 900;
      font-size: 22px;
      color: #000;
    }
    .sidebar__name{
      text-transform: uppercase;
      color: #7D0000;
      font-weight: 500;
      margin: 0 10px;
      font-size: 16px;
      display: inline-block;
    }

.sidebar__author-data {margin:10px 0;}
    @media screen and (min-width: 1160px){
      .sidebar__experts-item{
        margin-bottom: 60px;
      }
      .sidebar__label{
        display: block;
      }

      .sidebar__title {
    margin: 25px 0 10px;
    font-weight: 700;
    font-size: 26px;
    color: #A2A2A2;
}
    }

    .sidebar__comments{
      display: flex;
      flex-direction: column;
      margin-bottom: 30px;
    }
    .sidebar__comment{
      margin-bottom: 10px;
      cursor: pointer;
      padding: 20px 0 20px;
      border-bottom: 1px solid #c3c4c7;
    }
    .sidebar__comment-heading{      
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      margin-bottom: 10px;
    }
    .sidebar__name_comment{
      text-transform: capitalize;
      font-size: 14px;
      margin: 0;
    }

    .sidebar__comment-excerpt {
      position: relative;
      font-size: 14px;
      
    }
    .sidebar__comment-date{
      position: relative;
      font-size: 14px;
      color: #A2A2A2;      
    }
    .sidebar__comment-date::before{
      content: '';
      position: absolute;
      left: 0;
      width: 10px;
      height: 10px;
      background-image: url('images/clock.svg');
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
    }
    
.bottom-author {margin-bottom:20px;}



.author-box__name {
  font-size: 18px;   
  line-height: 21px; 
  font-weight: 700;
  margin: 0 0 12px 20px;
  position: absolute;
  top: 0;
  left: 125px;}

    @media screen and (min-width: 590px){
      .author-box__name {   
        font-size: 18px;   
        line-height: 21px;     
        position: initial;
      }
      .bottom-author {margin-bottom:43px;}

    }

	.author-box__editlink {
    position: relative;
    margin-left: 50px;
    color: #5f5f5f;
    font-size: 16px;
    border-bottom: 1px solid #aaa;
}

.author-box__editlink:hover{
  color: #b50001;
}

    .author-box__editlink::before {
    content: '';
    position: absolute;
    top: 7px;
    left: -14px;
    height: 10px;
    width: 10px;
    background: url(../gazeta/assets/img/comment-arrow.jpg) center no-repeat;
    background-size: contain;
}
    
.author-box__description {
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 400;
    margin: 20px 0 35px;
    padding: 0 0 50px 0;
    overflow: hidden;
    line-height: 20px;
    border-bottom: 1px solid #CECECE;
}

@media screen and (min-width: 590px){
  .author-box__description { 
    margin: 0 15px 35px;
    padding:0 0 15px 0;
    border-bottom: none;
   }
 }

 .social_info {
  display: block;  
  width: 100%;
  margin-bottom: 40px;
 }

 @media screen and (min-width: 1160px){
  .social_info {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 40px;
   }
 }

 .single__author {
  width: 100%;
  flex: 1 0 35%;
  margin-bottom: 30px;
 }

 .single__author-name {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  margin-bottom: 8px;
  color: #7D0000;
  display: inline-block;
 }

 .single__date {
  color: #2D1827;
  font-style: 16px;
  line-height: 19px;
  font-weight: 700;
 }
    
.author-box__description-role { font-size: 16px;
    font-family: 'Roboto Condensed';
    line-height: 24px;
    color: #C5C5C5;
    margin: 0 20px 30px;}
.author-box-personal {width: 100%;  background: #fff;position: relative;} 
.author-box__ava {
  width: 135px;
  min-width: 135px;
} 
@media screen and (min-width: 590px){
  .author-box__ava {
    width: 185px;
    min-width: 185px;
  } 
}

.author-box__ava img{
  width: 100%;
  height: auto;
} 
.autor-box-feed {width: 100%;}

.author_list {
    height: 100%;
    margin: 0 0 100px;
}
.author_list-item {
  width: 100%;
  background: #fff;
  display: block; 
  margin-bottom: 30px;
  position: relative;
   
}
.author_list-item:nth-child(2n) {width: 100%;}
 
.author_list-img {
    width: 100%;
    line-height: 0;
}
.author_list-info {
    width: 100%;    
    
}

@media screen and (min-width: 590px){
  .author_list-info {
    width: 100%;    
    position: relative;
}
 }

.author_list-img img {width:100%;height:auto;}
    
.social {
  left: 0;
    top: 0;
    width: 100%;
    height: 85px;
    padding: 5px 0;
	    text-align: left;
 }


 .social_title {
  color: #7D0000;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;  
 }
 .social__placeholder{
  width: 220px;
  position: relative;
 }

 .author_list-img {
  width: 132px;
  height: auto;
  line-height: 0;
}

.author-page_link {
  background: url(../gazeta/assets/img/arrow-right.svg) no-repeat right;
  padding-right: 28px;
  background-size: 22px;
  font-size: 14px;
  height: 22px;
  line-height: 20px;
  left: 0;
  display: block;
  position: absolute;
  bottom: 20px;
  color: #7D0000;
  font-family: 'Roboto';
  font-weight: 700;
}

@media screen and (min-width: 590px){
  .author-page_link {
    left: 20px;
    bottom: 0;
  }
	
 .social {
  left: 0;
    top: 0;
    width: 100%;
    height: 85px;
    padding: 5px 0;
	    text-align: right;
 }
 
     
    
.author_list-item {width: 100%;background: #fff;display: flex; margin-bottom: 30px;position: relative;align-items: flex-start;border-bottom: 1px solid #CECECE; padding: 0 0 35px;}
      
  
     .author_list-img {
    width: 175px;
    min-width: 175px;
    line-height: 0;
}
 
     
     
.author-box-personal { 
    width: 100%;
    display: block; 
    display: flex;
    flex-direction: row;}  
.autor-box-feed {
  width: 100%; 
  }

.author-box__description {font-size: 16px;
    line-height: 20px;
    margin: 0 0 15px 20px;}    
   

 }
  
 
 
    .social__label{
    
    color: #ffffff;
    background: #7D0000;
    padding: 10px;
    text-align: center;
    display: inline-block;
    margin-bottom: 30px;
  }

.social__label:hover{
    color: #ffffff;
    background: #313131;
    padding: 10px;
  }
  .social__list {
    justify-content: left;
    flex-wrap: wrap;
    width: 100%;
    display: flex;     
    margin: 0 auto; }
    @media screen and (min-width: 1160px) {
      .social__list{
        flex-wrap: nowrap;
        justify-content: right;
        
      }
    }
  li.social__item {
    display: flex;
    justify-content: center;
    min-width: 40px;     
    padding: 0 3px;
      height: 25px;
  }
    li.social__item:before {display:none;
    }
    .social__item:last-child {
      border: none; }
  .social__link {
    display: flex;
    align-items: center;
    font-weight: 900;
    justify-content: left;
    padding: 0 2px; }
.social__link-subscribe {padding:0;display: flex;
    align-items: center;
    font-weight: 700;
    justify-content: center;
    }
    .social__link_sidebar{
      
      display:none;
    }
    @media screen and (min-width: 1160px){
       
      .social__link_sidebar{
        padding-left: 0;
        display:block;
      }
    }
  .social__icon {
    min-width: 46px;
    min-height: 46px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat; }
    .social__icon_fb {
      background-image: url("../gazeta/assets/img/facebook-icon-black.svg"); }
    .social__icon_vk {
      background-image: url("../gazeta/assets/img/vk-icon-black.svg"); }
    .social__icon_ok {
      background-image: url("../gazeta/assets/img/odnoklassniki-icon-black.svg"); }
    .social__icon_tw {
      background-image: url("../gazeta/assets/img/twitter-icon-black.svg"); }
    .social__icon_tg {
      background-image: url("../gazeta/assets/img/telegram-icon-black.svg"); }
    .social__icon_bookmark {
      background-image: url("../gazeta/assets/img/bookmark-icon-black.svg"); }
    .social__icon_comments {
      background-image: url("../gazeta/assets/img/chat-icon-black.svg"); }
   .social__counter {
    font-size: 19px;
    color: #8a8a8a; }
    .social_top .social__counter_comments {
    color: #7D0000;    
    white-space: nowrap;
    border: none;
    padding:0;
}

.social__counter_comments {
    color: #7D0000;    
    white-space: nowrap;
    border: 1px solid #7D0000;
    padding:7px;
}

.comments-block{
  display: flex;
  flex-direction: column;
}
.comments-block__sidebar{
  width: 100%;
  order: 2;
}
.comments-block__floating{
  width: 100%;
  height: 200px;
  color: #fff;
  padding: 0 10px 0 0;
}

#wpdcom{
  max-width: 100%;
  background: #fff;
  padding: 10px;
}
@media screen and (min-width: 1024px) {
  .comments-block{
    flex-direction: row;
  }
  .comments-block__sidebar{
    height: 100%;
    order: 1;
    flex: 1 0 25%;
    padding: 50px 0;
  }
  .comments-block__floating{
    position: sticky;
    top: 65px;
    width: calc(100% - 25px);
    margin: 0 auto;
  }
  .comments-block__comments{
    order: 2;
    flex: 1 0 75%;
  }
}

.content{
  padding-top: 45px;

}
.content__title{
  font-family: 'Roboto';
  font-weight: 700;
  font-size: 26px;  
  margin: 0 0 15px; 
}
.content__post {margin-bottom: 40px;}

.content__post img {max-width:100%; height:auto;}

.content__post > p {
margin-bottom: 20px;
color: #000000;
line-height: 24px;
font-size: 16px;
}
.content__post a {
	border-bottom: 2px dashed #840e0e;
}

.content__post a:hover {
	color: #840e0e;
}

@media screen and (min-width: 590px){
  .content__post > p {
    font-size: 18px;  
    line-height: 28px;
  }
}

.content__post-tag {
 margin:25px 0px 0;
}

.content__post-tag a {
        background-color: #CECECE;
    padding: 3px 7px;
    margin: 3px;
    color: rgb(255, 255, 255)!important;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
}

.content__post-tag a:hover {
     background-color: #A2A2A2;
     color: #fff!important;
}

@media screen and (min-width: 1160px){
   
  .content__post p img{
    position: relative;
    margin-top: 20px;
    max-width: 100%;
  }
 
  
} 


  .content__post ul{
    font-size: 18px;
    margin-bottom: 15px;
    color: #313131;
  }

  .content__post ul li{
    position: relative;
    padding:10px 20px 00px 28px;
    margin-left: 25px;
    transition-duration: 0.3s;
}


.content__post ol {
    font-size: 18px;
    margin: 0 0 15px 20px;
    color: #313131;
  }
  
.content__post ol li {
    position: relative;
    padding:10px 20px 10px 8px;
    margin-left: 25px;
    transition-duration: 0.3s;
}

.content__post ol li {list-style-type: decimal;}

.content__post ol li::marker {padding:5px;}
  
  .content__post  ul li:before {
    border: 2px solid #c5c5c5;
    position: absolute;
    top: 12px;
    left: 0;
    padding: 5px;
    border-radius: 50%;
    font-size: 11px;
    font-weight: bold;
    background: #eeeeee;
    counter-increment: li;
    content: '';
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;    
}

.more_post {
width: 100%;
text-align: center;
}

.loadmore {
  padding: 5px 8px 5px 8px;
  background-size: 22px;
  font-size: 18px;
  line-height: 20px;
  color: #7D0000;
  font-family: 'Roboto';
  font-weight: 500;
  display: inline-block;
  margin: 10px 0 0;
  border: 2px solid #7c0100;
  border-radius: 3px;
  cursor: pointer;
  
}

.loadmore:hover, .loadmore:focus, .loadmore:visited, .loadmore:active {
  background:#7D0000;;
  color: #ffffff;
}

 
 

.content__post-tag {
  margin:25px 0px;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  padding: 23px 0 19px;
  color: #7D0000;
  font-weight: 700;
  font-size: 18px;
}

blockquote{
  padding: 35px 25px 25px 25px;
  margin: 0 0 15px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  
}
blockquote::before{
  content: '';
  background: url('../gazeta/assets/img/material-format-quote.svg') center no-repeat;
  background-size: cover;
  width: 32px;
  height: 23px;
  position: absolute;   
  top: 5px;
}

@media screen and (min-width: 590px){
  blockquote{
    font-size: 18px;
    line-height: 28px;
    padding: 15px 25px 25px 50px;
  }

  blockquote::before{
    content: '';
    background: url('../gazeta/assets/img/material-format-quote.svg') center no-repeat;
    background-size: cover;
    width: 25px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 20px;
  }

}
 

.post_rating {
    position: relative;
    margin: -15px 0 0;
    }
 
    
    #wpd-post-rating .wpd-rating-wrap {
    width: 100%;}
    
    
    @media screen and (min-width: 1160px){ 
    .post_rating {
    position: relative;
    margin: -15px 0 0;
    }
.soc_telegram-subscribe {
    position: absolute;
    top: 20px;
    left: 0;
    }
    
     #wpd-post-rating .wpd-rating-wrap {
    width: 30%;}
        
    }

.submenu{
  position: relative;
  height: 60px;
  width: 100%;
  display: none;
  background-color: #fff;
  justify-content: space-between;
}
.submenu__list{
  flex: 1 0 50%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 800px;
}
.submenu__item{
  margin-right: 25px;
  padding: 6px 16px;
}
.submenu__link{
  font-family: 'Roboto Condensed';
    font-style: italic;
    background: #F2F2F2;
    color: #313131;
    line-height: 60px;
    padding: 6px 16px;
    font-size: 22px;
}
.submenu__search-form{
  flex: 1 0 25%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.submenu__title{
  flex: 1 0 25%;
  color: #C5C5C5;
  font-family: 'Roboto Condensed';
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

@media screen and (min-width: 1160px){
  .content blockquote{
padding: 25px 25px 25px 85px;
margin: 0 0 15px;
background-color: rgb(242, 242, 242);
border: none;
position: relative;
font-family: 'Roboto';
font-size: 20px;     
  line-height: 30px;
  font-weight: 300;
}
  
.submenu{
  display: flex;
}
}


.news-box_top  {
  justify-content: space-between;
  display: flex;
  flex-direction: row;
}

.news-box_bottom  {
  justify-content: space-between;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
 
 

.news-box__item {
  max-width: 100%;
  padding: 0 0 15px;
    background: rgba(246,246,246,1);
    display: block;
    
}

 
  @media screen and (min-width: 590px){

  
    .news-box__item {
      max-width: 49%;
    padding: 0 0 15px;
    background: rgba(246,246,246,1);
    margin: 15px 0 0;
       
    }
      
  }

  @media screen and (min-width: 790px){

  
    .news-box__item {
      max-width: 23.3%;
      padding: 0 0 15px;
      background: rgba(246,246,246,1);
      margin: 15px 0 0;
      overflow: hidden;
    }
 
    
  }
 
  .swiper-pagination  {
    bottom: 0px!important;
  }

  .swiper-wrapper { 
    padding-bottom: 35px;
}

.swiper-pagination-bullet-active { 
  background:#BE1331!important; }

  .swiper-pagination-bullet {
    width: 12px!important;
    height: 12px!important;
}

 
.news-box__title {
  padding: 15px;
  font-family: 'Roboto';
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}

.news-box__title:hover {
	    color: #7D0000;
}


.news-box__time {
  padding: 5px 15px;
  color: rgba(162,162,162,1);   
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

@media screen and (min-width: 590px){ 
  .news-box__title {
    padding: 8px;
     
  }

  .news-box__time {
    padding: 5px;
     
  }
}

.article-card{  
  position: relative;
    height: 100%;
     
}

.article-card-list{  
  display: block;
}

@media screen and (min-width: 590px){
  .article-card-list{  
    position: relative;
      height: 100%;
      justify-content: space-between;
      display: flex;
      flex-direction: row;
  }
}


.article-card_red {
    display: block;     
    padding: 0;
    margin: -25px -15px 15px;
}

@media screen and (min-width: 767px){
   
  .article-card_red {
    justify-content: space-between;
    display: flex;
    flex-direction: row;
    padding: 0;
    margin: 0;
}
  
}

.article-card_red .info-bar__time {color: #FFF; display:none;}
.article-card_red svg {color: #FFF;}

.article-card_red .article__img-block {
    position: relative;
    width: 100%;
    order: 1;
    flex: 1 0 57.5%;
    display: flex;
	
	
}

@media screen and (min-width: 890px){
   
   .article-card_red .article__img-block {    
	width: 511px;
	height: 333px;
}
	
	
	
  
}

.article-card_red .info-bar__data-item {
color:#ffffff;
 
}

.article-card_red .info-bar__data-item {
  display: none;
}

.article-card_red .info-bar__data-item:last-child {
  display: block;
  background: none;
  padding-left: 5px;
  margin: 0;

}




.article-card_red .article-card__excerpt {       
    color: #ffffff;
}


.article-card_red .article-card__img-box {
  background: url(../gazeta/assets/img/main-article-back.jpg) center no-repeat;
  background-size: cover;
    display: flex;
    flex-direction: column;
    padding: 25px 18px 28px 22px;
    justify-content: flex-start;
    order: 2;
    background-color: #60172a;
	flex: 1 0 38%;
}

.article-card_red .article-card__title  {
    color: #ffffff;
    font-size: 20px;
    font-family: 'Roboto';
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 20px;
}

.article-card_red .info-bar__author {
    color: #ffffff;
}

.article-card_red .article-card__title:hover {color: #f6f6f6;
		  
	  }

.article-card_banner{
    height: 100%;     
    display: block; 
    margin-top: 15px;
    
}

.article-card__img-box {
  display: flex;
    flex-direction: column;
    padding: 10px 0 20px 0;
    justify-content: flex-start;
    order: 2;
}

@media screen and (min-width: 590px){
  .article-card_banner{
    height: 100%;
    justify-content: space-between;
    display: flex;
    flex-direction: row;
    padding: 0 0 35px;
   
    
}
	
	.main-grid__item { margin-bottom: 30px;
    border-bottom: 1px solid #CECECE;}
	
	.main-grid__item:last-child {
    border-bottom: none; 
		margin-bottom: 7px;
}

.article-card__img-box {
  display: flex;
    flex-direction: column;
    padding: 0 0 0 20px;
    justify-content: flex-start;
    order: 2;
	width: 100%;
	flex: 1 0 67%;
}

}

 



.article-card_full-width{
  width: 100%;
}
.article-card_full-width .article-card__excerpt{
  display: none;
}
 
.article-card_full-width .article-card__title{
  line-height: 26px;
}
@media screen and (min-width: 520px){
   
  .article-card_full-width .article-card__title{
    line-height: 34px;
  }
  
}
 
.article-card__excerpt{
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #313131;
  margin-bottom: 10px;
}

 

@media screen and (min-width: 1160px){ 
  
  .article-card_banner .article-card__excerpt{   
    height: auto;
    overflow: hidden;
}
  
  .article-card_full-width .article-card__excerpt{
    display: block;
  }
}
.article-card__category{
  position: absolute;
  top: 0;
  background: #000;
  font-size: 16px;
  color: #fff;
  padding: 1px 5px 1px;
  font-family: 'Roboto Condensed';
  font-style: italic;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.article-card__title{
  font-size: 19px;
    font-family: 'Roboto';
    color: #313131;
    margin: 0 0 15px 0;
    line-height: 25px;
        font-weight: 700;
}

.article-card__title:hover {color: #7D0000;
		  
	  }

 
.article-card__img{
  object-fit: cover;
  width: 100%; 
	height: 233px;
}
 
@media screen and (min-width: 1160px){
  
    .article-card__title{
    font-size: 24px;
    line-height: 30px;
    
  }

  .article-card__img{
    object-fit: cover;
    width: 100%;
    height: 140px;
  }

}

.telega_sub_desktop img, .telega_sub_mobil img {max-width: 100%;height: auto;}
.telega_sub_desktop {
    
  display: none; 
}
.telega_sub_mobil {
  margin-bottom: 40px; 
}

@media screen and (min-width: 390px){
  
  .telega_sub_desktop {
     
    display: block; 
  }
  .telega_sub_mobil {
    display: none;  
  }
}


.email_sub {
  margin-bottom: 40px;
  
}

.author-card{
  padding: 25px 0 25px;
  flex-direction: column;
  max-width: 100%;
  border-bottom: 1px solid #e1dfdf;
}

.author-card:last-child { 
  border-bottom: none;
   }

.author-card__img{
  object-fit: cover;
  width: 180px;
  	
}
.author-card__img-block{
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
}

@media screen and (min-width: 590px){
  .author-card__img-block{
    display: flex;
    max-height: 175px;
    overflow: hidden;
    margin-bottom: 10px;
  }

  .author-card{
    display: flex;
    padding: 25px 0 65px;
    flex-direction: column;
    max-width: 100%;
    border-bottom: none;
    width: 24%;
  }

}

 
.author-card__content{
  display: flex;
  flex-direction: column;
}
.author-card__title{
   font-family: 'Roboto';
    font-size: 20px;
    margin: 0 0 15px 0;
    line-height: 24px;
    font-weight: 700;
     
}

@media screen and (min-width: 590px){
  .author-card__title{
    font-family: 'Roboto';
     font-size: 16px;
     margin: 0 0 15px 0;
     line-height: 20px;
     font-weight: 700;
      
 }
}

.author-card__excerpt{
  font-family: 'Roboto';
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #313131;
}
.author-post_link {
  background: url(../gazeta/assets/img/arrow-right.svg) no-repeat right;
  padding-right: 28px;
  background-size: 22px;
  font-size: 14px;
  line-height: 20px;
  color: #7D0000;
  font-family: 'Roboto';
  font-weight: 700;
  display: inline-block;
  margin: 15px 0;
}

@media screen and (min-width: 590px){
  
  .author-post_link {    
    height: 22px;
    right: 35px;
    display: block;
    position: absolute;
    bottom: 20px; 
    margin: 0;
  }
}

.author-card .info-bar__data-item {
  display: none;
}

.author-card .info-bar__data-item:last-child {
  display: block;   
  padding-left: 20px;
  margin: 0;

}

.author-card .info-bar__data-item:before {
  display: none;
}

 

@media screen and (min-width: 1160px){
  
   
  .author-card__img{
    margin-right: 20px;
    width: 180px;
  }
  .author-card__title{
    font-size: 16px;
  }
  .author-card__excerpt{
    font-size: 16px;
    font-family: 'Roboto';
    line-height: 20px;
    font-weight: 400;
    display: none;
  }
  .author-card__content{
    width: 100%;
  }
}

.btn_more{
    position: relative;
      border: 1px solid #313131;
      color: #7D0000;
      text-transform: uppercase;
      padding: 10px;
      margin: 0 auto;
      font-style: italic;
      font-weight: 900;
      margin: 30px auto;
      background-color: #F2F2F2;
      min-height: 40px;
      cursor: pointer;
}

.btn_more_author {
  position: relative;
  display: block;
  border: 1px solid #313131;
  color: #313131;
  text-transform: uppercase;
  padding: 10px;
  font-style: italic;
  font-weight: 900;
  margin: 30px auto;
  background-color: #f2f2f2;
  min-height: 40px;
}
.btn_more_author_hidden{
  display: none;
}

.btn_more_loading{
  border: none;
  color: transparent;
}
.btn_more_loading::after{
  content: '';
  background: url('../gazeta/assets/img/loader.gif') center no-repeat;
  background-size: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: -10px;
  height: 55px;
}
@media screen and (min-width: 1160px){
  .btn_more{
    margin-top: 0;
  }
}
.btn_left{
  position: absolute;
  background-color: transparent;
  background-image: url('../gazeta/assets/img/left-arrow.svg');
  background-size: contain;
  background-position: center;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  top: 10px;
  left: 5px;
}
.btn_close{
  position: fixed;
  background-color: transparent;
  background-image: url('../gazeta/assets/img/cancel_black.svg');
  background-size: contain;
  background-position: center;
  width: 20px;
  opacity: 0;
  height: 20px;
  background-repeat: no-repeat;
  top: 10px;
    
    right:5%;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes fadeInAnimation {
  0% {
      opacity: 0;
  }
  50%{
    opacity: 0;
  }
  100% {
      opacity: 1;
   }
}
 

.mobile-hidden, .mobile-hidden_590{
  display: none;
}

 

 

@media screen and (min-width: 590px){
  .mobile-hidden_590{
    display: block;
  }

  .desktop-hidden_590{    
    display: none;
  } 



}

#comments {   
  margin: 20px auto;
   
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea {
  border: 1px solid #707070;
  background: #F6F6F6;

}

@media screen and (min-width: 1160px){
  .mobile-hidden{
    display: block;
  }
  .desktop-hidden{
    display: none;
  } 
	
	#wpdcom {
  padding:0;
  margin: 0;
}
	
	
	.btn_close {     
    left: 96%; 
    right:0;
}
	

}

.submenu ul::before{
  content: none;
  display: none;
}

 
#wpd-bubble-wrapper{
  display: none!important;
}

 

*{
  /* border: 1px solid red!important; */
  box-sizing: border-box!important;
}
.fullbanner_news .fullbanner_news__box{
  width: auto;
}


 


.cookie_notice {
    display: none;
    position: fixed;
    z-index: 9;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 14px;
    color: #767676;
    background: #e3e3e3;
    padding: 10px 20px;
}

.cookie_btn {
    display: inline-block;
    margin: 10px 6px 4px 6px;
    text-decoration: none;
    position: relative;
    font-size: 13px;
    padding: 4px 12px;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    background: #363636;
}
.cookie_btn:hover {
    color: #FFF;
    background: #7D0000;
}

.cookie_btn:before {
    top: -6px;
}
.cookie_btn:hover:after,
.cookie_btn:hover:before {
    width: 100%;
    left: 0;
}

/*  novaya-evraziya  */

.category-novaya-evraziya #content {
    background-size: contain;
    background-repeat: no-repeat;
}

 

.category-novaya-evraziya .category__head {
    background-color: rgb(255 255 255 / 0%);
    padding: 0;
    display: flex;
        justify-content: center;
}


.category-novaya-evraziya .category__heading {
    background: url(../gazeta/assets/img/ger.png) no-repeat left;
    padding-left: 100px;
    background-size: 85px;
    height: 85px;
    display: block;
    line-height: 85px;
    
}

 

 

.form-author {font-size: 15px;}
.form-author .box {display:inline-block;width:100%;vertical-align:top;float:left;}
  .box-2{width:50%}
.form-author input.name, .form-author input.frist,.form-author input.tel,.form-author input.email {
    width: 100%;
    margin: 0 0 15px 0;
	padding: 10px;
}

.form-author input.term {
    width: 100%;
    margin: 0 0 15px 0;
}

.form-author  .prim {margin-bottom: 0;
    width: 100%;
    margin: 0 0 15px 0;}
    
    
    
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

textarea:focus::-webkit-textarea-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-textarea-placeholder { color:transparent; } /* IE 10+ */


@media screen and (min-width: 1160px){

.category-novaya-evraziya .grid {
    margin-bottom: 30px;
    grid-gap: 20px;
    grid-template-columns: repeat(3, 1fr);
}


.category-novaya-evraziya #content {   
    background-size: contain;
    background-repeat: no-repeat;
}

.form-author { font-size: 17px;}
.form-author .box_r {
    width: 48%;
    margin: 0 2% 15px 0;
    float: right;
     
}
.form-author .box_l {
    width: 48%;
    margin: 0 2% 15px 0;
    float: left;
    
}
.form-author input.term {
    width: 98%;
    margin: 0 2% 15px 0;
	padding:10px;
}
	
	input[type="file"] {
    cursor: pointer;
	margin:25px 0;
}
	
.form-author  .prim {margin-bottom: 0;
    width: 98%;
    margin: 0 0 15px 0;}
.form-author input[type="submit"] {    background: #111;
    color: #fff;
    display: inline-block;
    margin: 15px auto;
    padding: 10px;}
    

}

.article-rating{
  justify-content: flex-end!important;
}
@media screen and (min-width: 1024px) {
  .article-rating .wpd-rating-data{
    margin-left: 35px;
  }
}


.tagcloud {
 margin: 20px 0;
 display: inline-block;
 font-family: 'Roboto Condensed';
 font-weight: 500;
 }
 
.tagcloud a {
 font-size:13px;
 color: #191919;
 border-radius: 1px;
 background: #eaeaea;
 margin:5px;
 padding: 5px 1px 7px 7px;
 float:left;
 -moz-transition: all 0.2s 0.01s ease-in;
 -o-transition: all 0.2s 0.01s ease-in;
 -webkit-transition: all 0.2s 0.01s ease-in;
 }
 
.tagcloud a:hover {
 color:#fff;
 background-color: #7D0000;
 -webkit-transform: rotate(5deg);
 -moz-transform: rotate(5deg);
 -o-transform: rotate(5deg);
 }
 
.tagcloud span.post_count {
    background: #fff;
    padding: 4px 6px 6px;
    color: #000;
    margin-left: 5px;
    border-radius: 0 1px 1px 0;
}

.author-tabs__tab{
  display: none;
}
.author-tabs__tab_active{
  display: block;
  min-height: 492px;
}
.author-tabs__bg{
  background-color: #fff;
}
.author-tabs__title{
  display: none;
  cursor: pointer;
  font-size: 26px;  
  padding: 24px 24px 24px 0;
  background-color: #f2f2f2;
}
.author-tabs__title_active{
  cursor: default;
  background-color: #fff;
}

.author-comment{
  background-color: #fff;
  padding: 7px 0 0 30px;
  font-size: 18px;
}

.author-comment__link{
  position: relative;
  margin-left: 20px;
  color: #5f5f5f;
  font-size: 16px;
  border-bottom: 1px solid #aaa;
}

.author-comment__link:hover{
  position: relative;
  margin-left: 20px;
  color: #b50001;
  font-size: 16px;
  border-bottom: 1px solid #aaa;
}
.author-comment__link::before{
  content: '';
  position: absolute;
  top: 7px;
  left: -14px;
  height: 10px;
  width: 10px;
  background: url(../gazeta/assets/img/comment-arrow.jpg) center no-repeat;
  background-size: contain;
}
.author-comment__text{
  margin-bottom: 10px;
}
.author__empty-box{
  font-size: 24px;
    width: 100%;
    text-align: center;
    padding: 40px 20px;
}
.btn_more_author_hidden{
  display: none;
}
 
.author__comments-box{
  padding-right: 30px;
  padding-bottom: 30px;
}