

@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:400,700');
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=cyrillic');

html { 
	font-size:calc(14px + 0.125vw)
	 }

@media (min-width: 1600px) {
	  html {
	     font-size: 17px;
	  }
	}

@media (max-width: 600px) {
	  html {
	     font-size: 17px;
	  }
	}



BODY {
scrollbar-3d-light-color: #000000;
scrollbar-arrow-color: #8E612D;
scrollbar-base-color: #6C1D04;
scrollbar-dark-shadow-color: #000000;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #3C1D04;
scrollbar-shadow-color: #3C1D04
scrollbar-track-color: #522D18;
	}

.scrollbar {
scrollbar-3d-light-color: #000000;
scrollbar-arrow-color: #8E612D;
scrollbar-base-color: #6C1D04;
scrollbar-dark-shadow-color: #000000;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #3C1D04;
scrollbar-shadow-color: #A8882C
scrollbar-track-color: #522D18;
	}

 



.article_on {
  display: block;
  overflow: hidden;
  position: relative;
  height: 150px; 
  cursor: pointer;
  z-index:0;
	}

.article_on:after {
  position: absolute;
  cursor: pointer;
  bottom: 0px;  
  left:0;
  height: 130px; 
  width: 100%;
  z-index:0;
  content: "";
  background: url(/img/more-bg.png) no-repeat bottom center, linear-gradient(to top,rgba(13,0,5, 1) 45px, rgba(13,0,5, 0) 80%);
  pointer-events: none;
	}


.article_off {
	/*  background: #0D0005;*/
	}


.gradientover {
  display: block;
  overflow: hidden;
  position: relative;
  height: 100vh;
  height: 100%;
  cursor: pointer;
	}

.gradientover:after {
  position: absolute;
  cursor: pointer;
  bottom: 0;  
  left:0;
  height: 100vh;
  height: 100%;
  width: 100%;
  content: "";
  background: linear-gradient(to top,rgba(13,0,5, 1) 0%, rgba(13,0,5, 0) 40%);
  pointer-events: none;
	}



.incircle1 {
	display:inline-block;
	position:relative;
	width:46px;
	height:40px;
	color:#ffb65f;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	background: url(/img/comment-icon.png) no-repeat center center;
	float:right;
        right: 20px;
        top: 20px;
        margin-bottom: -66px;
	}

.incircle {
	display:inline-block;
	position:relative;
	width:46px;
	height:40px;
	color:#ffb65f;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	background: url(/img/comment-icon.png) no-repeat center center;
	float:right;
        right: 45px;
/*        bottom: 50px;*/
/*        margin-bottom: 0px;*/
	}

.incircle_off {
	display:inline-block;
	position:relative;
	width:46px;
	height:40px;
	color:#ffb65f;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	background: url(/img/comment-icon.png) no-repeat center center;
	float:right;
        right: 0px;
        bottom: 0px;
	}

.ncircle {
	font-size:	 0.83rem;
	line-height:0.66rem;
	display: inline-block;
	background: #291005;
/*	color: #ffb65f;*/
	text-align: center;
	border-radius: 50%;
	padding: 0.3em  0.4em;
	width:1.6em;
	height:0.9em;
	margin-left: 5px;
}


.comCircle {
/*	filter: sepia(0.60);*/
	color:#ffffff;
/*	filter: saturate(40%);*/
/*	filter: brightness(30%);*/
	vertical-align: middle;
	display: inline-block;
        width: 32px;
	line-height: 32px;
    	border-radius: 50%;
    	text-align: center;
    	font-size: 1rem;
/*        border: 1px solid #000000;*/
	margin-right:10px;
}



A {
        text-decoration: none;
}

A:hover
{
/*	cursor: url("/darkside.cur");*/
	color:	"#FFC59B";
}

.a-nohl
	{
	color:#C38953;
}



blockquote {
/*	text-align:	justify;*/
}


.nomargins {
	margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;
}



.bint
{
/*	color:	#E09940;*/
	color:	#e8c8b1;
	font-weight:normal;
/*	color:	#FFFFFF;*/
/*	color:	 	 #FFC55F;        */
        }


