



@media only screen and (max-width: 1640px) {


	#recepty .makovec {
		left: -120px;
	}

	
}

/*------------------------------*/




@media only screen and (max-width: 1510px) {
	
	
	#historie .plech2 {
		left: -20px;
	}
	#historie .plech1 {
		right: -150px;
	}
	
	
	
	
	#kontakty .dopis {
		left: -130px;
	}	
	

	
}


/*------------------------------*/




@media only screen and (max-width: 1380px) {

	
	#recepty .makovec {
		left: -220px;
	}
	#recepty .mouka {
		right: -60px;
	}
	
	
	
	
	#karusel .txt {
		font-size: 36px;
		line-height: 40px
	}	
	
}



/*------------------------------*/



@media only screen and (max-width: 1300px) {


	#menu .pravy, #menu .levy{
		display: none;
	}
	#menu .menuobr{
		display:inline-block;
	}
	
	#menu .logo{
		margin-left: -120px;
		width:240px;
		top: -30px
	}	
	

	

	#karusel .napis {
		position: absolute;
		left:10%;
		top: 28%;
		width: 640px;
	}
	
	
	
	
	
	#kontakty .dopis {
		left: -300px;
	}	
	#kontakty .mapa {
		right: -120px;
	}	
	
	
	
	
#karusel .spotrebitele{
	width: 107px;	
}	
	
	
	
	
}



/*------------------------------*/



@media only screen and (max-width: 1200px) {


	#recepty .makovec {
		left: -265px;
	}
	#recepty .mouka {
		right: -103px;
	}
	
	
	
	
	
	#produkty {
		padding-bottom: 20px;
	}		
	#produkty .ramec {
		display: block;
		margin:auto;
		margin-bottom: 50px;
	}	
	#produkty h2 {
		margin-top: -20px;
	}


	
}



/*------------------------------*/



@media only screen and (max-width: 1090px) {
	
	

	#telo .radka {
		width: 94%;
	}	
	#nakupovat .radka {
		width: 100%;
	}		
	#produkty .radka {
		width: 100%;
	}		
	#produktydet .radka {
		width: 100%;
	}
	#vyziva .radka {
		width: 100%;
	}
	#historie .radka {
		width: 100%;
	}
	#historie .osa {
		width: 690px;
	}	
	

	#recepty .makovec {
		display: none;
	}
	#recepty .mouka {
		display: none;
	}
	#recepty .sloupec {
		padding-top: 60px;
	}	

	
	
	
	#pata .logo {
		width: 200px;
	}
	#pata .txt {
		font-size: 16px;
		line-height: 16px;
	}	

	
	
	
	#historie .plech2 {
		left: -155px;
	}
	#historie .plech1 {
		right: -260px;
	}
	#historie {
		padding-bottom: 0px;
	}
	
	
	
	
	#vyziva {
		padding-top: 60px;
	}	
	#vyziva .obr1 {
		top: 286px;  
	}	
	#vyziva .obr4 {
		top: 230px;
	}	
	
#vyziva .kniha {
	margin-top: 170px;
}	
	
	
	
	
}


/*------------------------------*/



@media only screen and (max-width: 920px) {
	
	
	#karusel .ramecvnn{
		width: 160%;
		margin-left: -30%;
	}
	#karusel-prod .ramecvnn{
		margin-left: -46%;
	}	
	#karusel-vyziva .ramecvnn{
		margin-left: -20%;
	}		
	#karusel .napis {
		left: 30%;
	}		
	
	

	#pata .sloupec{
		padding-top:50px;
		padding-bottom:36px;

	}	
	#pata .txt{
		position:relative;
	}

	#pata .levej{
		top: 0px;
		left: 0px;
	}

	#pata .pravej{
		margin-top:0px;
		right: 0px;
		margin-bottom: 30px;
	}
	#pata .logo{
		margin-top: 40px;
	}	

	
	
	
	
	#nakupovat .radka {
		width: 120%;
		margin-left: -20%;
	}	
	
	

	


	#kontakty .dopis {
		left: -400px;
	}
	#kontakty .dopis .odkaz {
		margin-left: 410px;
		margin-top: 0px;
	}	
	#kontakty .mapa {
		right: -190px;
	}		
	
	#kontakty .dopisni .odkaz {
		margin-left: 210px;
		margin-top: 0px;
	}
	
}


	
/*------------------------------*/



