/*!
Theme Name: ZimaMagazine Theme Staging
Description: WordPress Theme
Version: 3.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: zima3
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

.news .banner-block_long {
    margin: 45px 0;
}

img.not-scale {
    transform: scale(1) !important;
}
iframe {
    max-width: 100%;
    WIDTH: 100%;
}
html {
    overflow: unset !important;
}
.wrapper {
/*    padding-bottom: 36px; */
}
.News__image img {
    max-width: 100%;
}

.post .post__button {
    display: none;
}
.post.video .post__button.video {
    display: block;
    z-index: 2;
}

.post.gallery .post__button.gallery {
    display: block;
    z-index: 2;
}
.article-col_static .aside__container > * {
    position: relative;
}
.posts-also .post:hover img.main-image {
    /*transform: translate(-50%, -50%);*/
}

.Search-posts {
    overflow-y: auto;
    max-height: 450px;
    color: #000;
}

.Search-posts p {
    text-align: center;
    vertical-align: center;
    display: block;
    width: 100%;
    font-family: 'Bluu Zima';
    margin-top: 30px;
    margin-bottom: 30px;
}


.Search .preloader {
    display: none;
    background-color: #fff;
    z-index: 11;
    position: relative;
    flex-wrap: wrap;
    aling-center: center;
    padding: 10px 25px 20px;

    color: #000;
    display: block;
    width: 100%;
    font-family: 'Bluu Zima';
}

.Search .preloader img {
    width: 30px;
    margin-right: 10px;
}

.subscription-follow__form span.wpcf7-not-valid-tip {
    display: none;
}

.subscription-follow .wpcf7-response-output {
    border: 1px solid #fff !important;
    color: #fff;
    font-size: 12px;
    padding: 10px 15px;
}

.wpcf7-not-valid {
    border-color: #b73939;
}

.post__title {
    max-height: 10em;
}

.post-main-container .post__title,
.post-big-container .post__title {
    max-height: 9em;
}


.post-main-container .post__title {
    margin-bottom: 30px;
}

#sb_instagram{
	width:80%;
}

p img.aligncenter{
    align-content: center;
    text-align: center;
    left: 50%;
    display: block;
    position: relative;
    transform: translate(-50%,0);
}

.content-header__description {
    margin-top: 10px;
}

img.special-icon {
    position: absolute;
    left: 10px;
    width: 15px;
    top: calc(50%);
    transform: translate(0px, -40%);
}

/*  Раздел КЛУБ  */
.club__event-date {
    color: #eb5757;
    text-align: center;
    margin-right: 30px;
}

.club__event-ped {
    color: #eb5757;
    font-family: Bluu Zima;
    font-size: 2.875rem;
    line-height: 2.875rem;
    width: 3rem;
}

.club__event-pem {
    text-transform: uppercase;
    font-size: .7rem;
}

.wrapper.club .post-usmall-container .post__body {
    display: flex;
    flex-direction: row;
    padding: 0;
}

.wrapper.club .content-header h1 {
    font-size: 2.5rem;
    line-height: 1.2;
}

.menu-item-special {
    margin-right: 0px;
}

.article-paragraph div[id^='attachment_'] {
    max-width: 100%;
}



.post-news-container .post__body{
	max-height: 240px;
}


.banner.banner-block img {
    max-width: 100%;
    max-height: 400px;
}
@media only screen and (max-width: 500px)  {
    .banner.banner-block img {
        max-height: 300px;
    }
}

.main_top_ban{
    margin-top: 24px;
}

.post-main-container .post__title a {
    font-size: 1.1rem;
}
@media only screen and (max-width: 700px)  {
    .menu-pop-up__nav_additional{
        padding-bottom: 100px;
    }
}

.aside__container .banner.banner-block, aside  .banner.banner-block{
    margin-bottom: 20px;
}

.news_full_page .more {
    width: 100%;
}

.header-top.fixed {
    position: fixed;
    top: -63px;
    transition: top .5s ease;
    z-index: 10;
    width: 100%;
    margin-top:0px;
}

