/* Moje konto */

.cart-value-add {
	color: #666;
	font-size: 16px;
	margin: 50px 0 25px;
	overflow: hidden;
	text-align: center;
}
@media (max-width: 767px) {
	.cart-value-add {
		margin: 0;
	}
}
.cart-value-add span {
	display: inline-block;
	position: relative;
}

.cart-value-add span::before,
.cart-value-add span::after {
//	background: #64a70b;
	content: '';
	height: 1px;
	position: absolute;
	top: 50%;
	width: 250px;
}

.cart-value-add span::before {
	left: -300px;
}

.cart-value-add span::after {
	right: -300px;
}

.cart-value-add b {
//	color: #64a70b;
	font-size: 1.75em;
}

@media (max-width: 767px) {
	.cart-value-add span::before {
		left: -275px;
	}
	.cart-value-add span::after {
		right: -275px;
	}
}

#my-account .icon-col i {
	border: 1px solid #fff;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
//	color: #64a70b;
	font-size: 25px;
	height: 100%;
	left: 0;
	padding: 10px 0 0;
	text-align: center;
	top: 0;
	width: 52px;
}

.col2 h4,
.col2 p {
	margin-left: 5px!important;
}

.col2 h4 {
	font-size: 1.4rem;
	line-height: 1.133em;
	margin: 0.375rem 0;
}

.col2 h1,
.col2 h2,
.col2 h3,
.col2 h4 {
	font-family: /*"Harmonia Sans W01",*/ Arial, sans-serif;
	font-weight: 700;
}

.col2 .h4,
.col2 a,
.col2 body,
.col2 h1,
.col2 h4 {
	color: #1a1a1a;
}
.primary-content {
	float: right;
	margin-left: -1px;
	padding: 0 0 20px;
	position: relative;
}

.day label,
.month label,
.pt_checkout .form-horizontal .day label,
.pt_checkout .form-horizontal .month label,
.pt_checkout .form-horizontal .year label,
.visually-hidden,
.year label {
	border: 0 none;
	clip: rect(0px, 0px, 0px, 0px);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.nav .toggle,
.pt_categorylanding .refinement.category-refinement {
	display: block;
}

.pt_account #primary .account-title h1,
.pt_account #primary .account-title h2 {
	border-bottom: 0 none;
	color: #000;
	display: inline-block;
	width: auto;
}

.pt_account h2 {
	font-size: 1.625rem;
}

.pt_account #secondary nav .secondary-navigation ul li a,
.pt_orderhistory #secondary nav .secondary-navigation ul li a {
	color: #000;
	display: block;
	padding: 0 1.25rem;
}

.pt_account li {
	line-height: 2em;
}

.pt_account .flag-icon,
.pt_account h1,
.pt_account h2 {
	line-height: 1em;
}

.pt_account a:hover,
.pt_account h2,
.pt_account h3,
.pt_account p a {
//	color: #64a70b;
}

.account-nav-asset h2 {
	font-family: /*"Harmonia Sans W01",*/ Arial, sans-serif;
	font-size: 2.125rem;
	font-weight: 500;
	margin: 1.25rem 0 0;
	padding: 0.625rem 0.625rem 2rem;
}

.account-nav-asset p {
	margin: 0;
	padding: 0 0.625rem;
}

.pt_account #primary .account-title h1 {
	margin: 0;
	padding: 0.625rem 0 20px;
}

@media only screen and (min-width: 48em) {
	.pt_account #primary .account-title .line {
		display: inline-block;
	}
	.pt_account #primary .account-title h1 {
		padding: 0 0 1.5625rem;
	}
}

.pt_account #primary .account-title h2 {
	display: block;
	margin-top: 0;
}

.pt_account #primary .account-title .account-logout {
	float: right;
	margin-top: -35px;
	right: 30px;
	position: relative;
//	right: 0;
	text-decoration: underline;
}

@media only screen and (min-width: 48em) {
	.pt_account #primary .account-title h2 {
		display: inline-block;
	}
	.pt_account #primary .account-title .account-logout {
		margin-top: 0.9375rem;
		position: relative;
	}
}

.pt_account #primary .account-options li {
	box-sizing: border-box;
	float: left;
	height: auto;
	margin: 0 0.625rem 0 0;
	padding: 0.625rem 0;
	width: 100%;
}

@media only screen and (min-width: 48em) {
	.pt_account #primary .account-options li {
		min-height: 6.875rem;
		padding: 1.25rem 0;
		width: 48%;
	}
}

.pt_account #primary .account-options li a {
	padding: 0;
}

.pt_account #primary .account-options li:nth-child(2n) {
	margin-left: 0;
	margin-right: 0;
}

@media only screen and (min-width: 56.25em) {
	.pt_account #primary .account-options li:nth-child(2n) {
		margin-left: 0.625rem;
	}
}

.pt_account #primary .account-options .account-landing {
	float: left;
	width: 100%;
}

.pt_account #primary .account-options .account-landing .col1 {
	float: left;
	margin-top: 0.625rem;
//	width: 13%;
}

.pt_account #primary .account-options .account-landing .col1 .icon.my-account {
	height: 32px;
	width: 28px;
}

@media only screen and (min-width: 48em) and (max-width: 74.999em) {
	.pt_account #primary .account-options .account-landing .col1 {
		width: 18%;
	}
}

.pt_account #primary .account-options .account-landing .col2 {
	float: left;
	width: 80%;
}

.pt_account #primary .account-options .account-landing .col2 p {
	padding-left: 0;
}

.pt_account #main,
.pt_orderhistory #main {
	padding: 0 0.9375rem;
}

.pt_account #primary,
.pt_orderhistory #primary {
	clear: both;
	margin-bottom: 1.875rem;
}

