@media (min-width: 1200px){
    .main-content {
        max-width: 1000px;
        padding-top: 40px;
    }
    .main-content .first-element {
        padding-top: 0px;
    }
    .main-content.single-page .first-element {
        padding-top: 40px;
    }
    .main-content.single-page {
        padding: 0;
        width: 940px;
        position: relative;
    }
    .single-page .article-wrapper .article {
        width:100%;
        max-width: 625px;
        overflow: hidden;
    }
    .single-page .article-wrapper .article .news__wrap {
        width: 95%;
    }
    
    .single-page .article-wrapper .sidebar .offer, .single-page .article-wrapper .sidebar .socials {
        margin-bottom: 16px;
    }

}

.single-page .loaded-articles .wrapper {
    overflow: visible;
}

.single-page .loaded-articles {
    overflow: visible;
}

.single-page .loaded-articles.visible, .single-page .loaded-articles .wrapper:first-child {
    visibility: visible;
}
.single-page .wrapper>.offer {
    margin: 48px 0 48px -15px;
}

/* FIX */
@media (min-width: 768px){
    .articles .posts.three_columns-wrap {
        justify-content: start;
        margin: 0 -0px;
    }
}

.articlead {
    width:100%;
    max-width: 970px;
    margin:-100px 0 50px -32px;
    text-align:center;
}

.advert_skin {
    position:fixed;
    display:block;
    left:50%;
    margin:-42px 0 0 -950px;
}

.advert_skin a {
    height: 1000px;
    width: 1900px;
    display: block;
    position: relative;
}

.advert_billboard {
    width:100%;
	max-width: 970px;
    margin:auto;
    text-align:center;
    z-index:1;
    position: relative;
}

.advert_leaderboard {
    width:100%;
    margin:auto;
    text-align:center;
    z-index:1;
    position: relative;
}

.advert_mobile {
    width:100%;
    margin:auto;
    text-align:center;
    z-index:1;
    position: relative;
}

.advert_top {
    margin:160px auto 0 auto;
}

    .advert_billboard {
        display:block;
    }
    .advert_leaderboard {
        display:none;
    }
    .advert_mobile {
        display:none;
    }


@media (max-width: 1270px){
    .advert_skin {
        display:none;
    }
    .advert_top {
        margin:190px auto 0 auto;
    }
}

@media (max-width: 1999px){
    .main-content .first-element {
        padding-top: 0px;
    }
}

@media (max-width: 1199px){
    .advert_top {
        margin:100px auto 0 auto;
    } 
    
    .main-content .first-element {
        padding-top: 20px;
    }

}

@media (max-width: 1000px){
    .advert_billboard {
        display:none;
    }
    .advert_leaderboard {
        display:block;
    }
    .advert_mobile {
        display:none;
    }
}

@media (max-width: 767px){
    .advert_top {
        margin:60px auto 0 auto;
    } 
    
    .main-content .first-element {
        padding-top: 10px;
    }

.posts__read-more {
    position: absolute;
    bottom: -80px;
    right: 0;
    z-index: 5;
}
    
}

@media (max-width: 750px){
    .advert_billboard {
        display:none;
    }
    .advert_leaderboard {
        display:none;
    }
    .advert_mobile {
        display:block;
        margin: 60px auto 40px auto;
    }
    
}