.header-top.fixed.animate {
    top: 0px;
}
@media only screen and (max-width: 900px)  {
    .header-top-placeholder{
        margin-bottom: 63px;
    }
    .header-top{
        margin-top:-63px;
    }

}


.button {
    width: 160px;
}

@media (max-width: 750px) {
    .article{
        font-size:16px;
    }
    .footer-single .posts {
        /*display: none;*/
    }

    .footer-single .posts-header {
        /*display: none;*/
    }
    .post-xsmall-container .post__title a {
        font-size: 1.1rem;
    }
    .post-xsmall-container .post__author {
        font-size: .8rem;
    }
    .article-header__author {
        font-size: 0.8rem;
    }

    .article-paragraph iframe{
        max-width: 100%;
    }
    .article-finish{
    	border: none;
    }
}

.news_page .load-more {
    margin-top: 0px;
}

svg#left-menu-logo {
    max-width: 124px;
    margin-left: 5px;
}

.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    margin-bottom: 1em;
    padding: 0 3em !important; 
}

.article-paragraph blockquote, .article-paragraph blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
    margin: 40px 10px;
    margin-bottom: 40px;
}

.article-paragraph h3 {
    font-family: 'Bluu Zima';
    font-size: 1.2rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.article-paragraph h2{
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}

@media (min-width: 901px) {
    .Search{
        opacity: 0;
    }
    .Search.active{
        opacity: 1;
    }

    .Search.moving .Search-area {
        height: calc(100vh - 63px);
        top: 63px;
    }
}

.News__paragraph a:not(.button) {
    position: relative;
    white-space: nowrap;
    z-index: 1;
}

.News__paragraph a:not(.button):after {
    content: "";
    z-index: -1;
    position: absolute;
    left: 2px;
    top: 45%;
    width: 100%;
    height: 11px;
    transition: transform ease .3s;
    background-image: url("data:image/svg+xml,%3Csvg width='194' height='11' viewBox='0 0 194 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='194' height='11' fill='%23DBF6FF'%3E%3C/rect%3E%3C/svg%3E")
}

.News__paragraph a:not(.button):hover:after {
    left: 0;
    transform: scale(1,2) translate(0,-10%);
}

.article-paragraph a.spanned:after{
    content:none;
}

.article-paragraph a.spanned{
    white-space: initial;
}

.article-paragraph a.spanned span{
    position: relative;
}

.article-paragraph a.spanned:not(.button) span:after {
    content: "";
    z-index: -1;
    position: absolute;
    left: -4px;
    top: 45%;
    right:-4px;
    height: 11px;
    transition: transform ease .3s;
    background-image: url("data:image/svg+xml,%3Csvg width='194' height='11' viewBox='0 0 194 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='194' height='11' fill='%23DBF6FF'%3E%3C/rect%3E%3C/svg%3E")
}

.article-paragraph a:not(.button):hover span:after {
  left: 0;
  transform: scale(1, 2) translate(0, -10%);
}

a.newlink{
    position:relative;
    z-index: 1;
}
a.newlink:after{
  content: "";
  z-index: -1;
  position: absolute;
  left: 2px;
  top: 45%;
  width: 100%;
  height: 11px;
  transition: transform ease 0.3s;
  background-image: url("data:image/svg+xml,%3Csvg width='194' height='11' viewBox='0 0 194 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='194' height='11' fill='%23DBF6FF'%3E%3C/rect%3E%3C/svg%3E");

}

a.newlink:hover:after{
  left: 0;
  transform: scale(1, 2) translate(0, -10%);
}

.club__event-title{
	display: flex;
    vertical-align: middle;
    flex-flow: column-reverse;
    width: 100%;
}

.stayhome {
    background: url(/wp-content/themes/zimatheme/images/stayhome.png) no-repeat center;
    background-size: cover;
    padding: 5px;
}

.stayhome-inner {
    background: #ffd14f;
    padding: 12px;
    text-align: center;
}

.stayhome-text {
    color: #18284a;
    font-size: 14px;
    font-family: Apercu Pro;
    font-weight: 700;
    line-height: 1.7;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.stayhome-text a {
    text-decoration: underline;
}

@media (max-width: 767px) {
    .stayhome-text .item:last-child {
        display: block;
    }
}


.stayhome-triangle {
    background: url(/wp-content/themes/zimatheme/images/triangle.png) no-repeat center;
    background-size: contain;
    width: 13px;
    height: 15px;
    display: inline-block;
    margin: 0 15px;
}

h4 {
    font-family: PT Serif;
    font-size: 1rem;
    line-height: 1.75;
    letter-spacing: .3px;
    margin-bottom: 15px;
    font-weight: bold;
}
@media (max-width: 767px) {
    h4{
        font-size: 1.3rem;
    }
}

a.post__title-link {
    transition: color 1.5s ease;
}
.post:hover .post__title-link{
    color: #3761a3;
}

.wp-block-image{
    margin-bottom: 2em;
}

.wp-block-image img{
    max-width: 100%;
    height: auto;
}
.wp-block-image figcaption{
    font-weight: 700;
    font-size: .6875rem;
    line-height: 1;
    text-align: right;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #8c99ac;
    opacity: .7;
    margin-top: 6px;
}

.article-quote {
    padding-left: 50px;
    font-family: PT Serif;
    font-size: 1rem;
    line-height: 1.75;
    letter-spacing: .3px;
    margin-top: 60px;
    margin-bottom: 34px;
    position: relative;
}

.article-quote:before {
    content: '“';
    position: absolute;
    left: -10px;
    top: -20px;
    font-size: 100px;
    line-height: 1;
    color: #18284A;
}

.article-quote .article-quote__author {
    display: block;
    margin-top: 27px;
    color: #8C99AC;
    opacity: 0.7;
    font-family: Apercu Pro;
    font-weight: bold;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.dialog .close {
    z-index: 1000;
    font-size: 36px;
    transition: all .5s ease;

}

.dialog .close:hover {
    color:white;
    transform: scale(1.1);
}





.post__sp {
    text-transform: uppercase;
    font-size: 0.6rem;
    color: white;
    margin: 5px;
    padding: 2px 5px;
    text-align: center;
}

.post__sp span{
    background: #3761a3;
    padding: 3px 5px;
}

@media (max-width: 750px) {
    .post__sp{
        text-align: left;
    }
}

.wp-block-embed-youtube iframe {
    width: 100%;
}

/*IOS*/

.ios__main{

    width:100%;
    height:100%;
    background-image:url("/wp-content/themes/zimatheme/assets/ios/main.jpg");
    background-size:cover;
}

.ios_bottom {
    background-color: #3761a3;
    text-transform: uppercase;
    padding: 10px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    text-align: center;
    color:white
}

.ios__close {
    position: absolute;
    right: 10px;
    top: 10px;
}

.ios__main {
    width: 100%;
    height: 100%;
    background-image: url(/wp-content/themes/zimatheme/assets/ios/main.jpg);
    background-size: contain;
}

.ios__inner {
    width: 300px;
    height: 300px;
    position: fixed;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    background-color:#F9FAFF;
}

.ios__wrapper {
    position: fixed;
    min-width: 100vw;
    min-height: 100vh;
    background: rgba(0,0,0,.6);
    content: " ";
    display: block;
    z-index: 10000;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.wp-block-buttons .wp-block-button{
    display: block !important;
}
.wp-block-button .button:before{
    z-index: -1;
}
.wp-block-button .button {
    min-width: 160px;
    width: 240px;
    z-index: 10;
    text-align: center;
}
@media (min-width: 1024px) {
    .default-swiper .swiper-container{
        margin-bottom:0px;
    }
}


.mob_menu {
    display: none;
}


@media (max-width: 750px){
    .mob_menu {
        display: block;
        text-transform: uppercase;
        background: white;
        position: relative;
        height: 50px;
        margin: 0px 10px;
        border-bottom: 1px solid #efefef;
    }
    ul.mob_menu_list {
        display: flex;
        flex-direction: row;
        justify-content: center;
        font-weight: 900;
        font-size: 14px;
        line-height: 50px;
    }
    ul.mob_menu_list li {
        width: 33%;
        text-align: center; 
    }

    li.mm_drop{
        position: relative;
    }
    li.mm_drop:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 0px;
        bottom: 0px;
        background:#18284a;
        left: 0px;
        transition: all .2s ease;
    }
    .opened li.mm_drop:after{
        height: 4px;
    }



    .mm_submenu {
        display: none;
        position: absolute;
        background: white;
        width: 100%;
        top: 50px;
        z-index: 9;
    }
    
    .mm_submenu li {
        width: 100%;
        text-align: center;
        padding: 10px;
        margin: 5px;
        font-size: 14px;
        
    }
    span.mob_menu_zimaguide svg {
        height: 20px;
        transform: translate(-5px, 3px);
    }
    span.mm_submenu_opener{
        transition: all .1s ease;
        display: inline-block;
    }
    .opened span.mm_submenu_opener{
        transform: rotate(180deg);
    }
    
    .opened .mm_submenu{
        display: block;
    }

    .overflow .wrapper {
        padding-top: 55px;
    }
    .main_page .strip{
        margin-top:0px;
    }
  
    

}

.post__title {
    max-height: 70em;
}

.post-news-container .post__body {
    max-height: 330px;
}

span.breaking_news {
    background: #FFD14F;
    color: black;
    padding: 3px;
}
@media only screen and (min-width: 1024px){
    .page-article__aside {
        margin-right: 0;
        max-width: 40% !important;
        display: flex;
        flex-direction: column;
    }
    .page-article__main.startup--new__main {
        width: 40%;
    }
    .startup--new p {
        margin-bottom: 20px;
        line-height: 24px;
    }
    .contest-blue-box{
        font-size:13px;
    }
}

@media only screen and (max-width:1400){

    .intro--startup.intro-cover {
        background-size: cover !important; 
    }

}

.intro--startup--switcher-link:last-child {
    border-right: none;
}
.intro--startup--switcher-link {
    border-right: 3px solid #fff;
    width: 22% !important;
}
.intro--startup--switcher-link:last-child {
    width: 30% !important;
}
@media only screen and (min-width: 1024px){
    .intro--startup--switcher{
        width: 760px  !important;
        left: calc(50% - 380px)  !important;
    }
    
}
@media only screen and (max-width: 1024px){
    .intro--startup--switcher{
        width: 350px  !important;
        left: calc(50% - 175px)  !important;
    }
    .hide-mobile{
        display:none !important;
    }
    .intro--startup--switcher-link:nth-child(2) {
        border-right: none  !important;
    }
    .intro--startup--switcher-link {
        width: 47% !important;
    }
}


.header-top__subscribe{
	position: relative;
	
}


/* .header-top__subscribe:before{
	position: absolute;
    content: '';
    background: url(/wp-content/themes/zimatheme/assets/images/svg/knopka.svg) no-repeat;
    background-size: cover;
    width: calc(100% + 10px);
    height: 20px;
    left: -5px;
    top: -14px;
} */

/* .header-nav:before{
	position: absolute;
    content: '';
    background: url(/wp-content/themes/zimatheme/assets/images/svg/desktop_snow.svg);
    background-size: contain;
    width: 100%;
    height: 98px;
    left: 0;
	    pointer-events: none;
    top: -98px;
} */

/* .header-top {
	    background: #18284a url(/wp-content/themes/zimatheme/assets/images/svg/desktop_snow.svg);
    background-size: contain;
} */
/* @media only screen and (max-width: 900px){
	.header-top__container {
		background: #18284a  url(/wp-content/themes/zimatheme/assets/images/svg/mob_snow.svg);
	
	}
} */


#club-program{
    background: #F2F6FF;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 50px;
    margin-bottom: 50px;
    min-height: 660px;
}
#video-block{
    background: #F2F6FF;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 50px;
    margin-bottom: 0px;
    min-height: 660px;
}

#club-program h2, #video-block h2{
    text-align: left;
    font-family: 'Bluu Zima';
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 32px;
    color: #212020;
    margin-bottom: 30px;
}

