@import url(normalize.css);

*
{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

html
{
    width: 100%;
    height: 100%;
}

body
{
    font-family: 'Grotesque Regular', sans-serif;
    font-size: 20px;

    position: relative;

    width: 100%;

    letter-spacing: -.5px;

    color: #1d1d26;
    background-color: #f2f2f2;

    -webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
strong
{
    font-family: 'Grotesque Bold', sans-serif;
    font-weight: normal;

    margin: 0;
}

h1
{
    font-family: 'Grotesque Black', sans-serif;
    font-size: 65px;
    line-height: 65px;

    letter-spacing: -1.5px;
}

h2
{
    font-size: 28px;

    letter-spacing: -1.5px;
}

h3
{
    font-size: 23px;
}

p
{
    line-height: 130%;

    margin: 30px 0;
}

ul
{
    margin: 0;
    padding: 0;
}

ul li
{
    list-style-type: none;
}

img
{
    display: block;
}

a
{
    display: inline-block;

    text-decoration: none;

    color: inherit;
}
.post-section a
{
    text-decoration: underline #fcbc00;
}
.side-bottom a
{
    text-decoration: none;
}
span.blue
{
    color: #b8e1f3;
}

span.blue--bg
{
    padding: 0 10px;

    -webkit-border-radius: 5px;
            border-radius: 5px;
    background-color: #b8e1f3;
}

span.black
{
    color: #1d1d26;
}

span.black--bg
{
    padding: 0 10px;

    -webkit-border-radius: 5px;
            border-radius: 5px;
    background-color: #1d1d26;
}

span.green
{
    color: #3aae6a;
}

span.green--bg
{
    padding: 0 10px;

    -webkit-border-radius: 5px;
            border-radius: 5px;
    background-color: #3aae6a;
}

span.yellow
{
    color: #fcbc00;
}

span.yellow--bg
{
    padding: 0 10px;

    -webkit-border-radius: 5px;
            border-radius: 5px;
    background-color: #fcbc00;
}

span.red
{
    color: #e63812;
}

span.red--bg
{
    padding: 0 10px;

    -webkit-border-radius: 5px;
            border-radius: 5px;
    background-color: #e63812;
}

span.white
{
    color: #f7f7f7;
}

span.white--bg
{
    padding: 0 10px;

    -webkit-border-radius: 5px;
            border-radius: 5px;
    background-color: #f7f7f7;
}

span.yellow-mark
{
    display: inline-block;

    padding: 15px;

    color: #1d1d26;
    background-color: #fcbc00;
}

.container
{
    width: 100%;
    max-width: 1400px;
    margin: auto;
    padding: 0 50px;
}

.main
{
    padding: 10px 0 50px;
}

main.spec
{
    color: #f7f7f7;
    background-color: #363b3b;
}

h2.subtitle
{
    line-height: 140%;

    margin-bottom: 50px;
}

.search-icon
{
    width: 20px;

    cursor: pointer;
    -webkit-transition: -webkit-filter .5s;
         -o-transition:         filter .5s;
            transition: -webkit-filter .5s;
            transition:         filter .5s;
            transition:         filter .5s, -webkit-filter .5s;
}

.search-icon--white
{
    -webkit-filter: invert(1);
            filter: invert(1);
}

.tags-wrap
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
}

.tags__item
{
    margin: 0 15px;
}

.news-section
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -ms-flex-align: start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
}

.menu__wrap
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    margin-bottom: 60px;

    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
}

.menu__list
{
    margin-right: 100px;
}

.menu__list--show
{
    display: none;

    margin-right: 0;
    margin-left: 120px;
}

.menu__list--show li
{
    margin-top: 0;
}

.menu__item
{
    font-size: 24px;

    margin: 5px 0;
}

.article-card
{
    background: center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
}

.article-card h1
{
    font-family: 'Grotesque Bold', sans-serif;
    font-size: 50px;
    line-height: 55px;
}

.article-card--large
{
    position: relative;

    width: 100%;
    margin: 25px 0 10px;
    padding: 75px 50px;

    background: center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
}

.article-card--large .article-card__tag
{
    font-family: 'Grotesque Bold', sans-serif;

    margin-top: 20px;
}
.article-card--large .article-card__chapter
{
    margin-bottom: 15px;
}

.article-card__tag
{
    position: relative;
    z-index: 10;
}

.article-card--large h1
{
    line-height: normal;
}

.article-card--large h1 span
{
    -webkit-border-radius: 0 !important;
            border-radius: 0 !important;
}

.article-card--standart
{
    position: relative;

    overflow: hidden;

    width: 100%;
    max-width: -webkit-calc(25% - 20px);
    max-width:         calc(25% - 20px);
    min-height: 410px;
    margin: 15px 10px;
    padding: 50px 20px;

    -webkit-border-radius: 10px;
            border-radius: 10px;
    background: center center no-repeat;
    background-color: #fff;
    -webkit-background-size: cover;
            background-size: cover;
}

.article-card--standart .article-card__tag
{
    font-size: 16px;

    position: absolute;
    z-index: 1000;
    bottom: 20px;
}

.article-card--standart .article-card__chapter
{
    font-family: 'Grotesque Black', sans-serif;
    font-size: 16px;

    position: absolute;
    z-index: 1000;
    top: 20px;
}

.article-card--standart .article-card__title
{
    margin-top: 30px;
}

.article-card--medium
{
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    overflow: hidden;

    width: 100%;
    max-width: -webkit-calc(50% - 20px);
    max-width:         calc(50% - 20px);
    min-height: 410px;
    margin: 15px 10px;
    padding: 50px 20px;

    -webkit-border-radius: 10px;
            border-radius: 10px;
    background: center center no-repeat;
    background-color: #fff;
    -webkit-background-size: cover;
            background-size: cover;
}

.article-card--medium .article-card__chapter
{
    font-family: 'Grotesque Black', sans-serif;
    font-size: 16px;

    position: absolute;
    top: 20px;
}

.article-card--medium .article-card__title
{
    width: 50%;
    margin-top: 30px;
}

