html,
body {
  font-family: 'Fira Sans', sans-serif, Helvetica, Arial, sans-serif;
  font-weight: 400;
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: #000;
  background: #fff;
  line-height: 20px;
  min-width: 1080px;
}
body {
  background: #000;
  /*АВТО*/
  /*АВТО*/
}
body.opened_menu {
  overflow-x: hidden;
}
body.opened_menu .wrapper {
  opacity: .6;
  pointer-events: none;
}
body.auto .top {
  background: black;
  box-shadow: none;
}
body .top .logo .subproject {
  color: #ff7f00;
  font-size: 20px;
  height: 24px;
  vertical-align: top;
  display: inline-block;
  padding-top: 11px;
  font-family: 'PT Serif', serif;
  font-style: italic;
}
body.auto .top .logo .subproject a {
  color: #ff7f00;
}
body.auto .top .search {
  background-image: url('/design/new/search_white.svg');
}
body.auto .top .search input {
  background: transparent;
  border-bottom: 1px solid white;
  color: white;
}
body.auto .top .signin a {
  color: white;
}
body.auto .top .menu ul li a {
  color: white;
}
body.auto .top .menu ul li a:hover {
  color: #ff6700;
}
.amic_banner div {
  box-sizing: border-box;
}
.article_inner {
  overflow: hidden;
}
.article_inner::-webkit-scrollbar {
  display: none;
}
.article_inner .content {
  font-family: 'PT Serif', serif;
  font-size: 16px;
  line-height: 140%;
}
.article_inner .content a {
  color: #00a597;
}
.article_inner .content a:hover {
  color: #ff6700;
}
.share {
  bottom: -10px;
  background: white;
  position: relative;
  border-top: 1px solid #f2f2f2;
  padding: 10px 0;
  box-sizing: border-box;
  z-index: 50;
  width: 700px;
}
.fixed_share {
  position: fixed;
}
.comment-status {
  color: #ccc;
}
[class^="icon-"],
[class*=" icon-"] {
  background-image: none !important;
  color: #ccc;
}
.icon-thumbs-up:before {
  content: '+';
  font-size: 20px;
  display: inline-block;
  margin-top: -4px;
  color: #68ce68;
  padding: 3px;
  font-family: monospace;
}
.icon-thumbs-down:before {
  content: '-';
  font-size: 20px;
  display: inline-block;
  margin-top: -5px;
  color: #e07676;
  padding: 3px;
  font-family: monospace;
}
.calend_but {
  margin: 20px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  color: #356595 !important;
  line-height: 12px;
  border-bottom: 1px dotted #356595;
  display: inline-block;
}
.calendar table {
  width: 90%;
  margin: 0 auto;
}
.calendar table tr td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 10px 0;
}
.calendar table tr td a {
  color: #00a597;
}
.calendar table tr:last-child td {
  border-bottom: none;
}
/*google search*/
.cse form.gsc-search-box,
form.gsc-search-box {
  padding: 0 !important;
}
.gsc-clear-button {
  display: none !important;
}
/*google search*/
.paging {
  margin: 40px 0;
}
.paging ul {
  padding: 0;
  margin: 0;
}
.paging ul li {
  float: left;
  min-width: 30px;
  text-align: center;
  height: 30px;
  box-sizing: border-box;
  margin-right: 10px;
}
.paging ul li a {
  padding: 6px 0;
  display: block;
  width: 100%;
}
.paging ul li a:hover {
  color: #00a597;
}
.paging ul li.current {
  background: #00a597;
  color: white;
  padding: 6px 0;
}
.separator {
  margin: 40px 0;
  clear: both;
  width: 100%;
  height: 1px;
  border-bottom: 3px solid #f2f2f2;
}
.weather .day {
  box-sizing: border-box;
  padding: 10px 20px 10px 0;
  margin-bottom: 40px;
  position: relative;
}
.weather .day big {
  display: block;
 /* margin-left: 50px;*/
}
.weather .day .sign {
  /*position: absolute;
  top: 43px;
  */
}
.currencies {
  font-size: 12px;
  color: #ecf9ff;
  padding: 0 0 0 10px;
}
.currencies .title {
  font-size: 10px;
  margin-top: 20px;
  opacity: .4;
}
.currencies i {
  width: 7px;
  height: 8px;
  margin-right: 5px;
  display: inline-block;
  background: url('/design/new/arrows_cur.svg') center no-repeat;
}
.currencies i.down {
  background-position: center left;
}
.currencies i.up {
  background-position: center right;
}
.subcontrols .weather {
  margin-top: 40px;
  font-family: 'fira_sans_thin';
  text-align: center;
  font-size: 38px;
}
.subcontrols .weather a {
  color: #ecf9ff;
}
.subcontrols .weather sup {
  font-size: 18px;
}
.comments_block {
  border-top: 3px solid #356595;
  clear: both;
  margin-top: 20px;
}
.comments_block b,
.comments_block .user_reg {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
}
.comments_block .comment {
  padding: 10px;
}
.comments_block .comment.selected {
  background: #f2f2f2;
}
.comments_block h3 {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
}
.comments_block .comment_form {
  background: #ecf9ff;
  padding: 10px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  max-width: 647px;
}
.sidebar {
  background: #356595;
  position: fixed;
  z-index: 2;
  width: 325px;
  height: 100%;
  /*transform: translateX(-251px);*/
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  left: -251px;
  overflow: hidden;
  color: #9bc2eb;
}
.sidebar .orange {
  border-bottom: 1px solid rgba(255, 211, 66, 0.3);
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.sidebar .orange a {
  color: #ffd342 !important;
}
.sidebar .hidden_scroll {
  width: 351px;
  overflow-y: scroll;
  max-height: 100%;
}
.sidebar .hidden_scroll::-webkit-scrollbar {
  display: none;
}
.sidebar .content {
  padding: 20px 0 20px 20px;
  width: 230px;
}
.sidebar .content .date {
  color: #9bc2eb;
}
.sidebar .content a {
  color: white;
}
.sidebar .content .menu {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  padding: 0;
  margin: 10px 0 30px;
  line-height: 140%;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.sidebar .content .menu li {
  padding: 5px 0;
}
.sidebar .content h2 {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
}
.sidebar .content h2 a {
  color: #fffbbd;
}
.sidebar .content .categories {
  padding: 0;
  margin: 5px 0 20px;
  line-height: 140%;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-style: italic;
}
.sidebar .content .categories li {
  padding: 3px 0;
}
.sidebar .content .categories li a {
  color: #fffbbd;
}
.sidebar .content h3 {
  color: #9bc2eb;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 14px;
}
.sidebar .content input[type="submit"] {
  background: transparent;
  border: 1px solid #fffbbd;
  color: #fffbbd;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 5px 10px;
  outline: none;
  cursor: pointer;
  border-radius: 3px;
}
.sidebar.open {
  /*transform: translateX(0);*/
  left: 0;
  /*box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);*/
}
.sidebar .subcontrols {
  position: absolute;
  width: 74px;
  right: 0;
}
.sidebar .subcontrols .toggler .hmbg {
  padding: 26px 27px 65px;
  display: block;
  cursor: pointer;
}
.sidebar .scrollup {
  width: 74px;
  height: 74px;
  position: absolute;
  bottom: 10px;
  right: 0px;
  cursor: pointer;
  display: none;
  background: url('/design/new/totop.svg') center center no-repeat;
}
input[type="radio"] {
  display: none;
}
input[type="radio"] + label {
  cursor: pointer;
  height: 20px;
  vertical-align: middle;
}
input[type="radio"] + label::before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  margin: -3px 5px 0px 0px;
  vertical-align: middle;
  padding-top: 5px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0);
  border: 1px solid #fffbbd;
}
input[type="radio"]:checked + label::before {
  background: #fffbbd;
  box-sizing: border-box;
}
label {
  color: #fffbbd;
}
.subinfo {
  font-size: 12px;
  opacity: .6;
  color: inherit;
}
.subinfo .views,
.subinfo .comments {
  display: inline-block;
  height: 8px;
  margin-right: 5px;
}
.subinfo .views {
  width: 14px;
  background: url('/design/new/views_black.svg') center center no-repeat;
}
.subinfo .comments {
  width: 8px;
  margin-left: 7px;
  background: url('/design/new/comments_black.svg') center center no-repeat;
}
.allfeeds {
  box-sizing: border-box;
  overflow: hidden;
  max-width: 1120px;
  background: white;
}
.allfeeds .twofeeds {
  position: relative;
}
.allfeeds .twofeeds .size-2 {
  padding-top: 0 !important;
}
.allfeeds .innerfeeds {
  position: relative;
}
.allfeeds .innerfeeds .innercontent {
  padding: 24px;
  min-height: 700px;
  box-sizing: border-box;
  overflow: hidden;
}
.allfeeds .innerfeeds .innercontent .vrez {
  padding: 20px;
  box-sizing: border-box;
  font-size: 22px;
  background: #fdf7e6;
  font-family: 'Fira Sans', sans-serif, Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.allfeeds .innerfeeds .innercontent .insider {
  float: left;
}
.allfeeds .innerfeeds .innercontent .insider .header {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #356595;
  font-size: 12px;
  border-top: 3px solid #356595;
  width: 320px;
  padding: 10px 0;
}
.allfeeds .innerfeeds .innercontent .insider .size-4 {
  width: 360px !important;
  padding: 0 20px 0 0 !important;
  height: auto !important;
}
.allfeeds .innerfeeds .innercontent .insider.wide {
  width: 100%;
  margin: 30px 0;
  clear: both;
}
.allfeeds .innerfeeds .innercontent .insider.wide .header {
  width: 100%;
}
.allfeeds .innerfeeds .innercontent .insider.wide .item {
  width: 36% !important;
  padding: 0 20px !important;
  margin-left: -20px;
  background: white;
  height: auto;
}
.allfeeds .innerfeeds .innercontent .insider.wide .item .link a img {
  height: 180px;
}
.allfeeds .innerfeeds .innercontent .news .size-3 {
  padding: 0 20px 0 0 !important;
}
.allfeeds .innerfeeds .innercontent .category {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  text-decoration: underline;
}
.newsfeed .category {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  text-decoration: underline;
}
.allfeeds .innerfeeds .innercontent h1 {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 120%;
  margin: 30px 0 20px;
}
.allfeeds .innerfeeds .innercontent .pretext {
  font-size: 22px;
  line-height: 140%;
  font-family: 'Fira Sans', sans-serif;
  font-style: italic;
}
.allfeeds .innerfeeds .innercontent .innerpic {
  display: block;
  margin-bottom: 20px;
  margin-top: 20px;
}
.allfeeds .innerfeeds .innercontent .comments_block .comment p {
  font-family: 'Fira Sans', sans-serif, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.allfeeds .innerfeeds .innersidebar {
  border-left: 1px solid #f2f2f2;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  position: absolute;
  background: white;
  right: -20px;
  top:0px;
}
.allfeeds .innerfeeds .innersidebar .newsfeed .item {
  padding: 0;
}
.allfeeds .innerfeeds .innersidebar .newsfeed .item > a {
  text-align: center;
  display: block;
  margin-top: 20px;
}
.allfeeds .innerfeeds .innersidebar .newsfeed .item .title {
  padding: 14px 25px 14px 0;
  box-sizing: border-box;
}
.allfeeds .innerfeeds .innersidebar .newsfeed .adv {
  width: 100%;
  text-align: center;
  padding: 20px 0;
  background: #ffffff;
  box-sizing: border-box;
  margin: 0;
}
.podcasts {
  background: #f2f2f2;
  padding: 0 0 5px 13px;
  height: 50px;
  box-sizing: border-box;
  vertical-align: top;
  width: 35%;
}
.podcasts h4 {
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
  color: #b7b7b7;
  margin: 0;
  padding: 5px 0 0;
  margin-left: 10px;
}
.podcasts .title {
  width: 70%;
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.podcasts .arrow {
  background: url('/design/new/arrows.svg') no-repeat;
  width: 14px;
  height: 18px;
  display: none; /*cat */
}
.podcasts .arrow.right {
  background-position: right top;
}
.podcasts .button {
  width: 19px;
  height: 19px;
  display: block;
  margin: 0 9px;
  padding: 0;
  border: 0;
}
.podcasts .button.play {
  background: url('/design/new/play.svg') no-repeat;
}
.podcasts .button.pause {
  background: url('/design/new/pause.svg') no-repeat;
}
.important_themes {
  background: #fdf7e6;
  height: 50px;
  box-sizing: border-box;
  padding: 16px 20px;
  white-space: nowrap;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
}
.important_themes a {
  color: #00a597 !important;
  margin-left: 20px;
}
.important_themes a:hover {
  color: #ff6700;
}
.important_themes b {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
}
.wrapper {
  margin-left: 74px;
  z-index: 1;
  position: relative;
  background: white;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.wrapper.branded {
/*  background: url('http://arsdesign.ru/amic_temps_2015/adv/branded.jpg') top right no-repeat;
  background-attachment: fixed;
  background-color: black;*/
}
.wrapper a {
  color: black;
}
.wrapper .top {
  height: 70px;
  max-width: 1120px;
  z-index: 2;
  position: relative;
  background: #ecf9ff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
/*  top:0px;
  width:1120px;*/
}
.wrapper .top .logo {
  margin: 17px 3% 0 26px;
}
.wrapper .top .menu {
  padding-top: 27px;
  box-sizing: border-box;
}
.wrapper .top .menu ul {
  margin: 0;
  padding: 0;
}
.wrapper .top .menu ul li {
  float: left;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 8.5px;
}
.wrapper .top .menu ul li a {
  color: #000;
}
.wrapper .top .menu ul li a:hover {
  color: #356595;
}
.wrapper .top .search {
  background-image: url('/design/new/search.svg');
  background-repeat: no-repeat;
  opacity: 0.3;
  background-size: 20px;
  height: 20px;
  padding-left: 25px;
  margin: 28px 0 0 30px;
  position: absolute;
  right: 80px;
}
.wrapper .top .search input {
  border: none;
  width: 100px;
  height: 17px;
  padding: 0 0 2px 0;
  margin-top: -4px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.8);
  background-color: #ecf9ff !important;
  font-size: 13px;
  outline: none;
  background-image: none !important;
}
.wrapper .top .signin {
  margin: 26px 20px 0 20px;
  float: right;
  background: url('/design/new/signin.svg') 0px 1px no-repeat;
  padding-left: 20px;
}
.wrapper .top .signin a {
  color: rgba(0, 0, 0, 0.5);
}
.wrapper .newsfeed {
  width: 100%;
  display: table;
  box-sizing: border-box;
}
.wrapper .newsfeed .cellview {
  display: table-cell;
}
.wrapper .newsfeed .item {
  padding-left: 12px;
}
.wrapper .newsfeed .item .date {
  display: table-cell;
  padding: 0 12px;
}
.wrapper .newsfeed .item .title {
  display: table-cell;
  padding: 14px 5px 14px 0;
  border-bottom: 1px solid #e5e5e5;
}
.wrapper .newsfeed .item .title a {
  color: black;
  display: block;
}
.wrapper .newsfeed .item .title a:hover {
  color: #00a597;
}
.wrapper .newsfeed .item .title a:visited {
  color: #999;
}
.wrapper .newsfeed .item .title a i {
  opacity: .9;
}
.wrapper .newsfeed .adv {
  margin: 0 0 0 0;
}
.wrapper .footer {
  background: #2a2a2a;
  padding: 20px 20px 20px 47px;
  color: #999;
  font-size: 12px;
}
.wrapper .footer .count {
  position: absolute;
  bottom: 0;
  right: 0;
}
.wrapper .footer .sociallinks {
  line-height: 27px;
  vertical-align: top;
}
.wrapper .footer a {
  color: white;
}
.wrapper .footer .about_menu {
  padding: 0;
  margin: 0;
}
.wrapper .footer .about_menu li {
  float: left;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  margin-right: 20px;
}
.wrapper .feed {
  width: 35%;
  max-width: 387px;
  z-index: 1;
}
.wrapper .belowfeeds {
  margin: 0 0 0 27px;
  clear: both;
}
.wrapper .header {
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  font-size: 20px;
}
.wrapper .header h2 {
  margin-bottom: 40px;
  font-weight: 700;
}
.wrapper .header h2 span {
  background: white;
  padding-right: 10px;
}
.wrapper .header h2::after {
  display: block;
  content: "";
  border-top: 1px solid #356595;
  margin-top: -20px;
}
.wrapper .video .header {
  margin-bottom: 20px;
}
.wrapper .video .tab-content {
  width: 560px;
}
.wrapper .video .tabs {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.wrapper .tabs li {
  padding: 20px 20px 5px;
}
.wrapper .tabs li.current {
  background: #f1f1f1;
}
.wrapper .tabs li {
  cursor: pointer;
  color: black;
  font-size: 16px;
}
.wrapper .tabs li b {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-weight: normal;
}
.wrapper .tabs li:hover {
  color: #356595;
}
.wrapper .tabs li.current {
  color: black;
}
.wrapper .tabs li a {
  color: black;
}
.wrapper .tabs li a:hover {
  color: #356595;
}
.wrapper .tab-content {
  display: none;
}
.wrapper .tab-content.current {
  display: inherit;
}
.wrapper .adv.wide_90 {
  width: 100%;
  background: #f2f2f2;
  max-width: 1120px;
  color: #356595;
  box-sizing: border-box;
}
.wrapper .authors {
  line-height: 140%;
}
.wrapper .authors .header h2::after {
  border-top: 1px solid #ff6700;
}
.wrapper .items .author {
  width: 33.33%;
  max-width: 360px;
  padding-top: 20px;
  box-sizing: border-box;
}
.wrapper .items .author .portrait {
  width: 100px;
  height: 100px;
  overflow: hidden;
  border-radius: 50%;
  float: left;
}
.wrapper .items .author .texts {
  float: left;
  width: 66%;
  padding-left: 20px;
  box-sizing: border-box;
}
.wrapper .items .author .texts .fio {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
}
.wrapper .items .author .texts .fio a {
  color: #999;
}
.wrapper .items .author .texts .title {
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  font-size: 16px;
  padding: 7px 0;
}
.wrapper .news {
  float: left;
}
.wrapper .news.ontop {
  width: 65%;
}
.wrapper .news.ontop .items .size-4 {
  width: 50% !important;
}
.wrapper .news.photoreports {
  margin: 20px 0 40px;
}
.wrapper .news.photoreports .items .size-4 {
  height: 230px;
  min-height: 230px !important;
  padding: 1px !important;
  margin-bottom: 0 !important;
}
.wrapper .news.photoreports .items .size-4 .link a img {
  height: 240px;
}
.wrapper .news .items {
  list-style: none;
  padding: 0;
  margin: 0;
}
.wrapper .news .items .item {
  overflow: hidden;
}
.wrapper .news .items .item.size-1 {
  padding-left: 20px;
  margin-bottom: 20px;
  float: left;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  text-align: center;
}
.wrapper .news .items .item.size-1 .link {
  color: white;
  display: block;
  width: 100%;
  max-width: 1040px;
  height: 370px;
  overflow: hidden;
  position: relative;
  background: black;
}
.wrapper .news .items .item.size-1 .link .image {
  display: block;
  opacity: .6;
  width: 100%;
  margin-top: -50px;
}
.wrapper .news .items .item.size-1 .link .texts {
  position: absolute;
  bottom: 20px;
  width: 100%;
  box-sizing: border-box;
}
.wrapper .news .items .item.size-1 .link .texts a {
  color: white;
}
.wrapper .news.gallery .items .item.size-3 .link .texts {
	text-shadow: 1px 2px 3px #000;
}

.wrapper .news .items .item.size-1 .link .texts .category {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: underline;
  letter-spacing: 1px;
  font-size: 12px;
}
.wrapper .news .items .item.size-1 .link .texts .title {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 30px;
  line-height: 120%;
  margin: 10px auto 20px;
  max-width: 60%;
}
.wrapper .news .items .item.size-1 .link .texts .description {
  margin: 0 auto 10px;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 18px;
  line-height: 140%;
  max-width: 60%;
  /* text-shadow: 1px 1px 2px #000; */
}
.wrapper .news .items .item.size-1 .link .texts .subinfo .views {
  background: url('/design/new/views_white.svg') center center no-repeat;
}
.wrapper .news .items .item.size-1 .link .texts .subinfo .comments {
  background: url('/design/new/comments_white.svg') center center no-repeat;
}
.wrapper .news .items .item.size-2 {
  padding-left: 20px;
  padding-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  max-width: 700px;
}
.wrapper .news .items .item.size-2 .link {
  color: white;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  background: black;
}
.wrapper .news .items .item.size-2 .link .image {
  display: block;
  opacity: .6;
}
.wrapper .news .items .item.size-2 .link .texts {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 20% 20px 20px;
  box-sizing: border-box;
}
.wrapper .news .items .item.size-2 .link .texts a {
  color: white;
}
.wrapper .news .items .item.size-2 .link .texts .category {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: underline;
  letter-spacing: 1px;
  font-size: 12px;
}
.wrapper .news .items .item.size-2 .link .texts .title {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 30px;
  line-height: 120%;
  margin: 10px 0;
  /* text-shadow: 1px 1px 1px black, 2px 2px 4px silver; */
}
.wrapper .news .items .item.size-2 .link .texts .description {
  margin-bottom: 10px;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 18px;
  line-height: 140%;
  /* text-shadow: 1px 1px 2px #000; */
}
.wrapper .news .items .item.size-2 .link .texts .subinfo .views {
  background: url('/design/new/views_white.svg') center center no-repeat;
}
.wrapper .news .items .item.size-2 .link .texts .subinfo .comments {
  background: url('/design/new/comments_white.svg') center center no-repeat;
}
.wrapper .news .items .item.size-3 {
  padding: 0 20px;
  margin-bottom: 20px;
  float: left;
  box-sizing: border-box;
  position: relative;
  width: 50%;
  max-width: 500px;
  height: 282px;
}
.wrapper .news .items .item.size-3 .link {
  color: white;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  background: black;
  overflow: hidden;
}
.wrapper .news .items .item.size-3 .link .image {
  opacity: .7;
}
.wrapper .news.gallery .items .item.size-3 .link .image {
	opacity: 1;
}
.wrapper .news .items .item.size-3 .link .texts {
  position: absolute;
  bottom: 20px;
  width: 100%;
  box-sizing: border-box;
}
.wrapper .news .items .item.size-3 .link .texts a {
  color: white;
  display: block;
  padding: 0 20% 0 20px;
}
.wrapper .news .items .item.size-3 .link .texts .category {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  text-decoration: underline;
  letter-spacing: 1px;
  font-size: 12px;
}
.wrapper .news .items .item.size-3 .link .texts .title {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
  padding: 10px 0;
  /* text-shadow: 1px 1px 1px black, 3px 3px 4px silver; */
}
.wrapper .news .items .item.size-3 .link .texts .description {
  display: none;
}
.wrapper .news .items .item.size-3 .link .texts .subinfo .views {
  background: url('/design/new/views_white.svg') center center no-repeat;
}
.wrapper .news .items .item.size-3 .link .texts .subinfo .comments {
  background: url('/design/new/comments_white.svg') center center no-repeat;
}
.wrapper .news .items .item.size-4 {
  padding: 20px 20px 0;
  height: 440px;
  float: left;
  box-sizing: border-box;
  width: 33.33%;
  max-width: 360px;
}
.wrapper .news .items .item.size-4 .adv {
  background: #f2f2f2;
  height: 400px;
  text-align: center;
}
.wrapper .news .items .item.size-4 .link {
  color: black;
}
.wrapper .news .items .item.size-4 .link > a {
  height: 190px;
  overflow: hidden;
  display: block;
}
.wrapper .news .items .item.size-4 .link .image {
  display: block;
}
.wrapper .news .items .item.size-4 .link .texts a {
  color: black;
}
.wrapper .news .items .item.size-4 .link .texts a:hover .title {
  color: #356595;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.wrapper .news .items .item.size-4 .link .texts a:visited {
  color: #999;
}
.wrapper .news .items .item.size-4 .link .texts .category {
  display: none;
}
.wrapper .news .items .item.size-4 .link .texts .title {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 24px;
  padding: 10px 0;
}
.wrapper .news .items .item.size-4 .link .texts .description {
  margin-bottom: 10px;
}
.wrapper .news .items .item.size-4 .link .texts .subinfo .views {
  background: url('/design/new/views_black.svg') center center no-repeat;
}
.wrapper .news .items .item.size-4 .link .texts .subinfo .comments {
  background: url('/design/new/comments_black.svg') center center no-repeat;
  
}
.wrapper .news .items .item.size-4 .link .texts .subinfo{
  color:#000;
  opacity:0.6;
  
} 

.hide-layout {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 3;
  background: #000;
  top: 0;
  display: none;
}
.popup,
.error_alert {
  position: fixed;
  display: none;
  width: 350px;
  left: 50%;
  margin-left: -175px;
  top: 80px;
  z-index: 36;
  background: white;
  text-align: center;
  box-sizing: border-box;
  padding: 20px;
}
.popup .btn-close,
.error_alert .btn-close {
  cursor: pointer;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.popup .btn-close img,
.error_alert .btn-close img {
  width: 22px;
  opacity: 0.1;
}
.popup .btn-close img:hover,
.error_alert .btn-close img:hover {
  opacity: 0.5;
}
.popup input,
.error_alert input,
.popup textarea,
.error_alert textarea {
  margin: 10px auto;
  box-sizing: border-box;
}
textarea {
  display: block;
  width: 100%;
  border: 0;
  height: 80px;
  background: rgba(0, 0, 0, 0.03);
  font-weight: 400;
  font-size: 14px;
  padding: 10px;
  font-family: Helvetica, Arial, sans-serif;
  box-sizing: border-box;
  outline: none;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"] {
  border: 1px solid transparent;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 0;
  padding: 10px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 100%;
  outline: none;
  display: block;
  width: 60%;
  margin-bottom: 20px;
  font-weight: 400;
}
input[type="submit"],
.button {
  background: #356595;
  -webkit-appearance: none;
  border-radius: 3px;
  border: 1px solid #356595;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  color: white;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-weight: 400;
  outline: none;
  padding: 15px 20px 12px;
  box-sizing: border-box;
}
input[type="submit"]:hover,
.button:hover {
  background: #356595;
  cursor: pointer;
  color: white;
}
input[type="submit"]:active,
.button:active {
  background: #356595;
}
.small_button {
  display: inline-block;
  padding: 5px 10px 3px;
  /*text-transform: uppercase;
	letter-spacing: 1px;*/
  font-size: 14px;
  font-family: 'Fira Sans', sans-serif, Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #356595 !important;
  font-weight: normal !important;
  border: 1px solid #356595;
  border-radius: 4px;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
  background: #fff;
  
}
.small_button:hover {
  background: #00a597;
  color: white !important;
  border: 1px solid #00a597;
}
@media only screen and (min-width: 1450px) {
  body {
    overflow-x: hidden;
  }
  body.opened_menu .wrapper {
    opacity: 1;
    pointer-events: all;
  }
  .sidebar {
    left: 0;
    max-width: 325px;
  }
  .sidebar .subcontrols .toggler {
    margin-top: 20px;
  }
  .sidebar .subcontrols .toggler .hmbg {
    display: none;
  }
  .wrapper {
    margin: 0 0 0 325px;
  }
}
@media only screen and (max-width: 1160px) {
  .rating_news,
  .apps_links {
    display: none !important;
  }
}
/*commentform*/
.markItUp * {
  margin: 0px;
  outline: none;
  padding: 0px;
}
.markItUp a:link {
  color: #000000;
  text-decoration: none;
}
.markItUp a:visited {
  color: #000000;
  text-decoration: none;
}
.markItUpEditor {
  clear: both;
/*  font: 12px 'Courier New', Courier, monospace;*/
  height: 320px;
  line-height: 18px;
  overflow: auto;
  padding: 5px 5px 5px 35px;
  width: 643px;
}
.markItUpPreviewFrame {
  background-color: #FFFFFF;
  border: 1px solid #3C769D;
  height: 300px;
  margin: 5px 0;
  overflow: auto;
  width: 99.9%;
}
.markItUpFooter {
  cursor: n-resize;
  width: 100%;
}
.markItUpResizeHandle {
  background-image: url(/design/new/handle.png);
  cursor: n-resize;
  height: 5px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  width: 22px;
}
.markItUpHeader .markItUpButton {
  width: 37px;
  height: 37px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center center;
}
.markItUpHeader .markItUpButton1 {
  background-image: url('/design/new/wisiwig/bold.svg');
}
.markItUpHeader .markItUpButton2 {
  background-image: url('/design/new/wisiwig/italic.svg');
}
.markItUpHeader .markItUpButton3 {
  background-image: url('/design/new/wisiwig/thr.svg');
}
.markItUpHeader .markItUpButton4 {
  background-image: url('/design/new/wisiwig/image.svg');
}
.markItUpHeader .markItUpButton5 {
  background-image: url('/design/new/wisiwig/url.svg');
}
.markItUpHeader .clean {
  background-image: url('/design/new/wisiwig/eraser.svg');
}
.markItUpHeader .preview {
  background-image: url('/design/new/wisiwig/preview.svg');
}
.markItUpHeader ul li {
  float: left;
  list-style: none;
  position: relative;
}
.markItUpHeader ul li ul {
  display: none;
}
.markItUpHeader ul li:hover > ul {
  display: block;
}
.markItUpHeader ul .markItUpDropMenu {
  background: transparent url(/design/new/menu.png) no-repeat 115% 50%;
  margin-right: 5px;
}
.markItUpHeader ul .markItUpDropMenu li {
  margin-right: 0px;
}
.markItUpHeader ul .markItUpSeparator {
  display: none !important;
}
.markItUpHeader ul ul {
  background: #F5F5F5;
  border: 1px solid #3C769D;
  display: none;
  height: inherit;
  left: 0px;
  position: absolute;
  top: 18px;
}
.markItUpHeader ul ul .markItUpSeparator {
  height: 1px;
  margin: 0px;
  width: auto;
}
.markItUpHeader ul ul li {
  border-bottom: 1px solid #3C769D;
  float: none;
}
.markItUpHeader ul ul .markItUpDropMenu {
  background: #F5F5F5 url(/design/new/submenu.png) no-repeat 100% 50%;
}
.markItUpHeader ul ul ul {
  left: 150px;
  position: absolute;
  top: -1px;
}
.markItUpHeader ul ul ul li {
  float: none;
}
.markItUpHeader ul ul a {
  background-position: 2px 50%;
  display: block;
  padding-left: 0px;
  padding: 5px 5px 5px 25px;
  text-indent: 0;
  width: 120px;
}
.markItUpHeader ul ul a:hover {
  background-color: #3C769D;
  color: #ffffff;
}
.markItUpHeader ul a {
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  margin: 0px;
  padding: 3px;
  text-indent: -10000px;
  /*width:16px;*/
}
.html .markItUpEditor {
  background-image: url(/design/new/bg-editor-html.png);
}
.markdown .markItUpEditor {
  background-image: url(/design/new/bg-editor-markdown.png);
}
.textile .markItUpEditor {
  background-image: url(/design/new/bg-editor-textile.png);
}
.bbcode .markItUpEditor {
  background-image: url(/design/new/bg-editor-bbcode.png);
}
.wiki .markItUpEditor {
  background-image: url(/design/new/bg-editor-wiki.png);
}
.dotclear .markItUpEditor {
  background-image: url(/design/new/bg-editor-wiki.png);
}
/*commentform*/
.ptserif {
  font-family: 'PT Serif', serif;
}
.font {
  font-family: Helvetica, Arial, sans-serif;
}
/*fira font*/
.firathin {
  font-family: 'fira_sans_thin';
}
.fira {
  font-family: 'Fira Sans', sans-serif, Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.firabold {
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
}
.firalightitalic {
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-style: italic;
}
.firaitalic {
  font-family: 'Fira Sans', sans-serif;
  font-style: italic;
}
@font-face {
  font-family: 'fira_sans_thin';
  font-display: swap;
  src: url('/fonts/fira/firasans-hair.eot');
  src: url('/fonts/fira/firasans-hair.eot?#iefix') format('embedded-opentype'), url('/fonts/fira/firasans-hair.woff') format('woff'), url('/fonts/fira/firasans-hair.ttf') format('truetype');
}
/*fira font*/
/*kelson*/
.kelson {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
}
.kelsonbold {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
}
@font-face {
  font-family: 'kelson_sans_rubold';
  font-display: swap;
  src: url('/fonts/kelson/kelson_sans_bold_ru.eot');
  src: url('/fonts/kelson/kelson_sans_bold_ru.eot?#iefix') format('embedded-opentype'), url('/fonts/kelson/kelson_sans_bold_ru.woff') format('woff'), url('/fonts/kelson/kelson_sans_bold_ru.ttf') format('truetype');
}
@font-face {
  font-family: 'kelson_sans_rulight';
  font-display: swap;
  src: url('/fonts/kelson/kelson_sans_light_ru.eot');
  src: url('/fonts/kelson/kelson_sans_light_ru.eot?#iefix') format('embedded-opentype'), url('/fonts/kelson/kelson_sans_light_ru.woff') format('woff'), url('/fonts/kelson/kelson_sans_light_ru.ttf') format('truetype');
}
@font-face {
  font-family: 'kelson_sans_ruregular';
  font-display: swap;
  src: url('/fonts/kelson/kelson_sans_regular_ru.eot');
  src: url('/fonts/kelson/kelson_sans_regular_ru.eot?#iefix') format('embedded-opentype'), url('/fonts/kelson/kelson_sans_regular_ru.woff') format('woff'), url('/fonts/kelson/kelson_sans_regular_ru.ttf') format('truetype');
}
/*kelson*/
.ptten {
  padding-top: 10px;
}
.prten {
  padding-right: 10px;
}
.pbten {
  padding-bottom: 10px;
}
.plten {
  padding-left: 10px;
}
.pttw {
  padding-top: 20px;
}
.prtw {
  padding-right: 20px;
}
.pbtw {
  padding-bottom: 20px;
}
.pltw {
  padding-left: 20px;
}
.mtten {
  margin-top: 10px;
}
.mrten {
  margin-right: 10px;
}
.mbten {
  margin-bottom: 10px;
}
.mlten {
  margin-left: 10px;
}
.mttw {
  margin-top: 20px;
}
.mrtw {
  margin-right: 20px;
}
.mbtw {
  margin-bottom: 20px;
}
.mltw {
  margin-left: 20px;
}
.fright {
  float: right;
}
.fleft {
  float: left;
}
.clearing {
  clear: both;
}
.hidden {
  display: none !important;
}
.nolist {
  list-style: none;
}
.date {
  color: #b1b1b1;
}
.col-4 {
  width: 25% !important;
}
.col-3 {
  width: 33.33% !important;
}
.col-60 {
  width: 66.66% !important;
}
big {
  font-size: 24px;
}
.inline {
  display: inline-block;
}
.relative {
  position: relative;
}
h2,
h3 {
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  line-height: 130%;
}
/*b{.firabold;}*/
small {
  line-height: 140%;
}
.tableview {
  width: 100%;
  display: table;
  box-sizing: border-box;
}
.tableview .cellview {
  display: table-cell;
}
.table tr th {
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  text-align: left;
  border-bottom: 1px solid #356595;
  padding: 5px 20px 5px 0;
}
.table tr td {
  border-bottom: 1px solid #f2f2f2;
  padding: 5px 20px 5px 0;
}
.table tr td a {
  color: #356595;
}
.table tr td a:hover {
  color: #00a597;
}
.valigntop {
  vertical-align: top;
}
.acenter {
  text-align: center;
}
.fixed {
  table-layout: fixed;
}
img {
  border: 0;
}
a {
  text-decoration: none;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #00a597;
}
a:hover {
  color: #356595;
}
a.orange {
  color: #ff6700 !important;
}
a.blue {
  color: #356595 !important;
}
a.biruza {
  color: #00a597 !important;
}
.transition {
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}


/* Доска объявлений */  
/* .amic_banner{position:relative;} */
.fonDoska{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #bfbfbf 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 54%, #1b1b1b 57%, #383838 68%, #bfbfbf 100%) repeat scroll 0 0;
    height: 100%;
    margin-left: 16%;
    margin-right: 5%;
    max-width: 800px;
    position: absolute;
    top: 0px;
    width: 90%;
    z-index: 1;
    max-width: ;
    max-height: 100px;
}

.doska_item{
font-size: 14px;
color: #494949;
height: 100%;
max-width: 360px;
padding: 5px 20px 0px;
width: 33.33%;
text-align: left;
overflow: hidden;
display: inline-table;
background-color:#fff;
margin-right:-3px;

}

.doska_img{
float:left;
margin:2px;
width: 66px;
height:66px;
}
.doska_blok{
height:100px;
overflow: hidden;

}
.doska_label{
text-align:right;
font-size: 13px;
background-color: #fffff;
color: #FFFFFF;
}
.doska_category{
text-align:left;
font-size: 15px;
background-color: #fff;
color:#356595!important;
display:block;
font-weight:500;
}
.doska_category:hover{
color: #888;
}

#doska_banner_1{
max-width:900px;
max-width:1120px;
position:relative;
margin-left:15px;
z-index:10;

}
.doska_time{
padding-bottom:3px;
color: #b1b1b1;
font-family:"Fira Sans",?sans-serif,?Helvetica,?Arial,?sans-serif;
font-size:11px;
}
.doska_add{
text-align:left;
font-size: 10px;
color: #000;
display:block;
vertical-align: top;
padding-left: 24px;

}
.doska_add2{
    color: #000;
    font-size: 10px;
    margin-top: 15px;
    text-align: right;
    margin-right: 33px;
}
.doska_add2 a{text-align:right; vertical-align: bottom;}
.doska_add2 a{text-decoration:underline;}
.doska_add2 a:hover{text-decoration:none;}

a.doska_add{
color: #000;
margin-bottom: 15px;
  
}

.onlineConf{
	border:1px solid #cfcfcf!important;
	background-color:#E5F1F7!important;
}

/*Хорошее настроение*/
.goodsLogo{padding-left:40px;padding-right:40px;}
p.goodPtag a{color:#00A597!important;}
p.goodPtag{color:#FF6700;}
p.goodPtag a:hover{text-decoration:underline;}
ul.goodUl li {}
li.goodLi{display:inline-table;max-width:320px; padding-right:30px; margin-bottom:25px;}
span.goodSpan{display:block; margin-top: 0px; text-align: center; line-height: 15px;}
img.goodSmallImage{width:320px; height:180px;}
a.goodMore{display: block; position: relative; top: -48px; right: -232px; width: 83px; color: #FFF; background: transparent url("/design/opacityfon.png") repeat scroll 0% 0%; padding-left: 4px;}
a.goodMore:hover{text-decoration:underline};
.goodInnerBlock img{text-align:center; margin:0 auto;}
.goodInnerImg{text-align:center; margin-left:15%; margin-right:15%; width:70%} 
.goodForm{background-color:#E5F1F7!important;}
ul.recept {
list-style: none;
padding: 6px 0px;
background-color:#FDF7E6;
}
ul.recept li{
padding:2px 20px;
}
ul.receptnot{
list-style: none;
padding: 6px 0px;
margin-top: 0px;
}
ul.receptnot li{
padding:2px 10px;
}


@media (max-width: 900px) {
  html, body {
    min-width: auto;
  }
  body.opened_menu {
    overflow-y: hidden;
  }
  .m-hidden {
    display: none;
  }
  .tableview {
    display: none;
  }
  .theiaStickySidebar {
    position: static !important;
  }
  .theiaStickySidebar ul.items .item {
    display: none;
  }
  .theiaStickySidebar ul.items .item:nth-child(-n+5) {
    display: block;
  }
  .feed.fleft {
    position: static !important;
    float: none;
    width: 100%;
    max-width: none;
  }
  .news.ontop.fleft {
    position: static !important;
    float: none;
    width: 100%;
  }
  .allfeeds {
    max-width: none;
    width: 100%;
  }
  .allfeeds .innerfeeds {
    padding: 20px 14px;
  }
  .wrapper {
    margin-left: 74px;
  }
  .wrapper.news {
    float: none;
  }
  .footer .tableview {
    display: block !important;
  }
  ul.items.mainfeed .clearing {
    display: none;
  }
  ul.items.mainfeed .header {
    display: none;
  }
  .twofeeds {
    display: flex;
    flex-direction: column;
  }
  .twofeeds .feed.fleft {
    order: 1;
  }
  .twofeeds .news.ontop {
    order: 0;
  }
  .newsfeed {
    padding-top: 30px;
  }
  .newsfeed .item .title {
    flex-grow: 1;
  }
  .newsfeed .item .date {
    padding-left: 0 !important;
  }
  .wrapper .news .items .item.size-4 {
    height: auto;
    float: none;
    width: 100% !important;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .wrapper .news .items .item.size-3,
  .wrapper .news .items .item.size-2
  .wrapper .news .items .item {
    width: 100% !important;
  }
  .innerfeeds .clearing {
    display: none;
  }
  .wrapper .news .items .item.size-1 {
    float: none;
    padding-left: 0;
  }
  .wrapper .news .items .item.size-2 {
    float: none;
    margin-right: 0;
    max-width: none;
    padding-left: 0;
  }
  .wrapper .news .items .item.size-3 {
    float: none;
    padding: 0;
    max-width: 500px;
  }
  .wrapper .newsfeed .item {
    display: flex;
    align-items: center;
    padding: 0;
  }
  .crop_680x323 {
    width: 100% !important;
    height: auto !important;
  }
  .crop_1040x585 {
    height: 100% !important;
  }
  .crop_680x323 img,
  .crop_500x282 img,
  .crop_320x180 img,
  .crop_1040x585 img {
    /* max-width: 100%;
    width: 100%; */
  }
  .crop_500x282 {
    max-width: 500px !important;
    width: 100% !important;
    height: auto !important;
  }
  .crop_320x180 {
    max-width: 320px !important;
    width: 100% !important;
    height: auto !important;
  }
  .wrapper .news {
    float: none;
  }
  .wrapper .belowfeeds {
    margin-left: 0;
    margin-bottom: 8px;
  }
  .wrapper .footer {
    padding: 20px 14px;
  }
  .footer .cellview {
    display: block;
    padding: 0 !important;
  }
  .wrapper .footer .count {
    position: static;
  }
  .socials-title {
    display: block;
  }
  .wrapper .header h2::after {
    margin-right: -14px;
  }
  /* Банеры рекламы */
  #amic_banner_1001 {
    display: none !important; 
  }
  /* банер хидер */
  .adv.wide_90.acenter {
    display: none !important;
  }
  .adv {
    margin: 20px auto 25px !important;
    max-width: 100%;
  }
  .adv.acenter {
    /* display: none; */
  }
  .adv iframe {
    width: auto !important;
    max-width: 100%;
  }
  .adv img {
    max-width: 280px;
    width: auto !important;
  }
  .wrapper .top {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 18px 14px;
    height: auto;
  }
  .top .fleft {
    float: none;
  }
  .top .search-wrapper {
    order: 1;
    margin-right: 6px;
  }
  .wrapper .top .menu {
    order: 3;
    flex-basis: 100%;
    max-width: 100%;
    padding-top: 10px;
  }
  .wrapper .top .search {
    position: static;
    margin: 0;
  }
  .wrapper .top .logo {
    margin: 0;
    order: 0;
    flex-grow: 1;
  }
  .wrapper .top .signin {
    order: 2;
    margin: 0;
  }
  .wrapper .top .menu .nolist {
    margin-left: -8.5px;
  }
  .currencies {
    padding: 0 0 0 6px;
  }
  /* страница новостей */

  .allfeeds .innerfeeds .innercontent {
    width: 100% !important;
    padding: 18px 0;
    float: none;
  }
  .pan_news {
    display: none;
  }
  .comments_block .tableview{
    display: table;
  }
  .share a {
    margin-bottom: 10px;
  }
  .article_inner h1 {
    font-size: 24px !important;
    line-height: 1.3 !important;
  }
  /* страница список новостей */
  .lenta_home {
    display: flex;
    justify-content: space-between;
  }
  .lenta_home .crop_320x240 {
    margin-left: 0 !important;
    padding: 0 !important;
    margin-right: 20px !important;
    flex: 1 0 50%;
    max-width: 50%;
    float: none;
  }
  .header.belowfeeds.vopros {
    display: block !important;
  }
  .header.belowfeeds.vopros + li.item.size-4{
    display: block !important;
  }  
  /* все остальное */

  .allfeeds .innerfeeds .innerfeeds {
    margin: 0;
    padding: 0;
  }
  .items.mainfeed {
    min-width: auto !important;
  }
  .allfeeds .innerfeeds .innercontent .news .size-3 {
    padding-right: 0 !important;
  }
  .allfeeds .innerfeeds {
    margin-left: 0;
  }
  .col-60.pltw.fleft.content {
    padding: 0;
  }
  .allfeeds .innerfeeds .innersidebar {
    display: none;
  }
  .article_inner {
    margin-left: 0 !important;
  }
}

@media (max-width: 730px) {
  .wrapper .top .menu .nolist .account{
    display: none;
  }
  .wrapper {
    margin-left: 0;
  }
  .wrapper .top.fixed {
    position: fixed;
    left: 0;
    right: 0;
    padding-bottom: 14px;
    z-index: 10000;
  }

  .wrapper .allfeeds.fix {
    padding-top: 62.5px;
  }
  /* страница новостей */

  .markItUpEditor {
    width: 100%;
    height: 190px;
  }
  .comments_block .comment_form {
    padding: 10px;
  }
  #html_recapcha {
    padding-top: 15px;
  }
  .nouser {
    padding-top: 13px;
  }
  .share {
    position: relative !important;
  }
  #news_body .innerpictext + img{
    max-width: 100% !important;
  }
  .style3 {
    width: auto !important;
    max-width: 100% !important;
  }
  /* сайдбар */

  .sidebar .subcontrols {
    width: 62px;
  }
  .sidebar .subcontrols .toggler .hmbg {
    padding: 26px 21px 65px;
  }
  .sidebar {
    left: -100%;
  }
  .toggler.togglemenu img{
    display: none !important;
  }
  .toggler.togglemenu {
    position: relative;
    margin-bottom: 53px;
    width: 62px;
    height: 62px;
  }
  .toggler.togglemenu::before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 26px;
    height: 4px;
    background-color: white;
  }
  .toggler.togglemenu::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    width: 26px;
    height: 4px;
    background-color: white;
  }
  .sidebar-button {
    position: absolute;
    top: 25px;
    left: 14px;
    width: 25px;
    height: 11px;
    border-top: 4px solid black;
    webkit-tap-highlight-color: transparent;
  }
  .sidebar-button::before {
    content: '';
    display: block;
    position: absolute;
    top: -15px;
    left: -10px;
    right: -10px;
    bottom: -10px;
  }
  .sidebar-button::after {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    width: 70%;
    height: 4px;
    background-color: black;
  }
  .wrapper .top .logo {
    padding-left: 50px;
  }
  .scrollup {
    display: none !important;
  }
}

@media (max-width: 620px) {
  .wrapper .top {
    padding: 14px 14px 0;
  }
  .wrapper .top .menu {
    overflow-x: scroll;
    padding-bottom: 14px;
  }
  .wrapper .top .menu .nolist {
    width: 517px;
  }
  /* страница список новостей */

  .lenta_home {
    display: block;
  }
  .lenta_home .crop_320x240 {
    max-width: 320px;
  }
  /* Регистрация формы*/

  .form-reg small{
    display: none;
  }
  .form-reg input {
    float: none !important;
  }
  .ui-dialog {
    width: 317px !important;
  }
  .ui-dialog h4,
  .ui-dialog .small-button{
    display: none;
  }
  #dialog-os {
    width: auto !important;
  }
  /* #news_body iframe {
    width: 100% !important;
    height: 400px !important;
  } */
}

@media (max-width: 600px) {
  .wrapper .news .items .item.size-2 .link .texts .title {
    font-size: 20px;
    line-height: 1.3;
  }
  .wrapper .news .items .item.size-2 .link .texts {
    padding: 0 14px 0;
    bottom: 20px;
  }
  .wrapper .news .items .item.size-2 .link .texts .description {
    font-size: 14px;
    line-height: 1.3;
  }
  .wrapper .news .items .item.size-4 .link .texts .title {
    font-size: 20px;
    line-height: 1.3;
    padding: 8px 0;
  }
  .wrapper .news .items .item.size-3 .link .texts .title {
    font-size: 20px;
    line-height: 1.3;
  }
  .wrapper .news .items .item.size-1 .link .texts .title {
    font-size: 20px;
    line-height: 1.3;
    max-width: 90%;
  }
  .belowfeeds h2 {
    font-size: 24px;
  }
  .wrapper .header h2::after {
    margin-top: -16px;
  }
  .footer .nolist.about_menu {
    display: flex;
    flex-wrap: wrap;
  }
  .footer .nolist.about_menu li {
    flex: 0 1 50%;
    max-width: 50%;
    margin-right: 0;
  }
  /* самое главное - коротко */
  .col-60.pltw.fleft.content {
    width: 100% !important;
  }
  #news_body iframe {
    width: 100% !important;
  }
}

@media (max-width: 500px) {
  .wrapper .news .items .item.size-2 .link .image {
    position: absolute;
    right: 0;
	width: 100%;
	object-fit: contain;
  }
  .crop_500x282,
  .crop_680x323 {
    height: 100% !important;
  }
  .crop_680x323 img,
  .crop_500x282 img,
  .crop_320x180 img,
  .crop_1040x585 img {
    max-height: none !important;
    height: 100%;
  }
  .wrapper .news .items .item.size-2 {
    height: 282px !important;
  }
  .wrapper .news .items .item.size-1 .link .image {
    margin-top: 0;
  }
  .wrapper .news .items .item.size-1 .link {
    height: 280px;
  }
  .wrapper .news .items .item.size-1 .link .texts .title,
  .wrapper .news .items .item.size-1 .link .texts .description {
    max-width: none;
    padding: 0 4px;
  }
  .wrapper .news .items .item.size-4 .link > a {
    height: 140px;
  }
  /* страница новостей */

  .allfeeds .innerfeeds .innercontent .innerpic {
    min-height: auto !important;
    height: auto;
  }
  .comments_block .tableview {
    display: block;
  }
  .comments_block .tableview .cellview {
    display: block;
    width: 100% !important;
  }
  .container-94988 .list-container {
    display: flex;
    flex-direction: column;
  }
  .container-94988 .list-container-item {
    width: auto !important;
  }
  .article_inner h1 {
    font-size: 22px !important;
    line-height: 1.3 !important;
  }
  .allfeeds .innerfeeds .innercontent .pretext {
    font-size: 20px;
    line-height: 1.3;
  }
  .Card-vnutr {
    font-size: 21px !important;
    line-height: 1.2 !important;
    padding: 35px 8px 14px !important;
  }
  .Card-text {
    padding: 0 8px 20px !important;
  }
  .Card-text .items {
    padding: 0 !important;
  }
  .Card-text ul {
    padding-left: 14px;
  }
  .Card-text .item {
    padding-right: 0 !important;
  }
  .allfeeds .innerfeeds .innercontent .insider {
    float: none;
  }
  .numeric {
    text-align: center !important;
  }
  .form-reg input{
    width: 280px !important;
  }
  /* #news_body iframe {
    height: 280px !important;
  } */
  .audio_container {
    margin: 10px 0 !important;
    width: 100% !important;
    height: 240px !important;
  }
  .audio_container .audioa {
    right: auto !important;
    left: 20px !important;
  }
  .news.ontop.fleft .fotorama__stage {
    height: 320px !important;
  }
}

@media (max-width: 350px) {
  .footer .nolist.about_menu li {
    flex: 0 1 100%;
    max-width: 100%;
  }
  .allfeeds .innerfeeds .innercontent .innerpic {
    height: 240px;
  }
}