@media only screen and (max-width: 840px) {
	

	#historie .knihavn{
		margin-left: -910px;
	}

	
}
	
	
	
/*------------------------------*/



@media only screen and (max-width: 768px) {
	
	
	#telo .radka {
		width: 92%;
	}	
	#nakupovat .radka {
		width: 120%;
		margin-left: -20%;
	}	
	#nakupovat .hactyri{
		margin-left:180px;
	}
	#nakupovat .sipkadd{
		margin-left: -240px;
	}
	#produkty .radka {
		width: 100%;
	}		
	#produktydet .radka {
		width: 100%;
	}	
	#historie .radka {
		width: 100%;
	}
	#vyziva .radka {
		width: 100%;
	}
	
		
	
	
	#recepty .ramec{
		width:48.5%;
		margin-right:3%;
	}
	#recepty .ramec:nth-child(3n){
		margin-right: 3%;
	}	
	#recepty .ramec:nth-child(2n){
		margin-right: 0%;
	}
	
	#recepty .dlouha .ramec{
		margin-bottom: 90px;
	}
	/*#recepty .dlouha .ramec:nth-child(2n){
		margin-right: 0%;
	}*/
	
/*	#recepty .kategorie li{
		width:48.5%;
		margin-right:3%;
	}	
	#recepty .kategorie li:nth-child(3n){
		margin-right: 3%;
	}	
	#recepty .kategorie li:nth-child(2n){
		margin-right: 0%;
	}	*/
	
	
	#nakupovat .radka {
		margin-top: 20px;
	}
	
	#produkty.homepage {
		margin-top: 20px;
	}
	
	
	
	
	#nahoru .domu5 {
		margin-left: -760px;
		margin-top: 20px;
	}
	#nahoru .domu4{
		right: auto;
		left: 55%;
		top:-30px;
	}
	
	
	
	
	
	
	#karusel .omega {
		width: 90px;
		left: 25px;
		top: 35px;
	}	
	#karusel .txt {
		font-size: 26px;
		line-height: 30px
	}
	
	
	
	
	
	
	
	/*
	#produkty h1 {
		margin-top: 240px;
	}
	#produkty .slunce {
		top: 30px;
	}*/
	
	

	#produktydet .produkt {
		position: relative;
		left: 0;
		margin-left: -50px;
		top: 0px;
	}	
	#produktydet h3 {
		margin-top: 20px;
	}	
	#produktydet h2 {
		margin-bottom: 0px;
		width: 90%;
		margin-left: 5%;
	}	
	
	
	
	
	
	
	#osa{
		display: none;
	}	
	#osaresp{
		display: block;
	}	
	#historie .plech1, #historie .plech2 {
		display: none;
	}	

	



	#kontakty .radka {
		padding-top: 140px;
	}
	#kontakty .dop{
		display: none;
	}	
	#kontakty .mapa{
		display: none;
	}

	#kontakty .odmapa{
		display: block;
	}	
	#kontakty h1 {
		margin-bottom: 16px;
	}
	
	#kontakty .dopisni{
		display: block;
	}		
	#kontakty .dopisni .dopis {
		
	}	

	#nahoru-kont .domu6 {
		margin-top: -240px;
	}	
	
	
	#kontakty .formular{
		margin-left: 3%;
		left: auto;
		width: 94%;	
	}
	
	
	
	
	
	
	#vyziva .kniha {
		margin-top: 90px;
		margin-left: 80px;
		transform: scale(0.8,0.8);
	}	
	
	
	
}


/*------------------------------*/



@media only screen and (max-width: 702px) {	
	
	
	#recepty .txt {
		width: 90%;
	}

	
}
	
	

/*------------------------------*/



