/**** 1024 - 1279 / notebook **********************************************************/
@media (max-width:1279px) {

/**** layout **********************************************************/
.content-width, ul.menu.stuck span.menu-in {
	width:950px;
}

body {
	font-size:14px;
}
div.screen-in {
	margin:390px 0 0 0;
}
a.to-home {
	width:220px;
	height:127px;
	background:url(../img/notebook/logo.png) no-repeat top left;
}
a.fab {
	width:110px;
	height:127px;
}

h2, .h2 {
	font-size:34px;
}
h3, .h3 {
	font-size:26px;
}
h4, .h4 {
	font-size:22px;
}
h5, .h5 {
	font-size:18px;
}

/**** slider **********************************************************/
.slider, .slider-doporucujeme {
	height:415px;
}
/*** sipky ***/
.slider-arrows {
	top:30%;
}
/*** obsah slideru - popisky ***/
.slider-content, .slider-content-doporucujeme {
	bottom:20px;
}
.slider-content-doporucujeme {
	bottom:80px;
}
.slider-content-txt .slide-title, .slider-content-txt-doporucujeme .slide-title {
	font-size:30px;
}
.slider-content-txt .slide-desc, .slider-content-txt-doporucujeme .slide-desc {
	font-size:14px;
}

/*** strankovani ***/
.pager {
	margin:15px 0 0 0;
}



/*** head lista ***/
div.head-lista {
	font-size:12px;
}


/*** head adresa ***/
div.head-adresa {
	padding:2px 0 0 20px;
}


/*** head kontakt ***/
div.head-kontakt {
	position:absolute;
	left:220px;
}
div.head-kontakt a {
	margin:0 0 0 20px;
}
div.head-kontakt a.head-phone {
	padding:2px 0 5px 25px;
}
div.head-kontakt a.head-mail {
	padding:2px 0 5px 25px;
}


/*** head social ***/
div.head-social a {
	margin:10px 0 0 7px;
}
div.fb-like {
	float:none;
	position:absolute;
	right:0;
	top:-20px;
}


/**** menu **********************************************************/
ul.menu {
	left:220px;
}
ul.menu li a {
	font-size:26px;
	padding:33px 15px 30px 15px;
}


/*** ph select ***/
.ph-select-out {
	margin-left:-475px;
	width:950px;
}
a.ph-select, div.ph-options {
	left:auto;
	right:0;
}


/*** flags ***/
div.flags {
	top:140px;
}

/*** 360 ***/
div.ico-360 {
	top:40px!important;
}
div.ico-360 img {
	width:50px;
}

/*** rezervace button ***/
a.rezervace {
	font-size:32px;
	padding:0 30px 0 30px;
	line-height:52px;
	height:52px;
}


/**** akce banner **********************************************************/
div.akce-slide, div.akce-bann img {
	width:100%;
}





/**** jidelni listek **********************************************************/
div.listek table.table1 td.food-title {
	line-height:1.5em;
}
div.listek table.table1 td.food-title strong {
	display:block;
}


.deliveryrow-h-in {
	font-size:13px;
}

/**** brown bg **********************************************************/
div.brown-bg {
	font-size:15px;
}



/**** kontakt **********************************************************/
#map_canvas {
	height:213px;
}

.oteviraci-doba table.table1 th, .oteviraci-doba table.table1 td {
	padding-bottom:20px;
	font-size:15px;
}



/**** foot social **********************************************************/
span.foot-social {
	padding:10px 0 0 50px;
}



/**** odkazy **********************************************************/
div.odkazy {
	font-size:13px;
}


/**** newsletter **********************************************************/
/*div.newsletter label {
	font-size:34px;
	line-height:40px;
}*/
div.newsletter h3 {
	display:block;
	margin:0 0 15px 0;
	float:none;
}
div.newsletter input {
	width:230px;
}
div.newsletter .se-label {
	margin-left:0;
}
.g-recaptcha {
	position:static!important;
	margin:20px 0 0 0!important;
}


/**** oceneni **********************************************************/
div.oceneni img {
	display:inline-block;
	margin:0 15px 15px 0;
	max-height:140px;
}


/**** media **********************************************************/
div.media {
	padding:40px 0 0 0;
}
div.media-out a.button {
	padding:7px 10px 7px 40px;
	background-position:7px 7px;
	margin:0 0 20px 0;
	font-size:22px;
}
.media-item a {
	width:225px;
	margin:0 10px 10px 0;
}
.media-item a img {
	width:205px;
}
.media-item a strong {
	font-size:20px;
	height:20px;
}
.media-item a .media-butt {
	font-size:17px;
	padding:5px 10px 5px 10px;
}



/**** forms **********************************************************/

.half {width:450px!important;}
.two-period {width:570px!important;}
.period {width:300px!important;}



}