@media only screen and (min-width: 48em) {
	.pt_account #main,
	.pt_orderhistory #main {
		padding: 0 0.625rem;
	}
	.pt_account #primary,
	.pt_orderhistory #primary {
		border-left: 0 none;
		clear: none;
		margin-bottom: 1.25rem;
		width: 72%;
	}
}

.pt_account #primary h1,
.pt_orderhistory #primary h1 {
	border-bottom: 1px solid #ebebeb;
	margin: 40px 0 0;
	padding: 0 0 0.625rem;
	width: 100%;
}

@media only screen and (min-width: 48em) {
	.pt_account #primary h1,
	.pt_orderhistory #primary h1 {
		padding: 0 0 1.5625rem;
	}
}

.pt_account #primary .col-1,
.pt_orderhistory #primary .col-1 {
	border-bottom: 1px solid #ebebeb;
	width: 100%;
}

@media only screen and (min-width: 56.25em) {
	.pt_account #primary .col-1,
	.pt_orderhistory #primary .col-1 {
		border-bottom: 0 solid #ebebeb;
		margin: 0;
		width: 44%;
	}
}

.pt_account #primary .col-1 .returning-customers button,
.pt_orderhistory #primary .col-1 .returning-customers button {
	margin-top: 0.3125rem;
}

.pt_account #primary .col-2,
.pt_orderhistory #primary .col-2 {
	width: 100%;
}

@media only screen and (min-width: 56.25em) {
	.pt_account #primary .col-2,
	.pt_orderhistory #primary .col-2 {
		margin: 0;
		width: 42%;
	}
}

.pt_account #primary .field-wrapper,
.pt_orderhistory #primary .field-wrapper {
	width: 100%;
}

@media only screen and (min-width: 48em) and (max-width: 74.999em) {
	.pt_account #primary .field-wrapper,
	.pt_orderhistory #primary .field-wrapper {
		width: 75%;
	}
}

@media only screen and (min-width: 56.25em) {
	.pt_account #primary .field-wrapper,
	.pt_orderhistory #primary .field-wrapper {
		width: 100%;
	}
}

.pt_account #primary h2,
.pt_orderhistory #primary h2 {
	margin: 1.5625rem 0 0.625rem;
}

.pt_account #primary p,
.pt_orderhistory #primary p {
	line-height: 1.75rem;
	margin: 0;
}

.pt_account #primary p.setnewpassword,
.pt_orderhistory #primary p.setnewpassword {
	margin-top: 1.5625rem;
}

.pt_account #primary form,
.pt_orderhistory #primary form {
	margin: 0.9375rem 0 0;
}

.pt_account #primary .form-row-button,
.pt_orderhistory #primary .form-row-button {
	float: left;
	margin: 0.3125rem 0 0;
	width: 100%;
}

.pt_account #primary .form-row-button button,
.pt_orderhistory #primary .form-row-button button {
	float: left;
}

.pt_account #primary .form-row-button .login-rememberme,
.pt_orderhistory #primary .form-row-button .login-rememberme {
	display: block;
	float: left;
	margin: 0.9375rem 0 0 1.25rem;
}

.pt_account #primary .form-row-button .login-rememberme .field-wrapper,
.pt_orderhistory #primary .form-row-button .login-rememberme .field-wrapper {
	width: 100%;
}

.pt_account #primary #password-reset,
.pt_orderhistory #primary #password-reset {
	clear: both;
	float: left;
	font-size: 0.75rem;
	margin: 0.625rem 0;
	text-decoration: underline;
}

.pt_account #primary .login-account,
.pt_orderhistory #primary .login-account {
	border-bottom: 1px solid #ebebeb;
	padding: 0 0 1.5625rem;
}

.pt_account #primary .login-create-account,
.pt_account #primary .login-order-track,
.pt_orderhistory #primary .login-create-account,
.pt_orderhistory #primary .login-order-track {
	padding: 0 0 1.875rem;
}

.pt_account #primary .login-order-track button,
.pt_orderhistory #primary .login-order-track button {
	margin-top: 0.3125rem;
}

.pt_account #primary .login-create-account button,
.pt_orderhistory #primary .login-create-account button {
	margin: 0.9375rem 0;
}

.pt_account #primary .login-create-account h3,
.pt_orderhistory #primary .login-create-account h3 {
	margin: 1.25rem 0;
}

.pt_account #primary .login-create-account .content-asset p,
.pt_orderhistory #primary .login-create-account .content-asset p {
	padding: 0 0 0.625rem;
}

.pt_account #secondary,
.pt_orderhistory #secondary {
	clear: both;
	padding-bottom: 3.75rem;
}

@media only screen and (min-width: 48em) {
	.pt_account #secondary,
	.pt_orderhistory #secondary {
		border-right: 0 none;
		box-sizing: border-box;
		clear: none;
		margin-top: 0.3125rem;
		padding-bottom: 0;
		width: 24.7%;
	}
	.pt_account #secondary nav,
	.pt_account #secondary nav .secondary-navigation,
	.pt_orderhistory #secondary nav,
	.pt_orderhistory #secondary nav .secondary-navigation {
		padding: 0;
	}
}

.pt_account #secondary nav .secondary-navigation .content-asset .navheader,
.pt_orderhistory #secondary nav .secondary-navigation .content-asset .navheader {
	//border: 1px solid #ebebeb;
//	color: #64a70b;
	font-family: /*"Harmonia Sans W01",*/ Arial, sans-serif;
	font-size: 1.125rem;
	font-weight: 700;
	margin: 1.875rem 0 0;
	padding: 0.9375rem 1.25rem;
	text-transform: none;
}

@media only screen and (min-width: 48em) {
	.pt_account #secondary nav .secondary-navigation .content-asset .navheader,
	.pt_orderhistory #secondary nav .secondary-navigation .content-asset .navheader {
		border: 1px solid #ebebeb;
		margin: 1.25rem 0 0;
		padding: 0.9375rem 1.25rem;
	}
}