@media only screen and (max-width: 667px) {	

	
	#nakupovat .prvni {
		letter-spacing: -2.5px;
		font-size: 53px;
	}
	#nakupovat .druhej {
		letter-spacing: -4.5px;
		font-size: 84px;
		margin-left: 125px;
		margin-top: -17px;
	}
	#nakupovat .sipkad {
		margin-left: -10px;
		margin-top: 40px;
	}
	#nakupovat .panev{
		top: 0px;
	}
	
	#recepty .kategorie .recepty--header span {
		display: none;
	}
	
	#recepty .kategorie li a {
		font-size: 20px;
		padding: 0 25px;
	}
	
	

	.fbplov{
		right: -5px;
		top: 95px;	
	}	
	.fbplov img{
		width: 50px;

	}
	
	.ytplov{
		right: -5px;
		top: 150px;	
	}	
	.ytplov img{
		width: 50px;

	}
	
	
	
	
	#nahoru .domu7 {
		right: -480px;
	}	
	

	
	

	#recepty .obsah{
		width:80%;
		margin-left: 10%;
	}	
	
	
	
	
	
	#vyziva .obr1 {
		top: 266px;  
	}
	#vyziva .obr1 img{
		width: 260px; 
	}
	#vyziva .obr3 {
		top: 1350px;
	}
	#vyziva .obr3 img{
		width: 220px;
	}			
	#vyziva .obr4 {
		top: 255px;
	}	
	#vyziva .obr4 img{
		width: 200px;
	}	
	#vyziva .obr6 {
		display: none;
	}	
	
	#vyziva .kniha {
		margin-top: 0px;
		height: 1200px;
	}	
	
	
	#vyziva .obr_pero{
		margin-bottom: 30px;
	}
	#vyziva .obr_pero img{
		width: 100%;
	}		
	
	
}



/*------------------------------*/



@media only screen and (max-width: 610px) {	


	#nahoru .domu2 {
		margin-left: -360px;
	}
	
	
	
	
	
	#produktydet .recept {
		margin-top: 120px;
		margin-left: 0px;
		margin-bottom: 0px;
	}
	#produktydet .babovka {
		position: relative;
		left: 0;
		margin-left: -50px;
		top: 0px;
	}
	#produktydet .tlac {
		margin-top: 44px;
	}
	
	
	

	#historie .hodinky {
		display: none;
	}	
	
	#historie .knihavn {
		transform: scale(0.8,0.8);
		margin-left: -890px;
		margin-top: -100px;
	}
	#historie .kniha {
		height: 809px;
	}
	
	
	
	
	
	#kontakty .formular textarea {
		width: 260px;
	}

}


/*------------------------------*/


@media only screen and (max-width: 520px) {	
	
	
	#telo .radka {
		width: 90%;
	}		
	#nakupovat .radka {
		width: 120%;
		margin-left: -20%;
	}	
	#produkty .radka {
		width: 100%;
	}	
	#produktydet .radka {
		width: 100%;
	}		
	#historie .radka {
		width: 100%;
	}		
	#vyziva .radka {
		width: 100%;
	}
		
	
	
	#menu .logo{
		margin-left: -95px;
		width:190px;
	}	
	#menu .menuobr .txt{
		display: none;
	}	
	#menu .menuobr{
		top:16px;
		left: 20px;
	}
	
	
	
	
	
	#recepty .ramec{
		width:90%;
		margin-right:0%;
		margin-left: 5%;
		margin-bottom: 40px;
	}
	#recepty .dlouha .ramec {
		margin-bottom: 40px;
	}
	#recepty .ramec:nth-child(3n){
		margin-right: 0%;
	}	
	#recepty h1 {
		margin-bottom: 70px;
	}		

/*	#recepty .kategorie li{
		width:90%;
		margin-right:0%;
		margin-left: 5%;
		margin-bottom: 40px;
	}	
	#recepty .kategorie li:nth-child(3n){
		margin-right: 0%;
	}	*/

	
		
	
	
	
	#nahoru .domu4 {
		display: none;
	}	
	#nahoru .domu5 {
		margin-top: -240px;
	}	
	#nahoru-prod .domu5 {
		margin-top: 20px;
	}
	#nahoru-proddet .domu5 {
		margin-top: 20px;
	}	
	
	
	
	

	#vyziva .kniha {
		/*margin-top: 90px;*/
		margin-left: 70px;
		transform: rotate(3.9deg) scale(0.7,0.7);
		margin-top: -50px;
		height: 1000px;
		margin-bottom: 16px;		
	}	
	#vyziva h1 {
		padding: 0 50px;
		margin-top: -26px;
		margin-bottom: 40px;
		font-size: 84px;
		line-height: 80px;
	}	
	
	#vyziva .obr1 {
		top: 300px; 
	}
	
	#vyziva .obr3 {
		top: 1460px;
	}
	#vyziva .obr3 img{
		width: 170px;
	}	

	#vyziva .obr4 {
		top: 295px;
	}	
	

	


	
	
	
}



