/*mac 1280 / 2560*/
/*1100px*//*max-width:1100px;234px*/
/*@media only screen and (max-width: 1600px) and (min-width: 1280px){*/
body.myBody{min-width:320px;overflow-x: hidden;}
body.myBody.mw-none{min-width: auto;}
@media only screen and (min-width: 1601px){
	.contentC{padding-left:10px;padding-right:10px;box-sizing: border-box;}
	#box15.PREMIUMROK li > p{padding-left: 9%;}
}
@media only screen and (max-width: 1600px) and (min-width: 1280px){
	#bottom, #contentC.HP #content, .bonusy .content, #ContainerC.reguser #content,.vop,.pp,.content.ctyriProdukty.noShadow,.PageTx{width:calc(100vw - 14.63%);max-width:none;}
	#topBanner,#topBanner.fixed .MFmob{width:calc(100vw - 8.6%);max-width:none;padding-left: 0;padding-right: 0;}
	.superbody .content,.nebudloksa .content,.SpojeniDvaSloupce .spojeniCentr{width:calc(100vw - 14.63%);max-width:100% !important;}
	.superbody .section_calendar .content,.hKalendar{width:100%;max-width:none !important;}
	#topBanner.fixed:before{height:124px;height:59px;}
}
@media only screen and (max-width: 1680px){
	.productItem .productInfo .zadara2, .productItem .productInfo .prelepka0, .productItem .productInfo .prelepka1{right:0;}
}
@media only screen and (max-width: 1600px){
	html{font-size:0.8em;}#ContainerC.reguser #contentC{font-size:1.12em;font-size: 1.25rem !important;}
	
	.productBackground{height: 38.625%;background-size: cover !important;}
	#bottom #bottomNavig .nav:after{content:"";display:block;clear:both;}
	#ContainerC.reguser form table{width: 100%;max-width:615px;}
	#searchBlockC{width: calc(100% - 905px);margin-left: 3%;}
	#searchBlockC #searchText{width: calc(83% - 15px);margin: 0 0 0 15px;}
	/*	#topNavig .nav1 li{padding: 0 4px 4px;}
		#topNavig .nav1 li a{font-size:0.85em;}*/
	.productItem .productImage,.productListHP .productItem .productImage{min-height: auto;padding-top: 120%;height: 0;}.productItem .productImage:after{content:"";display:block;clear:both;}
	.productListHP .productItem .productImage{padding-top: 0;height: auto;}
	.productItem .productImage img{max-width: 193px;max-height: 272px;}.productListHP .productItem .productImage img{max-height: 170px;}
	.productItem .productImage .productName{height: auto;overflow: hidden;font-size: 1.4vw;}
	.productItem .productInfo .tl{padding: 0 30px;}
	.productItem .productInfo .tl a.detail,.productItem .productInfo .tl a.koupit{padding: 1.3% 8%;font-size: 0.8vw;}
	.productItem .productInfo .productValue.productAuthors{line-height: normal;font-size: 0.9vw;min-height: 36px;max-height: 36px;}
	
	
	/*#centerC {padding-bottom: 415px;}*/#bottomC{padding-top: 51px;}/*height: 400px;*/
	#bottom #bottomNavig .nav ul li,#bottom #bottomNavig .nav.menu ul li,#bottom #copy{font-size: 0.9vw;}
	#bottom #bottomNavig .nav ul li:first-child,#bottom #bottomNavig .nav ul li:first-child:hover{margin-bottom: 15px;font-size: 1.3vw;}
	/*#bottom #copy #copyright{width:75%;}
	#bottom #copy #copyright2{width:25%}*/
	.ND21 .content{font-size:1.06vw;}
	.ukazka .content{font-size:0.76vw;}
	.superbody .bonusy #topBanner, .superbody .ukazka #topBanner,.nebudloksa .ukazka #topBanner{padding: 50px 0 40px;letter-spacing:normal;}
	.superbody .bonusy #blok2{padding-top:1.8%;}.podhlaska{font-size:0.7vw;}
	.ukazka #blok2 ul li{width:calc(100%/3 - 22px);}.ukazka #blok2 ul li img{max-width:100%;height: auto !important;}
	a.akcb{padding:0.4% 1.8% !important}

	.superbody a.akcb{padding: 0.9% 3.2% !important;font-size: 0.81em !important;font-weight: normal;}

	.NK a.akcb{padding:1.4% 2.5% !important;line-height: 1em;font-size: 1.6em;}
	.ZR a.akcb,	.IM a.akcb{padding: 1.5% 2.4% !important;line-height: 1em;font-size: 1.6em;}
	.NK .productBackground .akcb,.ZR .productBackground .akcb,.IM .productBackground .akcb{padding:2.9% 4.5% !important}
}

