body, html {	padding: 0;	margin: 0;	font-size: 14px;	font-style: normal;	background: #f5f5f5;	color:#333e53;	-webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-family: "Fira Sans", Arial, sans-serif;}.clearfix {clear:both;}.container {max-width: 1212px}ul, ol {	padding: 0;	margin: 0;	list-style: none;}hr {	border-top-color:#718690;}/* ICON FONTS */@font-face {  font-family: 'arche';  src: url('../fonts/arche.eot?5503619');  src: url('../fonts/arche.eot?5503619#iefix') format('embedded-opentype'),       url('../fonts/arche.woff2?5503619') format('woff2'),       url('../fonts/arche.woff?5503619') format('woff'),       url('../fonts/arche.ttf?5503619') format('truetype'),       url('../fonts/arche.svg?5503619#arche') format('svg');  font-weight: normal;  font-style: normal;}/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. *//* Note, that will break hinting! In other OS-es font will be not as sharp as it could be *//*@media screen and (-webkit-min-device-pixel-ratio:0) {  @font-face {    font-family: 'arche';    src: url('../font/arche.svg?55036149#arche') format('svg');  }}*/   [class^="arche-"]:before, [class*=" arche-"]:before {   font-family: "arche";   font-style: normal;   font-weight: normal;   speak: none;     display: inline-block;   text-decoration: inherit;   width: 1em;   margin-right: .2em;   text-align: center;   /* opacity: .8; */     /* For safety - reset parent styles, that can break glyph codes*/   font-variant: normal;   text-transform: none;     /* fix buttons height, for twitter bootstrap */   line-height: 1em;     /* Animation center compensation - margins should be symmetric */   /* remove if not needed */   margin-left: .2em;     /* you can be more comfortable with increased icons size */   /* font-size: 120%; */     /* Font smoothing. That was taken from TWBS */   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;     /* Uncomment for 3D effect */   /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }  .arche-camera:before { content: '\e800'; } /* '' */.arche-videocam:before { content: '\e801'; } /* '' */.arche-camera-1:before { content: '\e802'; } /* '' */.arche-user:before { content: '\e803'; } /* '' */.arche-eye:before { content: '\e804'; } /* '' */.arche-vkontakte:before { content: '\e805'; } /* '' */.arche-facebook:before { content: '\e806'; } /* '' */.arche-angle-left:before { content: '\e807'; } /* '' */.arche-angle-right:before { content: '\e808'; } /* '' */.arche-angle-up:before { content: '\e809'; } /* '' */.arche-angle-down:before { content: '\e80a'; } /* '' */.arche-twitter:before { content: '\e80e'; } /* '' */.arche-newspaper1:before { content: '\e822'; } /* '' */.arche-books-stack:before { content: '\e824'; } /* '' */.arche-magazine:before { content: '\e826'; } /* '' */.arche-viber:before { content: '\e827'; } /* '' */.arche-close:before { content: '\e870'; } /* '' */.arche-angle-top-big:before { content: '\e873'; } /* '' */.arche-angle-down-big:before { content: '\e874'; } /* '' */.arche-angle-left-big:before { content: '\e875'; } /* '' */.arche-angle-right-big:before { content: '\e876'; } /* '' */.arche-expand:before { content: '\e87b'; } /* '' */.arche-map:before { content: '\e93f'; } /* '' */.arche-at:before { content: '\e944'; } /* '' */.arche-phone:before { content: '\e946'; } /* '' */.arche-search:before { content: '\e954'; } /* '' */.arche-comment:before { content: '\ea0e'; } /* '' */.arche-comments:before { content: '\ea1c'; } /* '' */.arche-person:before { content: '\ea8f'; } /* '' */.arche-photo:before { content: '\eaca'; } /* '' */.arche-video:before { content: '\eade'; } /* '' */.arche-audio:before { content: '\eaf2'; } /* '' */.arche-calendar:before { content: '\ed66'; } /* '' */.arche-rss:before { content: '\f09e'; } /* '' */.arche-menu:before { content: '\f0c9'; } /* '' */.arche-youtube:before { content: '\f167'; } /* '' */.arche-instagram:before { content: '\f16d'; } /* '' */.arche-paper-plane:before { content: '\f1d8'; } /* '' */.arche-newspaper:before { content: '\f1ea'; } /* '' */.arche-odnoklassniki:before { content: '\f263'; } /* '' */.arche-shopping-basket:before { content: '\f291'; } /* '' */ /* MAIN STYLES */ a {    transition: all 0.3s ease-out;     -webkit-transition: all 0.3s ease-out;  } .main-container {    overflow: hidden;    max-width:1200px;    margin:0 auto;     z-index: 100;     background-color: #fff;     padding: 20px;     min-height: 100%;     -webkit-box-shadow: 0px 0 90px 0 rgba(69,69,69,0.20);     -moz-box-shadow: 0px 0 90px 0 rgba(69,69,69,0.20);     box-shadow: 0px 0 90px 0 rgba(69,69,69,0.20);     border-left:1px solid #d0d0d0;     border-right:1px solid #d0d0d0; } .sidebar {     padding-left: 20px; } /* Ð¨Ð°Ð¿ÐºÐ° */ #header {    /* height: 168px; */    /* border-bottom:1px solid #748690; */ } @media (min-width: 768px) {     .header-logo {         max-width: 28%;         flex: 0 0 28%;     }     .header-block {         max-width: 72%;         flex: 0 0 72%;     } } .header-line {     height: 32px;     background: url(assets/img/top-line.png); } #header .container {    padding-top: 10px;    padding-bottom: 20px; } .logo-top {    float: left;     } .logo-top h1, .sidebar-logo h1 {    color: #333e53; /* text color */    font-family: "Times New Roman";    font-size: 26px;    margin-top: 5px; } .vch {     color: #1b2940; } .vch div {     font-size: 30px;     font-family: Georgia,Serif;     line-height: 110%;     text-transform: lowercase;     margin-top: 10px;     color: #344B65; } .logo-top a:hover, .nav-menu li a:hover {    text-decoration: none; } .btn {     color: #fff !important;     border-color: #48698e;     background: #48698E !important;     font-weight: 700;     -webkit-font-smoothing: antialiased;     -moz-osx-font-smoothing: grayscale;     text-rendering: geometricPrecision;     letter-spacing: .5px;     border-radius:0; } a.btn.btn-big {     background: #48688E;     color: #fff;     border-radius: 0;     display: block;     text-transform: uppercase;     font-size: 15px;     transition: all 0.3s ease-out;     -webkit-transition: all 0.3s ease-out;      font-weight: 600;       line-height: 43px;      padding: 0; } a.btn.btn-big:hover, a.btn-more-link:hover {    background: #364F6A !important; } .main-user-side {    float: left;    width: 155px;     text-align: right;     font-size: 13px;     line-height: 1.6; } .main-profile a, .main-login a {     color: #202020;     text-decoration: underline; } .main-cart-details:after {     bottom: 100%;     left: 50%;     border: solid transparent;     content: " ";     height: 0;     width: 0;     position: absolute;     pointer-events: none;     border-color: rgba(226, 226, 226, 0);     border-bottom-color: #f5f5f5;     border-width: 10px;     margin-left: -10px; } .btn-big i {margin-right: 5px;} .main-cart {     cursor: pointer;     position: relative;     display: block;     float: right;     min-height: 65px;     width: 155px;     border: 1px solid #e2e2e2;     font-size: 14px;     padding: 0 20px;     z-index: 100;     margin-left: 10px; } .main-cart:hover {     background: #f6f6f6; } .is-open:hover {     background: none !important; } .main-cart-top {     text-align: center;     display: block;     color: #202020;     text-transform: uppercase;     line-height: 30px;     font-weight: bold; } .main-cart-top i {     color: #ed1c24; } .main-cart-items {     display: none; } .main-cart-bottom {     text-align: center;     display: block;     color: #202020;     line-height: 30px;     border-top: 1px solid #9e9e9e; } .main-cart-details {     display: none;     width: 275px;     position: absolute;     top: 80px;     right: -1px;     background: #f5f5f5;     border: 1px solid #e2e2e2;     padding: 10px 15px;     text-align: center;     color: #202020;     z-index: 999; } .main-cart-details i {     color: #C2C3C6; } .main-cart-details span {     padding-bottom: 10px;     text-align: center;     display: block;     border-bottom: 1px solid #9e9e9e;     margin-bottom: 5px; } .main-cart-details div {     text-align: left; } .basket-inner {     max-height: 400px;     overflow-y: auto; }.main-cart-details a {     margin-top: 15px;     font-size: 11px;     color: #777;     text-transform: uppercase; } .main-cart.is-open .main-cart-details {     display: block; } .main-profile a:hover, .main-login a:hover {     color: #ed1c24; } .search-block {     margin-top: 10px; } input.search-field {     border: 1px solid #e2e2e2;     height: 32px;     padding: 15px;     float: left;     width:calc(100% - 44px);     border-radius: 50px 0 0 50px; } input.search-field:focus {    outline: none;     /* background-color: #f4f5f7; */ } button.search-submit {     height: 32px;     width: 45px;     background: none;     border: 1px solid #e2e2e2;     margin-left:-1px;     cursor:pointer;     border-radius: 0 50px 50px 0; } button.search-submit i {    color: #8e8e8e; } button.search-submit:hover {        background: #f5f5f5; } button.search-submit:hover i {    color: #A92926; } .main-cart-details i:hover {    color: #A92926; } /* ÐœÐµÐ½ÑŽ */ nav.nav {     margin-top: 5px; } .nav-menu {    margin: 0;    padding: 0; } .nav-menu li {    background: #768690;    display: inline-block;    border-right:1px solid #fff;    height: 45px;    transition: all 0.3s ease-out;     -webkit-transition: all 0.3s ease-out;          -ms-flex: 1 1 auto!important;     flex: 1 1 auto!important; } .nav-menu li:last-child {    border-right: none; } .nav-menu li:hover {    background: #626d73; } .nav-menu li a {    color: #fff;    text-align: center;    display: block;    line-height: 45px;      font-weight: 600;    font-size: 15px;     text-transform: uppercase;     } /* Ð¦ÐµÐ»Ð° ÑÑ‚Ð°Ñ€Ð¾Ð½ÐºÑ– */ #main {    min-height: 60vh; } /* Ð¢Ð¾Ð¿Ð°Ð²Ñ‹Ñ Ð·Ð°Ð¿Ñ–ÑÑ‹ */ div#topnews {     margin: 10px -5px 25px; } .topnews-big-inner, .topnews-small-inner {    display: block;      height: 370px;     background: #A92926;     background-size: cover;     background-repeat: no-repeat;     background-position: 50% 50%;     position: relative;     color: #fff;    } a.topnews-big-inner .home-news-list-image-inner:before, a.topnews-small-inner .home-news-list-image-inner:before {     content: '';     position: absolute;     width: 100%;     height: 100%;     z-index: 1;     opacity: 0.83;     bottom: 0;     background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 100%);     transition: opacity 0.35s ease-in-out; } a:hover.topnews-big-inner, a:hover.topnews-small-inner {    color: #fff; } a:hover.topnews-big-inner span:before, a:hover.topnews-small-inner span:before, .home-news-list-image-inner:hover:before{    opacity: 1; } .topnews-big-inner h3, .topnews-small-inner h3{     position: absolute;     bottom: 0;     padding: 20px;     font-size: 21px;     font-weight: 600;     margin: 0;     line-height: 1.3;     z-index: 99; } .topnews-small-inner h3 {    font-size: 14px;    padding: 15px; } a.topnews-category {     position: absolute;     top: 10px;     left: 15px;     background: #A92926;     color: #fff;     font-size: 11px;     text-transform: uppercase;         font-weight: 600;     padding: 3px 7px 2px;     z-index: 999; } /* a.topnews-category:hover, .single-2 .single-category a:hover, .tags a:hover {    text-decoration: none;    background: #356c90; } */ .b-tile-comments, .b-tile-comments>* {     background: url(assets/img/sprites-tiles.png) no-repeat;     display: inline-block; } a.b-tile-comments {     padding: 0 0 0 11px;     background-position: 0 -80px;     display: inline-block;     position: absolute;     z-index: 12;     top: 10px;     right: 15px;     font:11px/1 "Fira Sans", Arial, sans-serif;     color: #fff; } .b-tile-comments>b {     padding: 4px 3px 12px;     background-position: 100.2% -120px; } .b-tile-comments>b>* {     display: inline-block;     text-overflow: ellipsis;     overflow: hidden;     position: relative;     left: -5px; } a.comment-top {    position: absolute;    z-index: 999;    bottom: 10px;    right: 5px;    padding: 5px 8px;    background: rgba(0, 0, 0, 0.5);    color: #A92926; } a.comment {        color: #A92926; } a.comment:hover, a.comment-top:hover {    text-decoration: none;   } .home-news-list-item-inner a span i.arche-photo, .home-topnews-list-item-inner a span i.arche-photo, .category-list-inner h3 a span i.arche-photo {    position: relative;     top: -1px; } .topnews-small-set .topnews-small-inner:nth-child(1){    margin-bottom: 10px; }  /* Ð¡Ð¿Ñ–Ñ Ð½Ð°Ð²Ñ–Ð½ Ð½Ð° Ð³Ð°Ð»Ð¾ÑžÐ½Ð°Ð¹ */ .home-news-block {    margin-bottom: 25px; } .home-news-block h2, h2.hometitle {     font-size: 21px;     font-weight: 600;     border-bottom: 1px solid #748690;     padding-bottom:5px;     margin-bottom: 10px;     width: 100%; } .home-news-block h2 a {     color: #303f54; } .home-news-list-image {    display: block;      height: 180px;     background: #eee;         position: relative;     color: #fff;        overflow: hidden;     z-index: 1;     } .home-news-list-image-inner:before, .header-single:before {    content: '';     position: absolute;     width: 100%;     height: 100%;     z-index: 99;     opacity: 0.33;     bottom: 0;     background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 100%);     transition: opacity 0.35s ease-in-out; } .home-news-list-image:after, .post-image:after, .single-2:after {    position: absolute;     top: 50%;     left: 50%;     font-size: 30px;     opacity: .5;     color: #d1d1d1;     -webkit-transform: translate(-50%,-50%);     transform: translate(-50%,-50%);     font-family: arche;     content: '\eaca'; } .home-news-list-image-inner, .header-single, .home-news-list-image-inner-empty {    background-size: cover;    display: block;     position: relative;     background-repeat: no-repeat;     background-position: 50% 50%;    opacity: 0;     -webkit-transition: opacity .5s;     transition: opacity .5s;     will-change: opacity;     -webkit-backface-visibility: hidden;     backface-visibility: hidden;     height: 180px; } .post-image {    background: #eee;    position: relative;    overflow: hidden;    } img.lazy {     opacity: 0;    -webkit-transition: opacity .5s;     transition: opacity .5s;     will-change: opacity;     -webkit-backface-visibility: hidden;     backface-visibility: hidden; } .no-js .home-news-list-image-inner, .home-news-list-image-inner.loaded, img.lazy.loaded, .header-single.loaded, .home-news-list-image-inner-empty.loaded {     opacity: .99;     z-index: 99; } .topnews-big-inner, .topnews-big-inner .home-news-list-image-inner{    height: 370px !important; } .topnews-small-inner .home-news-list-image-inner {    height: 180px; } .home-news-list-item-inner, .home-topnews-list-item-inner {    margin-top: 15px;    margin-bottom: 25px;    /* border-left: 1px solid #748690;  */    padding-left: 0px;    padding-right: 5px;    cursor: pointer; } .home-news-list-item-inner h3, .home-topnews-list-item-inner h3 {      font-size: 16px;    font-weight: 600; } .home-news-list-item-inner h3 a, .home-news-list-item-inner p a, .home-topnews-list-item-inner h3 a {    color: #303f54;     line-height: 1.4;     /* display: inline-block;  */ } .iiner strong, .iiner b, .iier em, .iiner i {    font-weight: normal;} .home-news-list-item-inner a span, .home-topnews-list-item-inner a span, .category-list-inner h3 a span, .home-topnews-list-item-inner h3 a.comment, .latest-news-list li i, .block-opinion i {     color: #A92926;     margin-left: 5px;     font-size: 16px; } .home-topnews-list-item-inner h3 a.comment {    float: none; font-size: 12px; } .latest-news-list li a.comment.comment-bubble {        margin-left: 0px;    /* float: right; */    display: inline;    position: relative;    /* top: 4px;    left: 3px; */ } .home-news-list-item-inner a span:nth-child(even), .home-topnews-list-item-inner a span:nth-child(even) {    margin-left: 0; } .home-news-list-item-inner p.short {    font-size: 14px;    margin-top: 10px; } .home-news-list-item-inner p.short a {    display: block;  } .home-news-list-item-inner p.date, .home-topnews-list-item-inner p.date {     color: #808080;     font-size: 12px;     margin-top: 10px;     margin-bottom: 0;     font-weight: 600; } .btn-more-block {     text-align: center;     margin-bottom: 40px;     margin-top: 20px; } a.btn-more-link {     background: #48688E;     color: #fff;     border-radius: 0;     font-size: 18px;     transition: all 0.3s ease-out;     -webkit-transition: all 0.3s ease-out;     font-weight: 400;     padding: 8px 15px; } /* ÐÐ¿Ð¾ÑˆÐ½Ñ–Ñ Ð½Ð°Ð²Ñ–Ð½Ñ‹ */ .latest-news-list li {     border: 1px solid #718690;     margin-bottom: 10px;     padding: 15px;     position: relative;     } .latest-news-list p {    font-size: 14px;    font-weight: 600;    margin-bottom: 15px;    color: #A92926; } .latest-news-list h3 {    margin: 0;    line-height: 1.1;     } .latest-news-list h3:hover, .opinion-inner p:hover, .popular-link:hover {    cursor: pointer;    text-decoration: underline;     } .latest-news-list h3 a {    font-size: 16px;     color: #303f54;     display: inline;     line-height: 1; }  .latest-news-list li:before {   content: "";   position: absolute;   top: -1px;   right: -1px;   width: 0px;   height: 0px;   border-bottom: 15px solid #748690;   border-right: 15px solid #ffffff; } /* ÐœÐµÑ€ÐºÐ°Ð²Ð°Ð½Ð½Ðµ */ .block-opinion {    background: #e4e4e4;     padding: 10px;     margin-bottom: 25px; } .block-opinion h2 {        font-size: 21px;     font-weight: 600;     border-bottom: 1px solid #748690;     padding-bottom:5px;     margin-bottom: 10px;     margin-top: 10px; } .block-opinion h2 a{    color: #303f54;  } .block-opinion li { margin-bottom: 25px; } .block-opinion h3 {    font-size: 16px;    font-weight: 600;    margin-bottom: 2px; } .block-opinion h3 a, .block-opinion p a {    color: #303f54;     line-height: 1.5;     /* display: inline-block;  */ } .block-opinion p {    font-size: 15px; } .avatar-block {    width: 60px;    height: 60px;    float: left;    margin-right: 10px;    margin-top: 3px;    border-radius: 50%; } .avatar-block .home-news-list-image-inner {    height: 60px; } .opinion-inner {     margin-left: 70px; } .block-opinion ul {     margin: 20px 5px -10px; } p.popular-date {     font-size: 14px;     font-weight: 600;     margin-bottom: 5px;     color: #A92926; } .block-opinion p.popular-link {    font-weight: 600;     margin: 0; } .block-opinion p span {     display: inline-block;     color: #808080;     font-weight: 600;     font-size: 14px; } .inner-sidebar {     margin-top: 30px; } .arche-videocam {     position: relative;     top: 1px; } /* Ð ÑƒÐ±Ñ€Ñ‹ÐºÑ– */ h1.category-title {     font-size: 24px;     font-weight: 600;     margin: 20px 0; } .category-list li {     border-bottom: 1px solid #748690;     margin-bottom: 20px;     padding-bottom: 20px; } a.category-list-image, div.category-list-image {     width: 300px;     float: left; } .category-list-inner {     margin-left: 320px;     cursor: pointer; } .category-list-inner h3 {    font-size: 18px;    font-weight: 600; } .category-list-inner h3 a, .category-list-inner p a, .category-list-inner .short a {    color: #303f54;     line-height: 1.4;    /* display: inline-block;    */ } .category-list-inner h3 a.comment-bubble {    margin-left: 5px;    top: -2px; } .category-list-inner p,  .category-list-inner .short {    font-size: 16px;    margin-top: 10px;       margin-bottom: 0; } .category-list-inner p.date {    color: #A92926;     font-size: 14px;     padding-top: 0px;     margin-bottom: 15px;     font-weight: 600; } .category-list-inner p.date a {    color: #A92926; } .pagination-block {     margin: 40px 0; } .spagination li {    display: inline-block;     } li.page-item a {     padding: 10px 17px;     border: 1px solid #e6e6e6;     margin: 5px;     font-size: 16px;     color: #2d4055;     display: inline-block;     } li.page-item a:hover, li.page-item.active a {    border-color: #4a6b8c;     background: #4a6b8c;     color: #fff;     text-decoration: none; } p.single-category a {     text-transform: uppercase; } p.single-category a:hover {     text-decoration: underline; } /* 404 */ h1.error-big {     text-align: center;     margin-top: 50px;     font-size: 150px;     font-weight: 600;     color: #A92926; } p.error-text {     text-align: center;     font-size: 21px;     margin-bottom: 30px; } .error-search {    max-width:600px;    margin: 0 auto; } /* Ð¡Ñ‚Ð°Ñ€Ð¾Ð½ÐºÐ° */ .page-single {    margin-top: 30px; } h1.page-title {     font-size: 32px;     font-weight: 600;     padding-bottom: 5px;     margin-bottom: 20px; } .page-inner, .author-post p {    font-size: 18px; } .page-inner h3 {     margin-bottom: 1rem; } .alignleft {    display: inline;    float: left;    margin-right: 1.5em;    margin-bottom: .5em; } .alignright {    display: inline;    float: right;    margin-left: 1.5em;    margin-bottom: .5em; } .aligncenter {    clear: both;    display: block;    margin-left: auto;    margin-right: auto; } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {    border: none;    margin-bottom: 0;    margin-top: 0;    padding: 0; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object {    max-width: 100%; } .wp-caption {    margin-bottom: 1.5em;    max-width: 100%; } .wp-caption img[class*="wp-image-"] {    display: block;    margin-left: auto;    margin-right: auto; } .wp-caption .wp-caption-text {    margin: 0.8075em 0; } .wp-caption-text {    text-align: center; } .gallery {    margin-bottom: 1.5em; } .gallery-caption {    display: block; } li.first-big a.category-list-image, li.first-big a.category-list-image .home-news-list-image-inner.loaded{     width: 550px;     height: 370px; } li.first-big .category-list-inner {     margin-left: 570px; } .author-block {     margin: 30px 0;     border-bottom: 1px solid #748690;     padding-bottom: 20px; } a.avatar .no-js .home-news-list-image-inner, a.avatar .home-news-list-image-inner.loaded, a.avatar, div.avatar {     width: 200px;     height: 200px;     border-radius: 50%;         margin-right: 25px; } a.home-news-list-image.avatar:before, div.home-news-list-image.avatar:before {    border-radius: 50%; } /* Ð¡Ñ‚Ñ‹Ð»Ñ– ÑÑ‚Ð°Ñ€Ð¾Ð½ÐºÑ– */ .page-inner h1, .page-inner h2, .page-inner h3, .page-inner h4, .page-inner h5, .page-inner h6 {    font-weight: 600;    margin-bottom: 10px; } .page-inner h1 {     font-size: 2.3rem; } .page-inner h2 {     font-size: 2rem; } .page-inner h3 {    font-size: 1.6rem; } .page-inner h4 {    font-size: 1.3rem; } .page-inner h5 {    font-size: 1rem; } .page-inner img {    max-width: 100%;    height: auto !important;    position: relative;     overflow: hidden;    transition: all 0.6s ease-out;     -webkit-transition: all 0.6s ease-out;     margin-bottom:20px; }  .page-inner figure img {    margin-bottom: 0;}.page-inner figure {    margin-bottom: 20px;} .post-image a {    overflow: hidden;    display: block;  }.page-inner .align-left {    float:left;    margin-right:30px;}.page-inner .align-right {    float:right;    margin-left:30px;} .page-inner a {    color: #256d91; } .wp-block-image figcaption {     /* border-bottom: 1px solid #e6e6e6; */     background: #fff;     padding: 10px 15px 8px;     font-size: 14px;     font-style: italic;     text-align: center;     } .page-inner blockquote {     border-left: 5px solid #748690;     padding-left: 20px;     margin: 30px 30px;     background: #e6e6e6;     padding: 20px; } .page-inner ul {     display: block;     margin: 10px;     padding: 10px 30px;     list-style: square; } .page-inner ol {     display: block;     margin: 10px;     padding: 10px 30px;     list-style: decimal; } .page-inner li {     margin-bottom: 5px; } pre.wp-block-code {     background: #e6e6e6;     padding: 30px;     margin: 20px 0; } .page-inner table {     margin: 20px 0; } .page-inner form {     padding: 20px;     border: 1px solid #dde2e6;     margin: 20px 0; } .page-inner form input, .page-inner form textarea {    width: 100%;    padding: 10px;    margin-bottom: 10px;    border:1px solid #e2e2e2; } .page-inner form label {    font-weight: 600; } .page-inner form input[type=submit] {    background: #356c90;    color: #fff;    border:none;    cursor: pointer; } .single-2 {    position: relative;    background: #eee;        } .single-2 .header-single {     width: 100%;     height: 450px;     background-size: cover;     background-repeat: no-repeat;     background-position: center;     display: block;       margin-bottom: 30px;   } .single-2 h1.page-title {    margin: 30px 0 20px;         text-align: center;     padding: 0 30px;     color: #fff; } .single-2 .single-title {     position: absolute;     top: 45%;     width: 100%;     z-index: 999;     left: 50%;     transform: translateX(-50%);     text-align: center;      } .single-2 .meta, .single-2 .meta a {    color: #fff;    font-weight: 600; } .single-2 .meta span {    margin: 0 20px; } .single-2 .header-single:before {    opacity: 1;    background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%); } .single-2 .single-category a {     background: #748690;     padding: 10px 15px;     color: #fff;     font-size: 14px;     font-weight: 600; } .tags {     margin: 30px 0; } .tags a {     background: #f5f5f5;     border:1px solid #d7d7d7;     color: #303f54;     padding: 10px 15px;     display: inline-block;     margin-bottom: 5px;     margin-right: 10px; } .tags a:hover {    text-decoration: none;    background: #d7d7d7; } .meta {     margin: 20px -5px; } ul.single-social-list {     list-style: none;     padding: 0;     margin: 0; } ul.single-social-list a {     padding: 10px;     background: #eee;     color: #fff;     display: inline-block;     min-width: 50px;     font-size: 14px;     font-weight: 600;     text-align: center; } ul.single-social-list a i {    font-size: 18px; } ul.single-social-list a.icon-fb {    background: #3b5998; } ul.single-social-list a.icon-vk {    background: #4d76a1; } ul.single-social-list a.icon-tw {    background: #55acee; } ul.single-social-list a.icon-ok {    background: #e59922; } ul.single-social-list a.icon-at {    background: #444; }  ul.single-social-list a.icon-viber {    background: #7d3daf; } ul.single-social-list a.icon-telegram {    background: #61a8de; } ul.single-social-list a:hover {    opacity: .8;    text-decoration: none;   } .single-extra-block {     margin-top: 30px; } .single-1 {     margin-bottom: 30px; } .single-1 .col-md-3 {     border-right: 1px solid #718690;     padding-right: 20px; } .single-1 .col-md-9 {    padding-left: 20px; } .single-1 .author-single a {     text-transform: uppercase;     font-weight: 600;     font-size: 16px;     color: #256d91;     display: inline-block;     margin-bottom: 0px; } .author-single-listing a {   text-transform: uppercase;    font-weight: 600;    font-size: 16px;    color: #256d91;    display: inline-block;    margin-bottom: 0px; } .single-1 p.author-single {margin-bottom: 0;} .single-1 .category-single li {     display: inline-block;     color: #333e53;     font-size: 16px; } .single-1 .category-single li a {    color: #333e53;    text-decoration: underline;    text-transform: uppercase;           } .single-1 .date-single {    color: #8f8f8f;    font-size: 16px;    display: inline-block;    margin-bottom: 5px; } .single-1 .single-social-list li, .single-social-list.inner-social li {    display: inline-block;     float: left;     } .single-1 .single-social-list li a {    width: 32px;     height: 32px;     line-height: 32px;     min-width: 32px;     padding: 0;     margin-right: 5px;     border-radius: 4px; } .single-1 .extra-single {    padding: 10px 0 0; } .single-1 h1.page-title span{    font-size: 20px;    color: #A92926; } .single-1 .page-title .extra-comments a{    color: #A92926;    margin-left: 10px; } .single-short {     font-size: 18px;     font-weight: 600; } .page-inner.inner-1 {    max-width: 900px;    margin: 0 auto } ul.single-social-list.inner-social {    margin-top: 20px; } h1.page-title {font-size: 26px;} ul.single-social-list.inner-social a {     width: auto;     min-width: 32px; } ul.single-social-list.inner-social a span {     padding: 0 10px; } .comments-number-block a {     margin: 30px 0 0;     padding: 15px;     background: #f5f5f5;     text-align: center;     display: block;     color: #333e53;     border: 1px solid #d7d7d7;     border-radius: 2px; } .comments-number-block a strong {color: #A92926;} .comments-number-block a:hover {     text-decoration: none;     background: #d7d7d7; } .home-news-list-item-inner h3 a.comment {     float: none;     display: inline-block;     margin-left: 5px; } a.comment.comment-bubble i, span.comment.comment-bubble i{     position: relative;     background: #b12d20;     border-radius: 2px;     padding: 1px 5px;     color: #fff !important;     font-size: 11px !important;     display: inline-block;     line-height: 1;     top: -2px;     font-style: normal;      } a.comment-bubble i:after, span.comment-bubble:after {     content: '';     position: absolute;     bottom: 0;     left: 50%;     width: 0;     height: 0;     border: 4px solid transparent;     border-top-color: #b12c20;     border-bottom: 0;     border-left: 0;     margin-left: -3px;     margin-bottom: -4px; } .single-1 .page-title .extra-comments a.comment-bubble i{    position: relative;     background: #b12d20;     border-radius: 2px;     padding: 1px 7px;     color: #fff !important;     font-size: 14px;     top: -2px;     font-style: normal;      } #topnews .comment.comment-bubble i{    background: #fff;    color: #b12d20 !important;    margin-left: 5px; } #topnews a.comment-bubble i:after,  #topnews span.comment-bubble:after {    border-top-color: #fff; } #topnews .comment.comment-bubble {    position: absolute;    top: 7px;    right: 13px;    z-index: 999 } #topnews i{    font-size: 16px;    margin-left: 5px; } .block-opinion a.comment-bubble {    margin-left: 5px; } .single-1 .page-title .extra-comments a.comment-bubble:hover {    text-decoration: none;   } .home-news-list-item:hover a, .home-topnews-list-item:hover a {text-decoration: underline;} .home-news-list-item:hover a.comment, .home-topnews-list-item:hover a.comment {text-decoration: none;} /* ÐšÐ°Ð¼ÐµÐ½Ñ‚Ð°Ð²Ð°Ð½Ð½Ðµ */ .pull-left {     float: left; } .imgholder {     font-size: 70px;     color: #e6e6e6; } .replay-area {     float: right; } .replay-area a{     padding: 5px 10px 5px 5px;     font-size: 12px;     background: #e6e6e6;     color: #303f54; } .replay-area a:hover {    text-decoration: none;    background: #356c90;    color: #fff; } .comment-author-name {     margin-bottom: 5px;     color: #757272; } .comments-body {     position: relative;     top: 15px; } .comment-author-name span {     font-weight: 600;     font-size: 16px;     color: #256d91; } .comment-text {     font-size: 16px; } .comment-list li .children li {     padding-top: 20px; } .comment-list li {     padding-top: 20px; } ul.comment-list {     margin-top: -20px; } .main-comments ul.children {     margin-left: 50px;     padding: 0; } .comment-reply-title {     font-weight: 600;     padding-bottom: 10px; } p.comment-notes {     background: #e6e6e6;     padding: 10px 20px; } .comment-respond {     padding: 20px;     padding-bottom: 10px;     margin: 40px 0 0;     background: #f5f5f5; } .comment-form .form-control {     padding: 20px; } .btn-send {     border: none;     background: #256d91;     color: #fff;     padding: 10px 20px;     font-size: 16px;     font-weight: 600; } .more-insert {         border: 1px solid #e6e6e6;     padding: 15px 15px 5px; } .more-insert a {    display: inline-block;    color: #256d91;    font-weight: 600;    font-size: 16px;    margin-bottom: 10px; } /* ÐŸÐ°Ð´Ð²Ð°Ð» */ #footer {     background: #3E4854;     padding-top: 60px;     margin-top: 0px; } #footer h3 {    font-size: 18px;     color: #fff;     font-weight: 600;     text-transform: uppercase;     margin-bottom: 20px; } #footer ul {     padding: 0;     margin: 0;     list-style: none;     margin-bottom: 20px;     font-weight: 700; } ul.footer-list li {    display: inline-block;    margin-right: 30px;}ul.footer-list li p{    color: #ccc;    font-size: 16px;}ul.footer-list li span {    color: #fff;    font-size: 16px;}ul.footer-social li {    margin-right: 5px;} .footer-list a {    font-size: 16px;    margin-bottom: 5px;    display: inline-block;   } .footer-list a, .footer-social li a{    color: #fff; } .footer-social li { display: inline-block;     width: 50px;     height: 50px;     background: #000;     border-radius: 50%;     line-height: 50px;     text-align: center;     font-size: 21px !important;     margin-right: 5px;     transition: all 0.3s ease-out;     -webkit-transition: all 0.3s ease-out;     margin-bottom: 5px; } li.icon-fb {    background: #3b5998; } li.icon-vk {    background: #4d76a1; } li.icon-tw {    background: #55acee; } li.icon-ok {    background: #e59922; } li.icon-yb {    background: #cb2027; } li.icon-in {    background: #dc4e41; } .footer-social li:hover {    background: #000; } .footer-bottom-line { background: rgba(0, 0, 0, 0.2); } .footer-bottom-line p {    padding: 30px 0 20px; margin: 0; font-size: 14px; color: #fff; } #go-top {     display: none;     position: fixed;     bottom: 15px;     right: 15px;     z-index: 9; } #go-top a {     width: 40px;     height: 40px;     display: block;     text-align: center;     text-decoration: none;     color: #fff;     -webkit-transition: 1s;     -moz-transition: 1s;     transition: 1s;     background: #ccc;     font-size: 24px;     line-height: 36px;     cursor: pointer; } #go-top a:hover {background: #aaa;color:#fff;} /* Mobile */ .fr-actions-button {     float: right;     margin-top: 10px; } span.fr-sidebar-action {     text-transform: uppercase;     font-size: 14px;     background: #48698D;     color: #fff;     display: block;     transition: all 0.3s ease-out;     -webkit-transition: all 0.3s ease-out;      font-weight: 600;     padding: 5px 10px; } .mobilenav {text-align: center;} .main-menu ul.mobilenav li {padding-right: 20px;} .sidebar-logo {text-align: center;} .sidebar-action-overlay {   width: 100%;   height: 100%;   height: -webkit-calc(160%);   height: calc(160%);   position: fixed;   top: 0;   right: 0;   bottom: 0;   left: 0;   z-index: 99998;   background: #fff;   background: rgba(0, 0, 0, 0.5);   content: '';   display: block;   opacity: 0;   visibility: hidden;   -webkit-transition: opacity 0.25s ease-in-out;   -moz-transition: opacity 0.25s ease-in-out;   -ms-transition: opacity 0.25s ease-in-out;   -o-transition: opacity 0.25s ease-in-out;   transition: opacity 0.25s ease-in-out; } .sidebar-action-wrapper {   width: 320px;   height: 100%;   position: fixed;   padding: 70px 20px 20px;   top: 0;   left: 0;   background: #f3f3f3;   display: none;   overflow: auto;   -webkit-overflow-scrolling: touch;   z-index: 99999;   -webkit-transform: translate3D(-360px, 0, 0);   -ms-transform: translate3D(-360px, 0, 0);   transform: translate3D(-360px, 0, 0);   -webkit-transition: visibility 1ms linear 0.2s, -webkit-transform 0.2s ease;   transition: visibility 1ms linear 0.2s, -webkit-transform 0.2s ease;   -webkit-transition: visibility 1ms linear .2s,-webkit-transform .2s ease;   transition: visibility 1ms linear .2s,-webkit-transform .2s ease;   transition: transform .2s ease,visibility 1ms linear .2s;   transition: transform .2s ease,visibility 1ms linear .2s,-webkit-transform .2s ease;   transition: transform 0.2s ease, visibility 1ms linear 0.2s, -webkit-transform 0.2s ease; } .fr-sidebar-action-open .sidebar-action-wrapper {   -webkit-transform: translate3D(0, 0, 0);   -ms-transform: translate3D(0, 0, 0);   transform: translate3D(0, 0, 0);   display: block; } .fr-action-close {   background: #356c90;   height: 50px;   width: 100%;   display: inline-block;   color:#fff;   text-align: center;   padding: 10px;   cursor: pointer;   line-height: 30px;   -webkit-transition: all 0.25s ease-in-out;   -moz-transition: all 0.25s ease-in-out;   -ms-transition: all 0.25s ease-in-out;   -o-transition: all 0.25s ease-in-out;   transition: all 0.25s ease-in-out;   position: absolute;   top: 0;   left: 0;   font-size: 24px; } /* Action Buttons */ .fr-actions-button > span {   z-index: 1001;   position: relative;     display: inline-block;   cursor: pointer;   -webkit-transition: all 0.15s ease-in-out;   transition: all 0.15s ease-in-out; } .fr-sidebar-action-open .sidebar-action-overlay {   opacity: 1;   visibility: visible; } .fr-lock {   position: fixed;   height:100%; } .widget_nav_menu ul {     margin: 0;     padding: 0;     list-style: none; } .widget_nav_menu ul ul {display: none;} .widget_nav_menu li, .widget_pages li {     position: relative;     z-index: 2; } .widget_nav_menu ul > li > a, .widget_pages ul > li > a {     padding: 10px 0;     margin: 0 30px;     font-weight: 700;     margin: 0;     padding: 10px 0;     display: block;     border-bottom: 1px solid #e6e6e6;     font-size: 14px;     color: #363636; } .nav-widget-acordion {     position: absolute;     right: 0px;     top: 13px;     cursor: pointer;     font-size: 10px;     width: 32px;     text-align: center; } .widget_archive li:last-child, .widget_categories li:last-child, .widget_nav_menu #menu-glavnoe-pravoe-2 li:last-child a, .widget_pages li:last-child a {     border-bottom: none;      } .widget_pages .children, .widget_nav_menu .sub-menu {     background: #e6e6e6;     color: #A92926; }.widget_pages .children a, .widget_nav_menu .sub-menu a, .widget_nav_menu .sub-menu span, .widget_pages .children span {     color: #363636;      }.widget_nav_menu .sub-menu li:hover {background: #A92926;} .widget_nav_menu .sub-menu li:hover a{color: #fff;} .widget_nav_menu .sub-menu a, .widget_pages .children a {     border-bottom: none;padding: 10px 20px; }.widget_recent_entries a:hover, .menu-item-has-children.active > span, .menu-item-has-children.active > a, .gridlove-nav-widget-acordion:hover, .widget_recent_comments .recentcomments a.url:hover, .widget_nav_menu ul > li > a:hover {     color: #A92926; }.widget_nav_menu .menu-item-has-children.active>span, .widget_pages .page_item_has_children.active>span {     -webkit-transform: rotate(-180deg);     -moz-transform: rotate(-180deg);     -ms-transform: rotate(-180deg);     -o-transform: rotate(-180deg);     transform: rotate(-180deg); } .widget_nav_menu ul li ul li {border-bottom: 1px solid #fff;} .widget p {     font-size: 14px;text-align: center; } ul.mks_social_widget_ul {     padding: 0;     margin: 0;     list-style: none;     text-align: center; } .mks_social_widget_ul li {     display: inline-block;     margin: 6px 6px;     font-size: 16px;     padding: 9px;     width: 40px;     border-radius: 50%;     height: 40px;     background: #f5f5f5; }.mks_social_widget_ul li a {     color: #424242; } .sidebar .widget, .sidebar-action-inside .widget{       /* margin: 0 0 1.5em; */     margin-bottom: 20px;      -webkit-box-shadow: 0 0px 1px 0 rgba(0,1,1,.2);     box-shadow: 0 0px 1px 0 rgba(0,1,1,.2);     background: #FFF;     padding: 20px; } .sidebar .widget:last-child, .sidebar-action-inside .widget:last-child {margin-bottom: 0;} h2.widget-title {     padding: 10px 0px 25px;     font-size: 16px;     margin: 0;     text-transform: uppercase;     color: #363636;     font-weight: 600; } .widget .vg-slider-controls {     display: inline-block;     vertical-align: top;     float: right;     margin-top: 3px; } .sticky-share-container {     display: block;     background-color: #f5f5f5;     height: 50px;     overflow: hidden;     margin-top: -56px;     border-bottom: 1px solid #dedede;     position: fixed;     z-index: 101;     width: 100%;     left: 0;     top: 0;     -webkit-transition: margin-top 0.25s linear;     transition: margin-top 0.25s linear;     box-shadow: 0 1px 4px rgba(0,0,0,0.1); } .sticky-share-container .pg-title {         overflow: hidden;         text-overflow: ellipsis;         white-space: nowrap;         width: 70%;         float: left;         padding-left: 12px;         margin-top: 14px;         margin-bottom: 0;         color: #32363a;         font-weight: 600;         margin-right: 15px;         font-size: 16px;     } .sticky-share-container .sticked-nav-actions {         min-width: 160px     }     .sticked .sticky-share-container {         margin-top: 0     }     .admin-bar.sticked .sticky-share-container {     margin-top: 32px; }     .sticked-nav-actions ul.single-social-list li {     display: inline; } .sticked-nav-actions ul.single-social-list a {     min-width: 32px;     height: 32px;     line-height: 32px;     padding: 0;     margin-top: 8px;     border-radius: 4px; } /* Responsive */ @media only screen and (max-width: 1200px) {    .main-container {        padding: 20px 5px;    }    .main-cart {             width: 115px;     padding: 0 10px;    }    .main-cart-top, .main-cart-bottom {        font-size: 12px;    } } @media only screen and (min-width: 768px) and (max-width: 1200px) {    .container {        max-width: 1140px;    } } @media only screen and (max-width: 992px) {    li.first-big a.category-list-image, li.first-big a.category-list-image .home-news-list-image-inner.loaded {        width: 100%;        height: 300px;    }    li.first-big .category-list-inner {        margin-left: 0;         margin-top: 20px;        float: left;        }    a.avatar, a.avatar .no-js .home-news-list-image-inner, a.avatar .home-news-list-image-inner.loaded {        width: 150px;        height: 150px;          }    a.avatar:before, a.avatar:before .no-js .home-news-list-image-inner, a.avatar .home-news-list-image-inner:before {        content: "";        display: block;        padding-bottom: 100%;    }    .sticky-share-container .pg-title {        width: 65%;    }    .block-global .btn-big {        margin-bottom: 1px;    }    .vch div {        font-size: 25px;    } } @media only screen and (max-width: 767px) {    .topnews-big {        margin-bottom: 10px;    }    a.btn-more-link {        font-size: 14px;    }    .topnews-big a.comment-top {        bottom: 0;    }    a.category-list-image {        width: 100%;        float: none;    }    a.category-list-image.avatar {        width: 150px;    }    .category-list-inner {        margin-left: 0;        margin-top: 20px;    }    .page-single {        margin-top: 15px;    }    .single-2 .single-title {        top: 20%;    }    .single-2 .single-title h1.page-title {        font-size: 24px;    }    .single-2 .meta span {        margin: 0 5px;    }    .alignleft, .alignright {        margin-left: 0;        margin-right: 0;    }    ul.single-social-list {        display: -webkit-flex;        display: -moz-flex;        display: -ms-flex;        display: -o-flex;        display: flex;        justify-content: space-between;        margin-bottom: 10px;    }    .single-1 .col-md-3 {        border: none;        border-top: 1px solid #6a8691;        padding: 15px 5px;    }    .single-1 .col-md-9 {        padding-left: 5px;    }    .single-1 {        /* border-bottom: 1px solid #6e8690; */        margin-bottom: 0px;    }     ul.single-social-list {margin-top: 10px;}     .vch div {        font-size: 20px;    }    .sidebar {     padding-left: 5px; } .page-inner .align-left, .page-inner .align-right {    float: none;    margin-left: 0;    margin-right: 0; } } @media only screen and (max-width: 350px) {    .logo-top img {        width: 180px;        height: auto;    }    .page-inner blockquote {        margin: 15px;    }    .page-inner img {        max-width: 100%;        height: auto !important;           }    .single-2 .single-title {        top: 10%;    }    .single-2 .meta span {        display:block;        margin: 0 5px;    }    .imgholder {        font-size: 30px;    }    .comments-body {     top: 5px;    }    .main-comments ul.children {        margin-left: 25px;    } } .category-list li:hover a {     text-decoration: underline; } .category-list li:hover a span, .category-list-inner a:hover > span, .category-list li:hover a.comment, .category-list-inner a.comment:hover {     text-decoration: none;     /* display: inline-block; */ }.category-list li:last-child {    border-bottom: 0;} .block-advert {     border: 1px solid #6e8690;     text-align: center;     } .advert-sidebar {    padding: 150px 20px;     margin-bottom: 25px; } .advert-wide {    padding: 30px 20px;     margin-bottom: 30px; }  .modal-header {     background: #F3F4F8;     border-bottom: 1px solid #EBECEE;     text-align: center;     font-size: 18px;     color: #333; } .main-modal h2 {     color: #333;     font-size: 18px;     text-align: center;     margin-bottom: 0px;     display: inline; } .block-reklama img {    max-width: 100%;    border: 1px solid #d0d0d0;}.iframe-container {    overflow: hidden;    padding-top: 56.25%;    position: relative;}.iframe-container iframe {    border: 0;    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;}.iframe-arche {    width: 410px;    height: 70px;    overflow: hidden;    }.iframe-arche .error {margin-top: -5px !important;}a.latest-category {    margin-left: 10px;    background: #a92825;    font-size: 11px;    text-transform: uppercase;    font-weight: 600;    padding: 3px 7px 2px;    color: #fff !important;    white-space: nowrap;}article figcaption {    text-align: center;    background: #f5f5f5;    padding: 10px;    font-size: 14px;    font-style: italic;}.motto {padding: 0 5px 3px;color: #45565E;}.motto:hover {background: #e2e2e2;color: #45565E;}h3.lid {    font-size: 1.3rem;    font-style: italic;}