/* Social buttons */
.share-btn {
    height: 20px !important;
}
.share-btn, .share-btn iframe {
    display: inline;
    display: inline-block;
    padding: 0;
    border: 0 none;
    vertical-align: baseline;
}
.share-btn.fb-widget {
    width: 106px;
    height: 21px !important;
    vertical-align: top;
}
.share-btn.vk-widget,
.share-btn.vk-widget iframe {
    width: 88px !important;
}
.share-btn.twtr-widget {
    width: 100px;
}
.share-btn.surf-widget {
    width: 90px;
}
.share-btn.gplus-widget {
    width: 65px;
}
.share-btn.pin-widget {
    background: url('//passets.pinterest.com/images/pidgets/bps1.png') no-repeat !important;
    background-position: 0 -20px;
    width: 40px;
    text-decoration: none;
}
.share-btn.pin-widget:active {
    background-position: 0 -40px;
}
.share-btn.pin-widget:hover {
    background-position: 0 0;
}


.inline-share {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 10px;
}
.inline-share .share-btn, .inline-share iframe {
    display: inline-block !important;
    margin: 0 5px !important;

}
.post-img .inline-share {
    top: 10px;
}


.inline-share .vk-widget,
.inline-share .vk-widget iframe {
    width: 54px !important;
    vertical-align: top;
}
.inline-share .fb_iframe_widget span{
    vertical-align: top !important;
    margin: 0px !important;
}

.img-slider {
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    cursor: col-resize;
}

.img-slider__wrap {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.img-slider__arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    box-shadow: 0 0 20px 2px #fff;
}

.img-slider__arrow::after {
    content: "";
    width: 36px;
    height: 37px;
    background: url("../_i/img-resize.png") no-repeat;
    position: absolute;
    left: -18px;
    top: 50%;
    margin-top: -19px;
}


.img-slider__arrow-img {
    display: none;
}

.img-slider .copy-icon {
    display: none;
}

.copy-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px #fff;
}

.copy-icon__on {
    background-color: #6dfc46;
}

.alphabetProfile__photo {
    position: relative;
    min-height: 200px;
}

.clear-mobile{
}

@media (max-width: 999px) {
    .clear-mobile {
        clear: both;
    }
}

@media (max-width: 674px) {
    .clear-mobile2 {
        clear: both;
    }
}

.gallery-items{
    text-align: center;
}

.header_inner .commercial{
    display: inline-block;
    margin-left: 0;
}

#ctrlcopy {
    color: transparent;
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute;
}

.wysiwyg figure img, .wysiwyg img {
    height: auto;
}


.wysiwyg code, .wysiwyg .quotation{
    font: 32px/40px "WarnockPro SemiboldDisp",Georgia,"Times New Roman",serif !important;
    margin: 55px 0 45px;
    text-align: center;
    display: block;
}
.wysiwyg code.stk-code {
    margin: 0;
    line-height: normal !important;

}
@media screen and (max-width: 674px) {
    .wysiwyg code, .wysiwyg .quotation {
        font: 28px/36px "WarnockPro SemiboldDisp", Georgia, "Times New Roman", serif;
    }
}

.wysiwyg .stk-grid code{
    margin: 0;
}

.wysiwyg .aside-art {
    margin: 0 25px 30px 0;
    float: left;
    text-align: left;
    width: 160px;
    clear: both;
}
.aside-art + p {
    clear: right !important;
    margin-left: 180px;
}

.wysiwyg iframe, .article_photo iframe{
    max-width: 100%;
}

.wysiwyg p{
    text-align: start !important;
    clear: both;
}

.wysiwyg p span {
    color: #333;
    font-size: 18px !important;
    line-height: 27px !important;
    font-family: Georgia,Times,"Times New Roman",serif !important;
    margin: 1.4em 0;
}
.wysiwyg .first_letter, .wysiwyg .letter_big{
    font: 700 28px/80px "Proxima Nova",Tahoma,Verdana,sans-serif !important;
}
.top_banner_wide div{
    margin: 0 auto;
}

.otherHeroes {
   margin: 45px 0 45px;
}
.page-margin {
   margin: 30px 0 0px;
}
.editorsChoose__more{margin-top:80px;}

.login_form .social_login div {
    margin-right: 15px;
}

.wide-gallery .slickTools{
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:auto;
}

.wysiwyg .quiz .test_result p {
    text-align: center !important;
}

.another_news .smallPreview .replaced_image {
    float: left;
    margin: 0 15px 0 0;
    width: 95px;
}

.wysiwyg .article_author + .article-entry{
    padding-top:6px;
}

.lazy {
    display: none;
    height: auto !important;
}

.wysiwyg .article_author + p, .wysiwyg .article_author + p +p{
    clear: none;
}

.users_favorites_list li{
    list-style: none;
}

.users_favorites_list .add-to-favorites a{
    opacity: 0;
}

.top-five__item{
    float:left;
}

/* article right column scrolling */
@media screen and (min-width: 1000px) {
    .scroll_block.fixed {
        position: fixed;
        margin-top: 0 !important;
    }
    .scroll_block.static {
        position: relative;
    }
}

.scroll_block {
    width: 300px !important;

}

.wysiwyg figure img{
    margin-bottom: 0px;
}

.wysiwyg .gallery-item-title p{
    text-align: center !important;
    margin: 0px !important;
    font: 700 16px/22px "Proxima Nova",Tahoma,Verdana,sans-serif;
}