#club-program .club-program--container, #video-block .video-block--container{
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    padding: 0;
}

#club-program .club-program--container:has(> :last-child:nth-child(-n + 2))  {
    display: flex;
    justify-content: space-evenly;
}
#club-program .club-program--container .post__body, #video-block .video-block--container .post__body{
    background: #fff;
}

#club-program .club-program-button .button {
    width: 175px;
}
#club-program .club-program-button{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}

#club-program .post-small-container, #video-block .post-small-container {
    width: 268px;
    padding: 0;
}

.instagram-block.subscribe.mobile-only{
    display: none;
    padding: 0;
}

.video-block-icon:before{
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 2;
    background-size: 36px 36px;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    content: "";
    background: #fff;
    width: 36px;
    height: 36px;
    transform: translate(-50%, 50%) rotate(45deg);
}

#video-block{
    min-height: auto;
}

#video-block .video-block--container{
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 30px;
}

#video-block .post-small-container{
    width: 30%;
    min-height: auto;
}

#video-block .post__body{
    height: 142px;
    flex: unset;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#video-block .post__title{
    margin-bottom: 0px;
}
#video-block .post__icon{
    margin-left: 2px;
}

#video-block .post__loc:hover{
    /* color: #3761a3; */
}

.post-small-container2{
    transition: transform ease 0.5s;
}