.pt_account #secondary nav .secondary-navigation .content-asset span:first-child,
.pt_orderhistory #secondary nav .secondary-navigation .content-asset span:first-child {
	margin-top: 0;
	
}

.pt_account #secondary nav .secondary-navigation .content-asset .content-asset span:first-child,
.pt_orderhistory #secondary nav .secondary-navigation .content-asset .content-asset span:first-child {
	margin: 1.25rem 0 0;
}

.pt_account #secondary nav .secondary-navigation ul,
.pt_orderhistory #secondary nav .secondary-navigation ul {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: currentcolor #ebebeb #ebebeb;
	border-image: none;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	margin: 0;
	padding: 0 0 1.25rem;
}

@media only screen and (min-width: 48em) {
	.pt_account #secondary nav .secondary-navigation ul,
	.pt_orderhistory #secondary nav .secondary-navigation ul {
		padding: 0 0 0.9375rem;
	}
}

.pt_account #secondary nav .secondary-navigation ul li a,
.pt_orderhistory #secondary nav .secondary-navigation ul li a {
	color: #000;
	display: block;
	padding: 0 1.25rem;
}

.pt_account #secondary nav .secondary-navigation ul li:first-child,
.pt_orderhistory #secondary nav .secondary-navigation ul li:first-child {
	padding: 0.9375rem 0 0;
}

.pt_account .alt-link,
.pt_orderhistory .alt-link {
	text-decoration: underline;
}

.pt_account .dialog-required,
.pt_orderhistory .dialog-required {
	display: none;
	float: right;
	padding: 0;
}

.pt_account .dialog-required .required-indicator,
.pt_orderhistory .dialog-required .required-indicator {
	color: #000;
	text-transform: capitalize;
}

.pt_account .dialog-required .required-indicator em,
.pt_orderhistory .dialog-required .required-indicator em {
	font-style: normal;
}

@media only screen and (min-width: 48em) {
	.pt_account .dialog-required,
	.pt_orderhistory .dialog-required {
		display: block;
	}
	.pt_account #primary #RegistrationForm fieldset {
		padding-bottom: 40px;
	}
}

.pt_account .login-oauth,
.pt_orderhistory .login-oauth {
	display: none;
}