@media only screen and (max-width: 1540px){.productListHP{grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));}}

@media only screen and (max-width: 1480px){
	.productLink{position:relative;}
	.productLink a{flex-direction: column;justify-content: space-between;}
	.productLink a:after{margin:5px 0 15px 0;line-height:1em;}
}
@media only screen and (max-width: 1450px){.productItem .productInfo .tl{padding: 0 20px;}/*.productListHP .productItem .productImage{padding-top: 0;}*/}
@media only screen and (max-width: 1400px){
	/*#topBanner{padding: 20px 1em 0;}*/
	#topNavig{margin: 0 0 0 10px}
	/*.fixed .uzi a.logout{font-size:0;width:0;border:0;padding:0;margin:0;}*/
	/*.fixed .uzi a.login{margin-right:0;}*/
}
@media only screen and (max-width: 1350px){
	
	#searchBlockC{width: calc(100% - 850px);margin-left: 2%;}#searchBlockC #searchText{width: calc(82% - 15px);}
	.uzi .user_bar{padding-right: 10px;}
}

@media only screen and (max-width: 1280px){
	.productItem .productInfo .tl a.detail .productLink,.productItem .productInfo .tl a.koupit .productLink{background-size:auto 85% !important;background-position:center left;}
	.productItem .productInfo .tl a.detail,.productItem .productInfo .tl a.koupit{padding: 1.5% 6%;font-size: 1.0vw;}
	.productItem .productInfo .zadara2, .productItem .productInfo .prelepka0, .productItem .productInfo .prelepka1{font-size:0.9em;}
	
	#bottom, #contentC.HP #content, .bonusy .content, #ContainerC.reguser #content,.vop,.pp,.content.ctyriProdukty.noShadow,.PageTx{max-width:1100px;}
	.superbody .content,.nebudloksa .content,.SpojeniDvaSloupce .spojeniCentr{max-width:1100px !important;}
	
	#topBanner,#topBanner.fixed .MFmob{width: 100%;max-width:1200px !important;padding-left: 0;padding-right: 0;}
	#topBanner.fixed:before{height:124px;height:59px;}
	
	.ND21.superbody .contentC:not(.productPopup) ul.hl_tri:not(.videoList) > li{max-width: 340px;}
	.ND21.superbody.Premium .contentC:not(.productPopup) ul.hl_tri:not(.videoList) > li{max-width: 340px;}

	#bottom #bottomNavig .nav ul li,#bottom #bottomNavig .nav.menu ul li,#bottom #copy{font-size: 1.0em;}
	#bottom #bottomNavig .nav ul li:first-child,#bottom #bottomNavig .nav ul li:first-child:hover{font-size: 1em;}
	.superbody .bonusy,.superbody .ukazka,.nebudloksa .ukazka{font-size:0.7em;}
	.superbody .bonusy #blok2{padding-top:20px;}.podhlaska{font-size:0.8em;}
	.ND21 .content{font-size:0.8em;}
	.ukazka .content{font-size:0.8em;}
	.bonusy .content{font-size:1.14em;}
	.content:has( .kosikC){font-size:1em;}
	#logoC:before{margin: 12px 5px 0 20px;}
	#logoC, #logoC a{width: 120px;height: 33px;}
	#logoC a{margin:0;}
	#topNavig .nav1 li{padding: 0 5px;margin: 0 0 0 14px;}
}
@media only screen and (max-width: 1230px){
	#logoC:before{display: none;}
	.contentC.texty.seda{box-sizing:border-box;}
	.contentC.texty.seda img{display:block;margin-right: 1.5em !important;margin-bottom: 0.5em;}
	.contentC.LogaPartneri .PartneriLogaList img{margin:0 !important;}
	.contentC table.treneri td img{margin:0 !important;}
}
@media only screen and (max-width: 1130px){
	.superbody.ND21 .box6 li{width: calc(100% - 100px);}
}
@media only screen and (min-width: 1121px){
	.uzi .user_bar > li{display:grid;}
	.uzi .user_bar .login{grid-column:1/2;grid-row:2/3;}
	.uzi .user_bar .profil-jmeno{display:inline-block;grid-column:1/2;grid-row:1/2;}
}
@media only screen and (max-width: 1120px){
	.MFmob{grid-template-columns: auto 1fr auto;position: relative;}
	#topNavig{margin:0;}
	#topNavig .nav1 li[class*="li"] a,#topNavig .nav1 li[class*="li"]:hover a, #topNavig .nav1 li[class*="li"].active a{/*! background: none; */padding: 0;}
	#topBanner.fixed #topNavigC{display:block;}
	#topNavigC{width:100vw;float: none;margin: 0 auto;grid-column: 1/-1 !important;position: absolute;top: calc(45px + 50px);left: 0;right: 0;z-index: 5;background: #fff;margin-left:-10px;}
    #topNavigC.hidenav #topNavig{display:none;}
    .MFmob #hidenavig{
		background: url(/images/mobmenu.svg) no-repeat 50% 50%;
		display:block;cursor:pointer;
		width:36px;height:28px;
		margin:10px 15px 0 0;
		grid-column: 1/2;
	}
	#topNavig ul.nav1{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;padding: 10px 25px 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
	#topNavig .nav1 li.li01{min-height: 44px;padding-left: 31px;}
    #topNavig .nav1 li{padding-bottom: 15px;cursor:default;}#topNavig .nav1 li,#topNavig .nav1 li:hover,#topNavig .nav1 li.active{border:0;}
    #topNavig .nav1 li a{padding-left: 55px;cursor:pointer;width:100%;}
	#topNavig .nav1 li.li01 a{background-position-x: left !important;width:100%;}
	/*#topNavig .nav1 li:after{
		content:"";position: absolute;top:0;right:0;
		display:block;width:33px;height:33px;cursor:pointer;
		background: url(/images/odrazka.png) center no-repeat;
	}*/
	/* #topNavig .nav1 li.sipka:after{background: url(/images/select-sipka.png) center no-repeat;} */
	/* #topNavig ul.nav1 li:hover ul.nav2{display:none;} */
	/* #topNavig .nav1 li ul.nav2{border: 0;-webkit-box-shadow: none;box-shadow: none;position: static;top: auto;left: auto;margin: 0;padding: 10px 0 10px 57px;} */
	/* #topNavig .nav1 li.sipka ul.nav2,#topNavig .nav1 li.sipka:hover ul.nav2{display:block;} */
	/* #topNavig ul.nav2 li:after{display:none;} */
	/* #topNavig .nav1 li ul.nav2{padding: 10px 0 10px 20px;} */
	#topBanner.fixed{height:48px;}#topBanner.fixed:before{display:none;}
	#topBanner{padding: 14px 10px;}
	#logoC, #logoC a, #logoC h1{width: 25px;}
	.MFmob #logoC{margin: 0 0 0 60px;float: left;background-size: auto 100%;display: none;}
	#logoC h1{margin: 0;}
	.MFmob #logo2{margin: 7px 0 4px 6px;grid-column: 2/3;justify-self: center;}
	.MFmob #logoC-SC{grid-column: 2/3;justify-self: center;}
	.MFmob .uzi{margin: 0;float: none;grid-column: 3/4;}
	
	.uzi .user_bar a{padding-left:28px;}
	.uzi .login{background:url(/images/iko21/uzivatel.svg) no-repeat;margin-right: 0.5em;}
	/* .uzi a.logout{background:url(/images/iko21/padlock.svg) no-repeat;background-size: 21px 20px;font-size: 0;} */
	
	.uzi .user_bar{border: 0;padding: 0;}
	.uzi .user_bar > li > a,.uzi .user_bar > li > span{font-size: 0;width: 21px;height: 20px;display: block;padding: 0;background-size: contain;}
	.uzi .login{margin-right: 25px;}
	/* .uzi a.logout{margin-right: 15px;} */
	/* .uzi ul.user_bar ul{right:0;} */
	/*.uzi .user_action_bar{display: none;}*/
	#topBanner.fixed .uzi .SPtl{margin: -4px 10px 0 0;}
	.MFmob #searchBlockC{width: 100vw;position: absolute;top: 45px;padding: 0;grid-column: 1/-1;left: 0;right: 0;margin: 0 0 0 -10px;background: #fff;z-index: 5;}
	#searchBlockC{display:none;}
	#searchBlockC .lupaH{display:none;}
	#searchBlockC.hidenav,#searchBlockC.hidenav form{display:block;}
	#searchBlockC.hidenav{border:0;}#searchBlockC form div{padding: 2px 10px;border: 1px solid #e7e7e7;height:auto;margin: 5px auto;position: static;width: calc(100% - 40px);}#searchBlockC #searchText{display:inline;width: calc(100% - 50px);}
	#topBanner.fixed .MFmob{margin: 0;max-width: 1120px;}
	.superbody.ND21 .texty p{padding-left:0.75em;}
	.superbody.ND21 .texty td p{padding-left:0}
}
@media only screen and (max-width: 1090px){
	#bottom #bottomNavig{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	#bottom #bottomNavig .nav{-ms-flex-preferred-size: calc(100%/3);flex-basis: calc(100%/3);padding: 0 2em;flex-grow: 1;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 1.5em;}
	/*#centerC {padding-bottom: 570px;}
	#bottomC{height: 533px;}*/
	#searchBlockC{width: calc(100% - 850px);}#searchBlockC #searchText {width: calc(81% - 20px);}
	#searchBlockC #doSearch{margin: 0 0 0 7px}
}
@media only screen and (max-width: 1070px){
	.productItem .productInfo .tl a.detail,.productItem .productInfo .tl a.koupit{padding: 1.5% 5%;font-size: 1.2vw;}
	.stridani.levaIMG table td:nth-child(1),.stridani.pravaIMG table td:nth-child(2){justify-self: center;grid-row: 1/2;}
	.stridani.pravaIMG table td:nth-child(1){text-align: left;}
	.stridani.pravaIMG table td:nth-child(1), .stridani.levaIMG table td:nth-child(2){padding:0 1.5em;}
	.stridani + .stridani{margin-top:2.75rem;margin-bottom: 1rem;}
}
@media only screen and (max-width: 1030px){
	/*	#logoC, #logoC a,#logoC h1{width: 170px;height: 48px;}
		#logoC{background-size: contain;margin-top: -10px;}
		#logo2{margin: 35px 0 0 -160px;}
		#searchBlockC{width: calc(100% - 640px);margin-top: 4px;}
		.uzi{margin-top:16px;}*/
	#topBanner.fixed{height:120px;}#topBanner.fixed:before{display:none;}

}
@media only screen and (max-width: 1000px){
	.productItem {width: calc(100%/3 - 24px);}
	.productItem .productImage .productName{font-size: 1.0em;}
	.productItem .productInfo .productValue.productAuthors{font-size: 0.75em;}
	.productItem .productInfo .tl a.detail, .productItem .productInfo .tl a.koupit{font-size: 1em;}
	.productItem .productInfo .prelepka0,.productItem .productInfo .prelepka1{top: -35px;}
}
@media only screen and (max-width: 990px){
	#box15{width:100%;max-width:969.5px;}
	#box15 .blok{width:100%;max-width:930px;}
}