.article-card--medium .article-card__tag
{
    font-size: 16px;

    position: absolute;
    top: 20px;
    left: 50%;
}

.article-card--announce
{
    position: relative;

    width: 100%;
    max-width: -webkit-calc(25% - 20px);
    max-width:         calc(25% - 20px);
    min-height: 410px;
    margin: 15px 10px;
    padding: 10px 20px;
}

.article-card--people
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    padding-bottom: 20px;

    text-align: center;

    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
}

.article-card--people h3.article-card__title
{
    margin-top: 10px;
}

.article-card__block-img
{
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    width: 50%;
    padding-right: 20px;

    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
}

.article-card__block-img img
{
    max-height: 310px;
}

.article-card__line
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    width: 100%;
    height: 5px;
}

.article-card__line--white
{
    top: 4px;

    height: 3px;

    background-color: #f7f7f7;
}

.article-card__line--red
{
    background-color: #e63812;
}

.article-card__line--green
{
    background-color: #3aae6a;
}

.article-card__line--yellow
{
    background-color: #fcbc00;
}

.article-card__line--blue
{
    background-color: #b8e1f3;
}

.article-card__view
{
    position: relative;
    left: -20px;

    width: -webkit-calc(100% + 40px);
    width:         calc(100% + 40px);
    min-height: 200px;
    margin-top: -50px;

    background: center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
}

.article-card__img
{
    max-height: 135px;
    margin: 5px 0 10px;
}

.article-card__name
{
    font-family: 'Grotesque Medium', sans-serif;
}

.announce-box
{
    margin: 15px 0;
}

.announce__title
{
    font-family: 'Grotesque Bold', sans-serif;
    font-size: 30px;
    line-height: 80%;
}

.announce__date
{
    font-size: 16px;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    color: #8cabe8;

    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-align: center;
}

.announce__date span
{
    white-space: nowrap;
}

.announce__desc
{
    font-size: 14px;

    color: #b8e1f3;
}

.announce__name
{
    margin: 5px 0;
}

.date-lane
{
    display: inline-block;

    width: -webkit-calc(100% - 10px);
    width:         calc(100% - 10px);
    height: 1px;
    margin-left: 10px;

    background-color: #b8e1f3;
}

.card-yellow
{
    background-color: #fcbc00;
}

.share
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
}

.share-wrap
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
}

.share .share-block
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    margin-right: 40px;

    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
}

.share__icon
{
    height: 16px;
    margin-right: 10px;
}

.share__name
{
    font-family: 'Grotesque Medium', sans-serif;
    font-size: 12px;

    text-transform: uppercase;
}

.top-tags
{
    font-family: 'Grotesque Bold', sans-serif;

    position: absolute;
    z-index: 999;
    top: 12px;
    right: 12px;
    left: 12px;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    width: -webkit-calc(100% - 24px);
    width:         calc(100% - 24px);

    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
}

.left-tags
{
    font-family: 'Grotesque Bold', sans-serif;

    position: absolute;
    z-index: 999;
    top: 34px;
    bottom: 34px;
    left: 6px;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    height: -webkit-calc(100% - 68px);
    height:         calc(100% - 68px);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
}

.left-tags span
{
    -webkit-transform: scale(-1, -1);
        -ms-transform: scale(-1, -1);
            transform: scale(-1, -1);
        -ms-writing-mode: tb-rl;

    -webkit-writing-mode: vertical-rl;
            writing-mode: tb-rl;
}

.right-tags
{
    font-family: 'Grotesque Bold', sans-serif;

    position: absolute;
    z-index: 999;
    top: 34px;
    right: 6px;
    bottom: 34px;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    height: -webkit-calc(100% - 68px);
    height:         calc(100% - 68px);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
}

.right-tags span
{
        -ms-writing-mode: tb-rl;

    -webkit-writing-mode: vertical-rl;
            writing-mode: tb-rl;
}

.bottom-tags
{
    font-family: 'Grotesque Bold', sans-serif;

    position: absolute;
    z-index: 999;
    right: 12px;
    bottom: 12px;
    left: 12px;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    width: -webkit-calc(100% - 24px);
    width:         calc(100% - 24px);

    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
}

.bottom-tags span
{
    -webkit-transform: scale(-1, -1);
        -ms-transform: scale(-1, -1);
            transform: scale(-1, -1);
}

.header
{
    position: relative;
    z-index: 99;

    padding-top: 50px;
    padding-bottom: 30px;

    -webkit-transition: color .5s;
         -o-transition: color .5s;
            transition: color .5s;
}
.header h3
{
    line-height: 65px;
}
.header--active
{
    color: #f7f7f7;
}

.header-wrap
{
    position: relative;
    z-index: 999;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
}

.header-icons
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-align: center;
}

.header--yellow
{
    color: #fcbc00 !important;
}

.header-nav
{
    font-family: 'Grotesque Bold', sans-serif;

    position: absolute;
    top: 0;

    visibility: hidden;

    width: 100%;
    padding: 170px 0 40px;
  	-webkit-transition:  .5s;
  	-o-transition:  .5s;
  	transition:  .5s;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    pointer-events: none;

    color: #f7f7f7;
    background-color: #363b3b;
}

.header-nav--active
{
    visibility: visible;

    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
    pointer-events: all;
}

.burger-menu
{
    margin-left: 20px;

    cursor: pointer;
}

.burger-menu span
{
    display: block;

    width: 20px;
    height: 2px;
    margin: 4px 0;

    -webkit-transition: -webkit-transform .5s;
         -o-transition:         transform .5s;
            transition: -webkit-transform .5s;
            transition:         transform .5s;
            transition:         transform .5s, -webkit-transform .5s;

    background-color: #1d1d26;
}

.burger-menu--active span
{
    background-color: #f7f7f7;
}

.burger-menu--active span:first-child
{
    -webkit-transform: translateY(6px);
        -ms-transform: translateY(6px);
            transform: translateY(6px);
}

.burger-menu--active span:last-child
{
    -webkit-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
            transform: translateY(-6px);
}

.header--yellow .burger-menu span
{
    background-color: #fcbc00;
}