.post-small-container2:hover{
    transform: scale(1.1);
}

.post-small-container2--wrapper{
    overflow: hidden;
}

.slick-slide img{
    z-index: 1;
}

#collections .ee{
    max-width: 1230px;
    margin: 0 auto;
    padding: 0 30px;
}

h2 a{
    color: #3761a3;
    transition: color ease 0.3s;
}
h2 a:hover{
    color: rgb(255, 209, 79);
}
@media only screen and (max-width: 819px){
    .main_page .strip__row{
        height: auto;
        overflow: visible;
    }

    #club-program .club-program--container .post__body{
        background: transparent;
    }
    #club-program .post-small-container{
        width: 100%;
        padding: 0;
        margin-bottom: 25px;
    }
    #club-program{
        background: #F2F6FF;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
        min-height: 0px;
    }

    .wrapper{
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
    #club-program h2{
        font-family: 'Bluu Zima';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 32px;
        color: #212020;
    }
    #club-program .club-program--container{
        flex-direction: column;
        align-items: flex-start;
    }

    .club-program-placeholder{
        height: 554px;
    }

    .instagram.wrapper{
        padding:0;
        margin:0;
    }

    #sb_instagram{
        width: 100% !important;
    }

    /*.instagram-container{*/
    /*    display: flex !important;*/
    /*    flex-direction: column !important;;*/
    /*    flex-wrap: wrap !important;*/
    /*    height: 260px;*/
    /*    padding: 0px !important;*/
    /*}*/
    /*.instagram-block{*/
    /*    width: 33%;*/
    /*    margin: 1.2px;*/
    /*    flex: 1;*/
    /*}*/

    /*.instagram-block:first-child {*/
    /*    flex: 0 0 100%;*/
    /*    height: 0;*/
    /*}*/

    /*#sb_instagram #sbi_images .sbi_item{*/
    /*    padding:0 !important;*/
    /*    overflow: visible !important;*/
    /*}*/

    /*#sb_instagram .sbi_photo{*/
    /*    height: 100% !important;*/
    /*    background-image: none !important;*/
    /*}*/

    .instagram-block.subscribe.mobile-only{
        display: block;
        padding-top:10px;
    }

    #video-block{
        background: #F2F6FF;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 30px;
        margin-bottom: 0px;
    }

    #video-block .video-block--container{
        /*flex-direction: column;*/
        align-items: flex-start;
        row-gap: 20px;
    }

 /*   #video-block .post-small-container{
        width: 100%;
    }*/

    #video-block h2{
        font-family: 'Bluu Zima';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 32px;
    }

    #video-block .post__body {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: start;
        /*background: transparent !important;*/
    }

    #video-block .post__title a{
        font-family: 'Bluu Zima';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 130%;
        /* color: #212020; */
    }

   /* #video-block .post{
        height: 80px;
    }*/

    #video-block .video-block-icon:before{
        width: 21.21px;
        height: 21.21px;
        /*background: #F2F6FF;*/
    }

    #video-block .post__icon{
        width: 8.88px;
        height: 10.5px;
        transform: translate(-50%, 50%) scale(1);
        margin-left: 1px;
    }

    #video-block .post a > img{
        object-fit: cover;
    }

    #sb_instagram .sbi_photo img {
        width: 100%;
        height: 100% !important;
        object-fit: cover;
    }

    #sb_instagram .sbi_photo_wrap{
        height: 100% !important;
    }

    .slick-slide img{
        margin: 0;
        margin-left: 13px;
    }

    .slick-slide {
        margin: 0 5px !important;
    }

    #collections .ee{
        max-width: 100%;
        margin: 0;
        padding: 0;
    }
}

