.hamburger {
  display: none;
  }

@media (-webkit-min-device-pixel-ratio: 1.7) and (min-width:1920px)
{
	div.article,div.article div.text, div.article div.text blockquote, div.article div.lead , div.article span.date  span, #footer .news-list h3 , .content_right .news-list.short a, .news-list .lead
	{
	font-size: 1.3em;
    line-height: 1.2em;
	}	
	.right .news-list.short a 
	{
	font-size: 1.2em;
    line-height: 1.2em;
	}	
}

@media (min-width: 710px) {
	ul.news-list.in-rubric{    display: flex;   flex-wrap: wrap;    justify-content: space-around; align-items: baseline; width:100%;}
	.news-list.in-rubric li {max-width: 294px; min-width:180px; border:none; margin:initial;}
	.news-list.in-rubric .lead.addm { margin: 6px 0 0 0;}
	.news-list.in-rubric li .tools {294px;}
	.news-list.in-rubric li .tools img { margin:0;}
}
	
@media (max-width: 710px) {

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

}


span.article-photo a.lightSlider img, span.article-photo a.thickbox img {max-width:100% !important;}

body,.mainnews__item,.most-commented__item,.linkblock__list {font-size:1em !important;}
.fulltext{font-size:1em;padding:5px;}
.fulltext__title{margin:0;}
div#bordercontent {width:initial;min-width:initial;padding: 0px 5px;}
div#bordercontent div.fx {min-width:initial;max-width:initial;}
#header {    margin-top: 10px; height:initial;}
#header .head .info {margin-left:0%;}
#header .head .logo {width:220px;float:initial;}
.search input[type=text], #header .head .info .search input[type=text] {width: 95%;}

#content .leftside {width:initial;float:initial;overflow-x: hidden; border:none;}
#content .leftside .leftcolomn {display:none;}
#content .leftside .centercolomn {margin:initial; width:100%;}

#content .sub-articles.two li {width: 45%; margin-right: 5%;}
#content .sub-articles.two li img.ii {width:100%;}
#content .sub-articles.three li {    width: 31%;   margin-right: 2%;}
#content .sub-articles.three li { word-break: break-word; }
#content .sub-articles.three li img.ii { max-width:100%;}
#content article.article-view { font-size: 0.95em; }
div.fb-like iframe {height: 30px !important;}
.social-bmarks>.sbutton{margin-bottom: 5px;}

#content .mainpage .photo img.ii {max-width:100%;}

#content h3 {font-size: 1em !important;}
.article h1 {font-size: 1.6em !important;}

div.right {margin:initial; width:100%;border-left:none;}
div.right div.mb-20 { align-items: center; display: flex;  flex-wrap: wrap;flex-direction: column;}
div.right .scroll-block, div.right .scroll-block .scroll-area {width:100%;}
.news-list.short span.forlent {width:initial;}

div.ad {display: block; max-width:calc(100vw - 10px); margin: auto;overflow:hidden;}
div#adfox_320x100_3, div#adfox_billboard_1, div#adfox_billboard_2 {max-width:calc(100vw - 10px);}

div.cont {float:initial;width:initial;clear: both;}
div.content_right {width:100%;margin-left:initial;clear: both;margin-top:20px;padding-top: 20px;}
.article .text blockquote {padding: 12px 15px 12px 15px;}
.article .text blockquote * {font-size:22px;}
div.w-400 {width:initial;display:block;}
#short-search2 {display:block !important;margin: 10px;width: calc(100% - 20px);}
.search-form #search-query #query {width: calc(100% - 35px);}
.search-form #search-query #search-btn {display:block;}
#s-date, #e-date {width:100px;}
.search-form .block {max-width:calc(100% - 35px);}
.search-result {margin:0;}

.news-list.short li img, .news-list .short img {max-width:150px; height:auto;}
.news-list.in-rubric .lead.addm {margin:initial;}

#header #l {padding-left:5px;}
#header #l img {max-width:150px; height:auto;}
#header table tr:nth-child(1), #header div.fx2 {display:flex; flex-wrap:wrap; justify-content: space-around}
#header table tr>td, #header div.fx2>div {width:initial !important;}