.header--yellow .search-icon
{
    -webkit-filter: invert(0);
            filter: invert(0);
}

.footer
{
    font-family: 'Grotesque Bold', sans-serif;

    padding: 50px 0 100px;

    color: #f7f7f7;
    background-color: #363b3b;
}

.footer__title
{
    margin-bottom: 60px;
}

.footer-side a
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
}

.footer-side .sidebar_title
{
    font-family: 'Grotesque Regular', sans-serif;
    font-size: 14px;

        -ms-writing-mode: tb-rl;

    -webkit-writing-mode: vertical-rl;
            writing-mode: tb-rl;
}

.footer-side img
{
    width: 300px;
    margin-right: 10px;
}

.footer__wrap
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
}
.footer-side__desc{
	  font-family: 'Grotesque Regular', sans-serif;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
      writing-mode: tb-rl;
  font-size: 14px;
}
.footer--white
{
    color: #1d1d26;
    background-color: #f2f2f2;
}

.post-wrap
{
    /*display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;*/
    display: block;
}

.post-section
{
    margin-right: 50px;

    flex: 1;
}

.post-section img:not(.vce-single-image)
{
    width: 100%;
    margin: 40px 0;
}

.post__desc
{
    font-family: 'Grotesque Bold', sans-serif;
    font-size: 24px;

    margin: 30px 0;
}

/*.post-container {
  width: 90%;
}*/

.post__bg
{
    position: relative;
    left: -5%;
}

.side-right
{
    width: 350px;
    min-width: 350px;
}

.side-right .article-card--standart,
.side-right .article-card--announce
{
    max-width: 100% !important;
    margin-right: 0;
    margin-left: 0;
}

.side-bottom
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    width: 100%;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

.side-bottom .article-card--standart
{
    max-width: -webkit-calc(33.3333% - 20px);
    max-width:         calc(33.3333% - 20px);
}

.vitrin
{
    position: relative;

    width: 100%;
    height: 500px;
    min-height: 100vh;
    margin-top: -190px;
    margin-bottom: 30px;

    background: center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
}

.vitrin img
{
    width: 100%;
}

.vitrin__title
{
    font-family: 'Grotesque Black', sans-serif;
    font-size: 90px;

    position: absolute;
    bottom: 100px;

    padding-right: 20px;
}

.spec-wrap
{
    width: 100%;
    max-width: 1000px;
    margin: auto;
    padding: 0 50px;
}

.spec-wrap img
{
    width: 100%;
}

.spec-wrap span.yellow--bg
{
    color: #1d1d26;
}

.spec-wrap h4
{
    font-family: 'Grotesque Bold', sans-serif;
    font-size: 26px;
}

@media (max-width: 1300px)
{
    .article-card--standart
    {
        max-width: -webkit-calc(33.3333% - 20px);
        max-width:         calc(33.3333% - 20px);
    }
    .article-card--medium
    {
        max-width: -webkit-calc(66.6666% - 20px);
        max-width:         calc(66.6666% - 20px);
    }
    .article-card--announce
    {
        max-width: -webkit-calc(33.3333% - 20px);
        max-width:         calc(33.3333% - 20px);
    }
    .tags-wrap
    {
                flex-direction: column;

        -webkit-box-align: start;
        -webkit-align-items: flex-start;
                align-items: flex-start;
        -ms-flex-align: start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
    }
    .tags__item
    {
        margin: 5px 0;
    }
    .menu__list
    {
        margin-right: 50px;
    }
}

@media (max-width: 1200px)
{
    .post-wrap
    {
                flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
    }
    .post-container
    {
        width: 100%;
        margin: auto;
    }
    .post__bg
    {
        left: -50px;

        width: -webkit-calc(100% + 100px) !important;
        width:         calc(100% + 100px) !important;
    }
    .side-right
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;

        width: 100%;
    }
    .side-right .article-card--standart,
    .side-right .article-card--announce
    {
        max-width: 100% !important;
        margin-right: 10px;
        margin-left: 10px;
    }
}

@media (max-width: 1160px)
{
    .share
    {
                flex-direction: column;

        -webkit-box-align: start;
        -webkit-align-items: flex-start;
                align-items: flex-start;
        -ms-flex-align: start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
    }
    .share .share-block:first-child img
    {
        margin-left: 7px;
    }
    .share-block
    {
        margin: 5px 0;
    }
    .menu__list--show
    {
        display: block;

        margin-right: 0;
    }
    .menu__list--hide
    {
        display: none;
    }
    .footer-side__img
    {
        width: 265px;
    }
    .menu__list--tw
    {
        margin-right: 0;
    }
    .vitrin__title
    {
        font-size: 55px;
    }
}

@media (max-width: 1024px)
{
    h2
    {
        font-size: 24px;
    }
    h1
    {
        font-size: 50px !important;
        line-height: 50px;
    }
    .right-tags,
    .bottom-tags,
    .left-tags,
    .top-tags
    {
        display: none;
    }
    .post__bg
    {
        left: -20px;

        width: -webkit-calc(100% + 40px) !important;
        width:         calc(100% + 40px) !important;
    }
    .side-right
    {
        display: none;
    }
    .footer
    {
        padding-bottom: 50px;
    }
    .header
    {
        padding-top: 40px;
    }
    .spec-wrap
    {
        padding: 0 20px;
    }
    .header-nav
    {
        padding-top: 120px;
    }
}

@media (max-width: 960px)
{
    .article-card--standart,
    .article-card--announce
    {
        max-width: 320px;
    }
    .news-section
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
                justify-content: center;
    }
    .article-card--medium
    {
        max-width: 100%;
    }
    .footer__wrap
    {
                flex-direction: column;

        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        -ms-flex-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
                justify-content: flex-start;
    }
    .footer-side
    {
        margin-top: 50px;
    }
    .footer-side__img
    {
        width: 240px;
    }
    .side-bottom
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
                justify-content: center;
    }
    .side-bottom .article-card--standart
    {
        max-width: 320px;
    }
    .side-bottom .article-card--standart:last-child
    {
        display: none;
    }
    .header-menu__wrap
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;
                flex-direction: column;

        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        -ms-flex-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
    }
}
@media (max-width: 768px)
{
    .container
    {
        padding: 0 20px;
    }
}
@media (max-width: 760px)
{
    .tags-wrap
    {
        display: none;
    }
    h1
    {
        font-size: 40px !important;
        line-height: 40px;
    }
    .header-icons
    {
        margin-left: 20px;
    }
    .article-card--large
    {
        padding: 50px 25px;
    }
    .vitrin__title
    {
        font-size: 40px;
    }
    .vitrin
    {
        height: 380px;
        margin-top: -140px;
    }
}

