.showOn, .forMob {
	display: none;
}

@media (max-width: 1230px) {
	#right {
		width: 200px;
		padding-left: 20px;
	}
	#stred {
		width: calc(100% - 200px);
	}
	.section {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 960px) {
	.seriesLayout #right .adsns {
		float: left;
		width: 49%;
		max-width: 49%;
	}
	.seriesLayout #stred, .seriesLayout #right {
		width: 100%;
		float: none;
		padding: 0;
	}
	.seriesLayout .vobsahu, .seriesLayout .vobsahu ins, .seriesLayout .contentBanner, .seriesLayout .contentBanner ins, .seriesLayout .vobsahu, .seriesLayout .vobsahu amp-ad, .seriesLayout .contentBanner amp-ad {
		display: block;
	}
	.seriesLayout .adsnsDesktop, .seriesLayout .adsnsDesktop ins, .seriesLayout .adsnsDesktop amp-ad {
		display: none;
	}
	.topNav ul li a {
		font-size: 1.1em;
	}
	.tt .row >div {
		width: 33.3333%;
	}
	.tabSeries td img {
		display: none;
	}
	.coinDetail #stred, .coinDetail #right {
		width: 100%;
		float: none;
		padding: 0;
	}
	.coinDetail #right {
		max-width: 580px;
		margin-left: auto;
		margin-right: auto;
	}
	.coinDetail #right .adsns + .adsns {
		border-left-width: 0;
		margin-left: 1%;
		margin-right: 0;
	}
	.coinDetail #right .adsns {
		float: left;
		width: 49%;
		max-width: 49%;
		margin-right: 1%;
	}
	.adsnsBox.ftr {
		margin-left: -10px;
		margin-right: -10px;
	}
	.ftr.noMobile, .ftr.noMobile ins, .ftr .row .col-6.adFooter.noMobile {
		display: none;
	}
	.onlyMobile, .onlyMobile ins {
		display: block;
	}
	.ftr.onlyMobile .adsns {
		max-width: 480px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 760px) {
	.ggt {
		display: none;
	}
	.popis1 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
	}
}

@media (max-width: 639px) {
	#stred, #right {
		width: 100%;
		float: none;
		padding: 0;
	}
	.adsnsDesktop, .adsnsDesktop ins, .adsnsDesktop amp-ad {
		display: none;
	}
	#right .adsns + .adsns {
		border-left-width: 0;
		margin-left: 1%;
		margin-right: 0;
	}
	#right .adsns {
		float: left;
		width: 49%;
		max-width: 49%;
		margin-right: 1%;
	}
	.bann {
		display: none;
	}
	.header .section {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		height: auto;
		padding: 5px 0;
		justify-content: center;
	}
	.ggt {
		order: 2;
	}
	.logo {
		width: 100%;
	}
	.logo a {
		height: auto;
		padding: 5px;
		margin-left: auto;
		margin-right: auto;
	}
	.topNav {
		padding-top: 5px;
		width: auto;
		flex: auto;
		width: 100%;
		justify-content: center;
	}
	.topNav ul, .logo {
		justify-content: center;
	}
	.revor {
		text-align: left;
		float: none;
		margin-top: 10px;
		width: auto;
	}
	.tabSeries tr td+td+td+td+td, .tabSeries tr th+th+th+th+th {
		display: none;
	}
	.banner {
		width: 49%;
		margin-right: 1%;
		max-width: 100%;
		float: left;
	}
	.mTab tr td:nth-of-type(1), .mTab tr th:nth-of-type(1), .mTab tr td:nth-of-type(4), .mTab tr th:nth-of-type(4), .mTab tr td:nth-of-type(5), .mTab tr th:nth-of-type(5) {
		display: none;
	}
	.mTab tr+tr th {
		display: table-cell;
	}
	.contentBanner, .contentBanner ins {
		display: block;
	}
	.galerka tr.contentBanner {
		display: table-row;
	}
	.galerka tr.contentBanner .adsnsBox {
		border: 0;
		margin: 0;
		padding: 0 5px;
	}
	.forMob {
		display: block;
	}
	.vobsahu, .vobsahu ins {
		display: block;
	}
	.vobsahu, .contentBanner .vobsahu.vobsahu1 {
		max-width: 480px;
		margin: 0 auto;
		display: block;
	}
	.vobsahu.vobsahu1 {
		max-width: 100%;
		margin: 0;
	}
	.topNav ul li a {
		font-size: 1em;
		padding-left: 5px;
		padding-right: 5px;
	}
	#right .adsnsBox:before {
		padding-left: 5px;
	}
	#right .adsnsBox {
		margin-left: -10px;
		margin-right: -10px;
	}
	/*		.ftr .row {		display: block;		margin: 0;		width: 100%;	}	.ftr .row .col-6.adFooter {		width: 100%;		float: none;		display: block;		padding-top: 10px;		padding-left: 0;		padding-right: 0;	}*/
	.noMobile, .noMobile ins {
		display: none;
	}
}

@media (max-width: 500px) {
	.banner {
		width: 100%;
		margin: 4px 0;
	}
	.serie label {
		font-size: 1em;
		padding-right: 10px;
	}
}

@media (max-width: 420px) {
	.revor .btn {
		margin-left: 5px;
	}
	.revor .btn i {
		display: none;
	}
	.galerka .spec {
		padding-left: 10px;
		padding-right: 10px;
	}
	.textB {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
	}
	.topNav ul li:first-child {
		display: none;
	}
	.topNav li {
		padding-left: 2px;
		padding-right: 2px;
	}
	.tt .row >div {
		width: 50%;
	}
}

@media (max-width: 479px) {
	#right .adsns, .coinDetail #right .adsns {
		float: none;
		width: 100%;
		max-width: 100%;
	}
	.adsns2, .adsns2 ins {
		display: none;
	}
}

@media print {
	* {
		color: Black;
		background-color: White;
	}
	html, body {
		color: Black;
		background-color: White;
		font-family: "Times New Roman", Times, serif;
		font-size: 11pt;
	}
	img {
		max-width: 100%;
		width: auto;
		height: auto;
		max-height: 80vh;
		break-inside: avoid;
	}
	a {
		color: Black;
		background-color: White;
	}
	header, footer, #search, .adsnsBox {
		display: none;
	}
	#stred, #right {
		width: 100%;
		float: none;
		padding: 0;
	}
	table.tab {
		border-collapse: collapse;
		font-size: 1em;
	}
	table.tab td {
		border: 1px solid black;
	}
	img, ul, ol {
		page-break-inside: avoid;
	}
}