@media (max-width: 768px)
{
    .pt_account #secondary nav {display: none;}
}
@font-face {
	font-family: 'Pe-icon-7-stroke';
	src:url('../../fonts/Pe-icon-7-stroke.eot?d7yf1v');
	src:url('../../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
		url('../../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),
		url('../../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
		url('../../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
	display: inline-block;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}
.pe-7s-arc:before {
	content: "\e6ab";
}
.pe-7s-back-2:before {
	content: "\e6ac";
}
.pe-7s-bandaid:before {
	content: "\e6ad";
}
.pe-7s-car:before {
	content: "\e6ae";
}
.pe-7s-diamond:before {
	content: "\e6af";
}
.pe-7s-door-lock:before {
	content: "\e6b0";
}
.pe-7s-eyedropper:before {
	content: "\e6b1";
}
.pe-7s-female:before {
	content: "\e6b2";
}
.pe-7s-gym:before {
	content: "\e6b3";
}
.pe-7s-hammer:before {
	content: "\e6b4";
}
.pe-7s-headphones:before {
	content: "\e6b5";
}
.pe-7s-helm:before {
	content: "\e6b6";
}
.pe-7s-hourglass:before {
	content: "\e6b7";
}
.pe-7s-leaf:before {
	content: "\e6b8";
}
.pe-7s-magic-wand:before {
	content: "\e6b9";
}
.pe-7s-male:before {
	content: "\e6ba";
}
.pe-7s-map-2:before {
	content: "\e6bb";
}
.pe-7s-next-2:before {
	content: "\e6bc";
}
.pe-7s-paint-bucket:before {
	content: "\e6bd";
}
.pe-7s-pendrive:before {
	content: "\e6be";
}
.pe-7s-photo:before {
	content: "\e6bf";
}
.pe-7s-piggy:before {
	content: "\e6c0";
}
.pe-7s-plugin:before {
	content: "\e6c1";
}
.pe-7s-refresh-2:before {
	content: "\e6c2";
}
.pe-7s-rocket:before {
	content: "\e6c3";
}
.pe-7s-settings:before {
	content: "\e6c4";
}
.pe-7s-shield:before {
	content: "\e6c5";
}
.pe-7s-smile:before {
	content: "\e6c6";
}
.pe-7s-usb:before {
	content: "\e6c7";
}
.pe-7s-vector:before {
	content: "\e6c8";
}
.pe-7s-wine:before {
	content: "\e6c9";
}
.pe-7s-cloud-upload:before {
	content: "\e68a";
}
.pe-7s-cash:before {
	content: "\e68c";
}
.pe-7s-close:before {
	content: "\e680";
}
.pe-7s-bluetooth:before {
	content: "\e68d";
}
.pe-7s-cloud-download:before {
	content: "\e68b";
}
.pe-7s-way:before {
	content: "\e68e";
}
.pe-7s-close-circle:before {
	content: "\e681";
}
.pe-7s-id:before {
	content: "\e68f";
}
.pe-7s-angle-up:before {
	content: "\e682";
}
.pe-7s-wristwatch:before {
	content: "\e690";
}
.pe-7s-angle-up-circle:before {
	content: "\e683";
}
.pe-7s-world:before {
	content: "\e691";
}
.pe-7s-angle-right:before {
	content: "\e684";
}
.pe-7s-volume:before {
	content: "\e692";
}
.pe-7s-angle-right-circle:before {
	content: "\e685";
}
.pe-7s-users:before {
	content: "\e693";
}
.pe-7s-angle-left:before {
	content: "\e686";
}
.pe-7s-user-female:before {
	content: "\e694";
}
.pe-7s-angle-left-circle:before {
	content: "\e687";
}
.pe-7s-up-arrow:before {
	content: "\e695";
}
.pe-7s-angle-down:before {
	content: "\e688";
}
.pe-7s-switch:before {
	content: "\e696";
}
.pe-7s-angle-down-circle:before {
	content: "\e689";
}
.pe-7s-scissors:before {
	content: "\e697";
}
.pe-7s-wallet:before {
	content: "\e600";
}
.pe-7s-safe:before {
	content: "\e698";
}
.pe-7s-volume2:before {
	content: "\e601";
}
.pe-7s-volume1:before {
	content: "\e602";
}
.pe-7s-voicemail:before {
	content: "\e603";
}
.pe-7s-video:before {
	content: "\e604";
}
.pe-7s-user:before {
	content: "\e605";
}
.pe-7s-upload:before {
	content: "\e606";
}
.pe-7s-unlock:before {
	content: "\e607";
}
.pe-7s-umbrella:before {
	content: "\e608";
}
.pe-7s-trash:before {
	content: "\e609";
}
.pe-7s-tools:before {
	content: "\e60a";
}
.pe-7s-timer:before {
	content: "\e60b";
}
.pe-7s-ticket:before {
	content: "\e60c";
}
.pe-7s-target:before {
	content: "\e60d";
}
.pe-7s-sun:before {
	content: "\e60e";
}
.pe-7s-study:before {
	content: "\e60f";
}
.pe-7s-stopwatch:before {
	content: "\e610";
}
.pe-7s-star:before {
	content: "\e611";
}
.pe-7s-speaker:before {
	content: "\e612";
}
.pe-7s-signal:before {
	content: "\e613";
}
.pe-7s-shuffle:before {
	content: "\e614";
}
.pe-7s-shopbag:before {
	content: "\e615";
}
.pe-7s-share:before {
	content: "\e616";
}
.pe-7s-server:before {
	content: "\e617";
}
.pe-7s-search:before {
	content: "\e618";
}
.pe-7s-film:before {
	content: "\e6a5";
}
.pe-7s-science:before {
	content: "\e619";
}
.pe-7s-disk:before {
	content: "\e6a6";
}
.pe-7s-ribbon:before {
	content: "\e61a";
}
.pe-7s-repeat:before {
	content: "\e61b";
}
.pe-7s-refresh:before {
	content: "\e61c";
}
.pe-7s-add-user:before {
	content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
	content: "\e61d";
}
.pe-7s-paperclip:before {
	content: "\e69c";
}
.pe-7s-radio:before {
	content: "\e61e";
}
.pe-7s-note2:before {
	content: "\e69d";
}
.pe-7s-print:before {
	content: "\e61f";
}
.pe-7s-network:before {
	content: "\e69e";
}
.pe-7s-prev:before {
	content: "\e620";
}
.pe-7s-mute:before {
	content: "\e69f";
}
.pe-7s-power:before {
	content: "\e621";
}
.pe-7s-medal:before {
	content: "\e6a0";
}
.pe-7s-portfolio:before {
	content: "\e622";
}
.pe-7s-like2:before {
	content: "\e6a1";
}
.pe-7s-plus:before {
	content: "\e623";
}
.pe-7s-left-arrow:before {
	content: "\e6a2";
}
.pe-7s-play:before {
	content: "\e624";
}
.pe-7s-key:before {
	content: "\e6a3";
}
.pe-7s-plane:before {
	content: "\e625";
}
.pe-7s-joy:before {
	content: "\e6a4";
}
.pe-7s-photo-gallery:before {
	content: "\e626";
}
.pe-7s-pin:before {
	content: "\e69b";
}
.pe-7s-phone:before {
	content: "\e627";
}
.pe-7s-plug:before {
	content: "\e69a";
}
.pe-7s-pen:before {
	content: "\e628";
}
.pe-7s-right-arrow:before {
	content: "\e699";
}
.pe-7s-paper-plane:before {
	content: "\e629";
}
.pe-7s-delete-user:before {
	content: "\e6a7";
}
.pe-7s-paint:before {
	content: "\e62a";
}
.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}
.pe-7s-notebook:before {
	content: "\e62b";
}
.pe-7s-note:before {
	content: "\e62c";
}
.pe-7s-next:before {
	content: "\e62d";
}
.pe-7s-news-paper:before {
	content: "\e62e";
}
.pe-7s-musiclist:before {
	content: "\e62f";
}
.pe-7s-music:before {
	content: "\e630";
}
.pe-7s-mouse:before {
	content: "\e631";
}
.pe-7s-more:before {
	content: "\e632";
}
.pe-7s-moon:before {
	content: "\e633";
}
.pe-7s-monitor:before {
	content: "\e634";
}
.pe-7s-micro:before {
	content: "\e635";
}
.pe-7s-menu:before {
	content: "\e636";
}
.pe-7s-map:before {
	content: "\e637";
}
.pe-7s-map-marker:before {
	content: "\e638";
}
.pe-7s-mail:before {
	content: "\e639";
}
.pe-7s-mail-open:before {
	content: "\e63a";
}
.pe-7s-mail-open-file:before {
	content: "\e63b";
}
.pe-7s-magnet:before {
	content: "\e63c";
}
.pe-7s-loop:before {
	content: "\e63d";
}
.pe-7s-look:before {
	content: "\e63e";
}
.pe-7s-lock:before {
	content: "\e63f";
}
.pe-7s-lintern:before {
	content: "\e640";
}
.pe-7s-link:before {
	content: "\e641";
}
.pe-7s-like:before {
	content: "\e642";
}
.pe-7s-light:before {
	content: "\e643";
}
.pe-7s-less:before {
	content: "\e644";
}
.pe-7s-keypad:before {
	content: "\e645";
}
.pe-7s-junk:before {
	content: "\e646";
}
.pe-7s-info:before {
	content: "\e647";
}
.pe-7s-home:before {
	content: "\e648";
}
.pe-7s-help2:before {
	content: "\e649";
}
.pe-7s-help1:before {
	content: "\e64a";
}
.pe-7s-graph3:before {
	content: "\e64b";
}
.pe-7s-graph2:before {
	content: "\e64c";
}
.pe-7s-graph1:before {
	content: "\e64d";
}
.pe-7s-graph:before {
	content: "\e64e";
}
.pe-7s-global:before {
	content: "\e64f";
}
.pe-7s-gleam:before {
	content: "\e650";
}
.pe-7s-glasses:before {
	content: "\e651";
}
.pe-7s-gift:before {
	content: "\e652";
}
.pe-7s-folder:before {
	content: "\e653";
}
.pe-7s-flag:before {
	content: "\e654";
}
.pe-7s-filter:before {
	content: "\e655";
}
.pe-7s-file:before {
	content: "\e656";
}
.pe-7s-expand1:before {
	content: "\e657";
}
.pe-7s-exapnd2:before {
	content: "\e658";
}
.pe-7s-edit:before {
	content: "\e659";
}
.pe-7s-drop:before {
	content: "\e65a";
}
.pe-7s-drawer:before {
	content: "\e65b";
}
.pe-7s-download:before {
	content: "\e65c";
}
.pe-7s-display2:before {
	content: "\e65d";
}
.pe-7s-display1:before {
	content: "\e65e";
}
.pe-7s-diskette:before {
	content: "\e65f";
}
.pe-7s-date:before {
	content: "\e660";
}
.pe-7s-cup:before {
	content: "\e661";
}
.pe-7s-culture:before {
	content: "\e662";
}
.pe-7s-crop:before {
	content: "\e663";
}
.pe-7s-credit:before {
	content: "\e664";
}
.pe-7s-copy-file:before {
	content: "\e665";
}
.pe-7s-config:before {
	content: "\e666";
}
.pe-7s-compass:before {
	content: "\e667";
}
.pe-7s-comment:before {
	content: "\e668";
}
.pe-7s-coffee:before {
	content: "\e669";
}
.pe-7s-cloud:before {
	content: "\e66a";
}
.pe-7s-clock:before {
	content: "\e66b";
}
.pe-7s-check:before {
	content: "\e66c";
}
.pe-7s-chat:before {
	content: "\e66d";
}
.pe-7s-cart:before {
	content: "\e66e";
}
.pe-7s-camera:before {
	content: "\e66f";
}
.pe-7s-call:before {
	content: "\e670";
}
.pe-7s-calculator:before {
	content: "\e671";
}
.pe-7s-browser:before {
	content: "\e672";
}
.pe-7s-box2:before {
	content: "\e673";
}
.pe-7s-box1:before {
	content: "\e674";
}
.pe-7s-bookmarks:before {
	content: "\e675";
}
.pe-7s-bicycle:before {
	content: "\e676";
}
.pe-7s-bell:before {
	content: "\e677";
}
.pe-7s-battery:before {
	content: "\e678";
}
.pe-7s-ball:before {
	content: "\e679";
}
.pe-7s-back:before {
	content: "\e67a";
}
.pe-7s-attention:before {
	content: "\e67b";
}
.pe-7s-anchor:before {
	content: "\e67c";
}
.pe-7s-albums:before {
	content: "\e67d";
}
.pe-7s-alarm:before {
	content: "\e67e";
}
.pe-7s-airplay:before {
	content: "\e67f";
}
.pobra
{
    float:left;
    height:84px;
/*  margin: 0 3px; */
}
.przepis_podpowiedz
{
    padding-left: 200px;
    color: #aaa;
    font-style: italic;
    font-size:12px;
    clear:both;
}
.buttonp
{
    font-weight:bold;
    font-size:14px;
    padding:5px;
    background: url('/modules/blockcontact/images/bloc_contact_a_bgy.png') repeat-x scroll 0 0 #cc9900;
    border: 1px solid #cc9900;
    color: black;
    text-shadow: none;
}
.pusty
{
    position:relative;
}
.usunx
{
    z-index:3;
    cursor:pointer;
    position:absolute;
    top:10px;
    left:10px;
    width:30px;
    height:30px;
}
.obrazekmaly
{
    max-width:80px;
    max-height:80px;
    /*  position:absolute; */
    top:0;
    bottom:0;
    margin:auto;
}
.pobra div a
{
    width:80px;
    height:80px;
    display:block;
    margin:0;


}

.pobra div
{
 border: 1px dashed #cbd1d8;
 width: 83px;
 background: none repeat scroll 0 0 #f5f5f5;
}

.plusik
{
    width:65px;
    height:65px;
    background-image: url("/themes/breville/img/plus.png");
/*  background-position: -68px -7px; */
    display: block;
    position: relative;
    top:4px;
    left:8px;
}
.przepisedit0
{
    clear: both;
    margin-bottom: 5px;
/*  padding-bottom:20px; */
}

.przepisedit1
{
    width: 200px;
    float:left;
    color: #666;
    font-size: 14px;
    /* line-height: 18px; */
}

.przepisedit0 input
{
    width: 60px;
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    box-shadow: none;
    /* color: #666;// !important; */
/*  font: italic 1.4em/1.6 arial,tahoma; */
    height: 23px;
    margin: 0;
    padding: 0 0.5em;
/*  text-align:right; */
}
.przepisedit0 select
{
    width: 200px;
/*  background: none repeat scroll 0 0 transparent; */
    border: 1px solid #eee;
    box-shadow: none;
    /* color: #666;// !important; */
/*  font: italic 1.4em/1.6 arial,tahoma; */
    height: 23px;
    margin: 0;
    padding: 0 0.5em;
}
.przepisedit0 textarea
{
    width: 100%;
    height: 200px;
/*  background: none repeat scroll 0 0 transparent;
    border: 0 none; */
    box-shadow: none;
    /* color: #666;// !important; */
/*    font: italic 1.4em/1.6 arial,tahoma;
      margin-bottom:10px; */
}
/* .przepisedit2
{
    border: 1px solid #e0dfdf;
    border-radius: 5px;
    background-color: #f3f3f3;
    float:left;
} */

.przepisedit3 textarea
{
    background-color: #ffc;
/*  color:white; */
}
.przepisedit3 input
{
    background-color: #ffc;
/*  color:white; */
}
.przepisedit3
{
    display:inline-block;
    background-color: #ffc;
/*  color:white; */
}
.PhotoContainer {
     background: url("/themes/breville/img/baner_DK_960x330_w01.jpg") no-repeat scroll 0 20px #ffffff;
   /* background: url("/themes/breville/img/banner-przepisy2.jpg") no-repeat scroll 0 20px #ffffff;*/
    margin-bottom: 20px;
    height: 357px;
}

.przepis55
{
    min-width: 203px;
}

.BVDI_QTHeader .BVDI_QTTitle {
    line-height: 1;
    }

.BVDI_QTTitle {
    display: block;
    font-size: 49px;
    text-transform: uppercase;
    font-family: Arial,Helvetica,sans-serif;
    color: #ed8f1e;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 10px;
}
.BVDI_QTTitle span
{
    display: inline;
    font-weight: normal;
    line-height: normal;
}
.p_subtitle
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    color:rgb(102, 102, 102);
    line-height:22.5px;
}

.BVDITitle {
/*  color: #ed8f1e; */
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
}
.BVDITitle span {
    color: #666666;
        display: block;
            font-family: Arial,Helvetica,sans-serif;
                font-size: 16px;
                    line-height: 1.5em;
                        margin-top: 5px;
                            text-transform: none;
                            }
#main {
/*  background-color: #fff;
    box-shadow: 0 0 9px 1px rgba(66, 66, 66, 0.3); */
    margin: 0px auto;
    padding: 10px;
    position: relative;
    max-width: 970px;
}
.BVDI_QTBodyAttributes {
/*  background: none repeat scroll 0 0 #f8f8f8; */
    float:left;
    display:inline;
    }
.BVDI_QTGroupCourse {
    border: 1px solid #e6e6e6;
    }

.BVDI_QTHeaderAttributes {
    float: none;
    margin: 0 0 20px 0px;
    }
.p_a
{
    /*border: 1px solid #e6e6e6;
    display:inline;
    float:left;*/
}
ul.BVDI_QTFilterList
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height:18px;
}

