.eshop-produkt-detail-item {
	font-size: 14px;
}

.eshop-produkt-detail-item table a:link {	
	font-weight: bold;
	text-decoration:none;
}

.eshop-produkt-detail-item table a:visited {	
	font-weight:bold;
	text-decoration:none;
}

.eshop-produkt-detail-item table a:active,
.eshop-produkt-detail-item table a:hover {	
	text-decoration:underline;
}

.eshop-produkt-detail-item table {
	color:#666;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:0px;
	border:#ccc 1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}

.eshop-produkt-detail-item table th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}

.eshop-produkt-detail-item table th:first-child {
	text-align: left;
	padding-left:20px;
}

.eshop-produkt-detail-item table tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}

.eshop-produkt-detail-item table tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}

.eshop-produkt-detail-item table tr {
	text-align: center;
	padding-left:20px;
}

.eshop-produkt-detail-item table td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}

.eshop-produkt-detail-item table td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}

.eshop-produkt-detail-item table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}

.eshop-produkt-detail-item table tr:last-child td {
	border-bottom:0;
}

.eshop-produkt-detail-item table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}

.eshop-produkt-detail-item table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}

.eshop-produkt-detail-item table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

.eshop-produkt-detail-item table tr td.image {
	background: none;
	background-color: white;
	min-width: 150px;
}







#content-text table a:link {	
	font-weight: bold;
	text-decoration:none;
}

#content-text table a:visited {	
	font-weight:bold;
	text-decoration:none;
}

#content-text table a:active,
#content-text table a:hover {	
	text-decoration:underline;
}

#content-text table {
	color:#666;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:0px;
	border:#ccc 1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}

#content-text table th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}

#content-text table th:first-child {
	text-align: left;
	padding-left:20px;
}

#content-text table tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}

#content-text table tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}

#content-text table tr {
	text-align: center;
	padding-left:20px;
}

#content-text table td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}

#content-text table td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}

#content-text table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}

#content-text table tr:last-child td {
	border-bottom:0;
}

#content-text table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}

#content-text table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}

#content-text table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

#content-text table tr td.image {
	background: none;
	background-color: white;
	min-width: 150px;
}

.table-2-columns td,.table-2-columns th {
	width: 50%;
}

.table-3-columns td,.table-3-columns th {
	width: 33.333%;
}

.table-4-columns td,.table-4-columns th {
	width: 25%;
}

.table-5-columns td,.table-5-columns th {
	width: 20%;
}

/*výdejní misto*/
.rwdUC_vydejni-mista {display:flex;flex-wrap:wrap;justify-content:stretch;}
.rwdUC_vydejni-mista h2 {width:100%;}
.rwdUC_vydejni-mista .vydejniMisto{line-height:1.5em; display:flex;flex-direction:column;width:33%;margin-bottom:1.5em;padding:1em;box-sizing:border-box;}
.rwdUC_vydejni-mista .vydejniMisto strong {margin-bottom:auto;}
.rwdUC_vydejni-mista .vydejniMisto .mesto {margin-bottom:0.5em;}
.rwdUC_vydejni-mista .button {justify-content:center; box-sizing:border-box; margin-bottom:0; background-color: #618c08;  border:solid 1px rgb(72, 103, 6); color: #fff; cursor: pointer; font-size: 1rem; text-decoration:none;padding:0.5em 1em;display:flex;width:10em; width:max-content; border-radius:3px; background-image:linear-gradient(to bottom, #6a8e21,#517407); }
.rwdUC_vydejni-mista .button:hover {color:#fff;}
/*END výdejní misto*/

/*kontakty*/
.rwdUC_kontakty {display:flex;flex-wrap:wrap; flex-direction:column; height:24em; }
.rwdUC_kontakty .sidloFirmy {display:flex; flex-direction:column;width:50%;}
.rwdUC_kontakty .sidloFirmy h2{margin-bottom:0;margin-top:0;}
.rwdUC_kontakty .image { box-sizing:border-box; text-align:right; height:100%; width:50%; }
.rwdUC_kontakty .box {display:flex;flex-direction:column;line-height:1.5em;}
.rwdUC_kontakty .pageDescription {margin-top:0;margin-bottom:1em; width:50%;}
.rwdUC_kontakty .box1 {margin-bottom:1.3em;}
.rwdUC_kontakty a {color:#618c08;}

.rwdUC_pracovnici {display:flex;flex-wrap:wrap;justify-content:stretch;}
.rwdUC_pracovnici h2 {width:100%;}
.rwdUC_pracovnici .pracovnik{line-height:1.5em; display:flex;flex-direction:column;width:33%;margin-bottom:1.5em;padding:1em;box-sizing:border-box;}

.rwdUC_kontakty_odkazy {display:flex; flex-wrap:wrap;margin-bottom:2em;}
.rwdUC_kontakty_odkazy h2{width:100%;}
.rwdUC_kontakty_odkazy a {width:50%;text-decoration:none;line-height:1.5em; padding-left:1em; box-sizing:border-box;}

@media screen and (max-width:1200px){
     .rwdUC_kontakty {flex-direction:row;flex-wrap:wrap; height:auto;}
     .rwdUC_kontakty .sidloFirmy { width:60%;}
     .rwdUC_kontakty .sidloFirmy h2 {margin-bottom:0.5em;}
     .rwdUC_kontakty .image {width:40%;}
     .rwdUC_kontakty .pageDescription {width:100%;}
 }
@media screen and (max-width:900px){
      .rwdUC_vydejni-mista .vydejniMisto {width:50%;}
      .rwdUC_vydejni-mista h2{margin-bottom:0.5em;}
      
      .rwdUC_pracovnici .pracovnik {width:50%;}
      .rwdUC_pracovnici h2{margin-bottom:0.5em;}
 }
@media screen and (max-width:600px){
     .rwdUC_kontakty .sidloFirmy {order:2; width:100%;}
     .rwdUC_kontakty .sidloFirmy h2 {margin-top:.5em;}
     .rwdUC_kontakty .image {order:1;width:100%;padding:0 1em;}
     .rwdUC_kontakty .box {padding: 0 1em;}
     
     .rwdUC_vydejni-mista .vydejniMisto {min-width:190px; margin-bottom:0.8em; flex-direction:column;flex-wrap:wrap;padding:1em; border-bottom:solid 1px #f1f1f1;height:auto; min-height:7em; max-height:9em;width:100%;}
     .rwdUC_vydejni-mista .vydejniMisto > strong, .rwdUC_vydejni-mista .vydejniMisto > span {width:70%;}
     .rwdUC_vydejni-mista .vydejniMisto > .button {width:30%;text-align:center;align-items:center;font-size: calc(12px + 0.2vw);}
     
     .rwdUC_pracovnici .pracovnik {padding:1em; border-bottom:solid 1px #f1f1f1; height:auto; width:100%; margin-bottom:0;}
     
     .rwdUC_kontakty_odkazy a {width:100%;}
}
/*END kontakty*/