@charset "UTF-8";

.pricelist .body td.name p,.pricelist .header td p{font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;margin:0}
.pricelist{width:calc(100% - 2px);border:1px solid #656891;margin:0;padding:0;border-radius:4px;border-spacing:0}
.pricelist .header td{background-color:#7D8ABE}
.pricelist .header td.name{border-top-left-radius:4px}
.pricelist .header td.descr{border-top-right-radius:4px}
.pricelist .header td p{font-weight:700;font-size:14px;line-height:16px;color:#FFF;text-transform:uppercase;text-align:left;padding:0;white-space:nowrap}
.pricelist .header td.name p{padding:5px 0 5px 10px}
.pricelist .header td.price p{padding:5px 15px 5px 10px;text-align:right}
.pricelist .header td.descr p{padding:5px 15px 5px 10px}
.pricelist .body:nth-child(2n+0) td{background-color:rgba(255,255,255,.3)}
.pricelist .body:nth-child(2n+1) td{background-color:rgba(255,255,255,.45)}
.pricelist .body td{border-bottom:1px dotted rgba(0,0,0,.2);border-spacing:0;margin:0;padding:0}
.pricelist .body:last-child td{border-bottom:none}
.pricelist .body td p{-webkit-margin-before:0;-webkit-margin-after:0}
.pricelist .body td.name p{font-weight:300;font-size:16px;line-height:19px;padding:3px 10px}
.pricelist .body td.descr p,.pricelist .body td.price p{font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:100;line-height:19px;padding:3px 15px 3px 10px}
.pricelist .body td.price p{font-size:16px;text-align:right}
.pricelist .body td.descr{vertical-align:middle}
.pricelist .body td.descr p{text-align:left}
.footnote-reference,ol.aprobetus-felsorolas{font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:100;line-height:16px}
.pricelist .body:last-child td.descr{border-bottom-right-radius:4px}ol.aprobetus-felsorolas{font-size:14px;margin:0 20px 0 1.2em;padding:0;display:block;float:left;outline:orange dotted 0}
.footnote-index,.footnote-reference li .ref-copy{display:inline-block}ol.aprobetus-felsorolas li{margin:0;padding:0}
.footnote-reference{list-style:none;margin:0;padding:0;font-size:13px}
.footnote-reference li{list-style:none;margin:0 0 0 12px;padding:0}
.footnote-reference li .ref-number{position:relative;display:inline-block;left:-12px}
.footnote-index{position:relative;width:24px;height:24px;margin:0 -24px -24px 0;left:3px;text-align:left;vertical-align:30%;font-size:.6em;font-weight:300}


.price-raising-stamp {
	float:right;
	position: relative;
	right:-30px;
	top: 20px;
	transform: rotate(3deg);
	background-color: #FFE77D;
	color: black;
	margin: 0 0 50px 0;
	padding: 15px 10px 10px 10px;
	text-align: center;
	font-family: museo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.5rem;
	line-height: 2rem;
	width: 300px;
	opacity: 0.7;
}
@media screen and (max-width:799px){
	.price-raising-stamp {
		float: none;
		left:50%;
		transform:rotate(3deg) translateX(-50%);
		right:auto;
		top: 0;
		margin:15px 0 15px 0;
	}
}

@media screen and (min-width:1600px){
	.visible-in-mobile-mode{display:none}
}
@media screen and (min-width:1200px) and (max-width:1599px){
	.visible-in-mobile-mode{display:none}
}
@media screen and (min-width:1000px) and (max-width:1199px){
	.visible-in-mobile-mode{display:none}
}
@media screen and (min-width:800px) and (max-width:999px){
	.visible-in-mobile-mode{display:none}
}
@media screen and (min-width:600px) and (max-width:799px){
	.pricelist .header .descr p,.visible-in-desktop-mode{display:none}
	.pricelist .header td p{white-space:normal}
}
@media screen and (min-width:400px) and (max-width:599px){
	.pricelist .header .descr p,.visible-in-desktop-mode{display:none}
	.pricelist .header td p{white-space:normal}
}
@media screen and (max-width:399px){
	.pricelist .header .descr p,
	.visible-in-desktop-mode{ display:none; }
	.pricelist .header td p { white-space:normal; }
}