#header table tr>td:nth-child(2) {width:110px !important;}
#header table tr>td:nth-child(3) {display:none;}
#header table tr>td:nth-child(5) {display:none;}
#header table tr>td:nth-child(6) {padding:5px 0 0 20px;}
#header table tr>td:nth-child(6) div, #header div.fx2 div:nth-child(4)>div {height:initial !important;}
#header .dates {padding-left: 20px;}
#header .dates .d {margin-top:0;display:block;}
#header .dates span.c {min-width: 86px;display:block;}
#header .soc {padding-top:0;}
#header .infob, #header .infob img {margin:0 !important; padding:0;}

div#footer .news-list {text-align:center;}
div#footer .news-list li.col-5 {min-width: 150px; display: inline-block;vertical-align: top; float:initial; margin-bottom:10px; float:initial;text-align: left;}

#content aside.rightcolomn .ab {display:table;margin:auto;width:100%;text-align:center;margin-bottom: 1em;}

#content aside.rightcolomn section.withbg{margin: 0 -5px 20px -5px;}
#content aside.rightcolomn section.blackeyed{border:none;margin: 0 -5px 20px -5px; padding-top:5px;}

#content article.article-view img, #content article.article-view .article-photo, #content article.article-view .article-photo img {max-width:100%;}
#content article.article-view .photogallery {width:100%;padding:5px; border:none;}
#content article.article-view .photogallery ul {width:100%;}
#content .leftside .centercolomn.noleft, #content .leftside.noright {width:100%;}
#content .photoreport,#content .photoreport.kingsize {width:100%;}
#content .photoreport .photo-footer .wrr  {width:100%;}
#content .photoreport .photo-big img.s, #content .photoreport.kingsize .photo-big img.s {width:100%;}
#content .photoreport .photo-big .caption {padding:5px;}
#content .photoreport.kingsize #big-descr {width:100%;}
#content .photoreport.kingsize .photo-footer .wrr {width:100%;}
#content .photoreport .photo-footer .carousel-scroll {width:30px;height:30px;}
#content .photoreport .photo-big .leftarr {left:0px;}
#content .photoreport .photo-big .rightarr {right:0px;}
.content .photoreport img {max-width:100%;}


.content_right .news-list.short a, .right .news-list.short a {font-size:1.1em;}

iframe{width:100% !important;}
#loader {width:90%;left:5%; margin-left:initial;}
#loader  img:not(.close) {width:20%;}
.toptext {font-size:1em !important;}

input#s-date.period.with-datepick.hasDatepicker,input#e-date.period.with-datepick.hasDatepicker {width:85px !important;}

#content aside.rightcolomn section.blackeyed img {max-width:100%;margin-left:initial;}

#content aside.rightcolomn .sociallinks li {margin-right: 25px;}
#content .pdf-list li, #content .pdf-list li.last {margin-right:5px;margin-bottom:5px;}


footer .authors-slider .headline, footer .authors-slider-container {width:100%;}
footer .authors-slider-container .jcarousel-clip {width:80%;}

.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%;height:auto;}
.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;
  }
  
  #header div.soc ul
  {
	display: flex;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-around;
    height: initial;
    grid-gap: 20px;
    min-height: 47px;
  }

  #header .homeless, #header .dates .d
  {
	  display:none;
  }
  div.article-video div.jwplayer 
  {
	max-width: calc(100vw - 10px);
    max-height: 56vw;
	}
	.content .photoreport .lslide .caption
	{
	max-width: calc(100vw - 10px);
	padding:5px;
	}
	.content .photoreport .lslide .caption .description, .content .photoreport .lslide .caption .source
	{
		padding:0;
		font-size:13px;
	}
	
	#footer .navmenu li
	{
	padding:0;
	left:0;
	}
	
}

@media (max-width: 500px) {	
	/*#header #l img {max-width:100px; height:auto;}
	#header div.homeless img {max-width:100px; height:auto;}*/
}




.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: 80px;
  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);
}