/*------------------------------*/



@media only screen and (max-width: 480px) {	

	
	#karusel .ramecvnn{
		width: 260%;
		margin-left: -80%;
	}
	#karusel .napis{
		left: 45%;
		top: 40%;
	}	
	#karusel-prod .ramecvnn{
		width: 200%;
		margin-left: -90%;
	}
	#karusel-vyziva .ramecvnn{
		margin-left: -60%;
	}		
	#karusel .omega{
		width: 70px;
		left: 5px;
		top: 40px;
	}
	#karusel .txt {
		font-size: 22px;
		line-height: 26px;
		left: 44px;
		top: 94px;		
	}	

	
	
	#nakupovat .prvni {
		letter-spacing: -1.2px;
		font-size: 39px;
	}
	#nakupovat .druhej {
		letter-spacing: -2.5px;
		font-size: 62px;
		margin-left: 88px;
		margin-top: -12px;
	}
	#nakupovat .sipkad {
		margin-left: -180px;
		margin-top: 30px;
	}
	#nakupovat .panev{
		top: 0px;
	}	

	#nakupovat h4{
		font-size:26px;
		margin-left:199px;
	}

	#nakupovat .hactyri{
		margin-left:15%;
		margin-top:-32px;
		width: 260px;
	}

	#nakupovat .pprvni{
		margin-left: 20%;
		margin-bottom: 530px;
	}
	#nakupovat .sipkadd{
		margin-left: -210px;
	}
	
	
	
	
	

	#produkty .ramec{
		transform: scale(0.8,0.8);
		margin-bottom: -130px;
	}
	#produkty .ramec:nth-child(3){
		margin-bottom: 0px;
	}	
	#produkty h1 {
		margin-bottom: 30px;
	}	
	
	
	#nahoru-prod .domu5 {
		visibility: hidden;
		margin-top: -150px;
	}	
	#nahoru-proddet .domu5{
		visibility: hidden;
		margin-top: -120px;
	}	
	
	
	#produktydet h1 {
		font-size: 75px;
		letter-spacing: -3.5px;	
		margin-top: 110px;
	}
	#produktydet h2 {
		font-size: 50px;
	}

	#produktydet h3 {
		width: 90%;
		margin-left: 5%;
	}	
	#produktydet .linka {
		width: 100%;
	}
	#produktydet .txt {
		width: 88%;
		text-align: center;
	}
	#produktydet .produkt {
		top: -10px;
	}
	#produktydet .recept {
		margin-top: 60px;
		margin-left: 0px;
	}

	#produktydet .recept .txt {
		
	}
	#produktydet .recept .obr {
		right: -10px;
	}	
	#produktydet .babovka {
		transform: scale(0.85,0.85);
    	margin-top: -40px;
	}
	#produktydet .tlac {
		margin-bottom: 38px;
	}
	#produktydet .water {
		top: 0px;
	}
	

	#slunecnice .babovka {
		margin-top: 0px;
	}
	
	
	
	
	#nahoru .domu7 {
		right: -580px;
	}	
		
	




	#recepty h1 {
		font-size: 58px;
		line-height: 52px;
		letter-spacing: -2px;
	}	
	
	

	#receptydet h2 {
		font-size: 70px;
		letter-spacing: -3.2px;
		text-shadow: none;
	}	
	#receptydet h1 {
		font-size: 38px;
		line-height: 30px;
		margin-top: 8px;
	}
	#recepty h4 {
		font-size: 50px;
		letter-spacing: -2px;
		margin-top: 90px;
	}	
	#receptydet h3 {
		font-size: 50px;
	}
	
	#recepty .obsah{
		width:90%;
		margin-left: 5%;
	}		
	
	
	
	
	
	
#karusel .spotrebitele{
	width: 62px;
	bottom: 20px;
	right: 20px;	
}		
	
	
	
}



/*------------------------------*/



