.hamburger {
  display: none;
  }

@media (max-width: 710px) {

@-ms-viewport { 
    width: device-width; 
}

body,.mainnews__item,.most-commented__item,.linkblock__list {font-size:1em !important;}
.fulltext{font-size:1em;padding:5px;}
.fulltext__title{margin:0;}
.page-wrapper {min-width:initial;}
.topbnr, .wrapper,.search-social {width:100%;padding:0; margin: 5px 0 0 0;}
.search-social,.topnav {height:initial;}
.searchform ,.dateblock,.social{width:initial;}
.topnav,.subnav{margin:0;display:none !important;}
.content {width:100%;}
.maincontent {width:100%;}
.content img{max-width: 100%;}
.most-commented {width:100%;}
.mainpage-content{width:100%;}
.editorial__content{width:100%;}

.subnav{width:100%;padding:0;}
.subnav__list {width:100%;padding:0; border-left:none;}
.subnav__item {padding:10px;}

.logo{width:initial;display: flex;align-items: flex-end;}
.logo__image{max-width: 40%;}
span.logo__description{font-size:12px;max-width:200px;}
.indexbnrright {float:none;}

.sidebar{float:left; width:100%;}
.sidebar .blocks{display:flex;flex-wrap:wrap;justify-content:space-around;}
.blocks .block {margin: 5px auto;}
.blocks_horizontal{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0;}
.blocks_horizontal .block__wrapper {border:0; padding:0; height: auto !important;max-height: 170px;}
.blocks_horizontal .block{min-width:210px;flex:1;margin:5px;}
.blocks_horizontal .block .block__description {margin:0;}
.block__img {min-width: 180px;width:100% !important; height:auto !important;}
.block__description {width:96%; padding:5px 2%;}
.mainnews{width:100%;}

.linkblocks{display:flex;flex-wrap:wrap;justify-content:space-around;}
.linkblock{padding-right:5px; margin: 0 5px 5px 0; width:initial; flex: 1; height:initial !important;}
.linkblocks>div.clear{display:none;}

.carousel-wrapper  .carousel{display:flex;flex-wrap:wrap;width:100%;height:initial;position: initial;justify-content:space-evenly;}
.carousel-div {padding:0;}
.carousel-wrapper{width:100%;height:initial;position:initial;}
.carousel-item{min-width:180px;flex:1;height:170px;}
.carousel__item-img{width:100%; height:auto;}
.carousel-wrapper{margin:0;overflow: hidden;}
.carousel-item, .carousel-item:last-child {margin:5px;overflow: hidden;}
.carousel-item__text{width:96%;background:rgba(237,237,237,0.7);padding:2% 2%; font-size:13px;}
.block__description_photovideo{font-size:13px;}
.carousel-control {display:none;}



.sidebar_wide {margin-left:0;}

.addtofav{padding-left:50px;width:200px;}

.hamburger {
  display: block;
  }
}


@media (max-width: 350px) {
.fulltext__photo-wrap {display:block; width: 100%;}
.fulltext__photo {width: 100%;}

.fulltext__title {font-size:1.5em;}

}



.sidebarmenu {
  position: fixed;
  z-index: 5;
  top: 0;
  left: 0;
  height: 100%;
  width: 260px;
  background: #1d2127;
  
  overflow-y: scroll;  
  -webkit-transform: translate3d(-260px, 0, 0);
  transform: translate3d(-260px, 0, 0);
  transition-property: transform;
}

.sidebarmenu, .sidebarmenu a { color: #abb4be; }

.nav { margin-top: 50px; }

.nav-items {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-title {
  display: block;
  padding: 10px 10px;
  text-transform: uppercase;
  font-weight: 600;
  color: #465162;
}

.nav-title>.nav-link{padding: 10px 20px;}
.nav-link {
  display: block;
  padding: 10px 40px;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

.nav-link:hover { background-color: #282d36; }

.sidebarmenu-separator {
  margin: 30px;
  height: 2px;
  background-color: #000;
  border-bottom: 1px solid #2b313a;
}

/* Hamburger Icon */

.hamburger {
opacity: 0.6;
  position: fixed;
  right:1%;
  top: 50%;
  cursor: pointer;
  z-index: 10;
  border-radius: 5px;
  background-color: #3498db;
  border: 2px solid #ddd;
  padding: 10px 7px;
  width: 28px;
  height: 22px;
  transition-property: background-color, border-color;
}

.bar {
  display: block;
  position: relative;
  background-color: #ddd;
  width: 100%;
  height: 4px;
  border-radius: 2px;
  margin: 0 auto;
  transition-property: transform, opacity, background-color, width;
}

.bar:first-child { top: 0; }

.bar:nth-child(2) { opacity: 1; }

.bar:last-child { bottom: 0; }

.hamburger:hover { border-color: #fff; }

.hamburger:hover .bar { background-color: #fff; }

.bar + .bar { margin-top: 5px; }

/* Animation */


.main, .sidebarmenu, .hamburger, .bar {
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

/* Show sidebarmenu */


.show-sidebarmenu .main {
  -webkit-transform: translate3d(260px, 0, 0);
  transform: translate3d(260px, 0, 0);
}

.show-sidebarmenu .sidebarmenu {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.show-sidebarmenu .hamburger {
  background-color: #282d36;
  border-color: #0f1114;
}

.show-sidebarmenu .bar { background-color: #abb4be; }

.show-sidebarmenu .bar:first-child {
  width: 120%;
  -webkit-transform: rotate(45deg) translate(5px, 8px);
  transform: rotate(45deg) translate(5px, 8px);
}

.show-sidebarmenu .bar:nth-child(2) { opacity: 0; }

.show-sidebarmenu .bar:last-child {
  width: 120%;
  -webkit-transform: rotate(-45deg) translate(4px, -8px);
  transform: rotate(-45deg) translate(4px, -8px);
}


/*ul.nav-items>li:not(.nav-title){display:none;}*/