ul.BVDI_QTFilterList li label
{
    width: auto;
    line-height: 13px;
    display: inline;
    float: none;
}

.BVDI_QTFilterList li.BVDI_QTFilter {
    padding: 0;
}
.BVDI_QTFilter label {
    float: none;
    line-height: 13px;
    width: auto;
    display: inline;
}
.BVDIValue {
    font-size: 14px;
    font-weight:normal;
}

.blocked
{
    color: #cccccc;
}


.BVDI_QTFilter label {
    background-image: url("/themes/breville/img/iconFilters.gif");
    background-position: 0 -120px;
    background-repeat: no-repeat;
    color: #666666;
    cursor: pointer;
    float: left;
    padding-left: 20px;
    text-decoration: none;
}

.BVDI_QTFilterChecked label {
    color: #498700;
    padding-left: 20px;
    font-weight:normal;
    background-image: url("/themes/breville/img/iconFilters.gif");
    background-position: 0 -40px;
    background-repeat: no-repeat;
    text-decoration: none;
}

.BVDI_QTFilterHover label
    {
    padding-left:20px;
    background-repeat:no-repeat;
    text-decoration:none;
    background-image:url(/themes/breville/img/iconFilters.gif);
    color:#498700;
    background-position:0 -80px;
}

.BVDI_QTFilterCheckedHover label
    {
    padding-left:20px;
    background-repeat:no-repeat;
    text-decoration:none;
    background-image:url(/themes/breville/img/iconFilters.gif);
    color:#498700;
    background-position:0 0px;
}

