/* Reset default browser CSS.  -------------------------------------------------------------- */
@font-face {
    font-family:'smolenski';
    src:url('fonts/HelveticaRegular.eot');
    src:url('fonts/HelveticaRegular.eot?iefix') format('eot'),  url('fonts/HelveticaRegular.woff') format('woff'),  url('fonts/HelveticaRegular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
body, html {
    height:100%;
}
header.content-single-header {
    clear:both;
    float:none;
    position:relative;
}
.content-single-header-lblock {
    width:620px;
    float:left;
}
.content-single-header-lblock #undefined-sticky-wrapper {
    min-height:24px;
    clear:both;
}
.content-single-header-rblock {
    width:250px;
    float:right;
    display:block;
    position:relative;
    padding:5px;
    outline:1px solid #ccc;
    text-align:right;
}
.content-single-header-rblock .entry-tags {
    margin:5px 10px 20px 10px;
    word-spacing:7px;
    display:block;
    text-align:right;
}
.content-single-header-rblock .entry-tags a {
    word-spacing:-3px;
    width:100%;
    margin-right:5px;
    display:inline;
}
.content-single-header-rblock .entry-tags a:before {
    content:'#';
}
.content-single-header-rblock .entry-views {
    clear:both;
    float:inherit;
    margin:10px;
}
footer.footer-page {
    display:block;
    position:relative;
    width:100%;
    min-height: 200px;
    background:#0d4f7a;
    color:#fff;
}
.container {
    width:100%;
    display:block;
    margin:0px auto;
}
.chronicle-posts {
    width:700px;
    margin: 0px auto;
    box-shadow:0 0 0 1px rgba(4, 47, 89, 0.29) inset;
    position: relative;
}
article.post .entry-image {
    width:230px;
    /* height:130px; */
    display:inline-block;
    text-align:center;
}
.chronicle-posts article.post .entry-image a {
    width:230px;
    height:130px;
    display:block;
    /* background:url("../images/img_logo.png"); */
    /* background-size:88px; */
	overflow: hidden;
}
.chronicle-posts article.post .entry-image img {
    width: 100%;
    height: initial;
}
article.post .entry-excerpt {
    font-size:16px;
    width:400px;
    display:block;
    float:right;
    padding:0px 10px 0px 20px;
    min-height:130px;
}
section {
    display:block;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    vertical-align:baseline;
    background:transparent;
}
a {
    color:#1d7ebd;
    text-decoration:none;
}
body a:hover {
    text-decoration: underline;
}
body, textarea, input, button {
    font:62.5%/1.4 'PT Sans';
    font-family:'Noto Sans', sans-serif;
    margin:0;
    padding:0;
    -webkit-font-smoothing:antialiased;
}
h1, h2, h3, h4, h5, h6 {
    clear:both;
    cursor:default;
    color:#2e3031;
}
div, table, p {
    cursor:default;
}
ol, ul {
    /* list-style:none; */
    /* margin-left: 20px; */
}
blockquote {
    quotes:none;
}
blockquote:before, blockquote:after {
    content:'';
    content:none;
}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
body, html {
    height:100%;
}
header {}
body {
    font-size:14px;
}
.entry-content {
    padding:0px 20px;
    font-size:16px;
}
.entry-content p {
    margin:20px 0px;
    line-height:25px;
}
.entry-content h2 {
    padding:20px 0px;
    font-size:26px;
    font-weight:initial;
}
.container {
    width:100%;
    display:block;
    margin:0px auto;
}
.wrapper-block {
    max-width: 1200px;
    margin:auto;
    position:relative;
    display:block;
    height: 100%;
    /* z-index: 100; */
}
.theme-color-bg-block {
    background:#0d4f7a;
    color: #fff;
}
.page-title {
    color: #fff;
    font-size: 20px;
    text-align: center;
    /* height: 40px; */
    line-height: 40px;
    padding: 0px 10px;
}
.main-menu {
    height:50px;
    position:relative;
}
.main-menu ul.menu {
    display:block;
    height: 50px;
    /* overflow: hidden; */
    /* text-align: center; */
}
.main-menu ul.menu li {
    /* width: 10%; */
    /* margin: calc(5px); */
    height:50px;
    /* float:left; */
    display: inline-block;
    z-index: 200;
    position: relative;
}
.main-menu ul.menu li a {
    padding: 0px 7px;
    color:#fff;
    margin:10px 0px;
    display:block;
    height:30px;
    line-height:30px;
    font-size: 14px;
    text-decoration: none;
}
.main-menu ul.menu li a:hover {
    color:#fff;
}
.main-menu ul.menu li:hover {
    border-bottom:3px solid #ffffff;
    height:47px;
    color:#000;
    /* position: relative; */
}
.top-line {
    background:#b4c0cb;
    height:33px;
    padding: 0px 10px;
}
.top-banner {
    margin-bottom:20px;
    margin-top:20px;
}
.top-banner img {
    text-align:center;
    margin:0px auto;
    display:block;
    max-width: 1200px;
    /* width: 100%; */
    width: initial;
}
.header-block {
    height:95px;
}
.header-social {
    width:230px;
    right: 20px;
    display:block;
    position:absolute;
    height:33px;
	
    text-align: right;
}
.header-social li {
    height:25px;
    display:inline-block;
    overflow:hidden;
    margin:4px 1px;
}
.header-social .icon-tg {
    width:25px;
    height:25px;
    display:block;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    /* background-position:27px 30px; */
    overflow:hidden;
    background-color: #64a9dc;
    border-radius: 5px;
}
.header-social .icon-ok {
    width:25px;
    height:25px;
    display:block;
    /* background:url("/wp-content/themes/amlan_smolenski/images/social-icons.png"); */
    /* background-position: 50px 25px; */
    overflow:hidden;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-color: #eb722e;
    border-radius: 5px;
}
.header-social .icon-vk {
    width:25px;
    height:25px;
    display:block;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.878 17.304c-5.411 0-8.695-3.755-8.823-9.994h2.74c.086 4.583 2.171 6.528 3.77 6.925V7.31h2.627v3.954c1.542-.17 3.155-1.97 3.698-3.954h2.584c-.414 2.441-2.17 4.24-3.412 4.983 1.242.6 3.24 2.17 4.011 5.01h-2.84c-.6-1.898-2.07-3.369-4.04-3.569v3.57h-.315Z' fill='%23fff'/%3E%3C/svg%3E");
    /* background-position:81px 30px; */
    overflow:hidden;
    background-color: #07f;
    border-radius: 5px;
}
.header-social .icon-tw {
    width:25px;
    height:25px;
    display:block;
    background:url("/wp-content/themes/amlan_smolenski/images/social-icons.png");
    background-position:108px 30px;
    overflow:hidden;
}
.header-social .icon-fb {
    width:25px;
    height:25px;
    display:block;
    background:url("/wp-content/themes/amlan_smolenski/images/social-icons.png");
    background-position:135px 30px;
    overflow:hidden;
}
.header-social .icon-tg:hover {
    /* background-position:27px 0px; */
    opacity: 0.85;
}
.header-social .icon-ok:hover {
    /* background-position:54px 0px; */
    opacity: 0.85;
}
.header-social .icon-fb:hover {
    background-position:135px 0px;
}
.header-social .icon-vk:hover {
    /* background-position: 50px 25px; */
    opacity: 0.85;
}
.header-social .icon-tw:hover {
    background-position:108px 0px;
}
.header-social .icon-ok span, .header-social .icon-fb span, .header-social .icon-vk span, .header-social .icon-tw span , .header-social .icon-tg span {
    display:none;
}
.icon-age-limit {
    font-size:25px;
    font-weight:bold;
    color:#fff;
    line-height:25px;
    margin:0px 20px 0px 10px;
}
.link-label-smolensk {
    top:53px;
    position:absolute;
    left:120px;
    display:block;
    font-size:22px;
    font-weight:inherit;
    color:#810f10;
    text-decoration:none;
    line-height:24px;
    bottom:0px;
}
.link-label-smolensk:hover {
    text-decoration:none;
}
.logo-first-name {
    width:326px;
    display:block;
    /* letter-spacing:7.3px; */
}
.logo-second-name {
    width:326px;
    display:block;
}
.logo {
    position:absolute;
    top:-33px;
    width: 105px;
}
.logo img {
    width: 105px;
}
.wrapper-header-info {
    height:95px;
    width:initial;
    right:0px;
    display:block;
    position:absolute;
    padding:10px;
    text-align:right;
}
.leftColumn {
    width:220px;
    float:left;
    margin-top:30px;
}
.rightColumn {
    width:220px;
    float:right;
    margin-top:30px;
}
.contentColumn {
    display:inline-block;
    margin:30px auto;
    width: 760px;
}
.clear-float {
    display:block;
    clear:both;
    margin-bottom: 30px;
}
.content-wrapper {
    /* margin:0px 30px; */
}
.header-block .today a {
    font-size:18px;
    /* font-weight:bold; */
    color:#000;
    text-decoration:none;
}
.searchform {
    font-size:18px;
}
.searchform #searchsubmit {
    font-size:18px;
    padding:0px 10px;
    height:24px;
    margin: 4px;
}
.searchform #s {
    height:20px;
}
.searchform .screen-reader-text {

}
.sticked-post {
    /* width:340px; */
    float:left;
    margin-right: 30px;
    margin-left: 30px;
}
.popular-post {
    width:340px;
    float:right;
    margin-right: 30px;
}
.header-group {
    color:#fff;
    font-size:20px;
    text-align:center;
    height:40px;
    line-height:40px;
}
.single-post .contentColumn {
    width:950px;
}
.single-post article.post {
    outline:1px solid #ccc;
    background:#fff;
}
.single-post .entry-content a {
    /* display:inline-block; */
    /* float:left; */
}
.single-post .entry-content img {
    max-width:870px;
    height:inherit;
    margin:10px 0px;
}
.single-post article.post time {
    padding:10px;
    display:inline-block;
    width:initial;
    float:right;
    font-size:16px;
}
.single-post article.post time a {
;
}
.single-post article.post .entry-title {
    margin:1px 0px 10px 0px;
    width: 580px;
    display:block;
    font-size:32px;
    color:#810f10;
    padding:0px 20px;
    font-weight:initial;
}
.single-post article.post .entry-meta .entry-tags {
    margin:0px 0px 20px 0px;
    word-spacing:7px;
}
.single-post article.post .entry-meta .entry-tags a {
    word-spacing:-3px;
}
.single-post article.post .entry-meta .entry-tags a:before {
    content:'#';
}
.single-post footer.entry-meta {
    margin:70px 20px 20px 20px;
    font-size:16px;
    padding:30px;
    /*outline:1px solid rgba(129, 15, 16, 0.31);*/
}
article.post {
    padding:20px;
    position:relative;
    /* width: 100%; */
}
article.post .entry-title a {
    font-size:22px;
    color:#810f10;
    font-weight:initial;
    /* text-decoration:none; */
}
article.post .entry-title {
    margin:1px 0px 10px 0px;
    width:530px;
    display:block;
}
article.post .entry-image {
    /* width:130px; */
    /* height:130px; */
    display:inline-block;
}
article.post .post-time {
    position:absolute;
    top:30px;
    right: 20px;
}
article.home-sticky .entry-title a {
    display:block;
}
article.home-sticky .entry-title {
    display:block;
    width:300px;
}
article.home-sticky .entry-image {
    width:300px;
    margin:0px auto 0px auto;
    height:inherit;
}
article.home-sticky .entry-image img {
;
}
article.home-sticky .entry-excerpt {
    display:block;
    width:initial;
    padding:0px 0px;
}
article.home-sticky .post-time {
    position:relative;
    top:0;
    right:0;
    display:block;
    margin-top:20px;
}
.home-sticky .entry-views {
    display:block;
    color:#1d7ebd;
}
.home-sticky .entry-comments {
    margin-top:0px;
    display:block;
}
.widget_polls-widget a {
    color:#507581;
}
.widget_polls-widget {
    position:relative;
    overflow:hidden;
    margin-bottom:0px;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    clear:both;
}
.widget-area .widget_polls-widget h3 {
    margin:0px;
}
.wp-polls-ul label {
    font-size:13px;
    height:25px;
    font-weight:normal;
    cursor:pointer;
}
.wp-polls-ul input {
    line-height:20px;
    padding-top:5px;
}
.widget_polls-widget p {
    color: #0d4f7a;
    font-weight:bold;
    font-size:18px;
    line-height:18px;
    text-decoration:none;
    clear:both;
    margin-top:2px;
    margin-right:10px;
    padding-bottom:15px;
}
.widget_polls-widget .poll-theme {
    font-size:16px;
}
.widget_polls-widget .wp-polls-result a {
    color:#507581;
}
.widget_polls-widget .wp-polls-ul {
    margin:0px 10px 0px 0px;
}
.widget_polls-widget .wp-polls-ul li {
    display:block;
    position:relative;
    padding-bottom:15px;
}
.wp-polls .Buttons {
    padding:10px 0px;
    display:inline-block;
    font-size:1.0em;
    line-height:1.2em;
    color:#FFFFFF;
    border-bottom:1px solid #759099;
    width:180px;
    text-align:center;
    font-weight:bold;
    background:#C01C09;
    margin:5px 3px;
    border:2px solid #7A2E2C;
    background:#c01b09;
    background:-webkit-gradient(linear, left top, left bottom, from(#b0291a), to(#c01b09));
    background:-webkit-linear-gradient(top, #b0291a, #c01b09);
    background:-moz-linear-gradient(top, #b0291a, #c01b09);
    background:-ms-linear-gradient(top, #b0291a, #c01b09);
    background:-o-linear-gradient(top, #b0291a, #c01b09);
    background-image:-ms-linear-gradient(top, #b0291a 0%, #c01b09 100%);
    -moz-border-radius:6px;
    -webkit-box-shadow:rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    -moz-box-shadow:rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    box-shadow:rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    text-shadow:#0000ff 0 1px 0;
    color:#ffffff;
    text-decoration:none;
    vertical-align:middle;
}
.wp-polls {
    padding:15px 20px;
    margin:0;
}
.contentColumn .wp-polls {
    padding:10px 0px 0px 0px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin:10px 0px;
}
.widget_polls-widget .poll-archive {
    margin:10px 15px;
}
.widget_polls-widget .poll-archive a {
    padding: 10px 0px;
    display:inline-block;
    font-size:16px;
    line-height:1.2em;
    color:#FFFFFF;
    width:190px;
    text-align:center;
    font-weight:bold;
    margin: 5px 0px;
    background:#86a7bd;
    background:-webkit-gradient(linear, left top, left bottom, from(#86a7bd), to(#86a7bd));
    background:-webkit-linear-gradient(top, #86a7bd, #86a7bd);
    background:-moz-linear-gradient(top, #86a7bd, #86a7bd);
    background:-ms-linear-gradient(top, #86a7bd, #86a7bd);
    background:-o-linear-gradient(top, #86a7bd, #86a7bd);
    background-image:-ms-linear-gradient(top, #86a7bd 0%, #86a7bd 100%);
    -moz-box-shadow:rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    color:#ffffff;
    text-decoration:none;
    vertical-align:middle;
}
.widget_polls-widget .poll-archive a:hover {
    background: #0d4f7a;
    background: -webkit-gradient(linear, left top, left bottom, from(#0d4f7a), to(#0d4f7a));
    background: -webkit-linear-gradient(top, #0d4f7a, #0d4f7a);
    background: -moz-linear-gradient(top, #0d4f7a, #0d4f7a);
    background: -ms-linear-gradient(top, #0d4f7a, #0d4f7a);
    background: -o-linear-gradient(top, #0d4f7a, #0d4f7a);
    background-image: -ms-linear-gradient(top, #0d4f7a 0%, #0d4f7a 100%);
    color: #fff;
}
.widget_polls-widget .wp-polls-ans {
    margin-top:10px;
}
.wp-polls-archive .wp-polls-ans {

}
.wp-polls-archive .wp-polls-ans ul {

}
.wp-polls-archive .wp-polls-ans ul li {
    line-height:22px;
    margin-top:20px;
}
.wp-polls-archive .poll-date {
    border-bottom:1px solid #759099;
    margin-bottom:30px;
    padding-bottom:30px;
}
.parthners-block {
    width:200px;
    display:block;
    overflow:hidden;
    padding:0px 10px 10px 10px;
}
.quotes {

}
.quotes .quotes-block {

}
.quotes .quotes-block-USD {

}
.quotes .quotes-block-EUR {

}
.quotes .quotes-block .quotes-up {

}
.quotes .quotes-block .quotes-down {

}
.widget_recentcomments .rc-item {
    font-size:1em;
    border-bottom:1px solid #b7beca;
    margin:10px 0;
    padding:2px 10px 8px;
    position:relative;
}
.widget_recentcomments .rc-item .rc-avatar {
    border:none;
    width:40px;
    height:40px;
    margin-top:0px;
    margin-bottom:10px;
    background:none;
    padding:0 0 0 1px;
    float:left;
    margin-right:10px;
    border-radius:20px;
}
.widget_recentcomments .rc-item .rc-reviewer {
    font-size:15px;
    color:#810f10;
    font-weight:bold;
    line-height:14px;
    display:block;
    padding-bottom:7px;
    overflow:hidden;
    text-decoration:none;
}
.widget_recentcomments .rc-item .rc-post {
    color:#507581;
    font-weight:bold;
    font-size:13px;
    display:block;
    line-height:16px;
    text-decoration:none;
    clear:both;
    margin-top:5px;
}
.widget_recentcomments .rc-item .rc-post:hover {
    color:#507581;
}
.widget_recentcomments .rc-item .rc-timestamp {
    color:#507581;
    font-size:12px;
    margin:0 0 2px 0;
    display:block;
}
.widget_recentcomments .rc-item .rc-info {
    color:#507581;
    font-size:12px;
    line-height:11px;
}
.widget_recentcomments .rc-item .rc-excerpt, .widget_recentcomments .rc-item .rc-content {
    color:#333333;
    font-size:14px;
    line-height:18px;
    margin-top:5px;
    padding-right:10px;
}
article.home-sticky .entry-title a {
    display:block;
}
article.home-sticky .entry-title {
    display:block;
    width: calc(100% - 320px);
    float: right;
    clear: none;
}
article.home-sticky .entry-image {
    width:300px;
    margin:0px auto 0px auto;
    height:inherit;
    float: left;
}
article.home-sticky .entry-image img {/* width: 300px; *//* height: initial; */}
article.home-sticky .entry-excerpt {
    display:block;
    width: calc(100% - 320px);
    padding:0px 0px;
    float: right;
    min-height: initial;
}
article.home-sticky .post-time {
    position:relative;
    top:0;
    right:0;
    display:block;
    margin-top: 0px;
    float: left;
    clear: right;
}
.wp-popular-block:hover {
    /* background:#eef8ff; */
    /* cursor:pointer; */
}
.wp-popular-block {
    display:block;
    position:relative;
    padding:20px 10px 10px 10px;
}
.wp-popular-img-block {
    /* width:60px; */
    display:block;
    height:100%;
    float:left;
}
.wp-popular-block img {
    display:inline-block;
    width:50px;
    height:100%;
}
.wp-popular-content-block {
    width:240px;
    display:inline-block;
    padding:0px 0px 0px 10px;
}
.wp-popular-block .wp-popular-title {
    width:240px;
    display:block;
}
.wp-popular-block .wp-popular-title a {
    color:#6f4748;
    color:#810f10;
    font-size:16px;
    line-height:14px;
}
.wp-popular-block .wp-popular-excerpt {
    display:block;
    width:240px;
    margin:10px 0px;
}
.wp-popular-block .wp-popular-excerpt p {
    display:inline;
}
.wp-popular-block .wp-popular-excerpt .more ins {
    margin-left:0px;
}
.wp-popular-block .wp-popular-views {
    clear:both;
    color: #000;
    background:url(../images/icons.png);
    overflow:hidden;
    background-position-x:0px;
    background-position-y:-40px;
    background-repeat:no-repeat;
    padding-left:20px;
    margin-top:10px;
}
.home-sticky .entry-views {
    display:block;
    color: #000;
    float: left;
    clear: left;
}
footer.entry-meta {
    margin-top:20px;
    position: relative;
    display: block;
    clear: both;
    float: none;
    /* display: none; */
}
.entry-views {

}
.postIcon {
    width:20px;
    height:20px;
    display:block;
    float:left;
}
.entry-views .postIcon.views {
    background:url("../images/icons.png");
    overflow:hidden;
    background-position-x:0px;
    background-position-y:260px;
}
.postIcon.tags {
    background:url("../images/icons.png");
    overflow:hidden;
    background-position-x:0px;
    background-position-y:220px;
    display:none;
}
.more ins {
    background:url("../images/icons.png");
    overflow:hidden;
    background-position-x:0px;
    background-position-y:1px;
    width:20px;
    display:inline-block;
    line-height:14px;
    margin-left:5px;
    text-decoration:none;
}
.home-sticky .entry-edit {
    margin-top:0px;
    display:block;
    float: left;
    clear: both;
}
.home-sticky .entry-comments {
    margin-top:0px;
    display:block;
    float: right;
}
.entry-comments {
    display:block;
    float:right;
    text-align:right;
    max-width: 50%;
}
.sticked-post .entry-category {
    display: none;
}
.entry-category {
    width:100%;
    display:block;
    margin:5px 0px;
}
.litle-line {
    /* border:1px solid #376f94; */
}
.full-line {
    /* border:1px solid #376f94; */
    margin: 0px auto;
    clear: both;
    padding: 0 10px;
    width: 90%;
}
.cc {
    clear:both;
}
.single-post .entry-related ul {

}
.single-post .entry-related ul li {
    position:relative;
    display:block;
    height:auto;
    width:100%;
    clear:both;
    margin-top:15px;
}
.single-post .entry-related .date {
    bottom:0px;
    width:110px;
    display:inline-block;
    float:left;
}
.single-post .entry-related a img {
    width:80px;
    margin:0px;
    display:none;
}
.entry-related strong {
    display:block;
    font-size: 16px;
    font-weight:500;
    line-height: 18px;
}
.single-post .entry-related a {
    display:block;
    margin-left:110px;
}
.single-post .entry-related h3 {
    margin:0px 0px 10px 0px;
    font-size:22px;
}
div#respond {
    margin:30px 0px 30px 0px;
    padding:30px 0px;
}
.commentlist td.name {
    vertical-align:middle;
    font-size:20px;
    padding:0px 20px;
    border-spacing:0px;
}
.commentlist td.date {
    vertical-align:top;
    text-align:right;
    width:160px;
    padding:0px 10px;
}
.comment-author.vcard table {
    width:100%;
    height:48px;
    border-spacing:0px;
}
.commentlist td.avatar {
    width:48px;
    padding:10px;
}
.comment-author.vcard table tr {
    height: 65px;
    background:rgba(13, 79, 122, 0.08);
    display: grid;
    position: relative;
}
.comment-author.vcard table td a {
    width:100%;
    height:48px;
    border-spacing:0px;
    display:block;
    line-height:48px;
}
.comment-author.vcard table td.avatar a {
    border-radius:30px;
    border:0px;
    overflow:hidden;
    text-align:center;
}
.comment-author.vcard {
    margin:10px 0px;
}
ol.commentlist {
    padding:30px;
    font-size:16px;
    outline:1px solid rgba(129, 15, 16, 0.31);
}
div#comments {
    padding:0px 30px;
    outline:1px solid #ccc;
    margin-top:40px;
}
h2#comments-title {
    font-size:26px;
    text-align:center;
    margin-bottom:30px;
}
ol.commentlist li {
    margin:0px 0px 30px 0px;
}
.reply {
    margin:10px 0px 0px 0px;
    width:200px;
    float:right;
}
.reply a {
    margin:0px;
    display:inline-block;
    width:50%;
    float:right;
    text-align:right;
}
form#commentform {
    width:100%;
}
form#commentform .u-logout {
    float:right;
}
.sce-textarea .sce-comment-text {
    min-width:100%;
    max-width:100%;
    font-size:16px;
}
.sce-textarea .sce-comment-save,  .sce-textarea .sce-comment-delete,  .sce-textarea .sce-comment-cancel {
    padding:10px 20px;
    display:inline-block;
    font-size:16px;
    line-height:1.2em;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    margin:10px 20px 10px 0px;
    background:#86a7bd;
    background:-webkit-gradient(linear, left top, left bottom, from(#86a7bd), to(#86a7bd));
    background:-webkit-linear-gradient(top, #86a7bd, #86a7bd);
    background:-moz-linear-gradient(top, #86a7bd, #86a7bd);
    background:-ms-linear-gradient(top, #86a7bd, #86a7bd);
    background:-o-linear-gradient(top, #86a7bd, #86a7bd);
    background-image:-ms-linear-gradient(top, #86a7bd 0%, #86a7bd 100%);
    -moz-box-shadow:rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    color:#ffffff;
    text-decoration:none;
    vertical-align:middle;
    border:none;
    cursor:pointer;
}
.sce-textarea .sce-comment-save:hover,  .sce-textarea .sce-comment-delete:hover,  .sce-textarea .sce-comment-cancel:hover {
    background:#0d4f7a;
    background:-webkit-gradient(linear, left top, left bottom, from(#0d4f7a), to(#0d4f7a));
    background:-webkit-linear-gradient(top, #0d4f7a, #0d4f7a);
    background:-moz-linear-gradient(top, #0d4f7a, #0d4f7a);
    background:-ms-linear-gradient(top, #0d4f7a, #0d4f7a);
    background:-o-linear-gradient(top, #0d4f7a, #0d4f7a);
    background-image:-ms-linear-gradient(top, #0d4f7a 0%, #0d4f7a 100%);
    color:#fff;
}
form#commentform textarea {
    width:100%;
    border:0px;
    outline:1px solid #ccc;
    min-width:100%;
    max-width:100%;
    min-height:60px;
    font-size:16px;
}
form#commentform p.form-submit {

}
.widget-area .widget-title {
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
    height:20px;
    line-height:18px;
    padding:0px;
    margin:0px 0px 0px 0px;
    border-top:10px solid #86a7bd;
    background:#86a7bd;
    white-space:nowrap;
    border-bottom:10px solid #86a7bd;
    text-align:center;
    width:220px;
}
.yandex_news_line {
    padding:10px 10px 0px 10px;
}
.widget_best-posts-widget .widget-title,  .parthners-block .widget-title,  .widget_parthners-posts-widget .widget-title {
    margin:0px 0px 0px -10px;
}
.parthners-block .widget-title {
    margin-bottom:10px
}
.widget-area .wp-popular-widget {
    background:#fff;
    padding:0px 8px;
    margin:0px 2px 1px 2px;
    width:200px;
}
.widget-area .wp-popular-block {
    margin:0px;
    border-bottom:1px solid #759099;
    padding:14px 0px;
}
.widget-area .wp-popular-block img {
    float:left;
    display:inline-block;
    margin:3px 10px 0px 0px;
}
.widget-area .wp-popular-title {
    float:right;
    width:140px;
    overflow:hidden;
}
.widget-area .wp-popular-title a {
    font-size:14px;
    display:inline-block;
    line-height:16px;
    text-decoration:none;
    clear:both;
    margin-top:2px;
}
.widget-area .wp-popular-excerpt {
    color:#333333;
    font-size:14px;
    line-height:16px;
    margin-top:10px;
    padding-right:10px;
    display:inline-table;
    width:200px;
}
.widget-area .wp-popular-views {
    padding:1px 0px 0px 20px;
    background:url(../images/icons.png) 0 0 no-repeat;
    background-position:0 -40px;
    font-style:normal;
    font-size:13px;
    text-transform:lowercase;
    display:inline-block;
    /* color:#1d7ebd; */
    margin:5px 0px 0px 0px;
    cursor:auto;
}
.widget-area .wp-popular-modified {
    float:left;
    margin:0px 0px 10px 0px;
}
.widget-area .wp-popular-modified-date {
    color:#113F50;
    text-decoration:none;
    border-bottom:1px solid transparent;
    font-weight:bold;
    display:inline-block;
    font-size:1.2em;
}
.widget-area .wp-popular-modified-time {
    padding-left:2px;
    font-style:normal;
    font-weight:normal;
    font-size:1.2em;
    text-transform:lowercase;
    display:inline-block;
    color:#759099;
}
.widget-area .wp-popular-link-all {
    padding:10px 0px;
    display:inline-block;
    font-size:16px;
    line-height:1.2em;
    color:#FFFFFF;
    width:200px;
    text-align:center;
    font-weight:bold;
    margin:10px 0px;
    background:#86a7bd;
    background:-webkit-gradient(linear, left top, left bottom, from(#86a7bd), to(#86a7bd));
    background:-webkit-linear-gradient(top, #86a7bd, #86a7bd);
    background:-moz-linear-gradient(top, #86a7bd, #86a7bd);
    background:-ms-linear-gradient(top, #86a7bd, #86a7bd);
    background:-o-linear-gradient(top, #86a7bd, #86a7bd);
    background-image:-ms-linear-gradient(top, #86a7bd 0%, #86a7bd 100%);
    -moz-box-shadow:rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    color:#ffffff;
    text-decoration:none;
    vertical-align:middle;
}
.widget-area .wp-popular-link-all:hover {
    background:#0d4f7a;
    background:-webkit-gradient(linear, left top, left bottom, from(#0d4f7a), to(#0d4f7a));
    background:-webkit-linear-gradient(top, #0d4f7a, #0d4f7a);
    background:-moz-linear-gradient(top, #0d4f7a, #0d4f7a);
    background:-ms-linear-gradient(top, #0d4f7a, #0d4f7a);
    background:-o-linear-gradient(top, #0d4f7a, #0d4f7a);
    background-image:-ms-linear-gradient(top, #0d4f7a 0%, #0d4f7a 100%);
    color:#fff;
}
.widget-area .wp-popular-link-all:active {
    background:#0d4f7a;
    background:-webkit-gradient(linear, left top, left bottom, from(#0d4f7a), to(#0d4f7a));
    background:-webkit-linear-gradient(top, #0d4f7a, #0d4f7a);
    background:-moz-linear-gradient(top, #0d4f7a, #0d4f7a);
    background:-ms-linear-gradient(top, #0d4f7a, #0d4f7a);
    background:-o-linear-gradient(top, #0d4f7a, #0d4f7a);
    background-image:-ms-linear-gradient(top, #0d4f7a 0%, #0d4f7a 100%);
    color:#fff;
}
.widget-area .wp-popular-link-all ins {
    vertical-align:-2px;
    text-decoration:none !important;
    background:url(../images/icons.png) 0 0 no-repeat;
    width:20px;
    margin-left:5px;
    padding-left:16px;
    display:inline;
}
.widget {
    min-width:220px;
    overflow:hidden;
    position:relative;
    display:block;
    margin:0px 1px 30px 1px;
}
.top-banner .widget {
    margin:0px 0px 0px 0px;
}
.widget.widget_polls-widget,  .widget.widget_best-posts-widget,  .widget.widget_recentcomments,  .widget.ajax_calendar_widget,  .widget.widget_parthners-posts-widget,  .parthners-block, #banners-widget-28 {
    box-shadow:0 0 0 1px rgba(4, 47, 89, 0.29) inset;
}
.quotes {
    padding-bottom:5px;
    margin-bottom:10px;
    box-shadow:0 0 0 1px rgba(4, 47, 89, 0.29) inset;
}
.yandex_news_widjet {
    padding-bottom:5px;
    margin-bottom:30px;
    box-shadow:0 0 0 1px rgba(4, 47, 89, 0.29) inset;
}
.quotes .quotes-block {
    margin:20px 20px;
    font-weight:bold;
}
.quotes .quotes-block label {
    font-weight:initial;
    float:left;
    margin-right:10px;
}
.quotes .quotes-block-USD {

}
.quotes .quotes-block-EUR {

}
.quotes .quotes-block .quotes-up {
    margin-right:5px;
    color:#0b6f0b;
}
.quotes .quotes-block .quotes-down {
    margin-right:5px;
    color:#810f10;
}
.widget_recentcomments .rc-item {
    font-size:1em;
    border-bottom:1px solid #b7beca;
    margin: 10px 10px;
    padding: 2px 0px 8px;
    position:relative;
}
.widget_recentcomments .rc-item .rc-avatar {
    border:none;
    width:40px;
    height:40px;
    margin-top:0px;
    margin-bottom:10px;
    background:none;
    padding:0 0 0 1px;
    float:left;
    margin-right:10px;
    border-radius:20px;
}
.widget_recentcomments .rc-item .rc-reviewer {
    font-size:15px;
    color:#810f10;
    line-height:14px;
    display:block;
    padding-bottom:7px;
    overflow:hidden;
    text-decoration:none;
}
.widget_recentcomments .rc-item .rc-post {
    color:#507581;
    font-size:13px;
    display:block;
    line-height:16px;
    text-decoration:none;
    clear:both;
    margin-top:5px;
}
.widget_recentcomments .rc-item .rc-post:hover {
    color:#507581;
}
.widget_recentcomments .rc-item .rc-timestamp {
    color:#507581;
    font-size:12px;
    margin:0 0 2px 0;
    display:block;
}
.widget_recentcomments .rc-item .rc-info {
    color:#507581;
    font-size:12px;
    line-height:11px;
}
.widget_recentcomments .rc-item .rc-excerpt, .widget_recentcomments .rc-item .rc-content {
    color:#333333;
    font-size:14px;
    line-height:18px;
    margin-top:5px;
    padding-right:10px;
}
.parthners-block .smiteaser-container10487:last-child .smiteaser10487 {
    margin:0px;
    padding:0;
}
.parthners-block img {
    margin-bottom:10px;
}
.parthners-block a {
    margin-right:10px;
    margin-bottom:10px;
    color:#fff;
}
.parthners-block tr {
    margin-right:10px;
    margin-bottom:10px;
    display:block;
}
table#wp-calendar {
    width:220px;
    background:url(/wp-content/themes/smolenski/images/calendar_bg.png) 0 0 repeat-x;
    font-size:10px;
    border-radius:4px;
    border-collapse:separate;
}
table#wp-calendar tr:first-child th:first-child {
    border-radius:4px 4px 0 0;
}
table#wp-calendar tr:last-child td:first-child {
    border-radius:0 0 0 4px;
}
table#wp-calendar tr:last-child td:last-child {
    border-radius:0 0 4px 0;
}
table#wp-calendar tr td:first-child {
    border-left:1px solid #bfbfbf
}
#wp-calendar th {
    text-align:center;
    height:20px;
    font-size:1.2em;
    text-transform:lowercase;
    font-weight:bold;
    color:#fff;
    background:#86a7bd;
    vertical-align:middle;
    line-height:18px;
}
#wp-calendar th.caption {
    text-align:center;
    font-size:1.0em;
    height:40px;
    vertical-align:middle;
    border-bottom:6px solid #fff;
    text-transform:none
}
#wp-calendar th.caption div.month {
    position:relative;
    font-size:1.4em;
    color:#fff;
}
#wp-calendar th.caption span#prev {
    float:left;
    position:absolute;
    left:5px;
    top:-3px;
    font-size:0.6em;
}
#wp-calendar th.caption span#next {
    float:right;
    position:absolute;
    right:5px;
    top:-3px;
    font-size:0.6em;
}
#wp-calendar th span a {
    display:block;
    width:24px;
    height:24px;
    background:url(/wp-content/themes/smolenski/images/arrows.png);
    text-indent:-9999px;
}
#wp-calendar th span#prev a:hover {
    background-position:0 -24px;
}
#wp-calendar th span#next a {
    background-position:-24px 0;
}
#wp-calendar th span#next a:hover {
    background-position:-24px -24px;
}
#wp-calendar td {
    font-size:1.3em;
    text-align:center;
    height:22px;
    border-right:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
    color:#999;
    vertical-align:middle;
    font-weight:bold;
    background:#d8d8d8
}
#wp-calendar td a {
    width:100%;
    height:100%;
    display:block;
    color:#333;
    text-decoration:none
}
#wp-calendar td a:hover {
    background:#b4b4b4;
    color:#fefefe !important;
}
#wp-calendar td.weekend {
    color:#bd6a63
}
#wp-calendar td.weekend a {
    color:#A9190C
}
#wp-calendar td div {
    vertical-align:middle;
    line-height:30px;
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    border-right:1px solid transparent;
    border-bottom:1px solid transparent;
    background:#eeeeee
}
#wp-calendar td.today div {
    border:1px solid transparent;
    background:#b5b5b5 !important
}
#wp-calendar td.hasItems a {

}
#wp-calendar td.hasItems:hover div {

}
.social-share {
    display:block;
    padding:0px 20px;
    margin:20px 0;
    position:relative;
}
.footer-page .copyrights .left,  .footer-page .copyrights .center,  .footer-page .copyrights .right {
    float:none;
    display:inline-block;
    padding:10px;
}
.footer-page .left {
    float:left;
    display:block;
    position:relative;
}
.footer-page .left .contacts {

}
.footer-page .left .contacts li {

}
.footer-page .left .contacts li a {

}
.footer-page a {
    color:#fff;
}
#toTop {
    display:none;
    text-decoration:none;
    position:fixed;
    bottom:10px;
    right:0px;
    margin-right:10px;
    overflow:hidden;
    width:40px;
    height:40px;
    border:none;
    text-indent:-9999px;
    background:url(../images/post_arrows.png) 0 -100px no-repeat;
}
#toTopHover {}
#toTop:hover {
    background:url(../images/post_arrows.png) 0px -50px no-repeat #fff;
    opacity: 1;
}
#toTop {
    width:100px;
    height:50px;
    bottom:350px;
    color:#fff;
    background:url(../images/post_arrows.png) 0 0px no-repeat #0d4f7a;
    border:1px solid #0d4f7a;
    opacity: 0.5;
}
.footer-wrapper-block {
    position:relative;
    display:block;
}
.footer-page .right .header-social {
    height:50px;
    overflow:hidden;
}
.footer-page .right .metrics {
    display:block;
    position:relative;
    height:50px;
    top:50px;
    position:absolute;
    right:0px;
}
.footer-page .by-author {
    position:absolute;
    /* bottom: -40px; */
    right: 50px;
}
.block-soc-subscribe {
    background:rgba(0, 132, 180, 0.3);
    font-size:20px;
    color:#fff;
    margin-top:50px;
}
.block-soc-subscribe:hover {
    background:rgb(0, 132, 180);
}
.block-soc-subscribe:hover a {
    color:#fff;
}
.block-soc-subscribe a {
    color:#fff;
    width:100%;
    padding:20px 20px 20px 20px;
}
.wp-polls-archive .poll-theme {
    margin:1px 0px 10px 0px;
    width:530px;
    display:block;
    font-size:22px;
    color:#810f10;
    font-weight:initial;
    text-decoration:none;
}
.wp-pagenavi {
    text-align:center;
    padding:30px 0px;
}
.wp-pagenavi span,  .wp-pagenavi a {
    display:inline-block;
    margin:0 10px 0 0;
    padding:0;
}
.wp-pagenavi a:last-of-type {
    margin-right:0;
}
.wp-pagenavi span,  .wp-pagenavi a,  .wp-pagenavi .current {
    display:inline-block;
    padding:10px 15px;
    color:#606060;
    border:1px solid #a6a6a6;
    text-decoration:none;
}
.wp-pagenavi .current,  .wp-pagenavi a:hover {
    background:#0d4f7a;
    border-color:#86a7bd;
    color:#fff;
}
.wp-pagenavi .current {
    cursor:default;
}
.main-menu-btn {
    display: none;
}
.commentlist td.name {
    position: absolute;
    left: 50px;
    font-size: 16px;
}
.commentlist td.date {
    position: absolute;
    top: 24px;
    left: 50px;
    font-size: 14px;
}
/* Alignment */

/* Alignment */
.single-post .entry-content .alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.single-post .entry-content .alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.single-post .entry-content .aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.journal {
    box-shadow: 0 0 0 1px rgba(4, 47, 89, 0.29) inset
}
.journal .folded-corner {
    /* background: url(../images/jback.png);
    background-position: 0px; */
    width: 220px;
    height: 300px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
}
.journal .journal-block {
    margin: 0px 10px;
    border-bottom: 1px solid #759099;
    padding: 5px 0px;
}
.journal .journal-block div {
    margin-top: 10px;
}
.journal .journal-block a {
    font-size: 14px;
    display: inline-block;
    line-height: 16px;
    text-decoration: none;
    clear: both;
    margin-top: 2px;
    color: #0d4f7a;
}
.journal .journal-block a:hover {
    text-decoration: underline;
}
.banners-contexts {
    max-width: 700px;
    margin: auto;
    /* z-index: 100; */
    position: relative;
}
.banners-contexts img {	
	width: 100%;
}
.popup-window-error {
	display: none;
}
.popup-window-error.visible {
	display: block;
}
.wp-popular-widget-content {
    margin: auto;
    display: block;
    position: relative;
}
.wp-popular-widget-content .widget-title {
    font-size: 26px;
}
.wp-popular-widget-content .wp-popular-block {
    max-width: 200px;
    display: block;
    float: left;
    padding: 0;
    margin: 5px;
    height: 133px;
    overflow: hidden;
}
.wp-popular-widget-content .wp-popular-block img {
    width: 200px;
    height: auto;
    margin: 0;
}
.wp-popular-widget-content .wp-popular-title {
    width: 200px;
    display: block;
    position: absolute;
    bottom: 0px;
    padding: 0px;
    background: rgba(0, 0, 0, 0.46);
    height: 43px;    
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.wp-popular-widget-content .wp-popular-title a {
    font-size: 16px;
    color: #fff;
    display: block;
    margin: 10px;
    text-decoration: none;
    line-height: 16px;
}
.wp-popular-widget-content .wp-popular-block:hover .wp-popular-title a {
    /* margin: 10px; */
    /* display: block; */
    width: 180px;
    height: 113px;
}
.wp-popular-widget-content .wp-popular-block:hover .wp-popular-title {
    height: 133px;
}
.wp-popular-widget-content .wp-popular-block:hover img {}

.error404 .wp-popular-widget-content {	
    text-align: center;
}
.error404 .wp-popular-widget-content .wp-popular-block {
	max-width: 200px;
    display: inline-block;
    float: none;
    padding: 0;
    margin: 5px;
    height: 133px;
    overflow: hidden;
}


.contentColumn-main-person {
    display: inline-block;
    margin: 0px auto;
    width: calc(100% - 250px);
}
.main-person-posts {
    width: 100%;
    margin: 30px 0;
}
.wp-main-person-block {
	display: inline-block;
	width: 270px;
	max-height: 250px;
	margin: 30px;
	text-align: center;
}
.wp-main-person-title {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.wp-main-person-title a {}
.wp-main-person-excerpt {
    text-align: center;
    width: 100%;
}
.yandex-link-favourites {
    display: inline-block;
    position: relative;
    max-width: 480px;
    width: 480px;
}
.yandex-link-favourites a {}
.yandex-link-favourites a p {
    margin: 12px;
    padding-left: 60px;
}
.yandex-link-favourites a img {
    float:  left;
}
#smi_teaser_11941 {
    width: 220px;
    /* padding: 10px; */
}
#smi_teaser_11941 .smiinformer11941 {
    padding: 10px 10px;
    width: 200px;
    box-shadow: 0 0 0 1px rgba(4, 47, 89, 0.29) inset;
}
#smi_teaser_11941:before {
    content: "Новости партнеров";
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
    height:20px;
    line-height:18px;
    padding:0px;
    margin:0px 0px 0px 0px;
    border-top:10px solid #86a7bd;
    background:#86a7bd;
    white-space:nowrap;
    border-bottom:10px solid #86a7bd;
    text-align:center;
    width:220px;
    display: block;
}
.single-post .yandex-link-zen {
    display: block;
    width: 480px;
}
.single-post .yandex-link-zen a {
    color: #ffffff;
    font-size: 24px;
    height: 54px;
    line-height: 50px;
    width: 480px;
    display: block;
    cursor: pointer;
    /* border: 2px solid #fff; */
    background: #ff1d00;
    border-top-left-radius: 28px;
}
.single-post .yandex-link-zen img {
    float: left;
    margin: auto;
    border: 4px solid #fff;
    width: 46px;
    border-radius: 35px;
    height: 46px;
    left: 0px;
    /* margin-left: -1px; */
    border-bottom-left-radius: 0px;
}
.single-post .yandex-link-zen p {
    height: 54px;
    line-height: 54px;
    margin-left: 80px;
    /* display: inline-block; */
    cursor: pointer;
}
.eksklyuziv {
    width: 150px;
    background: #870f01;
    height: 28px;
    float: right;
    margin-top: 30px;
}

.eksklyuziv a {
    color: #fff;
    padding: 5px 35px;
    line-height: 28px;
    font-weight: bold;
}
body.single .eksklyuziv {
    margin-top: 10px;
}
div#Jvo3xwQ5hIzS0TYdZMTM {
    /* padding: 20px 20px; */
    /* font-size: 16px; */
    /* margin: 20px; */
    /* outline: 1px solid rgba(129, 15, 16, 0.31); */
}
body img[data-src] {
  opacity: 0;
}
.parthner-block-single-bottom {
    border: 1px solid rgba(129, 15, 16, 0.31);
    padding: 30px;
    margin-left: 20px;
    margin-top: 20px;
    margin-right: 20px;
}


.banners-contexts .mobile-banners,
.top-banner .mobile-banners {
	display: none;
}

.banner-dor {
	width: auto;
    margin-left: -10px;
    margin-bottom: 20px;
}
.main-search-btn {
	display: none;
	width: 150px;
	height: 50px;
	font-size: 35px;
	text-align: center;
	/* float: left; */
	/* display: block; */
	clear: revert;
	/* margin: 5px 15px; */
	color: #fff;
	font-size: 20px;
	/* line-height: 40px; */
	/* padding-top: 5px; */
}

.main-search-btn:before {
    content: " Поиск";
    left: 20px;
    position: absolute;
    font-size: 20px;
    line-height: 50px;
    background-image: url(../images/search.png);
    background-size: 35px;
    background-position: 0px 5px;
    padding-left: 50px;
    background-repeat: no-repeat;
}
.btn-popalar-front {
	display: none;
}

.wp-block-image {
    margin: auto;
}
.single-post .entry-content img {
    width: 100%;
}
.single-post .entry-content .yandex-link-favourites img {
    width: 50px;
    border-radius: 25px;
}
.single-post .entry-content .yandex-link-zen img {
	width:auto;
}

ul.sub-menu {
    display: none;
    position: absolute;
    background: #0d4f7a;
    outline: 1px solid #fff;
    z-index: 200;
    /* top: 0; */
    min-width: 150px;
    /* width: 100%; */
}
.main-menu ul.menu li.menu-item-has-children {
    padding-right: 5px;
    background-image: url("../images/arrow-menu.svg");
    background-repeat: no-repeat;
    background-size: 8px;
    background-position: center right;
    margin-right: 7px;
}
.main-menu ul.menu li.menu-item-has-children:hover {
    background-image: url("../images/arrow-menu-open.svg");
    background-position-y: 22px;
}

.main-menu ul.menu li:hover ul.sub-menu {
    display: block;
}

.main-menu ul.menu li ul.sub-menu a {
    padding: 0 15px;
    /* text-align: right; */
    width: max-content;
    box-sizing: border-box;
    display: block;
    /* margin: 10px 15px; */
}
.main-menu ul.menu li ul.sub-menu li {
    width: 100%;
}

figcaption {
    font-size: 1em;
    color: #ccc;
    text-align: center;
}

a.tgme_post_discussion_login_btn:hover {
    background-color: #3184bf;
    text-decoration: none;
}
a.tgme_post_discussion_login_btn {
    background-image: url('data:image/svg+xml;<svg height="17" viewBox="0 0 20 17" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m1.375 7.318c5.369-2.399 8.949-3.98 10.74-4.744 5.114-2.182 6.177-2.561 6.87-2.574.152-.003.493.036.713.22.187.155.238.364.262.511.025.147.055.482.031.744-.277 2.987-1.476 10.235-2.086 13.58-.259 1.416-.767 1.89-1.259 1.937-1.069.101-1.882-.725-2.917-1.422-1.621-1.09-1.636-.811-3.174-1.911-1.376-.983-1.084-2.256-.048-3.36.271-.289 3.799-4.174 3.89-4.573.011-.05.138-.698.03-.796-.107-.098-.606-.101-.72-.075-.163.038-2.447 1.6-6.852 4.686-.735.518-1.401.77-1.997.757-.658-.015-1.923-.382-2.863-.695-1.153-.385-2.07-.588-1.99-1.241.041-.34.498-.688 1.37-1.044z" fill="#fff" fill-rule="evenodd"/></svg>');
    text-align: center;
    background-color: #4ba3e2;
    font-size: 18px;
    line-height: 25px;
    padding: 12px 0px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 4px;
    color: #FFF;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 15px 45px;
    max-width: 220px;
    width: 220px;
    display: block;
    text-decoration: none;
    padding-left: 15px;
	
}
a.tgme_post_discussion_login_btn span {
    
	font-size: 12px;
    line-height: 13px;
    display: inline-block;
    width: 100%;
    margin-left: -30px;
}
a.tgme_post_discussion_login_btn svg {
    position: absolute;
    bottom: 17px;
    left: 15px;
}