@media (max-width: 750px){
    .header{
        margin-bottom: 10px;
    }

    #video-block .video-block-icon:before{
        background: #F2F6FF;
    }

    section.strip img.post__icon{
        display: none !important;
    }

    #video-block .video-block--container{
        flex-direction: column;
    }

    #video-block .post-small-container{
        width: 100%;
    }

    #video-block .post__body {
        background: transparent !important;
        height: auto;
    }

    #video-block .post-small-container .post__image a{
        height: 80px;
    }

    #video-block .post a > img{
        height: 100%;
    }
}

.posts--main h2{
    font-family: 'Bluu Zima';
    font-style: normal;
    font-weight: 400;
    font-size: 30px !important;
    line-height: 32px !important;
    color: #212020;
    text-align: left !important;
}

.posts--main{
    margin: 0 !important;
}

.posts--main .post-long-container{
    padding: 0;
    padding-right: 10px;
}

#collections{
    margin-bottom: 50px;
}

#collections h2{
    font-family: 'Bluu Zima';
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 32px;
    /* identical to box height, or 107% */


    /* 5 (Black) */

    color: #212020;
    text-align: left;
}

#collections .slick-dots li button:before{
    color: transparent !important;
    width: 8px  !important;
    height: 8px  !important;
    font-size: 8px  !important;
    line-height: 8px  !important;
}

#collections .slick-dots li.slick-active button:before{
    background: #18284a;
}

#collections .slick-dots li button{
    width: 8px !important;
    height: 8px !important;
}
#collections .slick-dots li{
    width: 8px !important;
    height: 8px !important;
}

#collections .next.slick-arrow:hover, #collections .prev.slick-arrow:hover{
  filter: brightness(2);
  cursor: pointer;
}

#posts-container .posts{
    margin: 0;
    margin-top: 15px;
    margin-bottom: 15px;
}

#posts-container .post-long-container{
    padding: 0;
    padding-right: 10px;
}

.article-col_main .wp-block-buttons .wp-block-button {
    margin: 0 auto;
}


/*Обратный отсчет*/

.header-countdown {
    background-color: #ffd14f; /* Yellow background */
    padding: 10px;
}
.header-countdown-container{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width:100%;
}

.left-text,
.right-text {
    font-size: 16px;
    color: #000;
}


@media (max-width: 750px) {
    .header-countdown-container{
        flex-direction: column; /* Default for mobile */
        text-align: center;
    }
    .header-countdown-container.wrapper{
        padding:0px;
    }
}