.BVDI_QTFilterDisabled label {
    background-image: url("/themes/breville/img/iconFilters.gif");
    background-position: 0 -160px;
    background-repeat: no-repeat;
    color: #cccccc;
    padding-left: 20px;
    text-decoration: none;
    }

.BVDIFieldCheckbox {
    left: -10000px;
    position: absolute;
}
.BVSYFooter {
/*  background: url("/themes/breville/img/footerBg.gif") repeat-x scroll 0 0 #e0e0e0; */
    display: block;
    height: auto;
    padding: 15px 20px;
}

.BVSYPager {
    font-size: 14px;
    text-align: center;
}

.BVSYPageNumber a {
    background: url("/themes/breville/img/unselectedBg.gif") repeat-x scroll 0 0 #9f9f9f;
    color: #ffffff;
    display: inline !important;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none;
    }

.BVSYSelectedPageNumber {
    background: url("/themes/breville/img/selectedBg.gif") repeat-x scroll 0 0 #d4741a;
    color: #ffffff;
    display: inline;
    font-weight: bold;
    padding: 5px 8px;
}

.p_lo {
    background-color: #ffffff;
    display: inline-block;
    height: 450px;
    overflow: hidden;
    padding: 0 15px 15px 15px ;
    text-align: left;
    vertical-align: top;
    width: 33%;
}