@media only screen and (max-width: 450px) {	

	
	#historie h1 {
		margin-top: 70px;
		font-size: 71px;
	}
	#historie h2 {
		font-size: 28px;
		margin-top: -16px;
	}	
	
	


	#historie .textik {
		right: 361px;
		width: 400px;	
		transform: rotate(0deg);
	}
	#historie .txt {
		font-size: 22px;
		line-height: 25px;
	}
	#historie h4 {
		font-size: 72px;
	}	
	#historie .knihavn .obr {
	   transform: rotate(-6.6deg);
	}
	#historie .kniha {
		height: 659px;
		margin-top: 50px;
	}	
	#historie .knihavn {
		margin-top: -160px;
	}

	#historie .hodinky{
		display: block;
		top: 170px;
		right: -20px;
		z-index: 9;
	}
	#historie .hodinky img{
		width: 140px;
	}
	
	
	
	
	
	#kontakty h1 {
		font-size: 76px;
		margin-bottom: 12px;
		letter-spacing: -3.4px;
	}	
	
	
	
	
	#vyziva .kniha {
		/*margin-top: 90px;*/
		margin-left: 75px;
		transform: rotate(3.9deg) scale(0.55,0.55);
		height: 900px;
	}	

	#vyziva .obr1 {
		left: -36px;
	}	
	#vyziva .obr3 {
		top: 1350px;
	}
	#vyziva .obr3 img{
		width: 140px;
		margin-left: -16px;
	}	
		
	#vyziva .obr4 {
		width: 170px;
		right: -36px;
	}
	
	#vyziva h1 {
		padding: 0 5px;
	}	

	
	
}



/*------------------------------*/



@media only screen and (max-width: 420px) {	

	
	#produkty h1 {
		font-size: 70px;
		line-height: 62px;
		letter-spacing: -3px;
		margin-top: 114px;
	}
	#produkty .slunce {
		width: 620px;
		left: 50%;
		margin-left: -290px;
		top: 40px;
	}
	
	
	
	

	#kontakty .dopisni .dopis {
		top: 0px;
		left: 50%;
		margin-left: -266px;
	}	

	#nahoru .domu6 {
		margin-top: -280px;

	}	

	
}


/*------------------------------*/



@media only screen and (max-width: 406px) {	
	
	
	
	#receptydet .radka{
		width: 100%;
	}
	#receptydet .velkej .baba {
		position: absolute;
		width: 100%;
		height: auto;
		top: 50%;
		margin-top: -203px;
		left: 0px;
		margin-left: 0px;
	}
	#receptydet .velkej .baba img{
		width: 100%;
	}	
	#receptydet .velkej .recept{
		width: 154%;
		margin-left: -267px;
	}		
	#receptydet .velkej .recept img{
		width: 100%;
	}
	
#receptydet h3 {
    margin-top: 5%;
}
	
	
}




/*------------------------------*/



@media only screen and (max-width: 375px) {	

	
		
}
	

/*------------------------------*/



@media only screen and (max-width: 350px) {	

	
	#menu .logo{
		margin-left: -80px;
		width:160px;
	}	
	#menu .menuobr{
		top:13px;
		left: 16px;
	}
	
	
	
	#produktydet .babovka {
		transform: scale(0.80,0.80);
		margin-top: -40px;
		margin-left: -22%;
	}	
	#slunecnice .babovka {
		transform: scale(0.80,0.80);
		margin-top: 0px;
		margin-left: -10%;
	}	
	
	
	

	#historie .textik {
		top: 135px;
		right: 401px;
		width: 320px;
		transform: rotate(0deg);
	}
	#historie .txt {
		font-size: 19px;
	}	
	
	
	

	#recepty .obsah {
		width: 100%;
		font-size: 20px;
	}	
	#recepty .obsah table{
		width: 100%;

	}
	#receptydet h3 {
		margin-top: -22px;
	}
	
	
	
	
	
	#vyziva .kniha {
		margin-top: 0px;
		margin-left: 65px;
		transform: rotate(3.9deg) scale(0.5,0.5);
		height: 820px;
	}	
	#vyziva .obrsrdce {
		margin-left: 162px;
	}	
	
	
}


/*------------------------------*/



	
@media only screen and (max-width: 320px) {	



}