/**** 1024 - 1279 / notebook **********************************************************/
@media (max-width:1279px) {

/**** layout **********************************************************/
.content-width, .menu-stick.stuck span.menu-stick-in {
	width:950px;
}

body {
	font-size:14px;
}


a.to-home {
  margin:40px 0 0 0;
	width:200px;
}

div.page-in {
	padding:60px 0 60px 0;
}

h1, .h1 {
	margin:0 0 60px 0;
	font-size:55px;
}
h1 span, .h1 span {
	padding:0 70px 0 70px;
}

/*** path ***/
div.path-in {
	padding:30px 0 0 0;
	font-size:13px;
}

.button {
  padding:10px 25px 10px 25px;
	font-size:24px;
}

.slider-cat {
	width:500px;
	margin:-150px 0 0 -250px;
	font-size:32px;
	height:300px;
}
.slider-cat span {
	padding:20px 20px 20px 20px;
}
.slider-cat em {
	font-size:45px;
}

/* pager */
.cycle-pager {
	margin-top:70px;
}
.cycle-pager span {
	width:8px;
	height:8px;
}

/*** menu ***/
ul.menu {
	top:40px;
}
ul.menu li {
	margin:0 0 0 40px;
}
ul.menu li a {
	font-size:24px;
}
ul.menu li.cart-menu {
	margin-top:-9px;
}
ul.menu li.cart-menu span {
	top:0px;
}


/*** pagemenu ***/
.pagemenu ul li a {
	font-size:24px;
}

/*** kontakt ***/
.kontakt-tr {
	margin:0 0 20px 0;
}
.kontakt-th {
	font-size:18px;
}
.kontakt-td {
	font-size:22px;
}


div.copy-loga img {
	width:150px;
	margin:0 0 5px 0;
}




/**** items **********************************************************/
.items {
	/*display:flex;*/
  grid-template-columns: repeat(auto-fill, 32%);
}
.items a {
	/*width:32%;*/
}
.items a img {
	margin:0 0 0 0;
}
.items a > strong {
	margin:0 0 10px 0;
}
.items a ul {
	margin:0 0 20px 0;
}
.items a ul li {
	margin:0 0 5px 0;
}
.items a span {
	font-size:26px;
}
.items a > strong {
	font-size:26px;
}
.items a strong strong {
	font-size:32px;
}
.items a span.cena {
	font-size:24px;
}

.tags em {
	font-size:10px;
	line-height:1em;
}


.item-detail h1 {
	font-size:45px;
}
.item-detail .detail-h .tags {
	margin-top:20px;
}
.item-detail span.cena {
	font-size:32px;
}
.item-detail .cena-kosik {
	margin:0 0 15px 0;
	flex-wrap:wrap;
}
.item-detail .cena-kosik > * {
	width:100%;
	margin:0 0 30px 0!important;
}
.carousel .item {
	height:300px;
}

table.table-kosik {
	width:auto;
}
}