.interview {
	font-size:	 0.92rem;
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 1.08rem;

/*	font-family:	 Arial, Verdana,Helvetica,Arial Narrow, Verdana;
	line-height : 	 1.2;*/
/*	color:	 	 #d0d0c0;*/
}



.in
{
	color: #FFA842;
	border: solid;
	border-width: 1px;
	border-color: #422417;
	background-color: #2B0303;
	font-size: 0.92rem;
	line-height : 	 1.08rem;
	font-family: 'PT Sans', sans-serif;
        background-image: url('/img/news-top-bg1.jpg');
        background-repeat: repeat-x;
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #8E612D;
	scrollbar-base-color: #3C1D04;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #3C1D04;
	scrollbar-shadow-color: #A8882C
	scrollbar-track-color: #522D18;
        padding: 2px;
}



fieldset
{
	color: #C38953;
	border: 1px solid;
	border-color: #120000;
	background-color: #0B0000;
	font-size:	 0.92rem;
	font-family: 'PT Sans', sans-serif;
	line-height : 	 1.08rem;

}


input
{
	color: #FFA842;
	border: 1px solid;
	border-color: #422417;
	background-color: #2B0303;
	font-size: 0.92rem;
	line-height : 	 1.5rem;
	font-family: 'PT Sans', sans-serif;
	font-weight:normal;
        background-image: url('/img/news-top-bg1.jpg');
        background-repeat: repeat-x;
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #8E612D;
	scrollbar-base-color: #3C1D04;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #3C1D04;
	scrollbar-shadow-color: #A8882C
	scrollbar-track-color: #522D18;
}

