/* COMMON */

    #proetcontra { margin: 0; text-align: left; }
    #proetcontra img { position: relative; width: 100%; height: auto; max-width: 180px; margin: 1em 0 0 0; display: inline-block; }
    #menu .select .description { display: none; }


/* POST'S LIST  */

    .item.center { text-align: center; }
    .item.center .data { width: auto; margin-left: auto; margin-right: auto; display: inline-block; margin-top: 1em !important; }

    .archive .items[view="short"] .data { display: none !important; }
    .archive .items[view="short"] .content { margin-bottom: 0; }
    .archive .items[view="short"] .thumbnail { display: none; }
    .archive .item.has-post-thumbnail .content { clear: both; }

    .item.title_over_thumb .title { position: absolute; top: 30px; }
    .items[view="tile"] .item.title_over_thumb .title { top: 0px; }
    .items[view="full"] .item.title_over_thumb .title { max-width: 70%; }
    .item.title_over_thumb .content .more { margin-top: 0; }

    .item .title b:first-child, .item .title strong:first-child { font-family: 'FranzBlack', Verdana, sans-serif !important; }

    /*.item.top10 { background: url('../img/bgr-promo.png') center center no-repeat; }*/
    /*.item.top10 * { z-index: 1; }*/
    /*.item.top10:after { opacity: 0.5; background: url('/img/bgr-promo.png') center center no-repeat; background-size: cover; content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 0 !important; }*/
    /*.item.top10 .title { margin: 0.5em auto 3em auto !important; }*/
    /*.item.top10 .title:after { content: ''; position: absolute; top: 100%; left: 35%; width: 30%; height: 1px; padding: 0; margin: 1.5em 0 0 0; background-color: #000; }*/
    .item.top10 .content.truncate { max-height: none !important; }

    .wp-pagenavi { position: relative; clear: both; float: left; border: 1px solid #e5e5e0; white-space: nowrap; }
    .items + .wp-pagenavi { margin-top: 30px; }
    .wp-pagenavi a, .wp-pagenavi span { text-align: center; min-width: 10px; position: relative; display: block; float: left; text-decoration: none; padding: 6px 10px; min-width: 2.5em; min-height: 2em; margin-bottom: -1px; vertical-align: middle; }
    .wp-pagenavi a:hover { background-color: #e5e5e0; }
    .wp-pagenavi > *:not(:first-child) { border-left: 1px solid #e5e5e0; }
    .wp-pagenavi span.current { background-color: #ff202b; color: #fff; }
    .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink { padding: 6px 10px 5px 10px; }

    .tag_list.small > * { font-size: 1em !important; }


/* SINGLE POST */


    .single .post_meta:hover .post-edit-link { opacity: 1; }

    /*.post_content_area { position: relative; width: 95%; clear: both; }*/
    /*.post_content_area > * { overflow: hidden; }*/
    .post .labels { max-width: 100%; }
    .post > p:not(.small):not(.h3) { font-size: 1.13em; margin-bottom: 1.5em; line-height: 1.55; }
    .post > p.h3 { font-size: 1.3em; margin-bottom: 2em; }
    .post > h3 { font-size: 1.3em; }
    .post > *:not(.section) { max-width: 950px; /*overflow: hidden;*/ }
    .post > .section { clear: none; margin-top: 50px; margin-bottom: 0; }
    .post > .colRight { margin-bottom: 50px; }
    @media only all and (max-width: 1100px) {
        /*.post > .colRight { display: none; }*/
        .post .colRight .yarpp-related { display: none; }
        .post .colRight .moderator { display: none; }
        .post .colRight .post_meta {}
        .post .colRight .post_meta .separator { display: none; }
        .post .colRight .post_meta > * { float: left; margin-right: 40px; }
        .post .colRight .data { display: none; }
        .post .colRight .socials { display: none; }
    }


    .wp-caption { position: relative; max-width: 100%; border: 0; margin: 40px 0; padding: 0; background: none; text-align: left; z-index: 9; }
    .wp-caption.alignnone { width: auto !important; }
    .wp-caption.alignleft { margin: 0 40px 40px 0; float: left; }
    .wp-caption.alignright { margin: 0 0 40px 40px; float: right; }
    .wp-caption img { display: block; position: relative; }
    .wp-caption.alignleft img { width: 100%; height: auto; }
    .wp-caption.alignright img { width: 100%; height: auto; }
    .wp-caption img.w100 { width: 100%; height: auto; }
    .wp-caption-text, .wp-caption-dd { max-width: 100%; background-color: transparent; color: #afafaf; clear: both; display: block; margin: 0 0 0 0; padding: 0.5em 0 0 0; font-family: 'PT Serif', serif; font-style: italic; font-weight: normal; font-size: inherit; line-height: inherit; }
    img.alignleft { margin: 5px 40px 40px 0px; float: left; position: relative; z-index: 9; float: left; }
    img.alignright { margin: 5px 0px 40px 40px; position: relative; z-index: 9; float: right; }
    img.size-full { display: block; max-width: 100%; width: auto; height: auto; position: relative; z-index: 9; }
    img.size-full.alignnone { margin: 30px auto; }

    .post ul.floats li { margin-right: 10px; }
    .content .person .date { margin-bottom: 5px; }
    .content .person .date a { text-decoration: none; color: #b2b2b2;  }
    .previos-post-link a, .next-post-link a { text-decoration: none; color: #b2b2b2; font-size: 120%; line-height: 140%; font-weight: bold; }
    ul li.next-post-link { position: relative; top: -2px; }
    ul li.previos-post-link { position: absolute; top: -2px; left: 0px; margin-left: -19px; }
    .previos-post-link a:hover, .next-post-link a:hover, .blog .content .date a:hover { color: #000; }
    .st-related-posts li { list-style-type: none; margin: 0px 0px 10px 0px; }

    /* socials */
    ul.socials > li { list-style-type: none; margin: 0; padding: 0; }
    .socials > li:not(:last-child) { margin-bottom: 10px; }
    /* yandex share */
    .sharing .b-share { margin: 0px -6px 0px -6px !important; padding: 0 3px 0 0 !important; }
    .sharing .b-share__handle { padding: 0 0 0 6px !important; margin: 0 !important; }
    .sharing .b-share__handle .b-share__text { padding: 0px !important; margin: 0 6px 0 0 !important; }
    @-moz-document url-prefix() { .sharing .b-share__handle .b-share__text { line-height: 1.1em !important;  } }
    .sharing .b-share__link { padding: 0px 3px !important; margin: 0px 0px 0px -3px !important; }
    .sharing .b-share__link:hover { opacity: 0.7; }
    .sharing .b-share-icon { margin-top: -1px; }




/* COMMENTS  */

    #commentlist { position: relative; margin: 0 0; }
    #commentlist li { margin: 0 0 1em 0; padding: 10px 10px 1px 0px; position: relative; top: 0px; width: auto; display: block; }
    #commentlist .avatar { position: relative; float: left; border: 0; margin-right: 1em; width: 50px; height: 50px; }
    #commentlist .content { overflow: hidden; padding-left: 0; }
    #commentform label.right { position: absolute; margin: 4px 0px 0px 10px; }
    #commentlist li .comment_manage_links { display: none; }
    #commentlist li:hover .comment_manage_links { display: inline; }
    .comment_manage_links a { display: inline-block; margin: 0px 0px 0px 5px; }
    .bypostauthor .author .name { color: #ff202b !important; }



/* FORMS */

    ul.tml-action-links { margin: 0px; padding: 0px; list-style-type: none; }
    ul.tml-action-links li { margin: 0px; margin-bottom: 0.6em; padding: 0px; list-style-type: none; }


/* front end post */

    .screen-reader-text { font-size: 0; }
    .mce-container div[aria-label="Fullscreen"], .mce-container .mce-i-fullscreen,
    .mce-container div[aria-label="Insert/edit link"], .mce-container .mce-i-link,
    .mce-container div[aria-label="Remove link"], .mce-container .mce-i-unlink
        { display: none; }

    ul.wpuf-form, ul.wpuf-form > li
        { list-style-type: none; }

    ul.wpuf-form label span.required
        { display: none; }

    ul.wpuf-attachment-list .attachment-name,
    ul.wpuf-attachment-list .handle
        { display: none; }

    .wpuf-errors { display: none !important; }