@media only screen and (max-width: 905px){
	.dva ul.hl_tri{width: 100%;}
	.dva ul.hl_tri li{width: calc(100%/2 - 4.5%);max-width: none;margin: 2%;display: inline-block;}
}
@media only screen and (max-width: 905px) and (min-width: 611px){
	#topNavig .nav1 li[class*="li"] a,#topNavig .nav1 li[class*="li"]:hover a, #topNavig .nav1 li[class*="li"].active a{/*! background: none; *//*! padding: 0; */}
}
@media only screen and (max-width: 890px){
	.superbody.ND21 .box6 .obr{max-width: none;}
	.ND21.superbody .contentC:not(.productPopup) ul.hl_tri:not(.videoList) li.bestPrice{margin-top:calc(1.5em + 14px)}
}
@media only screen and (max-width: 870px){
	#bottom #bottomNavig .nav{-ms-flex-preferred-size: calc(100%/3);flex-basis: calc(100%/3);flex-grow:1;padding: 0 0.5em;}
	.ctyriProdukty ul.hl_tri li:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 3em;}.ctyriProdukty .hl_tri li:first-child .redbox{position:relative;}
	.ctyriProdukty .hl_tri li:first-child .redbox,.ctyriProdukty .hl_tri li:first-child .udj{width:100%;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.ctyriProdukty .hl_tri li:first-child .redbox{display: flex;flex-direction: column;}
	.ctyriProdukty .hl_tri li:first-child .redbox .redblok{position:static;order:-1;}
	.ctyriProdukty .hl_tri li:first-child .redbox img{margin:0;}
}
@media only screen and (max-width: 820px){
	#topBanner{padding: 10px 0 0;}
	.productItem .productInfo .tl {padding: 0 10px;}
	
	/*#searchBlockC{}#searchBlockC form div{height: 25px;border: 0;padding: 0 10px;}*/
	/*#searchBlockC #doSearch{margin: 0;}#searchBlockC #searchText{display:none;}*/
	.uzi{float: right;}.uzi:after{content:"";display:block;clear:both;}
	#topNavig ul.nav1{padding-top:8px;}
	#topBanner.fixed,#topBanner.fixed:before{height:104px;}
	#box15 .hned_box .di,.kusy.di{width:100%;}
	#box15 li > p,#box15 .rozbalovaci li > p{padding-left: 35px;width: calc(100% - 490px);}
	input#jinadr{margin-left: 35px;}label[for*="jinadr"]{left: 50px;}
	.kusy.di{width: 100% !important;padding-left: 10px;}
	.srovnani .di{width: 100% !important;padding-left: 35px;-webkit-box-sizing: border-box;box-sizing: border-box;}.di{padding-left: 35px;box-sizing: border-box;}.rozbalovaci.di{padding-left:0;}
	#voucher_discount + ul li p{width: auto;padding-left: 35px;}
	.formError{left: auto !important;right: 240px !important;}
	
	.uzi ul.user_bar ul{margin:18px 0 0 0;}
	.MFmob #searchBlockC,#topNavigC{margin-left:0;}
}
@media only screen and (min-width: 771px){
	.cernePozadiBilyText.superbody .productBackground:before{content: "";display: block;background: rgba(0,0,0,0.3);position: absolute;z-index: 1;width: 100%;height: 100%;}
	.BilyStin.superbody .productBackground:before{content: "";display: block;background: rgba(255,255,255,0.3);position: absolute;z-index: 1;width: 100%;height: 100%;}
	.cernePozadiBilyText.superbody .productBackground h1,.cernePozadiBilyText.superbody .productBackground h2,.cernePozadiBilyText.superbody .productBackground h3,.cernePozadiBilyText.superbody .productBackground .pt p{color:#fff;}
	.BilyText.superbody .productBackground h1,.BilyText.superbody .productBackground h2,.BilyText.superbody .productBackground h3,.BilyText.superbody .productBackground .pt p{color:#fff;}
	.CernyText.superbody .productBackground h1,.CernyText.superbody .productBackground h2,.CernyText.superbody .productBackground h3,.CernyText.superbody .productBackground .pt p{color:#000;}
}
@media only screen and (max-width: 770px){
	.TextPod.CernyText.superbody .productBackground h1,.TextPod.CernyText.superbody .productBackground h2,.TextPod.CernyText.superbody .productBackground h3,.TextPod.CernyText.superbody .productBackground .pt p{color:#000;}
	.productList{max-width:600px;width:100%;margin: 0 auto;}
	.productItem {width: calc(100%/2 - 24px);}
	.NK .productBackground .blok,.NK .productBackground .blok.not{width:100%;margin:0;}
	.productBackground:before{height:345px;}
	.ctyriProdukty .productList{margin-top:2em;}
	#bublina{font-size: 0.8em;max-width: 270px;grid-template-columns: 1fr 6fr;}
	
	.nerespotable{display: block;overflow-x: auto;width: auto;}
	table.nerozbit{display:table !important}table.nerozbit tbody{display:table-row-group !important}table.nerozbit tr{display:table-row !important}table.nerozbit th,table.nerozbit td{display:table-cell !important}
	table.rozbit,table.rozbit tbody,table.rozbit tr,table.rozbit th,table.rozbit td{display:block;}
	table.rozbit th,table.rozbit td{width: 100% !important;box-sizing: border-box;padding:0 !important;}table.rozbit:after{content: "";display: block;clear: both;}
	#slideShow{margin-bottom:45px;}
	#slideShow ol.bjqs-markers.h-centered{margin-bottom:-35px;filter: drop-shadow(0 1px 0 #c8c8c8);}
	#slideShow ol.bjqs-markers.h-centered::after,#slideShow ol.bjqs-markers.h-centered::before{transform: rotate(180deg);}
	#slideShow ol.bjqs-markers.h-centered::after{background-image:url(/images/ramecek-l.png);}
	#slideShow ol.bjqs-markers.h-centered::before{background-image:url(/images/ramecek-p.png);}
}
@media only screen and (max-width: 740px){
	
	.box .blok{width:100%}
	.contentC img{max-width: 100%;height: auto !important;clear: right;display: inline-block;float: none !important;}
	.contentC img[height="1"][width="1"]{max-width: none;height: auto !important;width:  auto !important;}
	table.loga tr{grid-template-columns: 100%;}
	table.loga td:nth-child(2){flex-wrap:wrap;grid-column: 1/2;grid-row: 2/3;justify-self: center;}
	.fer table tbody tr{grid-template-columns: 100%;}
	.fer table tbody td{align-self: start;justify-self: center;padding: 0 1em;box-sizing: border-box;}
	.referenceT,.referenceT tbody,.referenceT tr,.referenceT th,.referenceT td{display:block;width:100%;box-sizing: border-box;}
}
@media only screen and (max-width: 700px){
	.m-pb-0{padding-bottom:0 !important;}.m-pb-1{padding-bottom:calc(1rem*0.25) !important;}.m-pb-2{padding-bottom:calc(1rem*0.5) !important;}.m-pb-3{padding-bottom:calc(1rem) !important;}.m-pb-4{padding-bottom:calc(1rem*1.5) !important;}.m-pb-5{padding-bottom:calc(1rem*3) !important;}
	.m-mb-0{margin-bottom:0 !important;}.m-mb-1{margin-bottom:calc(1rem*0.25) !important;}.m-mb-2{margin-bottom:calc(1rem*0.5) !important;}.m-mb-3{margin-bottom:calc(1rem) !important;}.m-mb-4{margin-bottom:calc(1rem*1.5) !important;}.m-mb-5{margin-bottom:calc(1rem*3) !important;}
	ul.hl_tri.videoList li{width: calc(100% - 4.4%);margin: 0 2%;}
	/*.hl_tri.videoList .redbox img{top:10px}*/
	.superbody.ND21 .box6 li{grid-template-areas: "obr" "h3" "hvezda" "tx_pod";grid-template-columns: 100%;grid-template-rows: 38px /*36px*/ auto 1fr;width: 90%;margin: 80px auto 1.95em;}
	.superbody.ND21 .box6.bezobr li{grid-template-rows: auto auto 1fr;}
	.superbody.ND21 .box6 span{margin:0.5rem 0;}
	.superbody.ND21 .box6.bezobr li{margin-top:1rem;}
	.superbody.ND21 .box6 .obr{justify-self: center;align-self: start;margin: -102px 0 0 0 !important;}
	.ND21 .superbody h2,.ND21 .superbody .box3 h3{padding-bottom:5px}
	#bottom #bottomNavig .nav.menu ul li:not(:first-child){margin-bottom:0.5em;}
	#bottom #bottomNavig .nav ul li a{display:block;}
}
@media only screen and (max-width: 690px){
	.stridani table td h2{padding-bottom:calc(25px/3.75);}
	.contentC.texty:not(.stridani){padding-left:1.5rem;padding-right:1.5rem;}
	.prouzek.contentC{padding-left:1.5rem;padding-right:1.5rem;}
	html:not(.smartTV) .prouzek.contentC,
	html:not(.smartTV) .contentC.texty:not(.stridani),
	html:not(.smartTV) .stridani.pravaIMG table td:nth-child(1),html:not(.smartTV) .stridani.levaIMG table td:nth-child(2),
	html:not(.smartTV) .productBackground .content{padding-left:16px;padding-right:16px;}
	h2 + ul,h2 + ol,h3 + ul,h3 + ol,h4 + ul,h4 + ol,h5 + ul,h5 + ol,h6 + ul,h6 + ol{margin-top:1.8em !important;}
	.texty ul li,.texty ol li{margin-bottom:1rem;box-sizing: border-box;}
	.texty ul,.texty ol{margin-left:0 !important;}
	.ND21.superbody a.akcb, .ND21.superbody .productBackground .akcb,.superbody.ND21 .texty a.akcb,.superbody.ND21 .texty.box6 a.akcb{padding-left:1rem !important;padding-right:1rem !important;box-sizing:border-box;}
	
	table.objednavky th{padding-left:4px;padding-right:4px;}
}
@media only screen and (max-width: 690px){
	.resetMargin{margin-left:0 !important;}
}
@media only screen and (max-width: 680px){
	#bottom #bottomNavig .nav{-ms-flex-preferred-size: 250px;flex-basis: 250px;}
	/*#centerC {padding-bottom: 650px;}
	#bottomC {height: 625px;}*/
}
@media only screen and (max-width: 650px){
	.stridani table,.stridani table tbody{display:block;}
	.stridani table tr{grid-template-columns:100%;}
	#box15 .hned_box .di,.kusy.di{}
	#box15 li > p,#box15 .rozbalovaci li > p{line-height: 1em;width: 100%;height: auto;padding: 0 0 0 40px;}
	input#jinadr{}label[for*="jinadr"]{}
	.kusy.di{}
	.srovnani .di{}.di{}.rozbalovaci.di{}
	#voucher_discount + ul li p{width: 100%;text-align: left;padding: 10px 0 0 40px;}
	#box15 .kusy p{height: 50px;line-height: 50px;}
	#box15 input#voucher{width: calc(100% - 150px);}
	.formError{left: 55px !important;right: auto !important;}
	#ContainerC.reguser form table,#ContainerC.reguser form table tbody,#ContainerC.reguser form table tr,#ContainerC.reguser form table td{display:block;}
	#ContainerC.reguser form table{width:100%;max-width:300px;}
	#ContainerC.reguser form input[type*="text"], #ContainerC.reguser form input[type*="password"]{margin-left:0;margin-right:0;max-width: 432px;width: 100%;}
	.dva ul.hl_tri li{width:100%;max-width:450px;margin: 2% auto;display: block;}
	.ukaz-heslo{margin:0 0 0 -28px;}
	input.svujcil[type="text"],.vyzva-text input[type="text"]{margin-left:0;margin-right:0;max-width:100%;}
	.kalendarFrameObal,.macos .kalendarFrameObal{width: 100vw;margin-left: calc(-1*(100vw - 100%)/2);}
}
@media only screen and (max-width: 555px){
	br.brpc{display:none;}
}
@media only screen and (max-width: 550px){
	#bublina{display:none;}/*right:0;left:0;bottom:0.5em;margin:auto;*/
	.contentC img.kulate-rohy, .contentC img.kulate-rohy-stin{width: 90% !important;aspect-ratio: auto;}
}
@media only screen and (max-width: 520px){
	.MFmob #logo2,.MFmob #logoC-SC{margin-left:0;margin-right:0;max-width: 215px;width: 100%;background-position: center;}
	.MFmob #logo2 a,.MFmob #logoC-SC a{width:100%;}
	#topBanner.fixed .uzi .SPtl{margin: -4px 0 0 5px;}
	.uzi .login{margin-right: 5px;margin-left:0px;}
	#bottom #copy{flex-direction:column;}
	#bottom #copy #copyright,#bottom #copy #copyright2{justify-content: center;padding-top: 11px;margin-bottom: 15px;text-align:center;}
	#bottom #copy #copyright img{display:block;margin: 0 auto;text-align: center;}
}
@media only screen and (max-width: 510px){
	.productList{max-width:270px;width:100%;margin: 0 auto;}
	.productItem {width: 100%;}
	/* .productItem .productImage, .productListHP .productItem .productImage {padding-top: 80%;} */
	.productItem .productImage, .productListHP .productItem .productImage {padding:0;height: auto;}
	/* .productItem .productImage img {max-width: 130px;max-height: 182px;object-fit: contain;} */
	.productList:not(.productListHP) .productItem .productImage img {max-width: 240px;max-height: 305px;object-fit: contain;position: static;}
	.productList:not(.productListHP) .productItem .productImage a{display: flex;flex-direction: column;gap: 1.5rem;text-decoration: none;}
	.productList:not(.productListHP) .productItem .productImage .productName{position: static;}
	.productItem .productImage .prelepka {max-width: calc(130px - 5%);left: calc((100% - 130px)/2 - 5%);top: calc((100% - calc(182px + 30px))/2 - (28px/2));}
	.productItem .productInfo .tl{margin-bottom:0;}
	.ctyriProdukty .hl_tri li:first-child .redbox .zadara, .ctyriProdukty .hl_tri li:first-child .redbox .zadara2, .hl_tri .redbox .prelepka0, .hl_tri .redbox .prelepka1{/*top: 85px;*/right: 1.5em;}
	.content:not(.noShadow) .hl_tri .redbox .prelepka0{top: 120px;}
}
@media only screen and (max-width: 500px){
	#box15{padding:0 16px;box-sizing:border-box;}
	#box15 .hned_box .di{padding-left:0;}
	/*#centerC {padding-bottom: 970px;}
	#bottomC {height: 960px;}*/
	#bottom #bottomNavig{display: block;}
	#bottom #bottomNavig .nav{width:300px;margin:0 auto 25px;padding: 0;height: auto;}
	#bottom #bottomNavig .nav ul li:first-child{text-align:center;}
	#box15 input[type="text"], select, textarea{margin-left:5px;margin-right:5px;width:calc(100% - 10px);}
	#ContainerC.reguser ul.hl_tri.videoList li{min-width:auto;}
}
@media only screen and (max-width: 460px){
	.hl_tri.videoList .redbox img{top:0}
}
@media only screen and (max-width: 410px){
	#topNavig ul.nav1{padding: 10px 0 0;}
	#topNavig .nav1 li ul.nav2{padding-left:30px;}
	.hl_tri .redbox .zadara, .hl_tri .redbox .zadara2, .productItem .productInfo .zadara2,.content:not(.noShadow) .hl_tri .redbox .prelepka0,.content:not(.noShadow) .hl_tri .redbox .prelepka1, .productItem .productInfo .prelepka0, .productItem .productInfo .prelepka1{right:5px;}
}

@media only screen and (max-width: 770px){.BTextPod .productBackground .content,.TextPod .productBackground .content{padding-top: 53%;}}

@media only screen and (max-height: 525px) and (orientation: landscape){
	.BTextPod .productBackground .content,.TextPod .productBackground .content{padding-top: 52%;height:auto !important}
	.productBackground{padding-bottom:0 !important;height: auto !important;max-height: none !important;background-position: top center !important;background-size: calc(100% + 182px) auto !important;}
}
@media only screen and (max-width: 990px) and (min-width: 771px) and (max-height: 525px) and (orientation: landscape){
	.BTextPod .productBackground .content,.TextPod .productBackground .content{padding-top: 45%;}
}

@media only screen and (max-width: 650px){.BTextPod .productBackground,.TextPod .productBackground{background-size: calc(100% + 230px) auto !important;background-position-x: -140px !important;}.BTextPod .productBackground .content {padding-top: 54%;}}
@media only screen and (max-width: 510px){.BTextPod .productBackground,.TextPod .productBackground{background-size: calc(100% + 182px) auto !important;background-position-x: -107px !important;}}

/*old*/
ul li img,.AddPcitures img {width:100%;}
@media only screen and (max-width : 980px){#prepni {display:block;text-align: center;position: relative;bottom: 15px;}}
@media only screen and (max-width: 780px){img {width:100%;}}
@media only screen and (max-width: 680px){#leftC{width: 203px;}#contentC {width:100%;}}
/*#centerC,#bottomC,#prepni{display:none;}**/