input::placeholder { 	font-size:	 0.75rem;  /*  9pt; */ 	color:	 	 #8C0D07;  }

input[type="image"] {
    outline: none;
    border: 0;
}

textarea
{
	color: #FFA842;
	border: 1px solid;
	border-color: #422417;
	background-color: #120000;
	font-size: 0.92rem;
	font-family: 'PT Sans', sans-serif;
        background-image: url('/img/music-foto-bg.jpg');
        background-repeat: repeat-x;
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #8E612D;
	scrollbar-base-color: #3C1D04;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #3C1D04;
	scrollbar-shadow-color: #A8882C;
	scrollbar-track-color: #522D18;
        padding: 6px;
}

select
{
	color: #FFA842;
	border: 1px solid;
	border-color: #422417;
	background-color: #2B0303;
	font-size: 0.92rem;
	font-family:  Arial,Verdana,Helvetica;
        background-image: url('/img/news-top-bg1.jpg');
        background-repeat: repeat-x;
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #8E612D;
	scrollbar-base-color: #3C1D04;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #3C1D04;
	scrollbar-shadow-color: #A8882C
	scrollbar-track-color: #522D18;
        padding: 2px;
}

.links	{display:none; visibility: hidden; overflow: hidden;}



.text, td, .tdn {
	font-size:	 0.92rem;  /* 11pt */
	font-family: 'PT Sans', sans-serif, Arial;
	line-height : 	 1.14rem;   /* 14pt */
} 


h1,.titlesbig {
	font-size: 1.33rem; /* 16pt; */
	line-height : 	 1.5rem; /* 18pt; */
	font-family: 'Fira Sans Condensed', sans-serif;
	font-weight:normal;
	display: inline;
	letter-spacing: 0.5px;
}
h1 b,.titlesbig b {
	letter-spacing: 0.5px;
}



h2,.titles,.titleshow,.titlesmid,.titlesz {
	font-size: 1.16rem;
	line-height : 	 1.33rem;   /*16pt;*/
	font-family: 'Fira Sans Condensed', sans-serif;
	font-weight:normal;
	display: inline;
	letter-spacing: 0.5px;
}
h2 b,.titleshow,.titles,.titlesmid,.titlesz b {
	letter-spacing: 0.5px;
}

h3 {
	font-size: 1rem; /*12 pt;*/
	line-height : 	 1.16rem; /*14pt;*/
	font-family: 'Fira Sans Condensed', sans-serif;
	font-weight:normal;
	display: inline;
	}
h3 b {
	letter-spacing: 0.5px;
	}



.dates {
	font-size:	 0.83rem;  /*10pt;*/
	font-family:	 Verdana, Helvetica, Arial;
	line-height : 	 1rem;
	color:	 	 #9D2B27;
	}	

.small {
	font-size:	 0.66rem; /* 8pt; */
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 0.83rem;
	}

.small2 {
	font-size:	 0.75rem; /* 8pt; */
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 0.83rem;
	}



.red {
	font-size:	 0.75rem;  /*  9pt; */ 
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 0.83rem;
	color:	 	 #8C0D07;
	}	


.input_ok { 
   border: 0px; 
   padding-right: 3px; 
   padding-left: 3px; 
   background-image: url(img/top-login-ok.gif); 
   height: 12px; 
   width: 41px; 
 } 

ul {
	list-style-image: url(/img/icon-list.gif); 
 }



.comments {
/*	display:table;*/
	box-sizing: border-box;
	width:100%;
        border-radius: 8px;
	padding: 10px 0px 10px 6px;
/*	background-color:#1b0905;*/
/*	margin:5px 0px 5px 0px;*/
/*        border: 1px solid #1a0a0a;     */
	}
/*.comments:nth-child(even) {
		background-color:#1b0905;
		}
.comments:nth-child(odd) {
		background-color:#000000;
		}*/

.comrow {
	padding: 0px 0px 0px 40px;
/*        border: 1px solid #1a6a6a;     */
	margin-right:15px;
/*	display: inline-block;*/
/*	overflow:hidden;*/
	vertical-align:bottom;
	color: #C38953;
/*        word-wrap: break-word;*/
/*        word-break: break-all; /* áîëåå ïðèîðèòåòíî */
/*	hyphens: auto;*/

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

	}

.comrow-60 {
	margin-left:60px;
	}


.comments-date {
		float:right;
		margin:5px 15px 0px 15px;
		font-size:	 0.8rem; /* 8pt; */
/*        border: 1px solid #6a6a6a;     */
        vertical-align: top;
    opacity: 0.5; 
    filter: alpha(opacity=50);

}

.comments-date:hover {
    opacity: 1; 
    filter: alpha(opacity=100);
}

.comments-author {
        vertical-align: top;	
	display: inline-block;
/**		float:left;*/
/*		max-width:200px;*/
/*	padding:2px 10px 2px 10px;*/
/*	border-radius: 8px;*/
/*	background-color: #1b0905;*/
/*		padding-bottom:5px;*/
/*        border: 1px solid #1b0905;     */
/*	text-color:#eeb243;*/

}


.comments-author a {
/*	color:#d6aa58;*/
	color:#eeb243;
/*	color:#e5caa4;*/

}


.comments-author-tree {
		margin:-150px 5px 5px 0px;
	}


.comments-author-28 {
		margin-left:28px;
/*		overflow:hidden;*/
}

.comments-author-75 {
		margin-left:75px;
/*		overflow:hidden;*/
}

.comments-avatar {
		height: 32px;
		width: 32px;
		vertical-align: middle;
		margin-right:10px;
/*		margin: 0px 5px;*/
		display: inline-block;
		position: relative;
		overflow: hidden;
		border-radius: 50%;
		}
.comments-avatar img { 
		width: auto;
		height: 100%;
		margin-left: -25%; 
		}


.comments-avatar:hover {
		transform: scale(3);
		transition: transform .3s;
		filter: drop-shadow(0 0 6px black);
/*	        border: 1px solid #000000;*/
}

.comment-reply-link {
		vertical-align: bottom;
/*		max-width: 100%; */
/*		clear:both;*/
		display: inline-block;
		float:right;
		margin-left:20px;
/*		padding-bottom:15px;*/
/*		margin-top:-12px;*/
/*		margin-right:15px;*/
		cursor: pointer; 
		font-size:	 0.75rem;  /*  9pt; */ 
		font-family: Verdana, sans-serif,Arial;
		line-height : 	 0.83rem;
		color:	 	 #8C0D07;

/*        border: 1px solid #aaaaaa;     */
}


.comment-like {
/*		min-width:100px;*/
		vertical-align: middle;
		text-align: left;
		margin:0px 0px;
/*		max-width: 100%; */
/*		clear:both;*/
		display: inline-block;
		float:right;
/*		padding-bottom:15px;*/
/*		margin-top:-12px;*/
/*		margin-right:15px;*/
/*		cursor: pointer; */
		font-size:	 0.6rem;  /*  9pt; */ 
		font-family: Verdana, sans-serif,Arial;
		line-height : 	 16px;
		color:	 	 #6a4717;
/*        border: 1px solid #aaaaaa;     */
}
.comment-like img  {
	cursor: pointer;
	vertical-align:middle;
	background:none;
	background-color: transparent;
	background-image: none;
	}


.comment-reply {
		padding:10px 5px 0px 0px;
		text-align:center;
}


.topictitle {
	font-size:	 0.75rem;
	font-family:	 Arial,Helvetica,Arial Narrow, Verdana;
	line-height : 	 0.92rem;
}
.text1mes {
	font-size:	 0.75rem;
	font-family:	 Verdana,Helvetica,Arial Narrow, Verdana;


	color:	 	 #F0E5CD;
}

th {
	font-size:	 0.83rem;
	font-weight : bold;
	font-family:	 Arial,Arial  Narrow,Helvetica, Verdana;
	line-height : 	 1rem;
	color:	 	 #5C0D07;
}

.postdetails {
	font-size:	 0.66rem;
	font-family:	 Arial Narrow,Arial,Helvetica, Verdana;
	line-height : 	 0.83rem;
	color:	 	 #6C0D07;
}	

td.row1	{ background-color: #000000; }
td.row2	{ background-color: #160000; }
/*td.row3	{ background-color: #000000; }*/

.genmed { font-size : 11px; 	color:	 	 #5C0D07;}

.quote {
	font-size:	 0.66rem;
	font-family:	 Verdana,Helvetica,Arial Narrow, Verdana;
	line-height : 	 0.83rem;
}

.gallery {

	border: solid;
	border-width:1px;
	border-color:#080000;
	margin : 15px;
}

.gallery:hover {
	border: 1px solid #610D07;
}


.attachment-large {
	margin:0; padding:0; border:0; outline:0;
	 font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; 
	 vertical-align:baseline;
	display:auto;
	visibility: visible;
	position: relative;
	overflow: none;
}
	
	
.fullayer {
    background: black;
    opacity: .5;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top:0;
    z-index:1301;
	}


.panorama {
      width: 1000px;
	height: 400px;
        clear:both;
        margin-top: 20px;
	overflow-x: scroll;
	overflow-y: hidden;
	img {
		height: 100%;
	}

}

.instafeed {
       text-transform: uppercase;
        letter-spacing: 0.5em;
        text-align: center;
        padding: 5 0;
}

.instaimage {
        padding: 5;
}

.zcheckbox {
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 0 1px 0 0;
}
.zcheckbox + label {
  cursor: pointer;
}

.zcheckbox:not(checked) {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 5px 0 0 10px;
}
.zcheckbox:not(checked) + label {
  position: relative;
  padding: 0 0 0 35px;
}
.zcheckbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0px;
  width: 32px;
  height: 16px;
  border-radius: 4px;
  background: #2a0303;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
  transition: .2s;
}
.zcheckbox:not(checked) + label:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 3px;
  width: 11px;
  height: 11px;
  border-radius: 5px;
  background: #8f1503;
  box-shadow: 0 2px 3px rgba(0,0,0,.7);
  transition: .2s;
}
.zcheckbox:checked + label:before {
  background: #4d0707;
}
.zcheckbox:checked + label:after {
  left: 18px;
}
.zcheckbox:focus + label:before {
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2), 0 0 0 0px rgba(50,0,0,.5);
}



.sape {
/*	color:	 	 #6e3722;*/
	font-size:	 0.66rem; /* 8pt; */
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 0.83rem;

}
A.sape {
/*	color:	 	 #883c1d;*/
	font-size:	 0.66rem; /* 8pt; */
	font-family: 'PT Sans', sans-serif,Arial;
	line-height : 	 0.83rem;

}


.abold {
	color:#FFC59B;
	font-weight:bold;
        text-transform: uppercase;
}


.goldg {
 background: -moz-linear-gradient(top, #de8f32 30%, #ffd9ac 50%, #de8f32 70%); 
 background: -webkit-linear-gradient(top, #de8f32 30%, #ffd9ac 50%, #de8f32 70%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de8f32', endColorstr='#ffd9ac',GradientType=0 ); 
 background: linear-gradient(0deg, #de8f32 30%, #ffd9ac 50%, #de8f32 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #ffc581;
	font-size: 1.9rem;  
	line-height : 	 2.8rem;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-weight:bold;
	display: inline;
	letter-spacing: 0.8px;
}

.gold {
 background: -moz-linear-gradient(top, #de8f32 30%, #ffd9ac 50%, #de8f32 70%); 
 background: -webkit-linear-gradient(top, #de8f32 30%, #ffd9ac 50%, #de8f32 70%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de8f32', endColorstr='#ffd9ac',GradientType=0 ); 
 background: linear-gradient(0deg, #de8f32 30%, #ffd9ac 50%, #de8f32 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #ffc581;
 font-family: 'Fira Sans Condensed', sans-serif;
 display: inline;


}

.ds-button {
   background: #260703;
   background-image: -webkit-linear-gradient(top, #260703, #910000);
   background-image: -moz-linear-gradient(top, #260703, #910000);
   background-image: -ms-linear-gradient(top, #260703, #910000);
   background-image: -o-linear-gradient(top, #260703, #910000);
   background-image: linear-gradient(to bottom, #260703, #910000);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   color: #FFF5E6;
   font-family: Open Sans;
   font-size: 15px;
   font-weight: 100;
   padding: 13px;
   box-shadow: 1px 1px 4px 0px #000000;
   -webkit-box-shadow: 1px 1px 4px 0px #000000;
   -moz-box-shadow: 1px 1px 4px 0px #000000;
   text-shadow: 1px 1px 20px #000000;
   border: solid #731D07 1px;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
}

.ds-button:hover {
   background: #3B0B05;
   background-image: -webkit-linear-gradient(top, #3B0B05, #B32424);
   background-image: -moz-linear-gradient(top, #3B0B05, #B32424);
   background-image: -ms-linear-gradient(top, #3B0B05, #B32424);
   background-image: -o-linear-gradient(top, #3B0B05, #B32424);
   background-image: linear-gradient(to bottom, #3B0B05, #B32424);
   text-decoration: none;
}



.newsimg {
	display:block;
	float:right;
	width:50%;
	max-width:300px;
	background-color:#180003;
	border:1px solid #320D10;
	margin:0 10px 10px 10px;
	padding:0px;
}


.m-news-title 
	{
	display: none;
	visibility: hidden;	
	}
.news-menu {
	width:auto;
	height:161px;
	background-image:url("/img/news-top-bg.jpg");
	background-position: top center;
	background-repeat:repeat-x;
	background-color:#070000;
	border:1px solid #3B0306;
	display: flex;
	overflow:hidden;
	margin:0 10px;
	text-align:center;
}


.news-menu div { margin:0px -10px 0px 10px; }


.news-flex {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: auto;
  align-content: start;
}


.news-item { 
	  flex: 1 1 auto;
	  margin: 0px;
/*	float:left;*/
	max-width:33.333333333%;
/*	min-width:320px;*/
	min-height:500px;
/*	overflow:hidden;'*/
}

.news-item-table {
	height:500px;
/*	margin-bottom:-50px;*/
}

.news-item-table-r {
	display: none;  
	visibility: hidden;	
}

.news-item-table-r td:nth-child(3n) {
		visibility: visible;	
		display: block;
}



.top-menu {
	overflow:hidden;	
}

.top-menu,.ibmpc,.footer     {visibility: visible;}
.top-menu-mob {
	display: none;
	visibility: hidden;	
	top: 0; 
	width: 100%;
	height: 102px;		
/*	text-align: left;*/
	vertical-align: top;
	position:fixed;
/*	float:left;*/
/*	overflow: hidden;*/
	z-index:2000;
	background-image: url( "/img/m-top-bg.png"); 
	background-position: top center;	
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	}
.top-menu-mobl {display: none; visibility: hidden;	
	width: 100%;
	height: 65px;		
	justify-content:center;	
	text-align:center;
	vertical-align: bottom;	
	margin:0;
	padding:0;
	z-index:2999;
}


.whauto {
	width:90%;
	clear:both;
	align:center;
	object-fit:contain;
	resize: both;
	overflow: hidden;
}



.mobile
{
	display: none;  
	visibility: hidden;	
}

.flex100
{
	display:flex;
	width:100%;
}

.flex100 div {
	width:100%;
	}


@media screen and (min-width: 600px)  {
	.news-flex {min-width:1020px;}
}


@media screen and (max-width: 600px) {
	.top-menu-mob,.top-menu-mobl,.footer-mob,.m-news-title,.mobile {    
		visibility: visible;	
		display: block;
/*		justify-content:center;*/
	}

	.comments-author {
		margin-bottom:5px;
		margin-left:7px;
		}

	.comrow-60	{
	margin-left:28px;
	}

	.comment-reply-link {
		margin-top:-6px;
		}

	.comment-like {
		display: block;
		clear: both;
		min-width:auto;
		margin-top:-3px;
		}
	
	.comments-author-28 {
		margin-left:0px;
	}


	.news-item
		{
		max-width:100%;
		min-height:auto;
	/*	min-width:320px;*/
		}

	.news-item-table 
		{
		height:auto;
		}



	.newsimg {
		display:block;
		text-align:center;
		float:inherit;
		width:100%;
		background-color:#180003;
		border:1px solid #320D10;
		padding:0px;
		clear:both;
		    margin-left: auto;
		    margin-right: auto;
		}

	.top-menu,.ibmpc, .footer 
	    {  display: none;  
		visibility: hidden;	
	}

	.comrow
		{
		padding: 0px 0px 10px 5px;
/*		margin-top: -15px;*/
		clear:left;
		}

	.whauto {
		clear:both;
		align:center;
		object-fit:contain;
		resize: both;
		overflow: hidden;
	}

	.whauto iframe {
	    height: auto !important;
	    width: auto !important;
	    overflow: hidden;
	}


	.whauto img {
	    height: auto !important;
	    width: 100% !important;
	    overflow: hidden;
	}
}




.overlay {
/*  position: absolute;*/
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  z-index:3003;
  position: fixed;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
  text-align: center;
  margin:0;
  padding:0;
}

.overlay-content {
  position: absolute;
  left: 50%;
  margin-left: -181px;
/*  top: 25%;*/
  display: inline-block;
  width: 362px;
  height: 649px;		
  padding-top: 	170px;
  margin-top: 10px;
  background-image: url( "/img/m-menu-bg.png"); 
  background-position: top center;	
  background-repeat: no-repeat;
  font-size: 1.2rem; /* 16pt; */
  line-height : 	 1.4rem; /* 18pt; */
  font-family: 'Fira Sans Condensed', sans-serif;
  font-weight:normal;
  letter-spacing: 0.5px;
  text-align:center;
}

.overlay-content div {
 	text-align:left;
	margin-left:15px;
	clear:both;
	vertical-align: middle;
	padding-top:7px;
}
.overlay-content div div {
	display:inline-block;
	text-align:left;
	height: 100%;
	}


.overlay .closebtn {
  position: absolute;
  z-index:3004;	
  top: 10px;
  right: 25px;
  color:#b80c09;
  font-size: 5rem; /* 16pt; */
  font-family: 'Fira Sans Condensed', sans-serif;
  font-weight:normal;
}