/* .przepis_obrazek
    {
       width:256px;
    } */

.p_lol {
    line-height: 17px;
    font-size: 16px;
    color: #666;
    font-weight: normal;
    }

.BVSYGridStoryContent .BVSYPhoto {
    width: auto;
    }

.BVSYGridStoryContent .BVSYPhoto {
    /* background: url("/themes/breville/img/przepisy/cp.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #eeeeee;
    border-style: solid;
    border-width: 1px; */
    float: none;
    max-height: 270px;
    margin: 0 0 15px;
    overflow: hidden;
    width: 100%;
}

@media (max-width: 768px) {
    #filterki .BVSYGridStoryContent .BVSYPhoto {
        margin: 0 auto 15px;
    }

    #filterki .p_loo {
        text-align: center;
    }
}
/*
.ReadMore a, .ReadMore a:visited {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 0 30px;
    line-height: 40px;
    height: 40px;
    border: 2px solid #222;
    background: #222;
    border-radius: 3px;
    text-align: center;
    text-transform: uppercase;
}
*/
.p_awyss    {padding: 15px 10px 15px 20px;}
a.p_lol {font-size:18px;font-weight:700;height: 60px;display: inline-block;}
.BVSYPhoto {height:500px}
.post_content {
    line-height: 1.6;
/*  margin-bottom: 30px; */
    font-size: 14px;
    height: 70px;
}
.niepokazujwtymsklepie{ display: none }


.prawakolumna2 {
    display:inline-block;
   /* float:left;*/
    width: calc(100% - 250px);
}

.przepisik{width: 25%}
.przepisik p{font-size:18px;margin-top:10px;margin-right:10px;text-transform: uppercase}
/* body#przepisy .row{margin:0px}   */
.BVSYPageLink{margin:6px 3px;display:inline-block}


.ikonkasgov {height:280px;}


@media (max-width: 767px){
    .przepisik{width: 100%}
    #formfiltry{width:100%;display: block}
    .prawakolumna2 {
	display: block;
	width: 100%;
    }
    .prawakolumna2 .p_lo {
	width: 100%;
    }
    .BVDI_QTBodyAttributes{
	float: none;
    }
}

@media (max-width: 80px){

}