@media (max-width: 610px)
{
    .news-section
    {
                flex-direction: column;

        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        -ms-flex-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
    }
    .article-card--standart
    {
        max-width: 310px;
    }
    h2.subtitle
    {
        font-size: 20px;
    }
    .article-card--medium
    {
        display: none;
    }
}

@media (max-width: 560px)
{
    .article-card--large h1
    {
        font-size: 26px;
    }
    .article-card--large
    {
        padding: 30px 10px;
    }
    .menu__item
    {
        font-size: 18px;
    }
    .menu__list
    {
        margin-right: 0;
    }
    .menu__wrap ul:first-child
    {
        margin-right: 20px;
    }
    .menu__list--show
    {
        margin-left: 33px;
    }
    .vitrin__title
    {
        font-size: 30px;
    }
    .vitrin
    {
        height: 320px;
    }
    body
    {
        font-size: 18px;
    }
    .spec-wrap h4
    {
        font-size: 20px;
    }
}


.WPBannerizeWidget
{
    display: flex;

    min-height: 200px;

    background: #fff;

    align-items: center;
    justify-content: center;
}

.WPBannerizeWidget a
{
    position: relative;

    padding: 8px;

    border: 1px solid #ddd;
}

.WPBannerizeWidget a::before
{
    font-size: 12px;

    position: absolute;
    right: 16px;
    bottom: -16px;

    content: 'Реклама';

    opacity: .5;
}

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

body > .WPBannerizeWidget a,
.spec-banner a
{
    width: 100%;
}

body > .WPBannerizeWidget img,
.spec-banner img
{
    margin: auto;
}

.article-card--standart > p:first-child,
.spec-banner > p:first-child,
.single-widget-area > p:first-child
{
    display: none;
}

.article-card--standart > .WPBannerizeWidget:first-child + *
{
    display: none;
}














/*-----------------------------------------------------------------------------
>>> COLORS
-----------------------------------------------------------------------------*/