.top-five__item .item__title{
    display: none;
}

.slick-slide .item__title{
    display: block !important;
}



.pRelative{
    position: relative;
}


.pRelative .art-state {
    position: absolute;
    white-space: nowrap;
    top: 5px;
    left: 70px;
    font: 10px/20px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    height: 20px;
    padding: 0 10px;
    background: #fff;
    background: rgba(255, 255, 255, 0.75);
    border-radius: 10px;
}

.pRelative div.copyright {
    position: absolute;
    top: 10px;
    left: 10px;
    float: left;
    z-index: 1;
}

.pRelative .btn.highlight {
    color: red;
    border-color: red;
}
.pRelative .btn.icon-btn {
    font-size: 28px;
    height: 28px !important;
    position: absolute;
    right: 10px;
    top: 5px;
}
.pRelative .btn {
    background: #FFF;
    border: 1px solid #ccc;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    color: #666c70;
    cursor: pointer;
    display: inline-block;
    font: 12px/28px Arial,Helvetica,sans-serif;
    height: 28px;
    letter-spacing: 1px;
    padding: 0 15px;
    text-transform: uppercase;
}

[data-can-hidden]{
    display: none;
}

.wysiwyg .widePic{
    background-position: 50% 50%;
}

.wide-gallery__item::before {
    content: ' ';
}

.wysiwyg .aside-art img{
    margin: 10px 0;
}

.aside-art + p{
    margin-left: 0px !important;
}

.top-five__item:first-child{
    width:100%;
}

.top-five__item:first-child .item__title{
    display: block;
}

.gallery-zoomed .thumbnails_fullimg_a img{
    width: 512px;
    max-width: 512px;
    margin: -6px !important;
    display: block;
    height: 760px;
}

.gallery-zoomed .thumbnails_fullimg_a{
    width: 500px;
    height: 742px;
    overflow: hidden;
}

.alphabet .alphabet__item{
    display: none;
}

.alphabet .alphabet__item:first-child,  .alphabet .alphabet__item+.slick-slide{
    display: block;
}

/* quiz */
p.rightAnswer__title, .test_result_score {
    text-align: center!important;
}
.wide-gallery__wrap{
    overflow: hidden;
}

.center_wrap{
    max-width: 1002px;
    margin: 0 auto;
}
header.sticky{
    top:-1000px;
}

.another_news.another_news--after-content {
    clear: both;
}

.side-social__item:nth-child(3){
    border-top: none !important;
}
.main_menu__item a {
    white-space: nowrap;
}

.en_SG .subscribtion{
    background-image: url('../_i/bg_subscribe_en_SG.jpg');
}

.en_MY .subscribtion{
    background-image: url('../_i/bg_subscribe_en_MY.jpg');
}

.mn_MN .global,
.mn_MN .wysiwyg figcaption,
.mn_MN .headerMenuMain__item,
.mn_MN .news_header__tags,
.mn_MN .smallPreview__header,
.mn_MN .article_tags,
.mn_MN .editorial-text__author,
.mn_MN .alphabet_name,
.slider_caption:lang(mn),
.wide-gallery__caption li:lang(mn),
.wysiwyg .slider-caption__count:lang(mn) {
    font-weight: normal !important;
}

.ru_UA header.sticky {
    z-index: 65001;
}
.collumns-section:empty {
    min-height: 0;
}
/* pop-up gallery #4058 #4057 */
.pg-v .pg-main__img img {
    display: block;
}

.pg-v .pg-main__img {
    max-width: 850px;
    margin: auto;
}

.pg-v .pg-list__item {
    margin: 0;
    height: 80px;
}

.pgs .pgs-view__list .pg-list {
    height: 240px;
    overflow: hidden;
}

.pg-v .pg-state__wrap .pg-main__img {
    max-width: 512px !important;
}
.pg-v .pg-state__wrap .pg-list__item {
    height: 100px;
}

.pg-v .pg-state__wrap .pg-list {
    height: 500px;
}

.pg-state__unit.pg-state-up {
    overflow: hidden;
}

.pg-state-up__unit {
    display: block;
    background: #000 none repeat scroll 0 0 !important;
}

.pg-state-up__unit a:hover{
    opacity: 0.5;
}


.pg-v .pg-state-up__unit {
    max-height: 163px;
}


@media (max-width: 1000px) {
    .pg-v .pg-state-up__unit {
        max-height: 133px;
    }
}

.popup-gallery-holder {
    overflow: hidden;
    position: relative;
}

.vshidden {
    visibility: hidden;
}
/* end pop-up gallery */
/* video #5205 */

.article_photo video {
    width: 100%;
}
@media (max-width: 1199px) {
    .article_photo video {
        height: 100%;
        max-width: none;
        width: 150%;
        left: -25%;
        top: 0;
        position: absolute;
    }
}

@media (max-width: 999px) {
    .article_photo video {
        position: inherit;
    }
}

.article_photo {
    overflow: hidden;
}

.wysiwyg figcaption {
    text-align: left;
}

.col_2_setka .articleHead {
    max-width: 950px;
}

.wysiwyg .align-center {
    text-align: center;
}

/* #5692 */
.stk-post .align-center {
    text-align: center !important;
}
.stk-post .align-right {
    text-align: right !important;
}

.stk-post .align-left {
    text-align: left !important;
}

.stk-post .align-justify {
    text-align: justify !important;
}