.przepis h1 {color:#391538;font-size: 36px;text-align:center;/*margin:10px 0 10px 0;*/}
.przepis h4 {color:#391538;font-size: 24px;margin:10px 0 20px 0; font-weight: bold;}
.ciemnetlo33 {background-color:rgba(0,0,0,.6);color:white;position:absolute;bottom:5px;right:5px;padding: 15px 20px;line-height:40px}
.ciemnetlo33 .du33{font-size: 32px;text-transform: uppercase;}
.ciemnetlo33 .da33{font-size: 30px;margin-left: 50px;margin-bottom:0}
.ciemnetlo33 .pierw{border-bottom: 1px solid #9a9595;padding: 5px 0 10px 5px;margin-bottom: 20px;}

.obrazekduzy {max-height:500px; width:100%}
.przepis-prawa {width:55%;float:left;}
.przepis-prawa>div {padding-left:10%;margin-left:10%;border-left:1px solid #cccccc}
.przepis-prawa h4 {padding-left:20%}
.recipe-span {
    clear: both;
    border-bottom: 1px solid #cccccc;
    margin: 10px auto 60px auto;
    height: 0px;
}
.recipe-detail-heading {
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
}
.recipe-detail-heading span {
    border-bottom: 1px solid #3f3f3f;
    display: inline-block;
}
.przepis-miniaturka{float: left}
.przepis-miniaturka img{max-height:80px;cursor:pointer;width:auto !important;}

img.kuron{position:absolute;top:10px;left:10px;width:initial!important;height:initial!important;}
.przepisy-id {font-size:12px;float:left;display:inline;width:30px;}
.przepisy-nazwa {font-size:12px;float:left;width:150px;margin-right:5px;}
.przepisy-opis {font-size:12px;float:left;width:350px}

.przepisy-td {display:inline-block;float:left;}


.przepis-informacje{
    width: 50%;
    float: right;
    padding-left: 30px;
}
.przepis-informacje h1{
    text-align: center;
}

.przepis-zdjecia{
    width: 50%;
    float: left;
    position: relative;
}
@media (min-width:769px){
  .przepis-box {
    display: flex;
  }
  .przepis-skladniki{
    flex:1;

  }
  .przepis-wykonanie{
    flex:1;
  }
}
.przepis-skladniki{
    width: 50%;
    float: left;
    border-right: 1px solid #ddd;

}
.przepis-wykonanie{
    width: 50%;
    float: left;
    padding-left: 20px;
}
.przepis-miniaturka{
/*    padding: 20px 20px 20px 0;*/
}
/*.przepis-czas-na-high{
    background: url(/themes/breville/img/icons_directions.gif) no-repeat -196px 4px;
    padding-left: 41px;
}
.przepis-czas-na-low{
    background: url(/themes/breville/img/icons_directions.gif) no-repeat -196px 4px;
    padding-left: 41px;
}*/
.przepis-ilosc-porcji{
    background: url(/themes/breville/img/metro-spoon-fork.png) no-repeat;
    padding-left: 41px;
}
.przepis-czas{
    background: url(/themes/breville/img/material-access-time.png) no-repeat;
    padding-left: 41px;
}

.przepis-zdjecia #obrazekduzy {max-height: 400px;}

.przepis-ikonki-container {
  display:flex;
}

.przepis-ikonki-container > div {
flex:1;
}

.przepis-ikonki{
    display: block;
    float: left;
    clear: none;
   /* width: 50%;*/
    text-align:center;
    height: 35px;
    border: 0;
    background-color: transparent;
    overflow: hidden;
    margin-bottom: 15px;
    line-height: normal;
}
/*.przepis-gwiazdki{height: 60px}*/
.przepis-wartosc{ font-size: 12px}
.przepis-ikonki span:first-child{display: block; color: #C12529}
.autor-data{font-weight: bold;/*margin-top:20px*/}
.autor-data span{font-weight: normal;}
.przepisy-prev-next{text-align: center;}
.przepisy-button-pusty{
    border:1px solid #bebebe;
    padding:10px;
    color: black;
    margin: 5px;
   /* -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;*/
}

.przepisy-button-pusty:hover {
color: white;
background-color: black;
}

#przepis_nazwa {max-width:400px;width:100%}

#new_comment_form button{
    color:#fff;display:inline-block;padding:9px 25px;text-align:center;text-transform:uppercase;-webkit-transition:all 0.3s ease 0s;
    -o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background:transparent;position:relative;
    background-color:#C12529;
    font-size:12px;border:none;
}
.owl-carousel-przepis {
    width: calc(100% - 80px);
    margin:0 auto;
}

/* //.owl-carousel-przepis .owl-carousel .owl-item img {width: initial;} */

/* //.owl-carousel-przepis .owl-item {width: initial !important;}
//.owl-carousel-przepis .owl-stage {width: initial !important;} */

.owl-carousel-przepis .nav-btn{
    height: 47px;
    position: absolute;
    width: 26px;
    cursor: pointer;
    top: 18px !important;
}

.owl-carousel-przepis .owl-prev.disabled, .owl-carousel-przepis .owl-next.disabled{
    pointer-events: none;
    opacity: 0.2;
}

.owl-carousel-przepis .prev-slide{
    background: url(/../../img/nav-icon.png) no-repeat scroll 0 0;
    left: -33px;
}
.owl-carousel-przepis .next-slide{
    background: url(/../../img/nav-icon.png) no-repeat scroll -24px 0px;
    right: -33px;
}
.owl-carousel-przepis .prev-slide:hover{
    background-position: 0px -53px;
}
.owl-carousel-przepis .next-slide:hover{
    background-position: -24px -53px;
}
#uniform-zgoda{display: inline}

.przepis-fotografie-info{color:#777;clear:both}
/* //.przepis-fotka{float:left;position: relative; background: none repeat scroll 0% 0% transparent; width: 83px; height: 80px; overflow: hidden;z-index: 2; opacity: 0; top:-85px; left: 200px;}
//.przepis-fotka2{float:left;position: relative; background: none repeat scroll 0% 0% transparent; width: 83px; height: 80px; overflow: hidden;z-index: 2; opacity: 0; top:-84px; left: 200px;} */

.przepis-fotka{float:left;position: relative; background: none repeat scroll 0% 0% transparent; width: 83px; height: 80px; overflow: hidden;z-index: 2; opacity: 0; }
.przepis-fotka2{float:left;position: relative; background: none repeat scroll 0% 0% transparent; width: 83px; height: 80px; overflow: hidden;z-index: 2; opacity: 0; }
.przepis-divki{position:absolute;top:25px;left:200px}

@media (max-width:768px){
    #main {width: 100%}
    [data-tytul33]::before {
	content: attr(data-tytul33) ": ";
	width:50px;
	display: inline-block;
	float: left;
    }
    .przepis-gwiazdki{width:200px;margin:0 auto}
    .przepis-informacje, .przepis-zdjecia, .przepis-wykonanie, .przepis-skladniki{ width: 100%}
    .przepisy-id, .przepisy-nazwa, .przepisy-opis{display: block; width: 100%}
    .przepis-lista-naglowek{ display:none}
    .przepisy-td {display:inline-block;float:left; width: calc(100% - 50px)}

    .przepis-informacje{float:left;padding-left: 0px;}
    .przepis-zdjecia{float:right;}
    .przepis-skladniki{border: none;padding-bottom:30px;}
    .przepis-wykonanie{padding-left: 0px;}
    .przepisy-button-pusty{display: block}
    .autor-data{width:200px;float:left}
    .przepis_podpowiedz{padding-left:0}
    .przepisedit2{float: none}
    .przepisedit1{width:160px}
    .przepis-fotografie{float:none}
    .przepis-divki{position:absolute;top:25px;left:0}
    .przepis-fotka{position:initial;}
    .przepis-fotka2{position:initial;}
    .p_lo{padding:0;}
}



@media (max-width:1200px){
    .p_lo{width: 49%}
}
@media (max-width:991px){
    .p_lo{
    width: 95%;
    float: right;
    }
}


@media (min-width:768px){
.przepisik-boxik {
  width:97%;
}
}


.aopisek .ReadMore, .aopisek .p_lol {
  text-align: center;
  font-size: 16px;
}

.dedicated_device {
  width:100%;
  text-align:center;
  margin-top: 20px;
}

.dedicated_device span {
  display: block;
  font-size: 18px;
  color: black;
}

.dedicated_device img {
  height: 200px;
}
.dedicated_device a {
  display: block;
}

.dedicated_device .button {
  max-width: 230px;
  margin: auto;
}



#przepis_comments_block_tab div.comment div.comment_details {
  max-width: calc(100% - 200px)!important;
}


@media (max-width:768px){
    .przepis_actions a{
      display: block;
      margin-top: 20px;
      width: 100%;
      text-align: left;
    }
}

@media (max-width: 767px) {
    .prawakolumna2 {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .p_lo {
        float: none;
        width: 45% !important;
        padding: 10px 5px;
    }
}

@media (max-width: 540px) {
    .p_lo {
        width: 100% !important;
        height: auto;
    }

    .BVSYGridStoryContent .BVSYPhoto {
        max-height: 100% !important;
        height: auto;
    }

    .BVSYPhoto.przepis_flex a {
        height: 0;
        padding-bottom: 100%;
    }
}