.color-0,
[data-color='color-0'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-0'].article-card--standart .article-card__tag span:not(.white),
[data-color='color-0'][data-block-type='type_2'] .article-card__chapter span,
[data-color='color-0'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-0'].article-card--standart .article-card__tag span,
[data-color='color-0'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-0'].article-card--standart .article-card__tag span
{
    color: #1d1d26;
}

.color-1,
[data-color='color-1'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-1'].article-card--standart .article-card__tag span:not(.white),
[data-color='color-1'][data-block-type='type_2'] .article-card__chapter span,
[data-color='color-1'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-1'].article-card--standart .article-card__tag span,
[data-color='color-1'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-1'].article-card--standart .article-card__tag span
{
    color: #fcbc00;
}

.color-2,
[data-color='color-2'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-2'].article-card--standart .article-card__tag span:not(.white),
[data-color='color-2'][data-block-type='type_2'] .article-card__chapter span,
[data-color='color-2'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-2'].article-card--standart .article-card__tag span,
[data-color='color-2'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-2'].article-card--standart .article-card__tag span
{
    color: #3aae6a;
}

.color-3,
[data-color='color-3'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-3'].article-card--standart .article-card__tag span:not(.white),
[data-color='color-3'][data-block-type='type_2'] .article-card__chapter span,
[data-color='color-3'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-3'].article-card--standart .article-card__tag span,
[data-color='color-3'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-3'].article-card--standart .article-card__tag span
{
    color: #e63812;
}

.color-4,
[data-color='color-4'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-4'].article-card--standart .article-card__tag span:not(.white),
[data-color='color-4'][data-block-type='type_2'] .article-card__chapter span,
[data-color='color-4'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-4'].article-card--standart .article-card__tag span,
[data-color='color-4'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-4'].article-card--standart .article-card__tag span
{
    color: #b8e1f3;
}

[data-color='color-4'][data-block-type='type_1'] .article-card__title span,
[data-color='color-5'][data-block-type='type_1'] .article-card__title span
{
    color: #1d1d26 !important;
}

[data-title-position='fixed'][data-block-type='type_1'] .article-card__title
{
    margin-top: 180px;
}

[data-title-position='fixed'][data-block-type='type_3'] .article-card__title
{
    margin-top: 180px;
}

[data-title-position='fixed'][data-block-type='type_4'] .article-card__title
{
    margin-top: 180px;
}

[data-title-position='fixed'][data-block-type='type_5'] .article-card__title
{
    margin-top: 180px;
}

[data-block-type='type_4'].article-card--medium .article-card__title,
[data-block-type='type_4'].article-card--medium .article-card__excerpt
{
    width: 100%;
}

[data-block-type='type_4'].article-card--medium .article-card__title
{
    font-size: 30px;
    font-weight: 700;
}

.color-5,
[data-color='color-5'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-5'].article-card--standart .article-card__tag span:not(.white),
[data-color='color-5'][data-block-type='type_2'] .article-card__chapter span,
[data-color='color-5'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-5'].article-card--standart .article-card__tag span,
[data-color='color-5'].article-card--standart .article-card__chapter span:not(.white),
[data-color='color-5'].article-card--standart .article-card__tag span
{
    color: #bdbdbf;
}


.color-0::before,
[data-color='color-0'].article-card--large .article-card__chapter > span,
[data-color='color-0'].article-card--large h1 > span,
[data-color='color-0'].article-card .article-card__line:not(.article-card__line--white),
[data-color='color-0'].article-card--large[data-block-type='type_0'],
[data-color='color-0'].article-card--large[data-block-type='type_1'],
[data-color='color-0'] .article-card--opacity
{
    background-color: #1d1d26;
}

.color-1::before,
[data-color='color-1'].article-card--large .article-card__chapter > span,
[data-color='color-1'].article-card--large h1 > span,
[data-color='color-1'].article-card .article-card__line:not(.article-card__line--white),
[data-color='color-1'].article-card--large[data-block-type='type_0'],
[data-color='color-1'].article-card--large[data-block-type='type_1'],
[data-color='color-1'] .article-card--opacity
{
    background-color: #fcbc00;
}

.color-2::before,
[data-color='color-2'].article-card--large .article-card__chapter > span,
[data-color='color-2'].article-card--large h1 > span,
[data-color='color-2'].article-card .article-card__line:not(.article-card__line--white),
[data-color='color-2'].article-card--large[data-block-type='type_0'],
[data-color='color-2'].article-card--large[data-block-type='type_1'],
[data-color='color-2'] .article-card--opacity
{
    background-color: #3aae6a;
}

.color-3::before,
[data-color='color-3'].article-card--large .article-card__chapter > span,
[data-color='color-3'].article-card--large h1 > span,
[data-color='color-3'].article-card .article-card__line:not(.article-card__line--white),
[data-color='color-3'].article-card--large[data-block-type='type_0'],
[data-color='color-3'].article-card--large[data-block-type='type_1'],
[data-color='color-3'] .article-card--opacity
{
    background-color: #e63812;
}

.color-4::before,
[data-color='color-4'].article-card--large .article-card__chapter > span,
[data-color='color-4'].article-card--large h1 > span,
[data-color='color-4'].article-card .article-card__line:not(.article-card__line--white),
[data-color='color-4'].article-card--large[data-block-type='type_0'],
[data-color='color-4'].article-card--large[data-block-type='type_1'],
[data-color='color-4'] .article-card--opacity
{
    background-color: #b8e1f3;
}

.color-5::before,
[data-color='color-5'].article-card--large .article-card__chapter > span,
[data-color='color-5'].article-card--large h1 > span,
[data-color='color-5'].article-card .article-card__line:not(.article-card__line--white),
[data-color='color-5'].article-card--large[data-block-type='type_0'],
[data-color='color-5'].article-card--large[data-block-type='type_1'],
[data-color='color-5'] .article-card--opacity
{
    background-color: #bdbdbf;
}

body.category.archive .article-card--large[data-block-type='type_1'],
body.category.archive .article-card--large[data-block-type='type_1']
{
    background-image: none!important;
}

.article-card--medium > div
{
    width: 100%;
}

.article-card--medium .article-card__view
{
    position: absolute;

    width: 50%;
    height: 100%;
}

.article-card--medium .article-card__chapter
{
    left: 50%;
}

.article-card--medium .article-card__chapter span
{
    color: #1d1d26;
}

.article-card--medium  .article-card__title,
.article-card--medium  .article-card__excerpt
{
    position: relative;
    left: 50%;

    width: 50%;

    color: #1d1d26;
}

.article-card--medium .article-card__tag
{
    top: auto;
    bottom: 20px;

    height: auto;
}

.article-card--medium[data-block-type=type_1]  .article-card__chapter,
.article-card--medium[data-block-type=type_1]  .article-card__tag,
.article-card--medium[data-block-type=type_3]  .article-card__chapter,
.article-card--medium[data-block-type=type_3]  .article-card__tag,
.article-card--medium[data-block-type=type_4]  .article-card__chapter,
.article-card--medium[data-block-type=type_4]  .article-card__tag
{
    left: 20px;
}

.article-card--medium[data-block-type=type_1]  .article-card__title,
.article-card--medium[data-block-type=type_3]  .article-card__title,
.article-card--medium[data-block-type=type_4]  .article-card__title
{
    left: 0;
}

.article-card__tag,
.article-card__chapter
{
    z-index: 1000;
}


.article-card--medium[data-block-type=type_4] .article-card__excerpt
{
    left: 0;
}













/*-----------------------------------------------------------------------------
>>> WORDS
-----------------------------------------------------------------------------*/

body
{
    position: relative;

    overflow-x: hidden;

    margin: 0;
}

#words-carousel-top,
#words-carousel-right,
#words-carousel-bottom,
#words-carousel-left
{
    font-family: 'Grotesque Bold', sans-serif;
    font-size: 20px;

    position: absolute;
    z-index: 999;

    overflow: hidden;

    width: calc(100% - 64px);
}

#words-carousel-top
{
    top: 0;
    left: 2rem;

    padding: 1rem 0;
}

#words-carousel-right
{
    top: 0;
    right: 1rem;

    padding: 22px 0;

    transform: rotate(90deg) translateX(calc(100% - 10px));
    transform-origin: 100% 50%;
}

#words-carousel-bottom
{
    right: 2rem;
    bottom: 0;

    padding: 1rem 0;

    transform: rotate(180deg) translateX(100%);
    transform-origin: 100% 50%;
}

#words-carousel-left
{
    bottom: 0;
    left: 1rem;

    padding: 12px 0;

    transform: rotate(270deg);
    transform-origin: 0;
}

#words-carousel-top > div,
#words-carousel-right > div,
#words-carousel-bottom > div,
#words-carousel-left > div
{
    z-index: 0;

    width: 99999%;

    transition: transform 200ms ease-out;
}

#words-carousel-top a,
#words-carousel-right a,
#words-carousel-bottom a,
#words-carousel-left a
{
    position: relative;

    margin: 0 16px 0 0;
}

#words-carousel-top a.active::before,
#words-carousel-right a.active::before,
#words-carousel-bottom a.active::before,
#words-carousel-left a.active::before
{
    position: absolute;
    z-index: -1;
    top: -1rem;
    left: -8px;

    width: 100%;
    height: calc(100% + 2rem);
    padding: 0 8px;

    content: '';

    color: #fff;
}

@media (max-width: 768px)
{
    #words-carousel-top,
    #words-carousel-right,
    #words-carousel-bottom,
    #words-carousel-left
    {
        display: none !important;
    }
}










/*-----------------------------------------------------------------------------
>>> OTHER
-----------------------------------------------------------------------------*/

.addtoany_share_save_container.addtoany_content.addtoany_content_bottom
{
    display: flex;

    justify-content: flex-end;
}

.post-date
{
    position: relative;
    top: -42px;
}

body.single .article-card--announce
{
    max-width: unset;

    flex: 1;
}

.load-previous-posts
{
    display: none;
    flex-direction: column;

    justify-content: center;
    align-items: flex-start;
}

.load-previous-posts span
{
    font-size: 20px;
    font-weight: 700;

    display: block;

    padding: 4px;

    cursor: pointer;

    color: #000;
    background: #b8e1f3;
}

body.previous-posts .load-previous-posts:last-child
{
    display: flex;
}


.footer-side .WPBannerizeWidget a::before
{
    display: none;
}









/*-----------------------------------------------------------------------------
>>> Новые стили
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
>>> Цвета
-----------------------------------------------------------------------------*/

.article-card[data-color='color-0'] {
    --background: #1d1d26;
    --color: #1d1d26;
}

.article-card[data-color='color-1'] {
    --background: #fcbc00;
    --color: #fcbc00;
}

.article-card[data-color='color-2'] {
    --background: #3aae6a;
    --color: #3aae6a;
}

.article-card[data-color='color-3'] {
    --background: #e63812;
    --color: #e63812;
}

.article-card[data-color='color-4'] {
    --background: #b8e1f3;
    --color: #b8e1f3;
}

/*-----------------------------------------------------------------------------
>>> Стандартный & Тип 1
-----------------------------------------------------------------------------*/

/* категория */
.article-card.article-card--standart[data-block-type='type_1'] .article-card__chapter span
{
    color: #fff !important;
}

/* заголовок */
.article-card.article-card--standart[data-block-type='type_1'] .article-card__title span
{
    color: #1d1d26 !important;
}

/* подзаголовок */
.article-card.article-card--standart[data-block-type='type_1'] .article-card__excerpt
{
    position: relative !important;
    z-index: 1 !important;

    color: #1d1d26 !important;
}

/* теги */
.article-card.article-card--standart[data-block-type='type_1'] .article-card__tag span,
.article-card.article-card--standart[data-block-type='type_1'] .article-card__tag a
{
    color: #fff !important;
}


/*-----------------------------------------------------------------------------
>>> Половина (50%) & Тип 1
-----------------------------------------------------------------------------*/

/* категория */
.article-card.article-card--medium[data-block-type='type_1'] .article-card__chapter span
{
    color: #fff !important;
}

/* заголовок */
.article-card.article-card--medium[data-block-type='type_1'] .article-card__title span
{
    font-size: 27px !important;

    color: #1d1d26 !important;
}

/* подзаголовок */
.article-card.article-card--medium[data-block-type='type_1'] .article-card__excerpt
{
    position: relative !important;
    z-index: 1 !important;
    left: 0 !important;

    color: #1d1d26 !important;
}

/* теги */
.article-card.article-card--medium[data-block-type='type_1'] .article-card__tag span,
.article-card.article-card--medium[data-block-type='type_1'] .article-card__tag a
{
    color: #fff !important;
}


/*-----------------------------------------------------------------------------
>>> Стандартный & Тип 2
-----------------------------------------------------------------------------*/

/* категория */
.article-card.article-card--standart[data-block-type='type_2'] .article-card__chapter span
{
    color: var(--color) !important;
}

/* заголовок */
.article-card.article-card--standart[data-block-type='type_2'] .article-card__title span
{
    color: #1d1d26 !important;
}

/* подзаголовок */
.article-card.article-card--standart[data-block-type='type_2'] .article-card__excerpt
{
    position: relative !important;
    z-index: 1 !important;

    color: #1d1d26 !important;
}

/* теги */
.article-card.article-card--standart[data-block-type='type_2'] .article-card__tag span,
.article-card.article-card--standart[data-block-type='type_2'] .article-card__tag a
{
    color: var(--color) !important;
}


/*-----------------------------------------------------------------------------
>>> Половина (50%) & Тип 2
-----------------------------------------------------------------------------*/

/* категория */
.article-card.article-card--medium[data-block-type='type_2'] .article-card__chapter span
{
    color: var(--color) !important;
}

/* заголовок */
.article-card.article-card--medium[data-block-type='type_2'] .article-card__title span
{
    color: #1d1d26 !important;
}

/* подзаголовок */
.article-card.article-card--medium[data-block-type='type_2'] .article-card__excerpt
{
    position: relative !important;
    z-index: 1 !important;

    color: #1d1d26 !important;
}

/* теги */
.article-card.article-card--medium[data-block-type='type_2'] .article-card__tag span,
.article-card.article-card--medium[data-block-type='type_2'] .article-card__tag a
{
    color: var(--color) !important;
}


/*-----------------------------------------------------------------------------
>>> Стандартный & Тип 3
-----------------------------------------------------------------------------*/

/* категория */
.article-card.article-card--standart[data-block-type='type_3'] .article-card__chapter span
{
    color: var(--color) !important;
}

/* заголовок */
.article-card.article-card--standart[data-block-type='type_3'] .article-card__title span
{
    color: #1d1d26 !important;
}

/* подзаголовок */
.article-card.article-card--standart[data-block-type='type_3'] .article-card__excerpt
{
    position: relative !important;
    z-index: 1 !important;

    color: #1d1d26 !important;
}

/* теги */
.article-card.article-card--standart[data-block-type='type_3'] .article-card__tag span,
.article-card.article-card--standart[data-block-type='type_3'] .article-card__tag a
{
    color: var(--color) !important;
}


/*-----------------------------------------------------------------------------
>>> Половина (50%) & Тип 3
-----------------------------------------------------------------------------*/

/* категория */
.article-card.article-card--medium[data-block-type='type_3'] .article-card__chapter span
{
    color: #1d1d26 !important;
}

/* заголовок */
.article-card.article-card--medium[data-block-type='type_3'] .article-card__title span
{
    color: #1d1d26 !important;
}

/* подзаголовок */
.article-card.article-card--medium[data-block-type='type_3'] .article-card__excerpt
{
    color: #1d1d26 !important;
    left: 0 !important;
}

/* теги */
.article-card.article-card--medium[data-block-type='type_3'] .article-card__tag span,
.article-card.article-card--medium[data-block-type='type_3'] .article-card__tag a
{
    color: #1d1d26 !important;
}


/*-----------------------------------------------------------------------------
>>> Стандартный & Тип 4
-----------------------------------------------------------------------------*/

/* категория */
.article-card[data-block-type='type_4'] .article-card__chapter span
{
    color: #1d1d26 !important;
}

/* заголовок */
.article-card.article-card--standart[data-block-type='type_4'] .article-card__title {
    z-index: 1 !important;
    position: relative !important;
}

.article-card[data-block-type='type_4'] .article-card__title span
{
    color: #1d1d26 !important;
}

/* подзаголовок */
.article-card.article-card--standart[data-block-type='type_4'] .article-card__excerpt
{
    position: relative !important;
    z-index: 1 !important;

    color: #1d1d26 !important;
}

/* теги */
.article-card.article-card--standart[data-block-type='type_4'] .article-card__tag {
    z-index: 1 !important;
}

.article-card[data-block-type='type_4'] .article-card__tag span,
.article-card[data-block-type='type_4'] .article-card__tag a
{
    color: #1d1d26 !important;
}

.article-card[data-block-type='type_1'][data-text-color="#fff"] .article-card__chapter span,
.article-card[data-block-type='type_1'][data-text-color="#fff"] .article-card__title,
.article-card[data-block-type='type_1'][data-text-color="#fff"] h1,
.article-card[data-block-type='type_1'][data-text-color="#fff"] .article-card__excerpt,
.article-card[data-block-type='type_1'][data-text-color="#fff"] .article-card__tag span,
.article-card[data-block-type='type_1'][data-text-color="#fff"] .article-card__tag a,
.article-card.article-card--standart[data-block-type='type_1'][data-text-color="#fff"] .article-card__chapter span,
.article-card.article-card--standart[data-block-type='type_1'][data-text-color="#fff"] .article-card__title span,
.article-card.article-card--standart[data-block-type='type_1'][data-text-color="#fff"] .article-card__excerpt,
.article-card.article-card--standart[data-block-type='type_1'][data-text-color="#fff"] .article-card__tag span,
.article-card.article-card--standart[data-block-type='type_1'][data-text-color="#fff"] .article-card__tag a,
.article-card[data-block-type='type_2'][data-text-color="#fff"] .article-card__chapter span,
.article-card[data-block-type='type_2'][data-text-color="#fff"] .article-card__title,
.article-card[data-block-type='type_2'][data-text-color="#fff"] h1,
.article-card[data-block-type='type_2'][data-text-color="#fff"] .article-card__title span,
.article-card[data-block-type='type_2'][data-text-color="#fff"] .article-card__excerpt,
.article-card[data-block-type='type_2'][data-text-color="#fff"] .article-card__tag span,
.article-card[data-block-type='type_2'][data-text-color="#fff"] .article-card__tag a,
.article-card[data-block-type='type_3'][data-text-color="#fff"] .article-card__chapter span,
.article-card[data-block-type='type_3'][data-text-color="#fff"] .article-card__title,
.article-card[data-block-type='type_3'][data-text-color="#fff"] h1,
.article-card[data-block-type='type_3'][data-text-color="#fff"] .article-card__title span,
.article-card[data-block-type='type_3'][data-text-color="#fff"] .article-card__excerpt,
.article-card[data-block-type='type_3'][data-text-color="#fff"] .article-card__tag span,
.article-card[data-block-type='type_3'][data-text-color="#fff"] .article-card__tag a,
.article-card[data-block-type='type_4'][data-text-color="#fff"] .article-card__chapter span,
.article-card[data-block-type='type_4'][data-text-color="#fff"] .article-card__title,
.article-card[data-block-type='type_4'][data-text-color="#fff"] h1,
.article-card[data-block-type='type_4'][data-text-color="#fff"] .article-card__excerpt,
.article-card[data-block-type='type_4'][data-text-color="#fff"] .article-card__tag span,
.article-card[data-block-type='type_4'][data-text-color="#fff"] .article-card__tag a,
.article-card[data-block-type='type_5'][data-text-color="#fff"] .article-card__chapter span,
.article-card[data-block-type='type_5'][data-text-color="#fff"] .article-card__title,
.article-card[data-block-type='type_5'][data-text-color="#fff"] h1,
.article-card[data-block-type='type_5'][data-text-color="#fff"] .article-card__excerpt,
.article-card[data-block-type='type_5'][data-text-color="#fff"] .article-card__tag span,
.article-card[data-block-type='type_5'][data-text-color="#fff"] .article-card__tag a,
.article-card--large[data-block-type='type_5'][data-text-color="#fff"] .article-card__chapter span,
.article-card--large[data-block-type='type_5'][data-text-color="#fff"] .article-card__title,
.article-card--large[data-block-type='type_5'][data-text-color="#fff"] h1,
.article-card--large[data-block-type='type_5'][data-text-color="#fff"] .article-card__excerpt,
.article-card--large[data-block-type='type_5'][data-text-color="#fff"] .article-card__tag span,
.article-card--large[data-block-type='type_5'][data-text-color="#fff"] .article-card__tag a
{
    color: #fff !important;
}

.article-card[data-block-type='type_1'][data-text-color="#1d1d26"] .article-card__chapter span,
.article-card[data-block-type='type_1'][data-text-color="#1d1d26"] .article-card__title,
.article-card[data-block-type='type_1'][data-text-color="#1d1d26"] h1,
.article-card[data-block-type='type_1'][data-text-color="#1d1d26"] .article-card__excerpt,
.article-card[data-block-type='type_1'][data-text-color="#1d1d26"] .article-card__tag span,
.article-card[data-block-type='type_1'][data-text-color="#1d1d26"] .article-card__tag a,
.article-card.article-card--standart[data-block-type='type_1'][data-text-color="#1d1d26"] .article-card__chapter span,
.article-card.article-card--standart[data-block-type='type_1'][data-text-color="#1d1d26"] .article-card__title span,
.article-card.article-card--standart[data-block-type='type_1'][data-text-color="#1d1d26"] .article-card__excerpt,
.article-card.article-card--standart[data-block-type='type_1'][data-text-color="#1d1d26"] .article-card__tag span,
.article-card.article-card--standart[data-block-type='type_1'][data-text-color="#1d1d26"] .article-card__tag a,
.article-card[data-block-type='type_2'][data-text-color="#1d1d26"] .article-card__chapter span,
.article-card[data-block-type='type_2'][data-text-color="#1d1d26"] .article-card__title,
.article-card[data-block-type='type_2'][data-text-color="#1d1d26"] h1,
.article-card[data-block-type='type_2'][data-text-color="#1d1d26"] .article-card__title span,
.article-card[data-block-type='type_2'][data-text-color="#1d1d26"] .article-card__excerpt,
.article-card[data-block-type='type_2'][data-text-color="#1d1d26"] .article-card__tag span,
.article-card[data-block-type='type_2'][data-text-color="#1d1d26"] .article-card__tag a,
.article-card[data-block-type='type_3'][data-text-color="#1d1d26"] .article-card__chapter span,
.article-card[data-block-type='type_3'][data-text-color="#1d1d26"] .article-card__title,
.article-card[data-block-type='type_3'][data-text-color="#1d1d26"] h1,
.article-card[data-block-type='type_3'][data-text-color="#1d1d26"] .article-card__title span,
.article-card[data-block-type='type_3'][data-text-color="#1d1d26"] .article-card__excerpt,
.article-card[data-block-type='type_3'][data-text-color="#1d1d26"] .article-card__tag span,
.article-card[data-block-type='type_3'][data-text-color="#1d1d26"] .article-card__tag a,
.article-card[data-block-type='type_4'][data-text-color="#1d1d26"] .article-card__chapter span,
.article-card[data-block-type='type_4'][data-text-color="#1d1d26"] .article-card__title,
.article-card[data-block-type='type_4'][data-text-color="#1d1d26"] h1,
.article-card[data-block-type='type_4'][data-text-color="#1d1d26"] .article-card__excerpt,
.article-card[data-block-type='type_4'][data-text-color="#1d1d26"] .article-card__tag span,
.article-card[data-block-type='type_4'][data-text-color="#1d1d26"] .article-card__tag a,
.article-card[data-block-type='type_5'][data-text-color="#1d1d26"] .article-card__chapter span,
.article-card[data-block-type='type_5'][data-text-color="#1d1d26"] .article-card__title,
.article-card[data-block-type='type_5'][data-text-color="#1d1d26"] h1,
.article-card[data-block-type='type_5'][data-text-color="#1d1d26"] .article-card__excerpt,
.article-card[data-block-type='type_5'][data-text-color="#1d1d26"] .article-card__tag span,
.article-card[data-block-type='type_5'][data-text-color="#1d1d26"] .article-card__tag a,
.article-card--large[data-block-type='type_5'][data-text-color="#1d1d26"] .article-card__chapter span,
.article-card--large[data-block-type='type_5'][data-text-color="#1d1d26"] .article-card__title,
.article-card--large[data-block-type='type_5'][data-text-color="#1d1d26"] h1,
.article-card--large[data-block-type='type_5'][data-text-color="#1d1d26"] .article-card__excerpt,
.article-card--large[data-block-type='type_5'][data-text-color="#1d1d26"] .article-card__tag span,
.article-card--large[data-block-type='type_5'][data-text-color="#1d1d26"] .article-card__tag a
{
    color: #1d1d26 !important;
}


/*-----------------------------------------------------------------------------
>>> Стандартный & Тип 5
-----------------------------------------------------------------------------*/

/* категория */
.article-card.article-card--standart[data-block-type='type_5'] .article-card__chapter span
{
    color: #1d1d26 !important;
}

/* заголовок */
.article-card.article-card--standart[data-block-type='type_5'] .article-card__title span
{
    color: #1d1d26 !important;
}

/* подзаголовок */
.article-card.article-card--standart[data-block-type='type_5'] .article-card__excerpt
{
    position: relative !important;
    z-index: 1 !important;

    color: #1d1d26 !important;
}

/* теги */
.article-card.article-card--standart[data-block-type='type_5'] .article-card__tag span,
.article-card.article-card--standart[data-block-type='type_5'] .article-card__tag a
{
    color: #1d1d26 !important;
}

.postid-20089 .post-date:before {
    content: "28.11.2019";
    position: absolute;
    background: #f2f2f2;
}

/*-----------------------------------------------------------------------------
>>> Половина (50%) & Тип 5
-----------------------------------------------------------------------------*/

/* категория */
.article-card.article-card--medium[data-block-type='type_5'] .article-card__chapter {
    left: 20px !important;
}

.article-card.article-card--medium[data-block-type='type_5'] .article-card__chapter span
{
    color: #1d1d26 !important;
}

/* заголовок */
.article-card.article-card--medium[data-block-type='type_5'] .article-card__title {
    left: 0 !important;

}

.article-card.article-card--medium[data-block-type='type_5'] .article-card__title span
{
    font-size: 27px !important;

    color: #1d1d26 !important;
}

/* подзаголовок */
.article-card.article-card--medium[data-block-type='type_5'] .article-card__excerpt
{
    position: relative !important;
    z-index: 1 !important;
    left: 10px !important;

    color: #1d1d26 !important;
}

/* теги */
.article-card.article-card--medium[data-block-type='type_5'] .article-card__tag {
    left: 20px !important;
}

.article-card.article-card--medium[data-block-type='type_5'] .article-card__tag span,
.article-card.article-card--medium[data-block-type='type_5'] .article-card__tag a
{
    color: #1d1d26 !important;
}

