/**handles:mk**/
@-webkit-viewport {
	width: device-width;
}
@-moz-viewport {
	width: device-width;
}
@-ms-viewport {
	width: device-width;
}
@-o-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

@font-face {
	font-family: novecento_sans_widenormal;
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Normal-webfont.eot");
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Normal-webfont.eot?#iefix")
			format("embedded-opentype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Normal-webfont.woff") format("woff"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Normal-webfont.ttf") format("truetype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Normal-webfont.svg#novecento_sans_widenormal")
			format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: novecento_sans_widemedium;
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Medium-webfont.eot");
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Medium-webfont.eot?#iefix")
			format("embedded-opentype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Medium-webfont.woff") format("woff"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Medium-webfont.ttf") format("truetype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Medium-webfont.svg#novecento_sans_widemedium")
			format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: novecento_sans_widelight;
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Light-webfont.eot");
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Light-webfont.eot?#iefix")
			format("embedded-opentype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Light-webfont.woff") format("woff"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Light-webfont.ttf") format("truetype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Light-webfont.svg#novecento_sans_widelight")
			format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: novecento_sans_widedemibold;
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-DemiBold-webfont.eot");
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-DemiBold-webfont.eot?#iefix")
			format("embedded-opentype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-DemiBold-webfont.woff") format("woff"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-DemiBold-webfont.ttf") format("truetype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-DemiBold-webfont.svg#novecento_sans_widedemibold")
			format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: novecento_sans_widebook;
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Book-webfont.eot");
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Book-webfont.eot?#iefix")
			format("embedded-opentype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Book-webfont.woff") format("woff"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Book-webfont.ttf") format("truetype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Book-webfont.svg#novecento_sans_widebook")
			format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: novecento_sans_wide_bookbold;
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Bold-webfont.eot");
	src: url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Bold-webfont.eot?#iefix")
			format("embedded-opentype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Bold-webfont.woff") format("woff"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Bold-webfont.ttf") format("truetype"),
		url("https://www.marekkondrat.pl/wp-content/themes/mk/fonts/Novecentosanswide-Bold-webfont.svg#novecento_sans_wide_bookbold")
			format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.10.3
*/
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
.sl-wrapper .sl-navigation button.sl-next,.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem}@media (min-width:35.5em){.sl-wrapper .sl-navigation button.sl-next,.sl-wrapper .sl-navigation button.sl-prev{font-size:5rem}}@media (min-width:50em){.sl-wrapper .sl-navigation button.sl-next,.sl-wrapper .sl-navigation button.sl-prev{font-size:6rem}}

body .sl-wrapper .sl-close {font-size:50px}
body .sl-wrapper .sl-image .sl-caption {font-size:12px; background:#B39887D9;}
.breadcrumb a:hover {
	text-decoration: none;
}
.breadcrumb a:hover span {
	text-decoration: underline;
}


.well {
  background-color: #fcfaf6;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}


body {
	background: #fff;
	color: #000;
	font-family: "Poppins", sans-serif;
	line-height:1.5;
	font-size:14px;
}
b,
strong {
	font-weight: 600;
}
.extra_bold {
	font-weight: 700;
}
a {
	color: rgba(207, 80, 48, 1); /*#CF5030*/
}
a:hover,
a:active,
a:focus {
	color: rgba(207, 80, 48, 0.7);
	outline: none;
}


.relative {
	position: relative;
}

label {
	font-weight: normal;
}
label.error {
	background: #F79651;
	color: #fff !important;
	margin: 0;
	display: inline-block;
	padding: 2px;
	line-height: 1;
	font-size: 11px;
	min-height: 0;
}

.monospace {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

.alert {
	border:0;
}
.alert a:not(.btn) {
	color: inherit;
}
.alert-brown:after {border-color: #B39887;}
.alert-brown {
	color: #fff;
	background-color: #B39887;
	border-color: #B39887;
}
.alert-success:after {border-color: #829484;}
.alert-success {
	color: #fff;
	background-color: #829484;
	border-color: #829484;
}
.alert-warning:after {border-color: #FBF4E4;}
.alert-warning {
	color: #000;
	background-color: #FBF4E4;
	border-color: #FBF4E4;	
}
.alert .mdi {
	vertical-align: middle;
	font-size: 25px;
	margin: 0 5px;
}
.alert .mdi_flip .mdi {
	vertical-align: middle;
	font-size: 18px;
	margin: 0 5px 0 0;
}
.close {
	opacity: 0.5;
}
#registerform .form-control {border-radius: 4px;}
.form-control {
	border-color: #d2beb3; /* #*/
	box-shadow: none;
}
.form-control:focus {
	border-color: #000;
	box-shadow: none;
	outline: 0;
}

hr {	border-top: 1px solid #ECE3D2;}

.dinx-parent .mdi-chevron-down::before,
.open > * > .mdi-chevron-down::before { transform: scale(1, -1);}




.btn-primary {
	color: #fff;
	background-color: #cf5030;
	border: 1px solid #cf5030;
	font-weight: 600;
	text-transform:uppercase;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
	color: #fff !important;
	background-color: rgba(207, 80, 48, 0.7) !important;
	border-color: rgba(207, 80, 48, 0.7) !important;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #aaa;
	border-color: #aaa;
}

.btn-default {
	color: #000;
	border: 1px solid #ece4cf;
	box-shadow: none;
}
.btn-default:hover,
.btn-default:active,
.btn-default:focus,
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
  color: #000;
  background-color: #ece4cf;
  border: 1px solid #ece4cf;
}



.btn-red {
	border: 1px solid #cf5030;
	color: #cf5030;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.btn-red:hover,
.btn-red:active,
.btn-red:focus,
.btn-red.active.focus, .btn-red.active:focus, .btn-red.active:hover, .btn-red:active.focus, .btn-red:active:focus, .btn-red:active:hover, .open > .dropdown-toggle.btn-red.focus, .open > .dropdown-toggle.btn-red:focus, .open > .dropdown-toggle.btn-red:hover {
  color: #fff;
  background-color: #cf5030;
  border: 1px solid #cf5030;
}

.btn-grona {
background-size: 41px auto;
background-image: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/groni-strzalka_biel.svg);
background-position: right center;
background-repeat: no-repeat;
padding-right: 40px;
text-transform: uppercase;
padding-left: 20px;
}

.btn-red.btn-grona {
background-image: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/groni-strzalka_red.svg);
}
.btn-red.btn-grona:focus,
.btn-red.btn-grona:active,
.btn-red.btn-grona:hover {
background-image: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/groni-strzalka_biel.svg);
}



.btn-orange {
	border: 1px solid #F79651;
	color: #F79651;
}

.btn-orange:hover,
.btn-orange:active,
.btn-orange:focus,
.btn-orange.active.focus, .btn-orange.active:focus, .btn-orange.active:hover, .btn-orange:active.focus, .btn-orange:active:focus, .btn-orange:active:hover, .open > .dropdown-toggle.btn-orange.focus, .open > .dropdown-toggle.btn-orange:focus, .open > .dropdown-toggle.btn-orange:hover {
  color: #fff;
  background-color: #F79651;
  border: 1px solid #F79651;
}

.btn-blue,
.btn-blue:hover,
.btn-blue:active,
.btn-blue:focus,
.btn-blue.active.focus, .btn-orange.active:focus, .btn-orange.active:hover, .btn-orange:active.focus, .btn-orange:active:focus, .btn-orange:active:hover, .open > .dropdown-toggle.btn-orange.focus, .open > .dropdown-toggle.btn-orange:focus, .open > .dropdown-toggle.btn-orange:hover {
  color: #fff;
  background-color: #2271b1;
  border: 1px solid #2271b1;
}

.btn-red-borderless {white-space: normal;background:none; padding: 0;	line-height: 1.7;color:#CF5030; border:0; font-size:12px; text-align:center; display: block; margin:10px auto 0; text-decoration: none !important;}
.btn-red-borderless:hover,
.btn-red-borderless:active,
.btn-red-borderless:focus,
.btn-red-borderless.active.focus, .btn-red-borderless.active:focus, .btn-red-borderless.active:hover, .btn-red-borderless:active.focus, .btn-red-borderless:active:focus, .btn-red-borderless:active:hover, .open > .dropdown-toggle.btn-red-borderless.focus, .open > .dropdown-toggle.btn-red-borderless:focus, .open > .dropdown-toggle.btn-red-borderless:hover {
  opacity:0.6;
}

.btn-red-borderless .mdi {font-size: 18px; vertical-align:middle; line-height: 1;}



.text-orange {
	color: #F79651;
}

.btn,
.form-control,
.dropdown-menu,
.alert {
	border-radius: 0;
}



header {
	width: 100%;
	margin: 0;
	background: transparent;
	transition: all 0.4s ease;
	
}


header.fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
}


.admin-bar .after_sticky {
	margin-top: 0;
}

@media screen and (max-width: 782px) {
	
	html #wpadminbar {  position: fixed !important;}
	
	.admin-bar header.fixed,
	.admin-bar .shop_filters,
	.admin-bar .navbar-menu.navbar_default_fixed,
	.admin-bar .cart_container .dropdown-menu,
	.admin-bar .search_container.search_container_fixed  {		margin-top: 46px;	}
	

}
@media screen and (min-width: 783px) {
	
	.admin-bar header.fixed,
	.admin-bar .shop_filters,
	.admin-bar .navbar-menu.navbar_default_fixed,
	.admin-bar .cart_container .dropdown-menu,
	.admin-bar .search_container.search_container_fixed  {		margin-top: 32px;	}
	
}



.header_backdrop {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.4);
  z-index: 2;
}


.after_sticky {
	height: 0;
}

.topbar {
	height: 40px;
}
.topbar a {
	color: #000;
	text-decoration: none;
}
.topbar a:hover {
	color: #000;
}
.topbar .mdi {
	font-size: 18px;
	vertical-align: middle;
}
.topbar_info .mdi {
	font-size: 20px;
	line-height: 1;
	vertical-align: middle;
}
.topbar .container {
	height: inherit;
}
.topbar .container .topbar_container {
	height: inherit;
	font-size: 13px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #ece4d1;
	padding-left: 0;
	padding-right: 15px;
	overflow:hidden;
}


.topbar .topbar_right ul {
	margin: 0;
}
.topbar .topbar_right ul li {
	display: block;
	float: left;
}
.topbar .topbar_right ul li:not(:last-child) {
	margin-right: 20px;
}

.fixed .bottombar {
	background: #fff;
}
.bottombar .bottombar_container {
	height: 115px;
	background: #fff;
	position: relative;
}

.fixed .topbar {
	height: 0;
}
.fixed .topbar * {
	display: none;
}

.fixed .bottombar .bottombar_container {
	height: 60px;
}
.fixed .bottombar {
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.fixed .menubar {
	height:0;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.fixed .logo_container .logo {
	max-width: 160px;
}


.logo_container {
	width: 210px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -30px;
	transition: all 0.4s ease;
}
.logo_container * {
	margin: 0;
}
.logo:hover,
.logo:active,
.logo:focus {
	opacity: 0.8;
}
.logo {display:block; height:60px;background-image: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/KWW_logo.svg);
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
}


#search_opener {
	display:none;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	white-space: nowrap;
	outline: none;
	font-size:38px;
	line-height:1;
	color:#A18373;
}

#search_opener .mdi-close {
	display: inline-block;

}
#search_opener .mdi-magnify {
	display: none;

}
#search_opener.collapsed .mdi-close {
	display: none;
}
#search_opener.collapsed .mdi-magnify {
	display: inline-block;
}

.search_container {
		
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -20px;
	width: 400px;
}
.search_container #search_form.collapsing { display:none !important }

.search_container #search_form .form-inline .form-control {
	width: calc(100% - 50px);
	height: 40px;
	display: inline-block;
	vertical-align: top;
}
.search_container #search_form .form-inline .btn {
	height: 40px;
	width: 50px;
	background-image: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/lupa-biala.svg);
	background-size: auto 75%;
	background-position: center center;
	background-repeat: no-repeat;
}

.search_container .ui-autocomplete {
	width: 600px !important;
	left: -100px !important;
	max-height: 450px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0;
	border-radius: 0 !important;
	border: 0;
	border-top: 1px solid #ccc;
	box-shadow: 0px 5px 3px 2px rgba(0, 0, 0, 0.2);
	font-family: "Poppins", sans-serif;
}
.shopping_container {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
	
}
.shopping_container > * {
	margin-left:20px;
	float: left;
}



.login_container button {
	margin: 0;
	padding: 0 0 0 20px; /*przez chevron*/
	border: 0;
	background: none;
	white-space: nowrap;
	outline: none;
}
.login_container button .mdi-chevron-down {
	font-size: 20px;
	color: #ece4d1;
	vertical-align: middle;
}
.login_container .dropdown-menu {
	padding: 10px;
	min-width: 260px;
	font-size: 14px;
	margin-top: -1px;

}
.login_container .dropdown-menu a {
	padding: 7px 20px;
}
.logged-in .login_container .dropdown-menu {
	padding: 5px 0;
	min-width: 160px;
}
.login_container .dropdown-menu .btn-primary {
	color: #fff;
}
.login_container .dropdown-menu .register_container {
	padding: 15px 0;
	text-align: center;
}
.login_container .dropdown-menu .register_container .register_url {
	display: inline-block;
	padding: 0;
	color: #cf5030;
}
.login_container .social_login {
	text-align: left;
}
.login_container .social_login a {
	padding: 5px;
}

.shopping_icon {
	height: 40px;
	width: auto;
}

.spinner {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin: 5px;
	border-radius: 50%;
	border: 3.8px solid #ece4d1;
	animation: spinner-bulqg1 0.96s infinite linear alternate,
		spinner-oaa3wk 1.92s infinite linear;
}
@keyframes spinner-bulqg1 {
	0% {
		clip-path: polygon(
			50% 50%,
			0 0,
			50% 0%,
			50% 0%,
			50% 0%,
			50% 0%,
			50% 0%
		);
	}
	12.5% {
		clip-path: polygon(
			50% 50%,
			0 0,
			50% 0%,
			100% 0%,
			100% 0%,
			100% 0%,
			100% 0%
		);
	}
	25% {
		clip-path: polygon(
			50% 50%,
			0 0,
			50% 0%,
			100% 0%,
			100% 100%,
			100% 100%,
			100% 100%
		);
	}
	50% {
		clip-path: polygon(
			50% 50%,
			0 0,
			50% 0%,
			100% 0%,
			100% 100%,
			50% 100%,
			0% 100%
		);
	}
	62.5% {
		clip-path: polygon(
			50% 50%,
			100% 0,
			100% 0%,
			100% 0%,
			100% 100%,
			50% 100%,
			0% 100%
		);
	}
	75% {
		clip-path: polygon(
			50% 50%,
			100% 100%,
			100% 100%,
			100% 100%,
			100% 100%,
			50% 100%,
			0% 100%
		);
	}
	100% {
		clip-path: polygon(
			50% 50%,
			50% 100%,
			50% 100%,
			50% 100%,
			50% 100%,
			50% 100%,
			0% 100%
		);
	}
}
@keyframes spinner-oaa3wk {
	0% {
		transform: scaleY(1) rotate(0deg);
	}
	49.99% {
		transform: scaleY(1) rotate(135deg);
	}
	50% {
		transform: scaleY(-1) rotate(0deg);
	}
	100% {
		transform: scaleY(-1) rotate(-135deg);
	}
}


* html .ui-autocomplete {
	height: 100px;
}
.ui-autocomplete .ui-menu {
	padding: 0;
}
.ui-autocomplete .ui-menu-item {
	padding: 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #ccc;
	list-style: none;
}
.ui-autocomplete .ui-menu-item:last-child {
	border-bottom: 1px solid #fff;
}
.ui-autocomplete .ui-menu-item.wygaszony {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.ui-autocomplete .ui-menu-item.zobacz_wiecej {
	border: 0 !important;
	border-radius: 0 !important;
}
.ui-autocomplete .ui-menu-item.zobacz_wiecej a {
	background: #B39887 !important;
	color: #fff !important;
	text-align: center;
	line-height: 1;
}
.ui-autocomplete .ui-menu-item.zobacz_wiecej a.ui-state-active {
	background: #B39887 !important;
}
.ui-autocomplete .ui-menu-item.zobacz_wiecej a span.triangle {
	margin-top: 2px;
}
.ui-autocomplete .ui-menu-item a {
	width: 100%;
	margin: 0;
	border: 0;
	padding: 10px 5px;
	cursor: pointer;
	display: table;
}
.ui-autocomplete .ui-menu-item a.ui-state-active {
	margin: 0;
	border: 0;
	padding: 10px 5px;
	background: #f5f5f5;
	border-radius: 0;
	color: #cf5030;
	text-decoration: none;
}
.ui-autocomplete .ui-menu-item a.ui-corner-all {
	margin: 0;
	border: 0;
	padding: 10px 5px;
	border-radius: 0 !important;
}
.ui-autocomplete .ui-menu-item span.highlight {
	font-weight: 600;
}
.ui-autocomplete .ui-menu-item span.auto_cena {
	display: table-cell;
	vertical-align: middle;
	width: 80px;
	color: #cf5030;
	font-weight: 600;
	text-align: right;
	padding-right:10px;
}
.ui-autocomplete .ui-menu-item span.auto_img {
	display: table-cell;
	vertical-align: middle;
	width: 60px;
	background: #fff;
	text-align: center;
}
.ui-autocomplete .ui-menu-item span.auto_img img {
	max-width: 50px;
	max-height: 70px;
}
.ui-autocomplete .ui-menu-item span.auto_label {
	display: table-cell;
	vertical-align: middle;
	padding-left:10px;
	padding-right:10px;
}
.ui-autocomplete .ui-menu-item.wygaszony span.auto_cena {
	color: inherit;
}
.ui-autocomplete .ui-menu-item span.auto_dostepnosc {
	display: block;
	font-size: 10px;
	margin: 5px 0 0;
	line-height: 1.2;
}
.ui-spinner {
	border-radius: 0 !important;
}
.ui-spinner input {
	font-size: 14px;
	outline: none;
	margin-left: 0;
	margin-right: 16px;
	width: 28px;
	border: 0;
}
.ui-spinner a {
	background: none !important;
	border-left: 1px solid #d3d3d3 !important;
}

.cart_container {
	width: 70px;
}
.cart_container > #cart > a { display:block; white-space:nowrap; }

.cart_container button.btn-cart {
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	position: relative;
}
.cart_container button .mdi-chevron-down {
	font-size: 20px;
	color: #ece4d1;
	vertical-align: middle;
}
.cart_container .dropdown-menu {
	border: none;
	width: calc(100vw - 50px);
	max-width: 450px;
	font-size: 14px;
	position: fixed;
	top: 0;
	right: 0;
	left: auto;
	height: 100vh;
	margin: 0;
}
.admin-bar .cart_container .dropdown-menu {  height: calc( 100vh - 32px );}

.cart_container .dropdown-menu.cart_preview_empty::before {
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.07;
	background-image: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/koszyk.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 250px auto;
}
.cart_container .dropdown-menu .alert a {display:block;}
.cart_container .dropdown-menu .alert {
	margin: 0 0 10px;
}
.cart_container .dropdown-menu .alert:last-child {
	margin: 0;
}
.cart_container .cart_count {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 40px;
	top: 4px;
	background: #cf5030;
	border-radius: 50%;
	line-height: 1;
	color: #fff;
	display: block;
	text-align: center;
	padding: 8px 0;
	z-index:1;
}

.cart_preview_close {
	position: absolute;
	top: 0;
	left: -50px;
	background: #000;
	color: #fff;
	font-size: 30px;
	padding: 10px;
	width: 50px;
	height: 50px;
	border: 0;
	margin: 0;
	line-height: 1;

}

.cart_preview_full {
	padding: 0 0 170px !important;

}

.cart_preview_full table {
	width: 100%;
	position: relative;
}
.cart_preview_full table td {
	vertical-align: middle;
	padding: 20px 5px;
	border-top: 1px solid #ece4d1;
}
.cart_preview_full table tr:first-child td {
	border-top: 0;
}
.cart_preview_full table td a {
	color: #000;
	text-decoration: none;
}
.cart_preview_full table td.preview_item_img {
	width: 100px;
	text-align: center;
}
.cart_preview_full table td.preview_item_img img {
	max-height: 100px;
	max-width: 90%;
	display: inline-block;
}
.cart_preview_full table td.preview_item_details .preview_item_title {
	font-weight: 600;
	font-size: 12px;
	line-height: 1.4;
}
.cart_preview_full table td.preview_item_details .preview_item_edit {
	margin: 15px 0 0;
}
.cart_preview_full	table td.preview_item_details .preview_item_edit .preview_item_quantity {
	display: inline-block;
	margin-right: 10px;
	vertical-align:middle;
}


.cart_preview_full	table	td.preview_item_details	.preview_item_edit	.preview_item_price {
	display: inline-block;
	font-weight: 600;
	color: #cf5030;
	font-size: 15px;
	margin-right: 10px;
}

.cart_preview_full	table	td.preview_item_details	.preview_item_edit	.action_preview_item_remove {
	color: #cf5030;
	cursor: pointer;
}
.cart_preview_full a:hover {
	opacity: 0.9;
}

.cart_preview_full_table_container {
	overflow-y: auto;
	max-height: calc(100vh - 170px);
}
.admin-bar .cart_preview_full_table_container {max-height: calc(100vh - 202px);}


.cart_preview_full_total_container {
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 100%;
}
.cart_preview_full_total {
	background: #ece4d1;
	font-size: 18px;
	padding: 10px 0;
	text-align: center;
}
.cart_preview_full_total a {
	color: #cf5030;
	font-weight: 600;
}
.cart_preview_full_checkout {
	font-size: 18px;
	padding: 5px 20px;
	color: #fff;
	margin: 20px auto;
	display: block;
	width: 200px;
}
.cart_preview_empty_cart {
	cursor: pointer;
	display: block;
	text-align: center;
	color: #cf5030;
	margin: 0 0 20px;
	font-size: 12px;
}
.cart_preview_editing {
	display: none;
	position: absolute;
	left: 0;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.9);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index:3;
}
.cart_preview_editing .spinner {
	width: 40px;
	height: 40px;
}

.piktogram {
	height: 25px;
	width: 25px;
	display: inline-block;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.piktogram-usun {
	background-image: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/usun.svg);
}

.navbar-default .navbar-toggle {
	border:0;
	margin-right: 0;
	float:none;
}
.navbar-default .navbar-toggle:focus, 
.navbar-default .navbar-toggle:hover {
  background-color: inherit;
}

.navbar-default .navbar-toggle .icon-bar {
	transition: 300ms ease-in-out;
	background-color: #A18373;
	position: relative;
	width: 22px;
	height: 3px;
	border-radius: 2px;
}
.navbar-default .navbar-toggle .icon-bar:last-child {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: -6px;
}
.navbar-default .navbar-toggle .icon-bar:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 8px;
}
.navbar-default .navbar-toggle .icon-bar:nth-child(3) {
	opacity: 0;
}
.navbar-default .navbar-toggle.collapsed .icon-bar {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	top: 0;
	opacity: 1;
}

.menubar {
	
	color: #000;
	height: 40px;
}
.navbar-menu {
	border: 0;
	border-radius: 0;
	margin: 0;
	background: #ece4d1;
	color: inherit;
	min-height: 0;
}
.navbar-menu * {
	border-radius: 0;
}

.navbar-toggle.collapsed:hover,
.navbar-toggle.collapsed:focus {
	background-color: transparent;
}

#menu-glowne > li.menu-item-home .mdi {
	font-size: 22px;
}
#menu-glowne > li.open > a {
	color: #000;
}
#menu-glowne > li.open,
#menu-glowne > li.extra-open {
	background-color: #e7e7e7;
}
#menu-glowne > li.extra-open a {
	background: #eee !important;
	color: #000 !important;
}
#menu-glowne > li.menu-item-misja-wino {
	display: none !important;

}
#menu-glowne > li.menu-item-swieta a {
	background: #809281;
	color: #ffffff !important;
	min-height: 40px;
	text-transform: uppercase;
	line-height: 1;
	padding: 13px 27px;
	background-image: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/sniezynka.png), url(https://www.marekkondrat.pl/wp-content/themes/mk/images/sniezynka.png);
	background-repeat: no-repeat;
	background-position: left center, right center;
}


.navbar-menu .navbar-nav > li > a {
	color: #000;
}
.navbar-menu .navbar-nav > li > a:hover,
.navbar-menu .navbar-nav > li > a:focus {
	color: #000;
}
.navbar-menu .navbar-nav .open .dropdown-menu {
	background: #fff;
}
.navbar-menu .navbar-brand {
	display: none;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/brand_v2.png") no-repeat 5px center;
	background-size: auto 36px;
	padding: 0;
	width: 160px;
	height: 48px;
	margin-left: 10px;
}
.sub-menu {
	display: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	background-color: #fff;
	color: #000;
}


li.menu-item-sklep > ul > li a { background-size:25px auto; background-position:15px center; background-repeat:no-repeat; }
li.menu-item-wino > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_1.svg) !important; }
li.menu-item-zestawy-win > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_2.svg) !important; }
li.menu-item-wino-bag-in-box > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_3.svg) !important; }
li.menu-item-prezenty > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_4.svg) !important; }
li.menu-item-artykuly-spozywcze > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_5.svg) !important; }
li.menu-item-opakowania > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_6.svg) !important; }
li.menu-item-akcesoria > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_7.svg) !important; }
li.menu-item-kursy-i-degustacje > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_8.svg) !important; }
li.menu-item-ksiazki-i-plakaty > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_9.svg) !important; }
li.menu-item-karta-podarunkowa > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_10.svg) !important; }
li.menu-item-kreator-zestawow > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogramy_11.svg) !important; }
li.menu-item-alkohole-mocne > a { background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/piktogram_alkohole_mocne.svg) !important; }
li.menu-item-polecamy-na-prezent > a {  }
li.menu-item-nowosci > a {  }
li.menu-item-bestsellery > a {  }

/*smart slider*/
.kre_smartslider {border-top:1px solid #fff;}
.wiecej-grona a {
	background-size: 40px auto !important;
background-image: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/groni-strzalka_biel.svg) !important;
background-position: 95% center !important;
background-repeat: no-repeat !important;
padding-right: 60px !important;
}


.slider_author_foto  {display:inline-block; white-space:nowrap;}
.slider_author_foto img {border:0; border-radius:50%; min-width:50px; max-width:80px; width:5vw; height:auto; margin: 10px 1vw; vertical-align: middle;}

.slider_vs_pop {display: flex; flex-direction: column;}


.single_header {
text-transform: lowercase;
font-family: novecento_sans_widemedium, sans-serif;
font-size: 40px;
text-align: center;
margin: 70px 0;
}
.single_header a { color:#000; }
.product_section { padding:40px 0; border-top:1px solid #ece3d2;}
.product_section .product_description {font-size: 16px; line-height: 1.6; }
.product_section .single_header {font-size: 30px; text-align: left; margin:0 0 40px;}
.product_section .product_section_header .mdi {vertical-align:middle; float:right; display:none;}

.table > tbody > tr > td, 
.table > tbody > tr > th, 
.table > tfoot > tr > td, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > thead > tr > th {

  border-top: 1px solid #ece3d2;
}

.table > tbody > tr > th, 
.table > tfoot > tr > th, 
.table > thead > tr > th {

  font-weight:600;
}
.kre_slider_item {
	background-color: #FBF4E4; 
	display: flex; 
	justify-content: center; 
	align-items: center; 
	flex-direction: column;
	aspect-ratio: 3 / 1; 
	padding:0 40px 0 50%; 
	background-size:contain; 
	background-repeat:no-repeat; 
	margin:15px 0; 
	max-height: 195px;
	color: #000;
	font-weight: 600;
	font-size: 20px; /*fallback*/
	font-size: 2.0vw;
	text-decoration:none !important;
	text-align:center;
	text-decoration:none;
}
.kre_slider_item:hover,
.kre_slider_item:active,
.kre_slider_item:focus {color:inherit; opacity:.7}
.kre_slider_item p {margin:0;}
.kre_slider_item img {margin-top:10px;}

.kre_slider_item.kre_slider_item_right {		padding:0 50% 0  30px; 	}
.kre_slider_item.kre_slider_item_big { aspect-ratio: 4 / 1; max-height:400px; padding:0 30px 0 50%; font-size: 2.5vw;}
.kre_slider_item.kre_slider_item_big.kre_slider_item_right { padding:0 50% 0  30px;  }

.kre_slider_item .bold { font-weight:700; }
.kre_slider_item table  {margin-top:20px;}
.kre_slider_item table th {text-align:center; font-size: 4.0vw; padding:10px;}
.kre_slider_item table td {text-align:left; font-size: 2.0vw; font-weight:400;padding:10px;}

.gradient {
	background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 40%, #ffffff 40%, #ece3d2 100%);
background: -webkit-linear-gradient(top,  #ffffff 40%,#ffffff 40%,#ece3d2 100%);
background: linear-gradient(to bottom,  #ffffff 40%,#ffffff 40%,#ece3d2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ece3d2',GradientType=0 );
}
.polecamy_container  {overflow: auto;}
.polecamy_container .single_header {margin-bottom:120px;}

.shop_tabs {
	margin-top: -70px;
	margin-bottom: 70px;
}
.shop_tabs.shop_tabs_dobierz {
	margin-top: 70px;
	margin-bottom: 35px;
}
.shop_tabs .main_tabs {
	border-bottom: none;
}
.shop_tabs .main_tabs > li {
	margin-right: 5px;
	text-align: center;
}
.shop_tabs .nav-tabs > li > a:focus,
.shop_tabs .nav-tabs > li > a:hover {
	background-color: #ffffff88;
}

.shop_tabs .nav-tabs > li > a {
	border-radius: 0;
	min-height: 70px;
	border: 1px solid transparent;
	font-size: 2.2vw;
	color: #000;
	text-transform: lowercase;
	font-family: "novecento_sans_widenormal", sans-serif;
	white-space: nowrap;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	cursor:pointer;
	padding: 0 30px;
}

.shop_tabs.shop_tabs_dobierz .main_tabs > li:last-child > a {
	margin-right:0;
}
.shop_tabs.shop_tabs_dobierz .main_tabs > li {
	margin:0;
	width: 20%;
	min-width: 140px;
}
.shop_tabs.shop_tabs_dobierz .nav-tabs > li > a:focus,
.shop_tabs.shop_tabs_dobierz .nav-tabs > li > a:hover {
	background-color: #B398871A;
}
.shop_tabs.shop_tabs_dobierz .nav-tabs > li > a.dtab_wino {	background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dobierz_wino_brown.svg); }
.shop_tabs.shop_tabs_dobierz .nav-tabs > li > a.dtab_zestaw {	background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dobierz_zestaw_brown.svg); }
.shop_tabs.shop_tabs_dobierz .nav-tabs > li > a.dtab_potrawy {	background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dobierz_do_potrawy_brown.svg); }
.shop_tabs.shop_tabs_dobierz .nav-tabs > li > a.dtab_okazje {	background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dobierz_do_okazji_brown.svg); }
.shop_tabs.shop_tabs_dobierz .nav-tabs > li > a.dtab_kurs {	background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/school-outline_brown.svg) center 15px/60px auto no-repeat; }
.shop_tabs.shop_tabs_dobierz .nav-tabs > li.active > a.dtab_wino {	background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dobierz_wino_white.svg); }
.shop_tabs.shop_tabs_dobierz .nav-tabs > li.active > a.dtab_zestaw {	background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dobierz_zestaw_white.svg); }
.shop_tabs.shop_tabs_dobierz .nav-tabs > li.active > a.dtab_potrawy {	background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dobierz_do_potrawy_white.svg); }
.shop_tabs.shop_tabs_dobierz .nav-tabs > li.active > a.dtab_okazje {	background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dobierz_do_okazji_white.svg); }
.shop_tabs.shop_tabs_dobierz .nav-tabs > li.active > a.dtab_kurs {	background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/school-outline.svg); }

.shop_tabs.shop_tabs_dobierz .nav-tabs > li > a {
	background-color:#fff;
	background-size: 100px auto;
	background-position: center -5px;
	background-repeat:no-repeat;
	min-height: 130px;
	font-size: 20px;
	color: #B39887;
	font-family: "novecento_sans_widedemibold", sans-serif;
	padding: 70px 10px 0;
	white-space: normal;
	line-height: 1;
}
.shop_tabs.shop_tabs_dobierz .nav-tabs > li.active > a {
	font-family: "novecento_sans_widedemibold", sans-serif;
}
.shop_tabs.shop_tabs_dobierz .tab-content {background-color: #B39887; padding:30px;}
.shop_tabs.shop_tabs_dobierz .nav-tabs > li.active > a,
.shop_tabs.shop_tabs_dobierz .nav-tabs > li.active > a:hover,
.shop_tabs.shop_tabs_dobierz .nav-tabs > li.active > a:focus {
	color: #fff;
	background-color: #B39887;
	border: 1px solid #B39887;
}

.flex_space {
	
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
align-content: center;
}
.shop_tabs.shop_tabs_dobierz .form-group {
	background:#fff;
	padding:0;
	margin:15px 0 30px;
	min-height: 125px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;

}
.shop_tabs.shop_tabs_dobierz .form-group .dropdown,
.shop_tabs.shop_tabs_dobierz .form-group .dropdown button,
.shop_tabs.shop_tabs_dobierz .form-group .dropdown-menu {
	width:100%;
	min-height: 125px;
}
.shop_tabs.shop_tabs_dobierz #dtab1 .form-group .dropdown,
.shop_tabs.shop_tabs_dobierz #dtab1 .form-group .dropdown button  {
	min-height: auto;
}

.shop_tabs.shop_tabs_dobierz .form-group .btn {
	font-size:22px; 
	margin: 0 auto;
	display: block; 
	border:0; 
	text-transform: lowercase; 
	font-family: novecento_sans_widedemibold, sans-serif;
}
.shop_tabs.shop_tabs_dobierz .btn:active {box-shadow:none;}

.shop_tabs.shop_tabs_dobierz .form-group .dropdown-menu {
	font-size:22px;
	text-align:left;
	text-transform: lowercase;
	font-family: novecento_sans_widemedium, sans-serif;
	margin: 0;
}

.shop_tabs.shop_tabs_dobierz .form-group .dropdown-menu li a {min-height: 32px;padding: 10px 20px; white-space: normal;}

.shop_tabs.shop_tabs_dobierz .form-group .dropdown-menu li.potrawa_parent_dowolne a { padding: 30px 20px;}

.shop_tabs.shop_tabs_dobierz .form-group .mdi-checkbox-blank-circle {text-shadow: 0px 0px 1px #b39887;}
.shop_tabs.shop_tabs_dobierz .form-group .btn .mdi-chevron-down {
	vertical-align: middle;
	font-size:30px;
	color:#B39887;
	line-height: 1;
}

.shop_tabs.shop_tabs_dobierz .form-group p {
	text-transform: lowercase;
	font-family: "novecento_sans_widenormal", sans-serif;
	font-size:22px;
	margin:0 0 15px;
}

.shop_tabs.shop_tabs_dobierz .btn-grona-big {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 18px;
	background-position: 90% center;
min-width: 200px;
}

.shop_tabs.shop_tabs_dobierz #dtab2 a i,
.shop_tabs.shop_tabs_dobierz #dtab3 a i,
.shop_tabs.shop_tabs_dobierz #dtab4 a i,
.shop_tabs.shop_tabs_dobierz #dtab5 a i,
.shop_tabs.shop_tabs_dobierz #dtab3 a span,
.shop_tabs.shop_tabs_dobierz #dtab4 a span,
.shop_tabs.shop_tabs_dobierz #dtab5 a span {margin:5px;}

.shop_tabs.shop_tabs_dobierz #dtab2 a,

.shop_tabs.shop_tabs_dobierz #dtab4 a {

	margin:15px 0;
	min-height: 125px;
	font-size:20px; 
	border:0; 
	text-transform: lowercase; 
	font-family: novecento_sans_widedemibold, sans-serif;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	background:#fff;
}
.shop_tabs.shop_tabs_dobierz .dropdown button {background:#fff;}
.shop_tabs.shop_tabs_dobierz .dropdown a {cursor:pointer;}



.shop_tabs.shop_tabs_dobierz #dtab3 .dropdown-menu a {
flex-direction: row;
min-width: auto;
min-height: auto;
justify-content: flex-start;
margin:0;
}


.shop_tabs.shop_tabs_dobierz #dtab4 a { min-width:200px;flex-direction: row;}

.shop_tabs .nav-tabs > li.active > a {font-family:"novecento_sans_widemedium", sans-serif;}
.shop_tabs .nav-tabs > li.active > a,
.shop_tabs .nav-tabs > li.active > a:hover,
.shop_tabs .nav-tabs > li.active > a:focus {
	color: #000;
	background-color: #fff;
	border: 1px solid #fff;
	border-bottom: 0;
	cursor: default;
}
.shop_tabs .product_box.wino .img, 
.shop_tabs .product_box.wino .data, 
.shop_tabs .product_box.oliwa .img,
.shop_tabs .product_box.oliwa .data  {
	width:100%;
	float:none;
}
.shop_tabs .product_box .data_box h2 {text-align:center;}



.shop_tabs .product_box .img {min-height:290px;}

.shop_tabs .product_box .oszczednosc {top:15px; right:15px; left: auto;}
.shop_tabs .product_box.zestawy-win .oszczednosc {top:20px; right:20px; left: auto;}



.shop_tabs .product_box.pudelka-swiateczne-wino-i-dodatki .data_box h2 {
	height: auto;
	min-height: 60px;
}
.shop_tabs .product_box.pudelka-swiateczne-wino-i-dodatki img {
	max-height: 150px;
}
.shop_tabs
	.product_box.pudelka-swiateczne-wino-i-dodatki
	.stock
	strong
	span.nazwa_dostepnosci {
	max-width: 100%;
}
.shop_tabs .product_box.pudelka-swiateczne-wino-i-dodatki .stock {
	min-height: 16px;
}
.shop_tabs .product_box.pudelka-swiateczne-wino-i-dodatki .price {
	min-height: 28px;
}
.shop_tabs .zloz_zapytanie {
	display: none;
}

.shop_tabs .tab-content {
	padding:30px 0;
}

.tab-pane {position:relative;}
.tab-pane .arrow:hover {
	background-color: #ECE4D1
}
.tab-pane .arrow {
	position: absolute;
	width: 52px;
	height: 52px;
	top: 50%;
	margin-top:-26px;
	z-index: 1;
	background-color: #ECE4D188;
	color:#B39789;
	border-radius:50%;
	cursor:pointer;
	font-size: 35px;
	text-align: center;
	line-height: 1.5;
}
.tab-pane .arrow-left {
  left: -10px;
}

.tab-pane .arrow-right {
  right: -10px;
}

.tab-pane-box {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: hidden;
}
.tab-pane-box .product_box {
	min-width:280px;
	margin:0 15px;
}
.tab-pane-box .product_box .filters { text-align:center; margin:0; min-height:27px;}
.tab-pane-box .product_box .filters .filter span a { padding: 3px 5px;font-size: 11px;}
.tab-pane-box .product_box .data_box h2 { min-height: 65px; font-size: 14px; } 
.tab-pane-box .product_box .stock { display:none; } 
.tab-pane-box .product_box .price { font-size: 22px; } 
.tab-pane-box .product_box .stan_sklep_container { display:none; } 
	
.shop_tabs .promowane {
	display: none;
}
.more {
	display: block;
	margin-top: 15px;

}
.more .triangle {
	margin-top: 1px;
}
.btn.referrer .triangle {
	margin-top: -1px;
	margin-right: 4px;
}
.quick_search .szukanie_zaawansowane .triangle {
	margin-top: 0px;
}
. .shop_tabs.quick_search .nav-tabs {
	margin-left: 0;
}
.shop_tabs.quick_search .quick_search_center {
	margin-left: 1px;
}
.shop_tabs.quick_search .quick_search_right {
	margin-right: 0;
}
.quick_search .tab-content {
	background: #000;
	padding: 0 20px 15px;
}

.quick_search .tab-content #dtab1 {
	/*background:url('https://www.marekkondrat.pl/wp-content/themes/mk/images/dtab_lub.png') no-repeat right 5px;*/
}
.quick_search .tab-content #dtab3 {
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/na-zdrowie.png") 95% 95%/90px auto no-repeat;
}
.quick_search .tab-content #dtab2 ul,
.quick_search .tab-content #dtab3 ul {
	margin: 0;
	padding: 0;
}
.quick_search .tab-content #dtab2 .btn,
.quick_search .tab-content #dtab3 .btn {
	color: #000;
	background: #fff;
	margin: 0 0 10px;
	text-transform: uppercase !important;
}
.quick_search .q_tabs {
	border-bottom: 1px solid #000;
}
.quick_search .q_tabs > li {
	margin-right: 0;
	width: 33%;
}
.quick_search .q_tabs > li > a {
	box-shadow: none;
	border-bottom: 1px solid #000;
	border-left: 0;
	width: 100%;
}
.quick_search h2 {
	font-size: 20px;
	margin: 0;
	padding: 30px 0;
}
.quick_search a {
	color: #fff;
}
.quick_search .form-group {
	margin-bottom: 15px;
}
.quick_search .dtab_wino {
	background: #fff url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dtab_wino2.png") no-repeat center center;
	height: 42px;
	padding: 0;
}
.quick_search .active .dtab_wino {
	background: #000 url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dtab_wino1.png") no-repeat center center;
}
.quick_search .dtab_zestaw {
	background: #fff url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dtab_zestaw2.png") no-repeat center center;
	height: 42px;
	padding: 0;
	float: right;
}
.quick_search .active .dtab_zestaw {
	background: #000 url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dtab_zestaw1.png") no-repeat center center;
}
.quick_search .dtab_rek {
	background: #fff url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dtab_rek2.png") center center/auto 26px
		no-repeat;
	height: 42px;
	padding: 0;
	float: right;
}
.quick_search .active .dtab_rek {
	background: #000 url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dtab_rek1.png") center center/auto 26px
		no-repeat;
}
.quick_search .szukanie_zaawansowane {
	font-size: 11px;
	margin-left: 0 !important;
}
.quick_search .btn-primary {
	min-width: 165px;
	box-shadow: 2px 2px 0px 0px rgba(255, 255, 255, 0.8);
	margin: 6px 0 0;
}
.quick_search .btn-primary:hover {
	box-shadow: none;
}
.filter span {
	text-transform: uppercase;
	background: #FFF;
	/*min-width: 130px;*/
	text-align: center;
	display: inline-block;
	position: relative;
	border:1px solid #ECE4D1;
	line-height: 1.2;
	vertical-align: text-top;
}
.filter span:hover {
	background: #ECE4D1;
}
.filter span a {
	color: #000;
	font-size: 12px;
	padding: 4px 8px;
	display: inline-block;
	text-decoration: none !important;
}
.filter span:hover,
.filter span:active,
.filter span:focus { opacity:0.6}

.filters .filter span {
	width: auto;
	min-width: 0;
}
.filters .filter span a {

	padding: 3px 8px;
}
.ile {
	text-align: center;
	padding-left: 0;
	padding-right: 0;
	border-color:#ece4cf;
	width: 60px;
	box-shadow:none;
}
.quantity {
	float: left;
	
}
.minus_plus * {z-index:0 !important}
.minus_plus .input-group-btn .btn {padding-left:8px; padding-right:8px; }
.minus_plus .input-group-btn .btn:focus,
.minus_plus .input-group-btn .btn:active,
.minus_plus .input-group-btn .btn:hover {border:1px solid #ece4cf; background:#ece4cf; filter:none;}
.input-group .form-control {    border-color: #ece4cf; text-align: center;}
.minus_plus{
	max-width:100px;
}
.product_header_right .quantity {
	float: none;
	text-align: center;
}
.price {
	float: right;
	font-size: 24px;
	line-height: 1;
	font-weight: 700;
	color: #CF5030;
	text-align: right;
	margin-top:5px;
}
.price_old {
	text-decoration: line-through;
	text-align: right;
	font-weight: 600;
	min-height: 20px;
}
.price_minLastMonth {
	float:none;
	clear:both;
	font-size: 11px;
	line-height: 1.5;
	font-weight: 400;
	color: #D5C6BD;
	text-align: right;
	padding: 15px 0 0;
}
.product_box .price_minLastMonth {font-size:10px;}

.cart_box_jednostka {
	display: block;
	white-space: nowrap;
	font-size: 13px;
	margin-top: 4px;
}
.zestawy-win .price_old {
	min-height: 20px;
}
.stock {	font-size: 11px;}
.product_header .stock {	font-size: 12px;}
.price_quantity {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-end;
align-content: flex-end;

}

.stock strong span.nazwa_dostepnosci {	color:#4E9E00;	vertical-align: top;}
.stock strong span.nazwa_dostepnosci.out_of_stock { color:#888; font-weight:400;}


.product_nav {height:100px; 
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-start;
   
    overflow: auto;
    flex-direction: row;
}



.stock .question-sign {
	position: absolute;
	top: auto;
	left: auto;
	display: inline-block;
	margin-left: 5px;
}
.shop_tabs .stock .question-sign {
	display: none;
}
.stock a strong {
	color: #cf5030;
}
.addtocart {
	margin: 10px 0 10px;
}
.btn.zobacz_wiecej {
	margin: 10px 0;
	padding: 5px 0 5px 15px;
	min-width: 140px;
}
.btn-grona-big,
.add_to_cart {
	margin: 15px 0;

	background-size: 41px auto;
	background-image: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/groni-strzalka_biel.svg);
	background-position: right center;
	background-repeat: no-repeat;
	padding: 8px 40px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
}

#popup_adult .logo { margin: 0 0 30px; width: 100% !important; background-position: center; }
#popup_adult .btn { padding: 10px 35px;text-transform:uppercase; margin: 0 10px;}


#popup_powiadomienie.modal .row {
	margin-left: -15px;
	margin-right: -15px;
}
#popup_powiadomienie small {
	display: block;
	font-size: 11px;
	margin: 20px 0 0;
	line-height: 1.2;
	color: #777;
}
#popup_zloz_zapytanie.modal .row {
	margin-left: -15px;
	margin-right: -15px;
}
.notifyme {
	margin: 10px 0 10px;
	padding: 7px 0;
	min-width: 140px;
	white-space: normal;
}
.zloz_zapytanie,
.stworz_prezent {
	margin: 10px 0 10px;
	padding: 5px 0 5px;
	min-width: 140px;
}

.twrwdrodze .mdi {color:#B39887; font-size:24px; margin-right:5px; vertical-align:middle; line-height:1;}
.twrwdrodze {
	border-top: 1px solid #ece3d2;
	border-bottom: 1px solid #ece3d2;
	padding:20px 0;
	margin:20px 0;
}
.twrwdrodze strong {
	font-weight:600
}

.twrwdrodze p.zastrz {
	margin: 10px 0 0;
	color: #B39887;
	font-size: 10px;
	line-height: 12px;
}

.kww_orange {color:#F79651;}

.oszczednosc {display:flex; width:55px; height:55px; justify-content: center; 	align-items: center; color:#F79651; border:2px solid #F79651; border-radius:50%; font-weight: 700;background: #fffffff9;}

.circle_badge_container {  position:absolute; top:5px; left:5px; z-index:1; display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;align-content: flex-start; }
.circle_badge {  
	display: flex;
	width: 55px;
	height: 55px;
	justify-content: center;
	align-items: center;
	background: #ccc;
	color: #FFF;
	border:none;
	border-radius:50%;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: center;
	line-height: 1.3;
	margin-bottom:10px;
}

.circle_badge .circle_badge_value {  margin-top: 1px; }
.circle_badge .circle_badge_label {  font-size:11px;display: block;}
#gallery_main .circle_badge   {    width: 65px;  height: 65px; font-size: 16px;}

.circle_badge.circle_badge_grupa {display:none !important; background:transparent; }
.circle_badge.circle_badge_grupa:hover {opacity:.8;}

.circle_badge.cb_oszczednosc { color:#F79651; border:2px solid #F79651; background: #FFF; }

.circle_badge.circle_badge_grupa.grupa_riesling-weeks {display:block !important; background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/riesling_weeks2.png) center center/contain no-repeat; }

.product_box {
	padding: 15px;
	position:relative;
	background: #fff;
	transition: all 0.4s ease;
}


.product_box.wino .img,
.product_box.oliwa .img {
	width: 38%;
	float: left;
}
.product_box.wino .data,
.product_box.oliwa .data {
	width: 60%;
	float: right;
}
.product_box .img {
	text-align: center;
}
.product_box .img a {
	display: block;
}
.product_box .img img {
	max-width: 100%;
	max-height: 290px;
	height: auto;
}
.product_box .img:hover {
	opacity: 0.8;
}

.product_box .data_box h2 {
	margin: 15px 0;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 600;
}
.product_box .filters {display:block;  margin:0 0 15px;}
.product_box .filters .filter {display:inline-block; margin: 0 5px 5px 0; }
.product_box .filters .filter:last-child {margin-right: 0; }

.product_box .data_box h2 a {
	color: #000;
	display: block;
}
.product_box .data_box h2 a:hover,
.product_box .data_box h2 a:active,
.product_box .data_box h2 a:focus {
	text-decoration: none;
	color:#cf5030;
}

.rating_block {
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
	border-top: 1px solid #ece3d2;
	border-bottom: 1px solid #ece3d2;
	padding: 5px 0;
}
.rating_block > div { min-width:75px; margin: 10px;}

.rating_block > div a { color:#000; text-decoration:none; display:block;}

.rating_block .avg_count {text-align:center;}

.rating_block .avg {	display: block;font-weight: 600;font-size: 15px;}
.rating_block .avg:hover {	opacity: 0.6;}
.rating_block .avg .mdi {	color:#A18373;font-size: 24px; line-height:1; vertical-align:middle;}

.rating_block .avg_count_zero .avg .mdi {	color:#ece3d2;}
.rating_block .count { display:block; font-size:11px; margin-top:3px; text-transform:uppercase;}


.product_box .oszczednosc {position:absolute; top:10px; left:10px; right:auto;}	
.product_box.full .oszczednosc {top:40px; left:auto; right:100px;}	

.ulubione {display:none;}	
.ulubione a .mdi {font-size: 36px; line-height:1; vertical-align: middle;}	
.ulubione a .mdi-cards-heart {color:#CF5030;}	
.ulubione a .mdi-cards-heart:hover {opacity:0.6;}	
.ulubione a .mdi-cards-heart-outline {color:#ECE3D2;}	
.ulubione a .mdi-cards-heart-outline:hover {color:#A18373;}	

.product_box .stock {	text-align:center;}

.product_box_disabled .img {	opacity: 0.5;}
.wzestawie .product_box_disabled .img,
.zestaw .product_box_disabled .img {	opacity: 1;}

.product_box_disabled .oszczednosc,
.product_box_disabled .quantity {	display: none;}

.stan_sklep_container {background:#fff;}

.rating_login {
	clear: both;
	padding: 20px 0;
	font-weight: bold;
}
.rating .post-ratings img {
	width: 16px;
	height: auto;
	padding: 0 2px 0 0;
	vertical-align: baseline;
}
.rating .post-ratings .rating_text {
	margin-left: 10px;
}




.atut {
	background-color:#FBF4E4; 	
	background-size: auto 70%;
	background-position: center top;
	background-repeat: no-repeat;
	width:100%; 
	aspect-ratio: 1; 
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	border-radius:50%;
	padding: 55% 2.7vw 10%;
	font-size: 18px;
	text-transform: uppercase;
	color: #B29887;
	text-align: center;
	font-weight: 600;
	text-decoration:none;
	line-height: 1.3;
}


.atut-back a {color:#FBF4E4;}
.atut-back {
	width:100%; 
	aspect-ratio: 1; 
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	border-radius:50%;
	background:#B39887;
	color:#fff;
	padding: 0 2vw;
	font-size: 15px;
	font-weight: 400;
	text-align: center;
}

.atut-1 {background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dostawa_2.svg); }
.atut-2 {background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/gwarancja_2.svg); }
.atut-3 {background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/10-lat_2.svg); }
.atut-4 {background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/bez-posrednikow_2.svg); }

.flip-cards {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
	justify-content: space-between;
	margin:-30px -15px 0;
	padding: 30px 0;
	align-items: center;
}

.flip-card:hover {opacity:.8}
.flip-card {
	background-color: transparent;
	width: 280px;
	aspect-ratio: 1;
	perspective: 1000px;
	cursor:pointer;
	margin:0 15px;
	min-width:215px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
  
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card.flipped .flip-card-inner {
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-card-front {

}

/* Style the back side */
.flip-card-back {

  transform: rotateY(180deg);
}


.popover {
	background: #B39887;
	border-color: #B39887;
	color: #fff;
	font-family: "Poppins", sans-serif;
}
.popover-content {

}
.popover-content ul {
	margin: 10px 0 0;
	padding: 0 0 0 15px;
}
.popover-title {
	display: none;
}
.popover.bottom > .arrow {
	border-bottom-color: #B39887;
}
.popover.bottom > .arrow:after {
	border-bottom-color: #B39887;
}
.home_newsletter {
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/newsletter.jpg") right center/cover no-repeat;
	padding-left:5%;
	min-height: 400px;
	display: flex;
	flex-wrap: wrap;
justify-content: start;
align-items: center;
color:#fff;
}

.home_newsletter h2 {font-size:34px; font-weight:700; color:#EDE7CF; margin:0 0 20px;}
.home_newsletter h3 {font-size:40px; margin:0 0 20px;}
.home_newsletter .form-control {
	  width: 450px;
  max-width: calc(100% - 100px);
  margin: 10px 0;
  box-shadow:none;
  border-color:#fff;

}


.home_newsletter .klauzule {
	  width: 630px;
  max-width: 100%;
}





.footer {	font-size: 12px;}
.footer ul { list-style:none; margin: 0 0 30px; padding: 0;}
.footer ul li { margin:0 0 4px;}
.footer h3,
.footer h4 { font-size:14px; text-transform:uppercase; font-weight:600; margin:0 0 30px; line-height: 1.3;}
.footer h3 a,
.footer h4 a { font-size:14px; }
.footer h3 { color:#B29887;  }
.footer h4 { color:#000000; }
.footer a { font-size:12px; }



.footer0 {	background: #FBF4E4;margin-top: 100px;	font-size: 12px;}
.footer1 {	background: #FFFFFF; }
.footer2 {	background: #B39887; color:#fff; padding:15px 0;}
.with_compare .footer2 {    padding-bottom: 100px; }

.footer0 a { color:#B29887;  }
.footer1 a { color:#cf5030;  }
.footer1 a.btn { color:#ffffff;  }





.footer_row {
	display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
align-items: stretch;
align-content: flex-start;
}

.footer1 .footer_row { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/forbes-gazele.png) right 30px bottom 30px/auto no-repeat;}
.footer2 .footer_row {
	
justify-content: space-between;
align-items: center;
align-content: flex-start;
}

.footer_col { margin:40px 0 0;}

.social_media a:hover {opacity:.7}
.social_media a {
	font-size:36px; 
	display:inline-block; 
	border-radius:50%; 
	background:#FBF4E4; 
	width:45px; 
	height:45px; 
	line-height: 45px;
	margin: 0 10px 10px 0;
	text-align:center;
}

.logo_footer {
	display: block;
	margin: 0 10px 20px 0;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/KWW_symbol_white.svg) center center/contain no-repeat;
	width:45px;
	height:45px;
	margin:0 10px 0 0;
}
.developers {margin:10px 0;}
.developers ,
.developers a { color:#FBF4E4; }
.developers span { white-space:nowrap; }
.developers span:first-child {margin-right:10px; }

.popup {
	display: none;
}

.modal-content {
	border-radius: 0;
}
.modal img.logo {
	margin: 15px 0;
}
.modal {
	overflow-y: auto;
}
#popup_cookies .btn { margin:10px; }
#popup_cookies {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 2147480001 !important; /*nad chatem*/
	background: #fff;
	padding: 10px;
	color: #000;
	border-top: 1px solid #ECE3D2;
	
	display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
}

#popup_newsletter .modal-header .close { color: #fff;opacity: 1;font-size: 30px;}
#popup_newsletter .modal-header { border:0}
#popup_newsletter .modal-content {
	background: none;
box-shadow: none;
border: 0;
}

#popup_newsletter .modal-body {
	background: #FBF4E4;
	padding-bottom:40px;
	margin: 0;
	min-height: 300px;
}
#popup_newsletter .btn-primary { width:135px }
#popup_newsletter .form-control {
	border: 0;
	box-shadow: none;
	width:calc(100% - 135px);
}
#popup_newsletter h3 {
	font-size: 24px;
}
#popup_newsletter h4 {
	margin: 20px 0;
	padding: 0;
	font-size: 26px;
	line-height: 1.5;
	font-weight: 600;
}
#popup_newsletter h4 span {
	font-size: 23px;
}
#popup_newsletter small {
	font-size: 12px;
	margin-top: 20px;
	display: block;
}
#popup_banner .modal-header,
#popup_newsletter .modal-header,
#popup_cart .modal-header,
#popup_small .modal-header,
#popup_standard .modal-header,
#popup_large .modal-header {
	min-height: 50px;
}
#popup_newsletter.swieta h4 {
	margin: 15px 0 22px;
}
#popup_newsletter.swieta .modal-body {
	min-height: 320px;
	background: #339c1e url("https://www.marekkondrat.pl/wp-content/themes/mk/images/popupnewsletter_swieta_zielony.png")
		no-repeat left bottom;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
} /*background:#A82024 url('https://www.marekkondrat.pl/wp-content/themes/mk/images/popupnewsletter_swieta.png?v3')*/
#popup_newsletter.swieta .modal-content {
	background: transparent;
	border: 0;
	box-shadow: none;
}
#popup_newsletter.swieta .modal-header {
	border: 0;
}
#popup_newsletter.swieta .modal-header .close {
	color: #fff;
	opacity: 1;
	font-size: 30px;
	font-weight: 500;
}
#popup_newsletter.swieta .newsletter_form {
	padding-top: 10px;
}
#popup_newsletter.swieta .newsletter_form .btn-primary {
	box-shadow: 2px 2px 0px 0px rgba(255, 255, 255, 0.8);
} /*background:#272727;*/
#popup_newsletter.swieta p {
	font-size: 16px;
}
#popup_newsletter.swieta {
	color: #fff;
}
#popup_newsletter.swieta a {
	color: #75db68;
	text-decoration: underline;
} /*color:#fff;*/
#popup_newsletter.swieta .recaptcha_info {
	color: #75db68;
}

#popup_banner .modal-body {
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	min-height: 0;
	background: #910302;
	padding: 0;
}
#popup_banner .modal-content {
	background: transparent;
	border: 0;
	box-shadow: none;
}
#popup_banner .modal-header {
	border: 0;
}
#popup_banner .modal-header .close {
	color: #fff;
	opacity: 1;
	font-size: 30px;
	font-weight: 500;
}

#popup_nowy_regulamin small {
	display: block;
	padding: 10px 0 5px;
	line-height: 17px;
	font-size: 12px;
	color: #888;
}
#popup_cart .popup_cart_body img {
	max-width: 60px;
	max-height: 90px;
	width: auto;
	height: auto;
	vertical-align: middle;
	margin-right: 10px;
}
#popup_cart .popup_cart_body strong {
	display: inline-block;
	margin: 10px 0;
}
#popup_cart .popup_cart_footer {
	text-align: center;
}
#popup_cart .popup_cart_footer a,
#popup_cart .popup_cart_footer button {
	margin: 0 20px;
}
#popup_cart .modal-footer {
	margin-top: 0;
}
.form_cena {
	text-align: left;
	display: block;
	padding: 10px 0 10px 35px;
}
.form_cena input {
	max-width:50px;
	display: inline-block;
  width: auto;
  vertical-align: middle;
  padding: 5px;
}

.navi_empty {height:30px;}
.navi {
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 12px;
	color: #000;
}
.blog .navi {
	padding-bottom: 35px;
}
.blog .navi .cat-item {
	border-left: 1px solid #ccc;
	padding-left: 5px;
	margin-left: 3px;
}
.blog .navi > .cat-item:first-of-type {
	border-left: none;
	padding-left: 0;
	margin-left: 0;
}
.navi a {
	color: #000;
	text-decoration: underline;
}
.navi em {
	font-style: normal;
	padding: 0 8px;
	color: #b39887;
	font-size: 14px;
}
.navi div {
	display: inline;
}
.navi a:hover { color:#cf5030;}
.navi a.referrer {
	font-size: 12px;
margin: 0 30px 0 0;
color: #cf5030;
text-transform: uppercase;
text-decoration:none;
}
.shop_filters {
	margin-top: 20px;
}
.shop_filters h1 {
	font-size: 22px;
	margin: 0 0 30px;
	word-wrap: break-word;
	font-weight:600;
	text-transform:uppercase
}
.shop_filters .sklep_nav {
	display: block;
}

.shop_filters .sklep_nav > div {
  text-align: center;
  margin: 0 0 10px;
}
.shop_filters .sklep_nav .open .dropdown-menu {
  border:0;
}
.shop_filters .sklep_nav .open .dropdown-menu li > a {
  padding:10px 15px;
}
.shop_desc {
	background: #B39887;
	color: #fff;
	padding: 25px;
	font-size: 13px;
	margin-top: 30px;
	position: relative;
}
.shop_desc:after {
	content: "";
	position: absolute;
	bottom: -25px;
	right: 50px;
	border-width: 25px 25px 0 0;
	border-style: solid;
	border-color: #B39887 transparent;
	display: block;
	width: 0;
}
.shop_desc a {
	color: #fff;
	text-decoration: underline;
	white-space: normal;
}
.shop_desc a:hover {
	text-decoration: none;
}
.shop_desc a.btn {
	text-decoration: none;
}
.dropdown-backdrop {
	position: static;
}
.shop_filters h3 {
	color: #000;
padding: 8px 0;
font-weight: 600;
text-transform: uppercase;
font-size:14px;
}

.shop_filters .btn-group {
	float: none;
	width: 100%;
	margin: 0 0 0px;
}
.shop_filters .btn {
	box-shadow: none;
	float: none;
	white-space: normal;
}
.shop_filters .dropdown-menu {
	float: none;
	border-radius: 0;
	position: static;
	min-width: inherit;
	box-shadow: none;
	padding: 0;
	margin: 0;
	min-width: auto;
	border: 0;
}
.shop_filters .filtr_count {
	color: #888;
	font-size: 10px;
	font-weight: normal;
	margin-left: 3px;
}
.shop_filters .checked > a.wylacz_filtr {
	position: relative;
	cursor: pointer;
	display: block;
	font-weight: 600;
	color: #cf5030;
}

.shop_filters .checked > a.wylacz_filtr:hover {
	text-decoration: line-through;
	color:#CF5030;
}
.shop_filters .empty {
	display: none;
}
.shop_filters .empty a,
.shop_filters .empty a .filtr_count {
	color: #ccc;
}
.shop_filters .dropdown-cena {
	padding: 10px;
}
.shop_filters .ui-spinner {
	margin-bottom: 5px;
}
.shop_filters .dropdown-menu li a.wylacz_filtr,
.shop_filters .dropdown-menu li > a {
	white-space: normal;
	padding: 8px;
	font-size: 13px;
	
  display: block;
  padding-left:35px;
  background-size: 25px auto;
  background-position: 0 center;
  background-repeat: no-repeat;
}





.shop_filters .dropdown-menu > li > a:focus, 
.shop_filters .dropdown-menu > li > a:hover {
	background-color:transparent;
	color:#cf5030;
}

.shop_filters .dropdown-menu > li {
	border-top: 1px solid transparent;
}
.shop_filters .dropdown-menu > li:last-child {
	border-bottom: 0;
}
.shop_filters .dropdown-menu > li.term-kp {
}
.shop_filters .dropdown-menu > li.checked .term-children {
	display: block;
}
.shop_filters .term-children {
	list-style: none;
	display: none;
	background:#FCFAF6;
	padding: 0;
	margin: 0 0 0 25px;
	
}
.shop_filters ul ul.term-children {
	background: transparent;
	
	
	
}
.shop_filters .term-children.open {
	display: block !important;
}
.shop_filters .term-children li {
	list-style: none;
	border-top: 1px solid transparent;
	margin-left: 25px;

}
.shop_filters .term-children li a {
	color: #000;
	display: block;
	padding: 10px;
}
.shop_filters .term-children li a:hover {
	text-decoration: none;
	color: #cf5030;
}
.shop_filters .dropdown-toggle {
	box-shadow: none !important;
	border-color:transparent !important;
	top: 0 !important;
	left: 0 !important;
	background:none !important;
}
.shop_filters .dropdown-toggle:hover {
	top: 0 !important;
	left: 0 !important;
}
.shop_filters .dropdown-toggle.btn {
	text-align: left;
	padding-left: 0;
}
.shop_filters .dropdown-toggle .mdi {
	margin: 0 10px 0 0;
	font-size:20px;
	color:#b69785;
	line-height:1;
	vertical-align:middle;
}
.shop_filters .dropdown-toggle .mdi.mdi-chevron-down {
	float: right;
}
.shop_filters .dobierz {
	display:none;
	padding: 8px;
	font-weight: 600;
	text-transform: uppercase;
}

.shop_filters .dropdown-toggle.btn-default.do_potrawy {	padding-left: 35px; background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dobierz_do_potrawy_brown.svg) -5px center/35px auto no-repeat !important;}
.shop_filters .dropdown-toggle.btn-default.do_okazji {	padding-left: 35px; background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dobierz_do_okazji_brown.svg) -5px center/35px auto no-repeat  !important;}
.shop_filters .dropdown-toggle.btn-default.polecamy {	padding-left: 35px; background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/star-circle.svg) 0 center/25px auto no-repeat  !important;}
.shop_filters .dropdown-toggle.btn-default {	padding: 8px; font-size:13px;}
.shop_filters .dropdown-toggle.btn-default:hover {	color:#cf5030;}



.sortuj_kategorie .filtry {  padding:10px 0 10px 30px; border-top:1px solid #ece3d2;border-bottom:1px solid #ece3d2; }
.sortuj_kategorie .filtry h3 {display:none;}

.filtry .dropdown-menu {
	background: #FCFAF6
}


.shop_filters .btn-group-posttype .dropdown-menu {
	border-bottom: 1px solid #000;
}
.shop_filters .btn-group-posttype .dropdown-menu li.current a {
	font-weight: bold;
}

.aktywne_filtry .filtr_del {
	color: #cf5030;
	font-weight: normal;
	margin: 0 5px;
	font-size: 15px;
}
.form_cena .filtr_del:before,
.aktywne_filtry .filtr_del:before {
	content: "\2716";
}
ul ul .checked .filtr_del { position:relative; }
ul ul .checked .filtr_del:before {position:absolute; left:-20px;	content: "\2714";}


.aktywne_filtry li a.wylacz_filtr:hover { background:#ece4d1 !important;}
.aktywne_filtry li a.wylacz_filtr {
	cursor: pointer;
background: #fff !important;
padding: 7px;
margin: 5px 7px 5px 0;
font-size: 12px;
line-height: 12px;
color: #000;
border-radius: 0;
border: 1px solid #ece4d1;
line-height: 1;
text-transform: uppercase;

display: flex;
flex-direction: row-reverse;
align-items: center;
}
.aktywne_filtry li a.wylaczkryteria {
	background: #ece4d1;
	min-height: 31px;
}
.aktywne_filtry .nav-pills > li + li {
	margin-left: 0;
}
.znaleziono {
	text-align: right;
	font-size: 12px;
	margin: 7px 0;
	font-weight: 700;
	text-transform:uppercase
}
.znaleziono .found_count_container {
	color:#cf5030;
}

.kreator-prezentow-bnr {margin-top:40px; display:block;}
.kreator-prezentow-bnr:hover img {opacity:.8;}

.btn_sklep_wiecej {
font-size: 20px;
text-transform: uppercase;
padding: 10px 30px;
margin: 15px auto;
}

.sklep_desc {
	/*border-top: 1px solid #ece3d2;*/
padding-top: 30px;
margin-top: 30px;
}

.seo_desc { margin-top: 70px; transition: max-height .3s,height .3s; overflow:hidden; display:flex; flex-wrap: wrap; flex-direction: column; justify-content: flex-start; position:relative;}
.seo_desc:after {position:absolute; bottom:0; left:0; width:100%; height:30px; content:""; display:block; background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.seo_desc_inner h2 { font-size: 24px; margin: 20px 0 }
.seo_desc_inner { padding-bottom:30px;}
.seo_wiecej {display:none; background:none; border:none; color:#cf5030; text-transform:uppercase; width:100%; margin-top:20px; letter-spacing: 1px;}

.newpagination {

	padding: 25px 0;
	text-align: center;
}
.newpagination ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
.newpagination li {
	display: inline-block;
	text-transform: uppercase;
	font-size: 18px;
}
.newpagination li span.current {
	text-decoration: underline;
}
.newpagination li > span,
.newpagination li a {
	padding: 10px 8px;
}
.newpagination .page-numbers {
	font-size: 18px;
}
.newpagination li a.prev {
	position: absolute;
	left: 0;
	top: 1px;
	padding: 0;

}
.newpagination li a.next {
	position: absolute;
	right: 0;
	top: 1px;
	padding: 0;

}
.sklep_desc h3 {
	font-size: 18px;
}
.shop_content {
	position: relative;
	padding-top: 16px;
}
.shop_content .alert {
	padding: 7px;
	text-align: center;
	margin: 0 0 25px;
}

.page-sklep h1 { font-weight: 600;
text-transform: uppercase;
font-size: 22px;
margin: 20px 0; }


.sklep_nav  {
	margin: 25px 0 20px;
	color:#000;
	float:none;
	width:100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	align-content: center;
 }

.sklep_nav > div {border: 1px solid #ece4d1; padding: 5px 10px; margin: 0 0 5px}
.sklep_nav > div:hover {background: #ece4d1;}
.sklep_nav .sklep_nav_label {font-weight:600;}
.sklep_nav a {color:#000; text-decoration:none;}
.sklep_nav .mdi {font-size: 20px;line-height: 1;vertical-align: middle;}



.ddwz {font-weight:600;}
.ddwz .mdi {color:#A18373; font-size: 34px; line-height:1;}

.sklep_nav .open .dropdown-menu {
	background: #fff;
	border: 1px solid #eee;
}
.sklep_nav .dropdown-menu a span.sortorder {
	color: #888;
	margin-left: 5px;
}



.listing { overflow: auto; }


.listing-overlay {
	position: absolute;
	top: 0;
	left: 0;
	margin: -40px 0;
	background: #fff;
	width: 100%;
	height: 100%;
	z-index: 998;
	opacity: 1;
}
.listing-loading {
	z-index: 999;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -25px;
	margin-top: 25px;
	width: 50px;
	height: 50px;
	background: #fff url("https://www.marekkondrat.pl/wp-content/themes/mk/images/loading_big.gif") no-repeat center center;
	border-radius: 10px;
}

.page-sklep .ostatnio_ogladane {margin-top:40px;}
.ostatnio_ogladane .product_section_content {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: flex-start;
align-content: flex-start;
width: 100%;
overflow: auto;
flex-direction: row;
}
.ostatnio_ogladane .product_box {max-width:25%; min-width:280px; background:none;}
.ostatnio_ogladane .product_box:nth-child(n+5) {display:none;}
.ostatnio_ogladane .product_box .img {height:290px; }
.ostatnio_ogladane .product_box .data_box h2 {min-height:75px; margin:15px 0 0;}
.ostatnio_ogladane .product_box .price {float:none; text-align:right; margin:0 0 15px;}

.term-black-friday-10 {
	display: none;
}
[class*="filtr-bz_"] {
	display: none !important;
}
[class*="term-bz_"] {
	display: none !important;
}
.term-webinar,
.term-poziom-1,
.term-poziom-2,
.term-poziom-3 {
	display: none !important;
}

.promowane .filter span {
	background: #4d5198;
	color: #fff;
	border: 0;
	margin:0 5px 5px 0;
}
.promowane .filter span a {
	color: #fff;
}
#karta_podarunkowa .promowane .filter span.na-swieta {
	display: none !important;
}

.product_box .promowane {
	min-height: 22px;
	overflow: hidden;
}
.moga_ci .product_box .promowane span {
	display: none;
}
.moga_ci .product_box .promowane span.span1,
.moga_ci .product_box .promowane span.span2,
.moga_ci .product_box .promowane span.span3 {
	display: inline-block;
}
.blog_produkty .product_box .promowane span {
	display: none;
}
.blog_produkty .product_box .promowane span.span1,
.blog_produkty .product_box .promowane span.span2,
.blog_produkty .product_box .promowane span.span3 {
	display: inline-block;
}
.listing .product_box .promowane {
	min-height: 0;
}
.product_box.full {
	border-bottom: 1px solid #ece3d2;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.product_box.full .img {
	width: 30%;
	float: left;
}
.product_box.full .data {
	width: 68%;
	float: right;
}
.product_box.full.wino .img,
.product_box.full.artykuly-spozywcze .img,
.product_box.full.oliwa .img {
	width: 17%;
}
.product_box.full.wino .data,
.product_box.full.artykuly-spozywcze .data,
.product_box.full.oliwa .data {
	width: 81%;
}

.product_box.full .ulubione,
.cart_box .ulubione {display:block; position:absolute; top:15px; right:15px;}

.product_box.full .img { position:relative; }
.product_box.full .img img {	max-height: 300px;}
.product_box .img img.przedsprzedaz_ikonka {	position:absolute; top:5px; right:5px; height: auto; max-width: 60px; width: auto;	 z-index:1}


.nagrody_ikonka {position:absolute;  z-index:1; display:block; background:#A18373; color:#fff; text-align:center; border-radius:50%; text-transform:uppercase; }

.product_box.full .img .nagrody_ikonka {	top:80px; left:5px; width:60px; height:60px;font-size:7px; padding:10px 0 0; }
.product_box.full .img .nagrody_ikonka .mdi {font-size:30px; line-height: 25px;}

.gallery_main .nagrody_ikonka {	top:115px; left:5px; width:90px; height:90px; font-size:9px; padding:13px 0 0; }
.gallery_main  .nagrody_ikonka .mdi {font-size:50px; line-height: 45px;}

.product_box.zestawy-win.full .img img {	max-height: none;}
.product_box.full .data_box {
	width: calc(100% - 255px);
	padding-right: 20px;
	float: left;

	border-right:1px solid #ece3d2;
}

.product_box.full .cart_box {
	width: 235px;
	float: right;
	padding-top: 60px;
}
.product_box.full.product_box_oszczednosc .cart_box { padding-top:100px; }


.product_box.full .data_box h2 {
	margin: 10px 0 15px;
	font-size: 19px;
	line-height: 27px;
	height: auto;
}
.product_box.full .filters {
	margin: 20px 0 15px;
}
.product_box.full .filter {
	/*display: inline-block;*/
}

.stan_sklep .btn {text-transform:uppercase; font-size:13px; line-height:1; padding:5px 10px;}


.product_box.full .quantity { max-width: 95px; }
.product_box.full .quantity .input-group-btn .btn{ padding-left:8px; padding-right:8px; }

.product_box .excerpt {
	clear: both;
	padding-top: 15px;
	cursor:pointer;
	font-size:14px;
}
.product_box.full .price,
.product_header_right .cart_box .price {
	font-size: 24px;
}
.product_box.full .price_old,
.product_header_right .cart_box .price_old {	font-size: 16px;	}

.product_header_right .cart_box .stock {text-align:center;}
.product_box.szkolenia-i-kursy .img a {
	position: relative;
}
.product_box.kursy-i-degustacje .img a {
	position: relative;
}

.product_header_right .cart_box .oszczednosc {position:absolute; top:10px; right:100px;}	




.product_header {

	padding-bottom: 40px;
}



.product_gallery_zoom a {	background: #ffffff;	text-align: center;	/*padding: 5px;*/}

.product_gallery_zoom a img {	transition: transform .15s ease;}

.product_gallery_zoom a:hover img {	transform: scale(1.05);	z-index: 5; opacity:.9}

.gallery_main  {position:relative; }
.gallery_main a {	width: 100%;	display: block; }
.gallery_main a img {	max-height: 500px; height: auto; max-width: 100%; width: auto;	}
.gallery_main img.przedsprzedaz_ikonka {	position:absolute; top:5px; right:5px; height: auto; max-width: 90px; width: auto;	 z-index:1}


.gallery_thumbs_zoom {
	margin: 30px 0;
	width: 100%;
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
	align-content: flex-start;
	flex-direction: row;
}

.gallery_thumbs_zoom a {
	display: block;
	/*width: 50%;*/
}

.gallery_thumbs_zoom a img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  max-height: 200px;
  width: auto;
  object-fit:contain;
}

.gallery_disclaimer {margin:25px 0 0; font-size:11px; color:#D5C6BD; line-height:1.5;}
.gallery_disclaimer i {font-size: 15px;}

.thumbs_single {
	display: none;
}

.product_header_center {
	
}
.product_header_center .promowane {
	margin: 0 0 15px;

}
.product_header_center h1 {
	margin: 15px 0 30px;
	font-weight: 700;
	font-size: 26px;
	line-height: 39px;
}
.product_header_center .alert {
	margin: 0px 0 0;
}
.szkolenia-i-kursy .product_header_center {
	min-height: 240px;
}
.kursy-i-degustacje .product_header_center {
	min-height: 240px;
}
.product_header_right .cart_box {
	padding-top: 70px;
	position:relative;
}
.product_header_right .cart_box.cart_box_oszczednosc {
	padding-top: 90px;
	position:relative;
}
.kursy-i-degustacje .product_header_right {
	padding-top: 10px;
}
.zestawy-win-bag-in-box .product_header_right,
.wino-w-skrzynce .product_header_right,
.zestawy-win .product_header_right {
	padding-top: 0px;
}
.product_header_right .cart_box .price {
	/*margin-bottom: 15px;*/
}
.atrybuty {
	font-size: 13px;
	background: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
}
.atrybuty ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.atrybuty li {
	display: inline-block;
	padding: 0;
	margin: 0;
}
.atrybuty li.with_flag a {padding: 3px 10px; }
.atrybuty li a {
	display: inline-block;
	color: #000;
	margin: 2px 0;
	background: #fff;
	padding: 7px 10px;
	margin-left: 5px;
	line-height: 1em;
	border:1px solid #ece3d2;
	text-transform:uppercase;
	text-decoration: none;
	white-space: nowrap;
}
.atrybuty li a:hover {	background: #ece3d2;}


.atrybuty .table td,
.atrybuty .table th {
	/*border-bottom: 1px solid #eee;*/
	padding: 10px 0;
	border-top: 0;
	vertical-align: middle;
}
.atrybuty .table th {
	width: 160px;
	font-weight:600;
}
.atrybuty .table td {
	text-align: right;
}
.atrybuty .flag {width: 20px; height: 20px;}


.recenzje .bubble-person {margin-bottom:20px;}
.recenzje .bubble-text {width:100%;}
.recenzje em,
.recenzje i {
	margin-top: 15px;
	display: block;
}

.recenzje .bubble-text,
.commentlist .bubble-text {width:100%; }
.commentlist .bubble-text .rating_stars {margin:5px 0 15px;}

.product_description img {
	max-width: 100%;
	height: auto;
}
.product_details.zestawy-win .product_description img {
	display: none;
}
.zestawy_filter {
	margin-bottom: 10px;
}
.zestawy_filter.filter span {
	background: #ccc;
}



.product_details .product_box:last-child {border-bottom:0;}
.product_details .product_box { padding: 15px 0; }
.product_details .product_box .excerpt { display:block; }
.product_details .product_box.full .img {width:20%;}
.product_details .product_box.full .data {width:78%;}

.product_details .product_box.full.zestawy-win .img {text-align:left;}

.gallery-zestaw {
	margin-top: 20px;
}
.gallery-zestaw img {
	width: 100%;
	height: auto;
	max-width: 100%;
}
.zestaw .product_box.full {
	border: 0;
	border-top: 1px solid #ddd;
}
.zestaw .product_box.full .data_box {
	width: 100%;
background: none;
border: 0;
padding: 0;
}

.zestaw .product_box.full .cart_box,
.zestaw .product_box.full .ulubione,
.zestaw .product_box.full .oszczednosc {	display: none;}


.zestaw_count {
	clear: both;
display: block;
margin-top: 30px;
width: 60px;
background: #B39887;
font-size: 25px;
font-weight: 600;
padding: 5px 0;
color: #fff;
text-align: center;
}
.zestaw_oszczedzasz {
	display: none;
	
}
.koszyk_oszczedzasz, 
.zestaw_oszczedzasz,
.wtwoim {
	clear: both;
	padding: 5px;
	text-align: center;
	font-size: 12px;
	margin: 0 0 15px !important;
	color: #fff !important;
	font-weight: 600;
}
.product_header_right .stan_sklep {
	cursor: pointer;
}

.stan_sklep {
	clear: both;
	text-align: center;
	font-size: 12px;
	display: none;
}
.product_box .stan_sklep_container.open .stan_sklep { display:block;	text-align: left;   padding: 7px 0;  border-bottom: 1px solid #ece3d2; }




.stan_sklep_stany {margin:0 auto 10px;}
.stan_sklep .stan_sklep_dost {	display: inline-block;	margin:0 5px; color:#888;}
.stan_sklep .stan_sklep_dost.dost {	color:#4E9E00; font-weight: 600;}
.stan_sklep .btn {
	padding: 3px 5px;
	font-size: 11px;
}


.wzestawie .product_box_disabled {
	display: none;
}
.kody-help {
	border-top: 1px solid #ccc;
	margin-top: 40px !important;
	padding-top: 40px;
}
.kody-rabatowe-dla-ing .form-control.ingemail {
	min-width: 300px;

}
.kody-rabatowe-dla-ing ul.ingopis li {
	margin: 0 0 10px;
}
.mk-ing {
	margin: 0 0 20px;
	border-top: 4px solid #ff6600;
}
.mk-ing img {
	width: 100%;
}
input.ingsubmit {
	background-color: #f60;
}
.kody-rabatowe-dla-biz-bank .form-control.bbemail {
	min-width: 300px;

}
.kody-rabatowe-dla-biz-bank ul.bbopis li {
	margin: 0 0 10px;
}
.kody-rabatowe-dla-biz-bank h1 {
	margin: 0 !important;
}
.bblogo {
	margin: 20px 0 0;
	display: inline-block;
	width: 100px;
	height: 39px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/bblogo.png) no-repeat center center;
}
.mk-bb {
	margin: 0 0 20px;
}
.mk-bb img {
	width: 100%;
	border-bottom: 4px solid #263477;
}
.pad-left-zero {
	padding-left: 0;
}
.pad-right-zero {
	padding-right: 0;
}
.comment_login {
	font-size: 12px;
}
.comment_login a {
	color: #b01a26;
}

.fb-comments,
.fb-comments iframe[style] {
	width: 100% !important;
}
.dodaj_recenzje {
	padding: 10px 10px 1px;
}
.dodaj_recenzje #podpis {
	display: inline-block;
	width: 33%;
	vertical-align: middle;
}
#respond label {
	display: block;
}
.says {
	display: none;
}
ol.commentlist {
	width: 100%;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
ol.commentlist li {
	list-style: none;
	margin-bottom: 30px;
}
ol.commentlist li div.reply {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
ol.commentlist li a.comment-reply-link,
ol.commentlist li a.comment-edit-link {
	font-size: 10px;
	color: #888;
	padding: 10px 0;
	font-style: normal;
}
ol.commentlist ul.children {
	list-style: none;
	margin: 10px 0 20px 50px;
	text-indent: 0;
	padding: 0;
}
ol.commentlist li ul.children li.depth-2 {
	margin: 0 0 0.25em;
}
ol.commentlist li ul.children li.depth-3 {
	margin: 0 0 0.25em;
}
ol.commentlist li ul.children li.depth-4 {
	margin: 0 0 0.25em;
}
ol.commentlist li ul.children li.depth-5 {
}
.header-logreg > a {
	min-height: 28px;
}

#karta_podarunkowa .product_header_right  {
	padding:25px 10px;
}
#karta_podarunkowa .product_header_right .cart_box {
	padding-top:0;
}
#karta_podarunkowa #slider {
	margin: 10px 0;
}
#karta_podarunkowa .price {
	float: none;
}
#karta_podarunkowa .ui-slider-handle {
top: -7px;
border-radius: 50%;
background: #cf5030;
width: 20px;
height: 20px;
border: 0;
	
}
#karta_podarunkowa .ui-slider {
	height: 5px !important;
	border-radius: 0px !important;
	border: 0 !important;
	background: #ece4d1;
}
#karta_podarunkowa.product_box .ui-slider {
	background: #ccc !important;
}
#karta_podarunkowa.product_box.full .img {
	width: 17%;
}
#karta_podarunkowa.product_box.full .data {
	width: 81%;
}
#karta_podarunkowa.product_box.full .data_box {
	width: 68%;
}
#karta_podarunkowa.product_box.full .cart_box {
	width: 30%;
	padding-top: 0;
	padding-left:10px;
}
#karta_podarunkowa.product_box .rating {
	max-width: none;
	float: none;
}




#popup_karta_podarunkowa .kp_form .table {
	border-top: 0;
	margin: 0;
}
#popup_karta_podarunkowa .kp_form .table tr:first-child > td,
#popup_karta_podarunkowa .kp_form .table tr:first-child > th {
	border-top: 0;
}
#popup_karta_podarunkowa .kp_form .kp_wartosc {
	font-weight: bold;
}
#popup_karta_podarunkowa .kp_form .kp_dlaod {
	font-style: italic;
}
#popup_karta_podarunkowa .kp_form .kp_dlaod input {
	width: 50%;
	display: inline-block;
}
#popup_karta_podarunkowa .kp_form textarea.form-control {
	height: 60px;
	display: block;
}
#popup_karta_podarunkowa .kp_form .form-control[readonly] {
	background-color: #fff;
	cursor: auto;
}
#popup_karta_podarunkowa .kp_form .form-control[disabled] {
	background: #eee;
}
#popup_karta_podarunkowa th {
	font-weight:600;
}
#popup_karta_podarunkowa td {
	text-align:left !important;
}
#popup_karta_podarunkowa label {
	vertical-align:middle;
}
.datepicker {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/calendar.png");
	background-repeat: no-repeat;
	background-position: 95% center;
	width: 130px;
}
.sciezka .qon-tiny-smart-search,
.sciezka header.fixed,
.sciezka header .menubar,
.sciezka header .topbar,
.sciezka header .search_container,
.sciezka header .cart_container {	display: none !important;}
.sciezka header .logo_container { left:0;}

.sciezka .footer0,
.sciezka .footer1 {	display: none !important;}
.sciezka .footer2 {	margin-top: 100px;}

.sciezka header .koszyk_referrer { position:absolute; left:0; top:50%; margin-top:-10px;}
.sciezka header .logo_vert { position:absolute; left:50%; top:50%; margin: -40px 0 0 -55px; width:110px; height:80px; background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/KWW_logo_vert.svg) center center/contain no-repeat;}
.sciezka h1 {text-transform:uppercase; font-size: 22px; }


.sciezka label {	display: block;}
.etap_nazwa a {padding:30px 0 0;}
.etap_nazwa .article h1 {padding:30px 0; text-transform:uppercase; }


.etapy {	background:#ECE3D2;	font-weight:600; overflow: auto;}
.etapy .etap {	float:left; padding:8px 0 5px; text-align:center; text-transform:uppercase; line-height:1; position:relative; }
.etapy .etap a {	color:#000; text-decoration:none; }
.etapy .etap .mdi {font-size:24px; vertical-align:middle; color:#B39887 }

.etapy .etap-active {	color:#fff; }
.etapy .etap-active .mdi {	color:#fff; }
.etapy .etap-active a {color:#fff; }
/*
.etapy.etapy-3 .etap {	width:33.3% }
.etapy.etapy-3 .etap-3 {	float:right; }
.etapy.etapy-3 .etap-4 {display:none; }
.etapy.etapy-4 .etap {	width:25% }
.etapy.etapy-4 .etap-4 {	float:right; }

.etapy.etapy-3.etap-current-1 .etap-1  {background:#B39887 url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow.png) right center/contain no-repeat;}
.etapy.etapy-3.etap-current-1 .etap-2 {background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-arrow.png) right center/contain no-repeat;}

.etapy.etapy-3.etap-current-2 .etap-2 { background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow-last.png) left center/contain no-repeat,url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow.png) right center/contain no-repeat; background-color:#B39887;}

.etapy.etapy-3.etap-current-3 .etap-2 {background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-arrow.png) left center/contain no-repeat;}
.etapy.etapy-3.etap-current-3 .etap-3  {background:#B39887 url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow-last.png) left center/contain no-repeat;}

.etapy.etapy-4.etap-current-1 .etap-1  {background:#B39887 url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow.png) right center/contain no-repeat;}
.etapy.etapy-4.etap-current-1 .etap-2,
.etapy.etapy-4.etap-current-1 .etap-3 {background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-arrow.png) right center/contain no-repeat;}

.etapy.etapy-4.etap-current-2 .etap-2 { background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow-last.png) left center/contain no-repeat,url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow.png) right center/contain no-repeat; background-color:#B39887;}
.etapy.etapy-4.etap-current-2 .etap-3 {background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-arrow.png) right center/contain no-repeat;}

.etapy.etapy-4.etap-current-3 .etap-2 {background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-arrow.png) left center/contain no-repeat;}
.etapy.etapy-4.etap-current-3 .etap-3 { background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow-last.png) left center/contain no-repeat,url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow.png) right center/contain no-repeat; background-color:#B39887;}

.etapy.etapy-4.etap-current-4 .etap-2,
.etapy.etapy-4.etap-current-4 .etap-3 {background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-arrow.png) left center/contain no-repeat;}
.etapy.etapy-4.etap-current-4 .etap-4  {background:#B39887 url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow-last.png) left center/contain no-repeat;}
*/

.etapy.etapy-2 .etap {	width:50% }
.etapy.etapy-2 .etap-2 {	float:right; }
.etapy.etapy-2 .etap-3 {display:none; }
.etapy.etapy-3 .etap-1 {	width:25% }
.etapy.etapy-3 .etap-2 {	width:50% }
.etapy.etapy-3 .etap-3 {	width:25% }
.etapy.etapy-3 .etap-3 {	float:right; }

.etapy.etapy-2.etap-current-1 .etap-1  {background:#B39887 url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow.png) right center/contain no-repeat;}
.etapy.etapy-2.etap-current-2 .etap-2 { background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow-last.png) left center/contain no-repeat; background-color:#B39887;}


.etapy.etapy-3.etap-current-1 .etap-1  {background:#B39887 url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow.png) right center/contain no-repeat;}
.etapy.etapy-3.etap-current-1 .etap-2 {background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-arrow.png) right center/contain no-repeat;}

.etapy.etapy-3.etap-current-2 .etap-2 { background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow-last.png) left center/contain no-repeat,url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow.png) right center/contain no-repeat; background-color:#B39887;}

.etapy.etapy-3.etap-current-3 .etap-2 {background:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-arrow.png) left center/contain no-repeat;}
.etapy.etapy-3.etap-current-3 .etap-3  {background:#B39887 url(https://www.marekkondrat.pl/wp-content/themes/mk/images/etap-active-arrow-last.png) left center/contain no-repeat;}




#popup_cart_loading .modal-body div {
	padding: 5px 0 5px 50px;
	background: #fff url("https://www.marekkondrat.pl/wp-content/themes/mk/images/loading_big.gif") no-repeat left center;
}
.koszyktable {
	width: 100%;
	background: #fff;
	table-layout: fixed;
	border-top: 1px solid #ece3d2;
	margin-bottom:30px;
}


.koszyktable td {
	vertical-align: middle;
	padding: 25px 10px;
	border-bottom: 1px solid #ece3d2;
	text-align:center;
}

.page-koszyk .koszyktable tbody td:nth-child(3) {	color: #4E9E00; }
.page-koszyk .sl-wrapper .sl-image img,
.single-pomoc .sl-wrapper .sl-image img {  border: 1px solid #eee;}





.koszyktable .minus_plus { float:left; }
.koszyktable .alert a { display: inline-block; }
.koszyktable a {
	cursor: pointer;
	display: block;
	font-weight: 600;
	color: #000;
}
.koszyktable img {
    max-height: 100px;
    margin: 0 auto;
	max-width: 100%;
}

.koszyktable .koszyk_filtry {  font-size: 12px;  color: #b39887;  margin: 5px 0;}
.koszyktable .koszyk_filtry span { display:inline-block; padding-right:5px; margin-right:5px; border-right:1px solid #ece3d2; line-height: 1;}
.koszyktable .koszyk_filtry span:last-child {  padding:0; margin:0; border:0;}


.koszyktable tfoot td {
	background: #FCFAF6;
	border: 0 !important;
	padding: 10px;
}
.koszyktable tfoot tr:first-child td {
	border-top: 2px solid #000 !important;
}
.koszyktable tfoot tr.do_zaplaty td {
	font-size: 22px;
	padding-top: 25px;
	padding-bottom: 25px;
	vertical-align: top !important;
}
.koszyktable tfoot tr:last-child td {
	border-bottom: 2px solid #000 !important;
}

.koszyktable tfoot .alert {
	margin: 0;
	display: block;
	padding: 5px;
	border: 1px solid #fff;
	text-align: center;
}

span.loading {
  background: url('https://www.marekkondrat.pl/wp-content/themes/mk/images/loading_transparent.gif') no-repeat center center;
  vertical-align: middle;
  display: inline-block;
  width: 16px;
  height: 16px;
  text-align: center;
}




#load_cart  .dostawa.forma-dostawy { margin:0 0 30px; }
#load_cart  .dostawa.forma-platnosci { margin:30px 0; }

#load_cart  .dostawa label {	cursor: pointer; display:inline-block; max-width: calc(100% - 25px); vertical-align:middle;}



#load_cart  .dostawa div.dostawa-row.dostawa-fedex { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/fedex-logo.svg) right 2px top 15px/auto 11px no-repeat;} 
/*#load_cart  .dostawa div.dostawa-row.dostawa-fedex.dostawa-odbior-w-punkcie-fedex { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/map-marker-circle2.svg) right 6px top 5px/auto 30px no-repeat; } */
#load_cart  .dostawa div.dostawa-row.dostawa-dhl { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dhl-logo.svg) right 2px top 8px/auto 25px no-repeat;} 
#load_cart  .dostawa div.dostawa-row.dostawa-dpd { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dpd-logo.svg) right 2px top 10px/auto 18px no-repeat;} 
#load_cart  .dostawa div.dostawa-row.dostawa-wlasny { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/KWW_symbol_black.svg) right 6px top 5px/auto 30px no-repeat; } 
#load_cart  .dostawa div.dostawa-row[class*="dostawa-pickpack"] { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/pickpack.svg) right 5px top 5px/auto 45px no-repeat; }
#load_cart  .dostawa div.dostawa-row[class*="sobot"] { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/dostawa.svg) right 0px top 0px/auto 40px no-repeat; }

#load_cart  .dostawa .dostawa-odroczona { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/kalendarz.svg) right 5px top 5px/auto 30px no-repeat; }
#load_cart  .dostawa .dostawa-wa { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/wiele.svg) right 5px top 5px/auto 30px no-repeat; }
#load_cart  .dostawa .dostawa-wa .minus_plus{ margin:10px 0 0 20px;}
#load_cart  .dostawa .dostawa-zyczenia { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/koperta.svg) right 5px top 5px/auto 30px no-repeat; }
#load_cart  .dostawa .dostawa-zyczenia a {display:inline-block; margin-left:10px;text-transform: uppercase; font-size: 12px; font-weight: 400; }
#load_cart  .dostawa div[class*="imoje"] { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/imoje.png) right 13px/auto 20px no-repeat; }
#load_cart  .dostawa div[class*="paypal"] { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/paypal.svg) right center/auto 10px no-repeat; }
#load_cart  .dostawa .platnosc-przelew { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/druczek.png) right 7px center/auto 20px no-repeat; }
#load_cart  .dostawa .platnosc-pobranie { background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/portfel.svg) right 10px center/auto 30px no-repeat; }
#load_cart  .podpis_pickpack  { font-size:12px; color:#b69785; padding:10px 0 0 30px;}
#load_cart  .podpis_pickpack .pickpack_sprawdz {margin-top:10px; }
#load_cart  .podpis_pickpack a.sprawdz_toggle { font-size:12px; display: inline-block; margin-bottom:10px; text-decoration:none; cursor:pointer; }
#load_cart  .podpis_pickpack button.sprawdz_btn  { display:inline-block !important; height:40px; vertical-align: middle;}
#load_cart  .podpis_pickpack .result  { display:inline-block !important; font-size:15px; vertical-align: middle; font-weight:600;}
#load_cart  .podpis_pickpack .polski_kod_pocztowy { width:80px; height:40px; vertical-align: top; font-size:18px; margin-right:5px;}
#load_cart  .pickpack_kody_ok  { font-size:12px; color:#4E9E00; text-align:center;}
#load_cart  .pickpack_nd_widelki  { padding:5px 0 10px 30px;}
#load_cart  .pickpack_nd_widelki label  { margin:3px 0;}
#load_cart  .dostawa .dostawa-row.dostawa_checked .pickpack_nd_widelki label { font-weight:normal;}
#load_cart  .dostawa .dostawa-row.dostawa_checked .pickpack_nd_widelki label.active { font-weight:600;}
#load_cart  .row_punkt_odbioru {margin: 15px;}
#load_cart  .row_punkt_odbioru .zobacz_na_mapie {cursor:pointer; display:inline-block; margin-top:10px;}
#load_cart  .row_punkt_odbioru .action_load_pickup_map  {font-size:13px; text-transform: uppercase;}
#load_cart  .dostawa .dostawa-row { padding:10px 60px 10px 5px; margin-top:20px;}
#load_cart  .dostawa .dostawa-row .row > div:last-child { text-align:right; }

#load_cart  .dostawa div.dostawa-row .radio input[type=radio],
#load_cart  .dostawa div.dostawa-row .checkbox input[type=checkbox]  {display:none;}
#load_cart  .dostawa div.dostawa-row .radio label,
#load_cart  .dostawa div.dostawa-row .checkbox label  {padding-left:30px;  position:relative;}

#load_cart  .dostawa div.dostawa-row .radio label:before  {position:absolute; left:0; top:0; content:""; display:block; width:20px; height:20px; border:1px solid #b39887; border-radius:50%;}
#load_cart  .dostawa div.dostawa-row .radio label:hover:before {border:2px solid #000;}
#load_cart  .dostawa div.dostawa-row .radio label:has(> input:checked):before  {border-color:#4E9E00;}
#load_cart  .dostawa div.dostawa-row .radio label:has(> input:checked):after  {position:absolute; left:5px; top:5px;content:""; display:block; width:10px; height:10px; background:#4E9E00; border-radius:50%;}

#load_cart  .dostawa div.dostawa-row .checkbox label:before  {position:absolute; left:0; top:0; content:""; display:block; width:20px; height:20px; border:1px solid #b39887; }
#load_cart  .dostawa div.dostawa-row .checkbox label:hover:before {border:2px solid #000;}
#load_cart  .dostawa div.dostawa-row .checkbox label:has(> input:checked):before  {border-color:#4E9E00; background:#4E9E00; }
#load_cart  .dostawa div.dostawa-row .checkbox label:has(> input:checked):after  {position:absolute; content:""; left: 7px;  top: 3px;  width: 7px;  height: 12px;  border: solid #fff;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

#load_cart  .dostawa div.dostawa-row.dostawa_checked {background-color:#fcfaf6; border: 1px solid #ece3d2;  }
#load_cart  .dostawa div.dostawa-row.dostawa_checked label,
#load_cart  .dostawa div.dostawa-row.dostawa_checked .cena_rzeczywista,
#load_cart  .dostawa div.dostawa-row.dostawa_checked .cena_z_doplata {font-weight:600;}

.pickpack_alert {margin: 20px 0;  font-size: 12px;  text-align: center;}
.pickpack_alert strong {color:#4E9E00;}

.pickpack_alert_pb {margin: 10px 0;  font-size: 11px;  text-align: center;}
.pickpack_alert_pb strong {color:#4E9E00;}

.dostawa_nazwa {position:relative;}
.dostawa_nazwa:after {padding:2px 5px; margin:0 5px; display:inline-block; font-size:11px; font-weight: normal;line-height: 1;vertical-align: middle; }

.marker_popup {font-size:15px; line-height:1.5;}
.marker_popup table {border-bottom: 1px solid #ece3d2; margin-top:20px; font-size:12px;}
.marker_popup table.table tr td {border-bottom: 1px solid #ece3d2; padding:3px;}


.pickup_search {margin:0 0 20px; padding-right:40px; background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/lupa.png) right center/30px auto no-repeat;}
.pickup_search_results {max-height:85%; overflow:auto; z-index: 99999; box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.pickup_search_results .ui-menu-item {  padding: 3px 5px;  overflow: visible;  position: relative;  border-bottom: none;  list-style: none;}
.pickup_search_results .ui-menu-item:hover { background:#f5f5f5;}
.pickup_search_results .ui-menu-item-wrapper {padding:0 !important;}
.pickup_map {height: 800px}

#load_cart  .dostawa .wybierz_termin_dostawy {	padding: 10px 0 0 30px;}
#load_cart  .dostawa .wybierz_termin_dostawy .form-control {	vertical-align: middle !important;	display: inline-block;}
#load_cart  .dostawa .wybierz_termin_dostawy .form-control[readonly] {	cursor: pointer;	background-color: #fff;}
#load_cart  .dostawa .odroczona_dostawa_info {	margin-top:10px; font-size:11px; color:#b39887;}



#load_cart  .dostawa .doplata { padding:5px 0 0 20px;  }

#load_cart  .dostawa .forma-platnosci { margin-top:20px; }
#load_cart  .kod_rabatowy_empty  { margin-top:20px;}
#load_cart  .kod_rabatowy_empty .form-control { max-width:140px; display: inline-block; vertical-align: middle; }
#load_cart  .kod_rabatowy_empty .btn {text-transform:uppercase; }
#load_cart  .kod_rabatowy_empty .kod_rabatowy { 
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
align-content: center; 
}
#load_cart  .kod_rabatowy_empty .kod_rabatowy > * {margin:10px 10px 0 0;}





#load_cart  .dostawa .checkbox, 
#load_cart  .dostawa .radio {margin-top:0; margin-bottom:0; }
#load_cart  .dostawa .dostawa-row.dostawa_ukryta {opacity:.6}

#load_cart .wrapped {	background: #FBF4E4 }
#load_cart .wrapped > div,
#load_cart .wrapped .dostawa-row {margin-top:0; }
#load_cart .wrapped > div:first-child {margin-top:20px; }

#load_cart .wrapped .forma-dostawy-contents {	font-size: 12px;}
#load_cart .cena_rzeczywista {
	display: none;
}
#load_cart .wrapped .cena_z_doplata {
	display: none;
}
#load_cart .wrapped .cena_rzeczywista {
	display: inline-block;
}

#load_cart .suma {
	font-weight: 600;
	white-space: nowrap;
}
#load_cart .podsumuj {
	font-weight: 600;
	border-top: 1px solid #000 !important;
}
#load_cart .koszyk_ilosc {
	padding-top: 47px;
}

.wielokrotnosc label {
	display: inline-block;
}
.wielokrotnosc_klamra {
	font-weight: 600;
	position: relative;
	border-bottom: 2px solid #000;
	margin-top: 20px;
}
.wielokrotnosc_klamra_text {
	text-align: center;
	padding: 50px 0 20px;
	font-size: 30px;
	font-weight: 600;
}
.wielokrotnosc_klamra:after,
.wielokrotnosc_klamra:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.wielokrotnosc_klamra:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 30px;
	margin-left: -30px;
}
.wielokrotnosc_klamra:before {
	border-color: rgba(34, 34, 34, 0);
	border-top-color: #000;
	border-width: 33px;
	margin-left: -33px;
}
.naglwiele {
	margin-top: 50px;
}
#wiele td {
	vertical-align: middle !important;
	border-bottom: 1px solid #ccc;
}

.koszyktable .usun {
	color: #cf5030;
	font-weight: normal;
	font-size: 13px;
	display: inline-block;
	margin: 5px;
}
.koszyktable .usun:hover {
	text-decoration: none;
	opacity: 0.7;
}
.koszyktable .usun span {
	font-size: 11px;
}

.koszyk_alert_container,
.oproznij_koszyk_container {border-bottom:0 !important;}

.koszyk_alert_container td,
.oproznij_koszyk_container td {
	width:100% !important;
	padding: 10px 0 0 !important;
	text-align: right !important;
	border-bottom:0 !important;
}
.oproznij_koszyk_container a.oproznij_koszyk {
	color: #cf5030;
	font-weight: normal;
	font-size: 11px;
	display: inline-block;
	text-transform:uppercase;
}

.koszyktable.danezam {
	margin-bottom: 10px;
}
.koszyktable.danezam p {
	margin: 0 0 5px;
}
.koszyktable.danezam tbody td {
	vertical-align: top !important;
	border: 0;
}
.koszyktable.danezam .dane_nagl {
	display: none;
}

.zyczenia_form {
	background: #FCFAF6;
	padding: 10px;
	margin: 10px 0 25px;
	position: relative;
	display:block;
}
/*.zyczenia_form:after{content:"";position:absolute;bottom:-25px;right:100px;border-width:25px 25px 0 0;border-style:solid;border-color:#FCFAF6 rgba(0, 0, 0, 0);display:block;width:0;}*/
.potwierdz-zamowienie .zyczenia_form {
	font-style: italic;
	max-width: 400px;
	text-align: center;
}
.zyczenia_form input[type="text"] {
	width: 200px;
	vertical-align: middle;
}
.zyczenia_form textarea {
	min-height: 120px;
	resize: vertical;
}
.zyczenia_form .zapisano {
	display: none;
	color: green;
  font-size: 30px;
  vertical-align: middle;
}

.zyczenia_form .zyczenia_podglad { text-decoration:underline; margin-left:0 !important; font-weight:600 !important; }
.koszyktable span.zamow_wiecej {
	font-size: 12px;
	margin-top: 2px;
	display: block;
}
.koszyktable a.masz_kod,
.koszyktable a.kup_wiecej {
	color: #cf5030;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}

#coupon,
#system,
#wg {margin:45px 0;}

.ramka_rabat {border: 3px dashed #ece3d2;  background: #fcfaf6;  padding: 15px;}


.wykorzystasz {font-weight: 600; color:#fff; display: inline-block; padding: 3px 7px;vertical-align: middle; margin: 0 5px ; background:#3c763d; border:0;}

.wartosc_zwieksz_alert { margin: 40px 0 -40px; display: flex; justify-content: center; padding-bottom: 5px;} 
.wartosc_zwieksz_alert .spelnione { opacity:.6;} 
#system + .wartosc_zwieksz_alert {margin: 20px 0 0; }
#system + .wartosc_zwieksz_alert .spelnione {display:block; }

.aktywny_kod { margin-top: 10px;}
.aktywny_kod .btn {border: 1px dashed #000;font-weight: 600;margin: 0 10px;}
.aktywny_kod a {vertical-align:middle; font-size:22px;}
.aktywny_kod_szczegoly {
	background: #FCFAF6;
	font-size: 12px;
	padding: 10px 5px 1px;
	margin: 15px 0 0;
	position: relative;
	color: #000;
}
.aktywny_kod_szczegoly a {
	color: #000;
	text-decoration: underline;
	white-space: nowrap;
}
.aktywny_kod_szczegoly ul {
	padding-left: 15px;
}
.aktywny_kod_szczegoly:after {
	bottom: 100%;
	left: 170px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #FCFAF6;
	border-width: 10px;
	margin-left: -10px;
}
.lekkie_kartony_container {
	margin: 20px 0;
	padding: 15px 15px 15px 60px;
	background: #f7fdff url(https://www.marekkondrat.pl/wp-content/themes/mk/images/kg.png) 15px center/30px auto no-repeat;
}
.lekkie_kartony_info {
	padding: 0 0 5px;
}
.lekkie_kartony_label {
	color: #0c72b2;
}


.koszykpodsumowanie {background:#fcfaf6; margin:40px auto; padding:30px 0; font-size:16px;}
.podsumowanie-row {padding:20px 0; }
.podsumowanie-row .alert { font-weight:600; position:relative; font-size: 16px;} 
.podsumowanie-row .alert .mdi { font-size:20px;} 
.podsumowanie-row .row > div:last-child { font-weight:600; text-align:right;} 
.podsumowanie-row.podsumowanie-zaplata { font-weight:600; font-size:24px;} 
.podsumowanie-rabat-kwota { color:#CC4F2F;} 

.dalej .btn {margin-bottom:40px;}
.dalej .btn-primary {font-size: 24px;}
.dalej .kroki {margin-bottom:40px;}
.dalej .kroki div {width:100%; clear:both; margin: 0 0 20px; }
.dalej .kroki div span {display:block; float:left; width:30px; height:50px;}
.dalej .kroki .mdi {font-size:20px;}

#popup_cart_kod input {
	width: 100%;
}
.podsumowanie {
	padding: 0 !important;
}
.podsumowanie .koszyktable a.product_title {
	max-width: none;
}

#zamawiam .obow {
	display: block;
	font-size: 13px;
	margin-top: 2px;
}
.kp_szczegoly {
	display: none;
	font-size: 13px;
	padding: 5px;
	margin: 0;
}
.kp_szczegoly table {
	margin: 0;
	font-size: 12px;
}
.kp_szczegoly table tr td { vertical-align:middle; }
.kp_szczegoly table tr:first-child td { border-top:0 }
.kp_szczegoly table tr td:first-child {
	width: 25px;
	padding: 5px;
	background: #fff;
}
.kp_szczegoly table tr td:last-child {
	width: 50px;
}
.kp_szczegoly p {
	margin: 0 0 5px;
}
.kp_szczegoly a {
	color: #000;
	text-decoration: underline;
}
.kp_szczegoly img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}
.kp_rozwin {
	font-size: 11px;
	padding: 5px 0;
	text-decoration: underline;
	display: block;
}




.bezrej .alert {margin: 30px 0; font-size:13px;}
.bezrej .btn {white-space: normal;}

.podsumowanie_zamowienia .article h3 {margin-top:0;}
.podsumowanie_zamowienia .koszyktable  img {  max-width:40px;  max-height: 40px; }
.podsumowanie_zamowienia .koszyktable td {padding:5px 10px; font-size:12px;}
.podsumowanie_zamowienia .koszyktable td:nth-child(1) {width:40px;}
.podsumowanie_zamowienia .koszyktable td:nth-child(3) {text-align:right; width:110px;}
.podsumowanie_zamowienia .table   {border-bottom: 1px solid #ece3d2; table-layout: fixed;}
.podsumowanie_zamowienia .table th  {width:160px; }
.podsumowanie_zamowienia .table td  {text-align:right; }
.podsumowanie_zamowienia .table th,
.podsumowanie_zamowienia .table td  {padding:7px 0; }
.podsumowanie_zamowienia .table tr:last-child th,
.podsumowanie_zamowienia .table tr:last-child td  {font-weight:700; font-size:15px; }
/*
.podsumowanie_zamowienia .table tr.suma th,
.podsumowanie_zamowienia .table tr.suma td  {background: #ECE3D2; padding:7px 5px;}
*/

.shop-popover {
	cursor: pointer;
}
.question-sign {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/sciezka/znak-zapytania.png) no-repeat center center;
	background-size: cover;
	margin-bottom: -5px;
}
.question-sign-small {
	width: 15px;
	height: 15px;
	margin: 0;
	vertical-align: top;
}
.question-sign-very-small {
	width: 14px;
	height: 14px;
	margin-bottom: -2px;
}
.mdi.mdi-help-circle {
	color:#b69785;
	font-size:16px;
	vertical-align: middle;
	line-height:14px;
}
.required_star {color:#b69785;}
.dane_nagl {	margin: 0 0 30px;} 
.dane_nagl small {	display: block;  color: #b69785; font-size:12px; line-height:1.5; margin:0 0 10px;}


#registerform .dane_nagl h3 {	padding: 10px 0;	margin: 0; font-size: 16px; font-weight:600; line-height: 1.45;}


.dane .form-group {
	margin-bottom: 30px;
}
a.copy {	float: right;	font-weight:normal; vertical-align:bottom; cursor: pointer; font-size:12px;}
input.valid,
select.valid,
textarea.valid {}

input.valid:hover,
select.valid:hover,
textarea.valid:hover {}

input.error,
select.error,
textarea.error {
	border:1px solid #F79651;
	outline: 0;
}
#registerform #lastname {
	display: none;
}


#registerform .typ_rejestracji {
	padding: 15px 0;
	
	
}
#registerform .typ_rejestracji label {
	font-size: 13px;
	margin: 0 20px 0 0;
	cursor: pointer;
}
#registerform .typ_rejestracji label.checked {
	font-weight: 600;
}
.imie_nazwisko_container_ekspresowa {
	
	
	padding-top: 15px;
}
.moje-konto-container  .navi {margin-bottom:15px;}
.moje-konto-container  h3 {margin: 0 0 30px; font-size:18px; font-weight:600;}
.moje-konto-container  .imie_nazwisko_container_ekspresowa {	border-top: none; }

#registerform.registerform_dane_odbiorcy  { margin-top:50px; } 
#registerform.registerform_dane_odbiorcy .dane_nagl h3 { font-size: 20px; } 
#registerform.registerform_dane_odbiorcy .checkbox {	padding-top: 10px;padding-bottom: 10px;}
#registerform.registerform_dane_odbiorcy .checkbox:hover {	background-color: #FCFAF6;}

#registerform textarea {	min-height: 50px;}
#registerform .checkbox .mdi:not(.mdi-help-circle) {color:#B39887; float:right; margin-left:10px; line-height:1; vertical-align:middle;}

#registerform .mdi.mdi-cake-variant-outline {
	font-size: 24px;
	line-height: 1;
	vertical-align: middle;
	color: #B39887;
	margin-right: 3px;
}

#registerform.registerform_dane_odbiorcy .charsRemaining {
	display: block;
	font-size: 11px;
	color: #666;
	padding: 10px 0 20px;
}


#registerform.registerform_dane_odbiorcy .ui-autocomplete {	max-height: 250px;	overflow-y: auto;}


#registerform .zgody {
	padding: 30px 0 15px;
	margin-bottom: 0;
	border-top: 1px solid #ECE3D2;
}


#registerform .data_ur_box {
	margin-bottom: 30px;
}
#registerform .data_ur_box span {
	display: inline-block;
	vertical-align: top;
	
}
#registerform .data_ur_box label.error {
	font-size: 11px;
	display: block;
	margin: 0;
}
#registerform .zgody select {
	
}
#registerform .zgody p {
	background: none !important;
}
#registerform .zgody a {
	text-decoration: underline;
}
#registerform .zgody a:hover {
	color: #000;
	opacity: 0.7;
}
#registerform .checkbox label {

	cursor: pointer;
}
.alert-dziekujemy-buttons {
	
}
.alert-dziekujemy-buttons .btn {
	margin: 0 50px 10px 0;
}
.alert-dziekujemy {
	padding: 70px 0 20px 50px;
	font-size: 24px;
}
.alert-dziekujemy.text-center {
	padding: 50px 0 30px;
}
.alert-dziekujemy span {
	font-size: 18px;
}
.dziekujemy h2.czyzalozyc {
	margin: 50px 0 10px;
	font-size: 22px;
}
.przekierowanie {
	padding-top: 30px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/loading_big.gif") no-repeat center top;
}
.korzysci h2 {
	margin: 0 0 25px;
	font-weight: bold;
	font-size: 18px;
}
.korzysci ul {
	margin: 0 0 25px;
	padding: 0;
}
.korzysci li {
	list-style: none;
	padding: 0 0 15px 30px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/blacktick.png") no-repeat left 3px;
}
.korzysci .btn {
	margin-bottom: 25px;
}

.mdi_flip {transform: rotate(-180deg);display: inline-block;}



.moje-konto-container  .alert {	text-align: center;}
.moje-konto-container  .table { margin-bottom:50px;}
.moje-konto-container  .table.table-szczegoly-zam {	margin: 15px 0 40px; border-bottom:1px solid #ece4d1; }
.moje-konto-container  .table.table-szczegoly-zam .table-szczegoly-zam-img img {max-width:100px; max-height:100px; display:block; margin:auto; }
.moje-konto-container  .table.table-szczegoly-zam .mdi-cart-plus {font-size:22px; }
.moje-konto-container  .table.table-szczegoly-zam tfoot tr td  {vertical-align:middle; }

.moje-konto-container  .table thead tr th {
	font-weight: normal;
background: #B39887;
color: #fff;
border-top: 1px solid #B39887;
border-bottom: 1px solid #B39887;
vertical-align: middle ;
text-align:center;
}
.moje-konto-container  .table thead th a {
	color: inherit;
	text-decoration:underline;
}
.moje-konto-container  .table tbody tr td { vertical-align: middle; text-align:center; }
.moje-konto-container  .table tbody tr td.text-left { text-align:left; }

.moje-konto-container  .table tfoot tr td {
	background: #FCFAF6;
	font-weight: 600;
	border-top:0;
}
.moje-konto-container  .table tfoot tr:first-child td {
	border-top: 2px solid #ece3d2;
}
.moje-konto-container  .table tfoot tr:last-child td {
	border-bottom: 1px solid #ece3d2;
}
.moje-konto-container  .table tbody tr:last-child th,
.moje-konto-container  .table tbody tr:last-child td {
	border-bottom: 1px solid #ece3d2;
	vertical-align: middle;
}
.moje-konto-container  .dozaplaty {
	font-weight: 600;
	font-size: 18px;
}
.moje-konto-container  .zamow_ponownie {
}


#registerform .form-group label { font-size:12px;}



.mojedaneright h2 {
	font-size: 20px;
	margin-bottom: 20px;
}
.mojedaneright {
	padding-bottom: 20px;
	margin-bottom: 40px;
	border-bottom: 1px solid #ccc;
}
.mojedaneright:last-child {
	border: 0;
}
.ulubione_container .schowek_product_box {
	border: 1px solid #eee;
	padding: 35px 10px 10px;
	position: relative;
	margin-bottom: 40px;
	min-height: 400px;
	
}
.ulubione_container .product_box_disabled .price {
	float: left;
}
.ulubione_container .product_box .price_old {
	height: 20px;
}
.ulubione_container .product_box .promowane {
	display: none;
}

.szczegoly_zam {
	background: #f4f4f4;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 8px;
	font-size: 18px;
	margin: 30px 0 20px;
}
.mojerecenzje {
	margin: 30px 0;
}

.mojerecenzje tbody td a {
	color: #000;
	font-weight: 600;
}

.program-partnerski h2 {
	font-size: 23px;
	margin-bottom: 20px;
	line-height: 1.3em;
}
.program-partnerski h3 {
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 1.3em;
}
.program-partnerski .email {
	width: 50%;
}
.bonus_info {
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px;
}
.bonus_loading {
	display: inline-block;
	display: none;
	height: 24px;
	width: 24px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/loading.gif") no-repeat center top;
	padding: 0 0 5px;
}
.search_outofstock {
	display: inline-block;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	border-left: 1px solid #ccc;
}
.search_outofstock a {
	display: none;
	text-decoration: underline;
}

.article { }
	
.wino-blog h1,
.article h1 {
	font-size: 26px;
	line-height: 1.45;
	padding: 0 0 20px;
	margin: 0;
	font-weight: 600;
	display:block !important; /*nadpisanie cdn.quartic */
}
.wino-blog h1 {
	font-weight: 600;
	margin: 20px 0;
}
.post-type-archive-blog .wino-blog h1 {
	font-weight: 600;
	margin: 0 0 20px;
}
.wino-blog .blog_row h2 {
	font-size: 24px;
	line-height:1.3;
	margin: 15px 0 30px;
	font-weight: 600;
}
.wino-blog .blog_row.blog_row_other h2 {
	margin: 0;
}
.wino-blog .blog_row h2 a {	color: #000;	text-decoration: none;}
.wino-blog .blog_row h2 a:hover {	color: #cf5030;}

.wino-blog h3.pik_polecamy { font-weight:600; text-transform:uppercase; font-size:16px;}
.wino-blog h3.pik_polecamy .mdi { font-size:22px; vertical-align:middle; line-height:1;}
.wino-blog h3 .mdi { color:#B39887; }

.wino-blog h3,
.linki h3 {
	font-size: 18px;
	margin: 60px 0 25px;
	margin-bottom: 25px;
}
.wino-blog h3 a,
.linki h3 a {
	font-size: 18px;
	color: #000;
	text-decoration:none;
	margin: 25px 0;
	line-height: 1.45;
	font-weight: 600;
}

.wino-blog h3 a:hover,
.linki h3 a:hover {color:#cf5030;}


.wino-blog a img:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.wino-blog .blog_row {
	margin: 0 0 25px;
	padding: 0 0 25px;
	border-bottom: 1px solid #ECE3D2;
}
.wino-blog .blog_row .blog_img {
	padding-left: 0;
	padding-right: 0;
}
.kategorie {
	list-style: none;
	margin: 0 0 30px;
	padding: 0;
}
.kategorie li {
	border-bottom: 1px solid #ECE3D2;
	font-size: 13px;
}
.kategorie li:first-child {
	border-top: 1px solid #ECE3D2;
}
.kategorie a .mdi { font-size:16px; line-height:1; margin:0 5px; color:#b39887;}
.kategorie a {
	display: block;
	color: #000;
	padding: 12px 0;
	line-height: 1.4em;
}
.kategorie a:hover {
	text-decoration: none;
	color: #CF5030;
}
.kategorie .current-cat a .mdi,
.kategorie .current-cat a,
.kategorie .current_page_item > a .mdi,
.kategorie .current_page_item > a {
	font-weight:600;
	text-decoration: none;
	color: #CF5030;
}
.kategorie .children {
	list-style: none;
	/*background: #FCFAF6;*/
	margin: 0;
	padding: 0;
	display: none;
}
.kategorie .current_page_item .children,
.kategorie .current_page_ancestor .children {
	display: block;
}
.kategorie .children li {
	border: 0;
	border-top: 1px solid #ECE3D2;
}
.kategorie .children li a {
	padding: 12px 5px;
	padding-left: 30px;
}

.cat-item-2164 {
	display: none !important;
} /*blog Polecamy*/
.wino-blog .tagi a {
	display: inline-block;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 1;
	background: #fff;
	color: #000;
	padding: 6px 7px;
	margin: 0 5px 5px 0;
	border:1px solid #ECE3D2;
}
.wino-blog .tagi a:hover {
	text-decoration: none;
	background: #ECE3D2;
}
.wino-blog .product_box {
	margin: 30px 0;
	padding: 30px 0;
	border-top: 1px solid #ECE3D2;
}
.wino-blog .product_box.wino .img { width:25%;}
.wino-blog .product_box.wino .data { width:70%;}
.wino-blog .product_box .price { float: none;text-align: center;}
.wino-blog .product_box .price_old { float: none;text-align: center; min-height:0;}
.wino-blog .product_box .quantity {  float: none;}
.wino-blog .product_box .minus_plus {  margin:15px auto 0;}
.wino-blog .product_box .filter span a { font-size:11px;}
.wino-blog .product_box .product_box .filters {  text-align: center;}

.wino-blog .content img {
	max-width: 100% !important;
	height: auto;
	margin-bottom: 20px;
}
.content {
	font-family: "Open Sans", sans-serif;
	font-size:15px;
}
.content h2,
.article h2 {
	font-size: 22px;
	margin: 25px 0;
	line-height: 1.45;
	font-weight: 600;
}
.content h3,
.article h3 {
	font-size: 18px;
	margin: 25px 0;
	line-height: 1.45;
	font-weight: 600;
}
.content h4,
.article h4 {
	font-size: 15px;
	margin: 25px 0;
	line-height: 1.45;
	font-weight: 600;
}
.content h2 strong,
.article h2 strong,
.content h3 strong,
.article h3 strong,
.content h4 strong,
.article h4 strong {
	font-weight: inherit;
}
.wino-blog.blog .tagi {
	padding: 30px 0;
}
.wino-blog .social {
	padding: 10px 0;
	margin: 0 0 20px;
}
.wino-blog .social span {
	display: inline-block;
	min-width: 70px;
	vertical-align: top;
}
.wino-blog .social span.socialfb {
	min-width: 110px;
}
.wino-blog .nextprev {
	padding: 30px 0;
	border-top: 1px solid #ECE3D2;
	border-bottom: 1px solid #ECE3D2;
}
.wino-blog .nextprev div {
	display: block;
	margin: 0 0 5px;
	padding: 0;
}
.wino-blog .nextprev strong {
	color: #cf5030;
}
.menukategorie_container {
	margin-top: 50px;
}
#menukategorie .pomoc-regulamin-voucher {
	display: none;
}


.autor {
	background: #B39887;
	padding: 30px;
	color: #fff;
}
.autor a {
	color: #db2327;
}
.autor .autor_nazwisko {margin-top:10px;}
.autor .autor_img img {max-width:100%; width:auto; height:auto;}
.autor .autor_img {
	position: relative;
	display: block;
}
.newsletter-page h2 {
	font-size: 24px;
	padding: 20px 0 20px;
}
.newsletter-page .alert {
	margin-bottom: 10px;
	padding: 15px 30px;
	display: inline-block;
	clear: both;
}
.newsletter-page .btn {
	min-width: 40%;
	margin: 30px 0;
}
body.newsletter .pik_polecamy {
	margin-top: 30px;
}
.alert-tick {
	padding-left: 50px !important;
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/blacktick.png");
	background-repeat: no-repeat;
	background-position: 20px center;
}
.zapros_desc {
	margin: 80px 0 30px;
	background: #b39887;
	color: #fff;
	padding: 25px;
	font-size: 13px;
	position: relative;
}
.zapros_desc:after {
	content: "";
	position: absolute;
	bottom: -25px;
	right: 50px;
	border-width: 25px 25px 0 0;
	border-style: solid;
	border-color: #b39887 transparent;
	display: block;
	width: 0;
}
.zapros_desc h2 {
	padding-top: 0;
	margin: 0;
}
.zapros_desc h2 a {
	color: #fff;
	text-decoration: underline;
}
/*
span.triangle {
	width: 0;
	height: 0;
	border-style: solid;
	display: inline-block;
}
span.triangle-left {
	border-width: 7px 7px 6px 0;
	border-color: transparent;
	border-right-color: inherit;
	vertical-align: text-top;
	margin-right: 2px;
}
span.triangle-right {
	border-width: 7px 0 6px 7px;
	border-color: transparent;
	border-left-color: inherit;
	vertical-align: text-top;
	margin-left: 2px;
}
span.triangle-up {
	border-width: 0 7px 7px 7px;
	border-color: transparent;
	border-bottom-color: inherit;
}
span.triangle-down {
	border-width: 7px 7px 0 7px;
	border-color: transparent;
	border-top-color: inherit;
}
.btn-default .triangle-down {
	border-top-color: #000;
}
.btn-default .triangle-up {
	border-bottom-color: #000;
}
.btn-default .triangle-left {
	border-right-color: #000;
}
.btn-default .triangle-right {
	border-left-color: #000;
}

.page-numbers .triangle,
.wino-blog .nextprev .triangle,
.btn .triangle {
	margin-top: 1px;
}
.btn .triangle-down {
	position: relative;
	top: -1px;
}
.btn-lg .triangle {
	margin-top: 4px;
}
*/
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	border-color: #000;
}
.zobacz_rowniez {
	margin: 50px 0 50px;
}
.zobacz_rowniez ul {
	list-style: none;
	margin: 20px 0;
	padding: 0;
}
.zobacz_rowniez li {
	margin: 10px 0;
}
.zobacz_rowniez abbr {
	display: none;
}
.zobacz_rowniez a {
	border: 0;
	width: 100%;
	margin: 0 0 25px;
	display: block;
	color: #000;
	text-transform: uppercase;
}
.zobacz_rowniez img {
	width:100%;
	height:auto;
	max-width: 300px;
	max-height: 300px;
	margin: 0 0 5px;
}

.zobacz_rowniez .yarpp-thumbnails-horizontal .yarpp-thumbnail-title,
.zobacz_rowniez .yarpp-thumbnails-horizontal .yarpp-thumbnail,
.zobacz_rowniez .yarpp-thumbnail > img,
.zobacz_rowniez .yarpp-thumbnail-default {
	width: auto;
	height: auto;
	margin: 0;
	border: 0;
	display: block;
}

.zobacz_rowniez .yarpp-thumbnail-default,
.zobacz_rowniez .yarpp-thumbnail-title,
.zobacz_rowniez .yarpp-thumbnails-horizontal .yarpp-thumbnail {
	display: block;
}

.zobacz_rowniez .yarpp-thumbnails-horizontal .yarpp-thumbnail {
	margin: 0 0 25px;
}
.zobacz_rowniez .yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	text-align: center;
	font-weight: bold;
	padding: 4px 0;
}

.wp-caption {
	max-width: 100% !important;
}
input.link_polecajacy {
	font-size: 18px;
	cursor: text !important;
	font-weight: 600;
	padding: 20px 5px;
	width: 100%;
	background: #FCFAF6 !important;
	border: 1px dashed #000;
	color: #000;
	text-align: center;
	outline: 0;
	margin: 0;
}
input.kupon {
	font-size: 18px;
	cursor: text;
	font-weight: 600;
	padding: 10px 5px;
	width: 70%;
	background: #FCFAF6;
	border: 1px dashed #000;
	color: #000;
	text-align: center;
	outline: 0;
	margin: 0 15px 5px 0;
}

.zapros-znajomych h2 {
	font-size: 22px;
}
.zapros {
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/system-polecen_1.jpg") no-repeat left top;
	background-size: contain;
	aspect-ratio: 0.7 / 1;
	max-width:370px;
}
.odbierzrabat {
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/rabat2.jpg") no-repeat left top;
	background-size: contain;
	aspect-ratio: 1.08 / 1;
	max-width:370px;
}
#invitation input[type="text"] {
	width: calc(100% - 50px);
	padding: 5px;
	display: inline-block;
}
#invitation textarea {
	width: 100%;
	min-height: 80px;
	margin-bottom:5px;
}
#invitation_preview {
	display: none;
}
.usun_email {
	cursor: pointer;
	font-size: 18px;
margin-left: 5px;
}
.invitation_sending {
	display: none;
	height: 24px;
	width: 24px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/loading.gif") no-repeat center top;
	vertical-align: middle;
	margin-left: 10px;
}
.invitation_sending.active {
	display: inline-block;
}
#rabat input.email {
	width: 250px;
	padding: 5px;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.entry-content img,
.entry-content iframe,
.entry-content object,
.entry-content embed {
	max-width: 100%;
}
h1 {
	margin-top: 0;
}
.szablon-oferta-dla-firm {
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/sklep-bw.jpg") no-repeat left 0px;
	background-size: cover;
	padding: 40px 0;
}
.szablon-oferta-dedykowana {
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/sklep-bw2.jpg") no-repeat left 0px;
	background-size: cover;
	padding: 40px 0;
}
.szablon-o-nas {
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/sklep-bw3.jpg") no-repeat left 0px;
	background-size: cover;
	padding: 40px 0;
}
.szablon .footer0,
.sklepy .footer0,
.oferta-dla-firm .footer0,
.oferta-dedykowana .footer0,
.prezenty .footer0,
.o-nas .footer0 {
	margin-top: 0;
}
span.dedykowana_link {
	float: right;
	display: block;
	font-size: 12px;
	padding: 10px 0;
}
.szablon h1 {
	font-size: 24px;
	margin: 0 0 30px;
}

.szablon .box {
	min-height: 295px;
	background-color: #fff;
	margin-bottom: 30px;
	word-wrap: break-word;
}
.szablon .box h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px;
	line-height: 18px;
}
.szablon .box.intro {
	padding: 20px 40px;
	font-size: 16px;
	text-align: left;
}
.szablon .box.intro p {
	
}
.szablon-oferta-dla-firm .box.intro,
.szablon-oferta-dedykowana .box.intro,
.szablon-o-nas .box.intro {
	display: table;
	width: 100%;
}
.szablon-oferta-dla-firm .box.intro > div,
.szablon-oferta-dedykowana .box.intro > div,
.szablon-o-nas .box.intro > div {
	display: table-cell;
	vertical-align: middle;
}
.szablon .box.dark {
	background: #B39887;
	color: #fff;
	padding: 30px 18px 30px;
	margin-bottom: 0;
}
.szablon.szablon-oferta-dla-firm .box.dark {
	padding: 30px 18px 10px;
}
.szablon .box.dark a {
	text-decoration: underline;
	color: #fff;
}
.szablon .box.dark a.btn-primary {
	color: #fff;
	margin-top: 35px;
	text-decoration: none;
}
.szablon .box.dark .btn {
	margin-top: 20px;
	white-space: normal;
}
.szablon .linki {
	margin-top: 80px;
	font-size: 16px;
	min-height: 0;
}
.szablon .linki li.first {
	font-size: 20px;
}
.szablon .linki:after {
	display: block;
	content: "";
	height: 37px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/polecamy_sie.png) no-repeat right bottom;
}
.szablon .box.szybkikontakt {
	min-height: 0;
	padding: 30px;
	margin: 0 0 30px;
}
.szablon .box.szybkikontakt .glyphicon {
	font-size: 24px;
	vertical-align: bottom;
	margin-right: 10px;
}
.szablon .box a:active,
.szablon .box a:hover {
	text-decoration: none !important;
}
.szablon span.img {
	min-height: 240px;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-color: #ddd;
}
.szablon span.img:hover {
	opacity: 0.8;
}
.szablon span.text {
	background: #fff;
	display: block;
	text-align: center;
	padding: 17px 5px 10px;
	color: #000;
	font-weight: 600;
}
.teaser-katalog-horeca,
.szablon span.img.katalog-horeca {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dla-firm-katalog-horeca.jpg");
}
.teaser-zapytanie-ofertowe,
.szablon span.img.zapytanie-ofertowe {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dla-firm-zapytanie-ofertowe.jpg");
}
.teaser-rozpocznij-wspolprace,
.szablon span.img.rozpocznij-wspolprace {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dla-firm-wspolpraca.jpg");
}
.teaser-oferta-hurtowa-horeca,
.szablon span.img.oferta-hurtowa-horeca {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dla-firm-hurt.jpg");
}
.teaser-prezenty-dla-firm,
.szablon span.img.prezenty-dla-firm {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dla-firm-prezenty2.jpg");
}
.teaser-szkolenia-i-degustacje-2,
.szablon span.img.szkolenia-i-degustacje-2,
.teaser-szkolenia-i-degustacje,
.szablon span.img.szkolenia-i-degustacje {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dla-firm-szkolenia.jpg");
}
.teaser-wyjazdy-winiarskie,
.szablon span.img.wyjazdy-winiarskie {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dedykowana-wyjazdy.jpg");
}
.teaser-wina-ekologiczne,
.szablon span.img.wina-ekologiczne {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dedykowana-ekologiczne-2.png");
}
.teaser-wina-kolekcjonerskie,
.szablon span.img.wina-kolekcjonerskie {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dedykowana-kolekcjonerskie.jpg");
}
.teaser-wina-na-prezent,
.szablon span.img.wina-na-prezent {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dedykowana-na-prezent.jpg");
}
.teaser-wina-na-wesele,
.szablon span.img.wina-na-wesele {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dedykowana-na-wesele.jpg");
}
.teaser-rekomendacje,
.szablon span.img.rekomendacje {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dedykowana-rekomendacje.jpg");
}
.szablon span.img.hurt-online {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/hurt-online.jpg");
	filter: brightness(0.9);
	-webkit-filter: brightness(0.9);
}
.szablon span.img.hurt-online:hover {
	opacity: 1;
	filter: none;
	-webkit-filter: none;
}
.szablon span.img.kreator-zestawow {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/kreator-zestawow.jpg");
}
.oferta-dla-firm .szablon span.img.kreator-zestawow {
	filter: brightness(0.9);
	-webkit-filter: brightness(0.9);
}
.oferta-dla-firm .szablon span.img.kreator-zestawow:hover {
	opacity: 1;
	filter: none;
	-webkit-filter: none;
}
.szablon span.img.wyslij {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/wyslij.jpg");
}
.szablon span.img.gotowe {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/gotowe.jpg");
}
.szablon span.img.degustacje {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/degustacje.jpg");
}
.szablon span.img.ekarta {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/ekarta.jpg");
}
img.img-grayed {
	opacity: 0.5;
	filter: grayscale(100%);
	filter: url(https://www.marekkondrat.pl/wp-content/themes/mk/#greyscale);
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
}
img.img-grayed:hover {
	opacity: 1;
	filter: none;
	-webkit-filter: none;
}

img.img-grayscale {
	filter: grayscale(100%) contrast(150%);
}

.szablon .box.box_hurt-online,
.szablon .box.box_hurt-online span.text {
	background-color: #cf5030;
	color: #fff !important;
}
.szablon .box.box_hurt-online span.text .triangle {
	margin-top: 1px;
}
.szablon .box.box_dlafirm,
.szablon .box.box_dlafirm span.text {
	background-color: #cf5030;
	color: #fff !important;
}
.szablon .box.box_dlafirm span.text .triangle {
	margin-top: 1px;
}
.szablon .box.box_kreator-zestawow,
.szablon .box.box_kreator-zestawow span.text {
	background-color: #cf5030;
	color: #fff !important;
}
.szablon .box.box_kreator-zestawow span.text .triangle {
	margin-top: 1px;
}
.szablon span.img.zespol {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/onas-zespol2.jpg");
}
.szablon span.img.sklep {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/onas-sklep.jpg");
}
.szablon span.img.dlafirm {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/onas-dlafirm.jpg");
}
.szablon span.img.dedykowana {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/onas-dedykowana.jpg");
}
.szablon span.img.sklepy {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/onas-sklepy.jpg");
}
.szablon span.img.blog {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/onas-blog.jpg");
}
.szablon span.img.restauracje-kawiarnie-i-sklepy {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/restauracje_foto.jpg");
}
.szablon span.img.wino-i-prezenty-dla-firm {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/prezenty_foto.jpg");
}
.szablon span.img.degustacje-i-eventy {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/degustacje_foto.jpg");
}
.teaser {
	height: 240px;
	background-position: left top;
	background-size: contain;
	background-repeat: no-repeat;
	display: table;
	margin-bottom: 40px;
}
.teaser div {
	display: table-cell;
	padding-left: 295px;
	padding-right: 35px;
	vertical-align: middle;
}
.teaser_op {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    overflow: auto;
    flex-direction: row;
}

.teaser_op div.teaser_op_img {	width: 33%;}
.teaser_op div.teaser_op_img img {display:block; max-width:100%;}

.teaser_op div.teaser_op_excerpt {
	
	width: 60%;
	font-size:16px;
	line-height: 1.5;
}


.szablon-nasz-zespol h3 {
	margin: 0 0 5px;
	font-size: 16px;
}
.szablon-nasz-zespol h2 {
	font-size: 18px;
}
.thumbnail {
	padding: 0;
	border-radius: 0;
	position: relative;
	min-height: 660px;
}
.obsluga .thumbnail,
.well .thumbnail {
	min-height: 500px;
}
.thumbnail img {
	width: 100%;
	margin: 0;
}
.thumbnail img.bw {
	display: none;
}
.thumbnail img.kolor {
	
}
.thumbnail img.kolor:hover {
	
}
.thumbnail .caption {
	padding: 20px 15px 0px;
}
.thumbnail .stanowisko {
	font-style: italic;
}
.thumbnail .opis {
	margin: 15px 0 10px;
	font-size: 13px;
	line-height: 1.5em;
}
.thumbnail .kontakt {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	line-height: 2em;
	line-height: 1.5em;
	margin-top: 15px;
}
.thumbnail a {
	word-wrap: break-word;
}
.thumbnail .space {
	width: 0;
	display: inline-block;
}
.szablon-sklepy .obsluga .col-portret {
	padding-left: 0;
}
.szablon-sklepy .obsluga h3 {
	margin: 0 0 5px;
	font-size: 16px;
}
.sklep-w-warszawie {
	padding: 20px;
}
.map-container {
	position: relative;
	overflow: hidden;
	background: #eee;
}
.map-container div.shadow {
	position: absolute;
	display: block;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
.map-container .map {
	width: 100%;
	height: 350px;
}
.map-container .map > div,
.map-container .map > iframe,
.map-container .map > embed {
	float: none !important;
	width: 100%;
}
.sklepy .map-container {
	margin-bottom: 0;
}
.sklepy .map-container .map,
.mapa-partnerow .map-container .map {
	height: 600px;
}
.mapa-partnerow .map-container {
	margin-bottom: 0;
}
.mapa-partnerow h1 {
	background: none;
	margin: 0;
	padding-bottom: 30px;
}
.mapa-partnerow-lista h2 {
	padding: 30px 0;
	text-transform: uppercase;
	font-size: 20px;
	font-family: "novecento_sans_widedemibold", sans-serif;
	font-weight: normal !important;
}
.mapa-partnerow-lista ul {
	padding-left: 15px;
}
.mapa-partnerow-lista ul li {
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px solid #eee;
}
.mapa-partnerow-lista ul li:last-child {
	margin: 0;
	border-bottom: none;
}
.map-top {
	top: -5px;
	left: 0;
	right: 0;
	height: 5px;
}
.map-right {
	right: -5px;
	top: 0;
	bottom: 0;
	width: 5px;
}
.map-bottom {
	bottom: -5px;
	left: 0;
	right: 0;
	height: 5px;
}
.map-left {
	left: -5px;
	top: 0;
	bottom: 0;
	width: 5px;
}
.map-info {
	padding: 20px;
	background: #B39887;
	color: #fff;
	width: 20%;
	word-wrap: break-word;
}
.map-info a {
	color: #fff;
	text-decoration: underline;
}
.map-info a:hover {
	text-decoration: none;
}
.map-info-left {
	position: absolute;
	top: 50px;
	left: 50px;
}
.map-info-right {
	position: absolute;
	top: 70px;
	right: 50px;
}

.map-list {
	z-index:1;
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	background: #fff;
	color: #000;
	width: 22%;
	height: 100%;
	box-shadow: 0 3px 10px 0px rgba(50, 50, 50, 0.54);
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.map-list h3 {
	font-size: 18px;
	margin: 0 0 15px;
}
.map-list .kategorie {
	margin: 0;
}
.map-list .kategorie a {
	padding: 11px 0;
}
.szablon-sklepy h3 {
	font-size: 18px;
	margin: 40px 0 20px;
}
.szablon-sklepy h4 {

	font-weight: 600;
	margin: 40px 0 20px;
}

.fbframe {
	border: 1px solid #ddd;
	padding: 5px;
}
.szablon-kontakt {
	padding-top: 50px;
	padding-bottom: 50px;
}
.szablon-kontakt h2 {
	font-size: 18px;
	line-height: 24px;
	margin: 30px 0;
}
.szablon-kontakt h2:first-child {
	margin-top: 0;
}
.szablon-kontakt h3 {
	font-size: 18px;
	margin: 0 0 20px;
}
a.envelope {
	display: block;
	margin: 0 0 30px;
	font-size: 18px;
}
a.envelope .glyphicon {
	color: #fff;
	margin: 0 10px 0 0;
	font-size: 22px;
	vertical-align: top;
}
.kontakt_content {
	padding-left: 40px;
	padding-right: 40px;
}


#loginform .btn,
.contactform .btn {
	width: 50%;
}
#loginform hr {
	border-top: 1px solid #fff;
}

.ocen-zamowienie .ocen-produkt {
	padding: 15px 0;
	border-top: 1px solid #ccc;
}
.ocen-wydarzenie .article,
.ocen-zamowienie .article {
	margin-top: 10px;
}
.ocen_zamowienie p {
	margin: 5px 0 15px;
}
.ocen_zamowienie h2 {
	font-size: 22px;
	margin-top: 10px;
	font-weight: bold;
}
.ocen_zamowienie h2 a {
	color: #000;
	text-decoration:none;
}
.ocen_zamowienie h3 {
	font-size: 18px;
	margin: 0 0 20px;
}
.ocen_zamowienie textarea {
	margin: 10px 0;
	min-height: 50px;
}
.ocen_zamowienie .see_other_comments div {
	display: none;
	padding: 10px;
}
.ocen_zamowienie .see_other_comments blockquote {
	margin: 0 0 10px;
	font-size: 14px;
	font-style: italic;
}
.ocen_zamowienie img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
	margin-bottom: 20px;
}
.zamowienie .ocen_zamowienie h3 {
	margin: 20px 0;
	line-height: 150%;
}
.zamowienie .ocen_zamowienie h2,
.zamowienie .article h1 {
	font-size: 22px;
}

.zamowienie .ocen-zamowienie .terms {
	text-transform: uppercase;
}
.zamowienie .ocen-zamowienie .ocen-produkt {
	page-break-inside: avoid;
	padding: 20px 0;
	border: 0;
	border-bottom: 1px solid #000;
}
.zamowienie .ocen-zamowienie .ocen-produkt .text_container img {
	display: none;
}
.zamowienie .ocen-produkt:last-of-type {
	border: 0 !important;
}
.zamowienie .article h1 {
	margin: 10px 0 0;
	padding: 15px 0 25px;
	border-bottom: 2px solid #000;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/zamowieniebg.png) no-repeat right top !important;
	background-size: contain !important;
}
.zamowienie a.drukuj {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-left: 10px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/print.png) no-repeat left top;
}
.zamowienie .header-logreg {
	display: none;
}
.zamowienie .header_top {
	padding-top: 10px;
}
.zamowienie .header_top .nav-pills > li.header-kontakt {
	position: absolute;
	top: 40px;
	right: 0;
	background: none;
	font-family: novecento_sans_widedemibold;
	font-size: 14px;
}
.zamowienie .sticky img.logo {
	position: absolute;
	top: 32px;
}
.zamowienie .header_top .nav-pills > li > a {
	font-size: 18px;
}
.zamowienie .header_top .nav-pills > li > a:hover {
	background: none;
}
.zamowienie .header_top .nav-pills > li.header-kontakt span {
	display: none;
}
.zamowienie .header_top .nav-pills > li.header-kontakt .sansserif {
	font-weight: bold;
}
.zamowienie .header_top .nav-pills > li.header-kontakt .sansserif:before {
	content: "TEL.: ";
}
.zamowienie .zamowienie_footer {
	page-break-inside: avoid;
	margin-top: 100px;
	border-top: 1px solid #000;
	min-height: 420px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/zamowienie_footer.png) no-repeat center top !important;
	background-size: contain !important;
	position: relative;
}
.zamowienie .zamowienie_footer_img {
	display: none;
	position: absolute;
	top: 25px;
	right: 0;
	width: 42%;
	height: 110px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/przeczytaj_opisy.png) no-repeat 110px 20px !important;
	background-size: 80px 50px !important;
}
.zamowienie .zamowienie_footer_img span {
	position: absolute;
	left: 110px;
	bottom: 10px;
	font-weight: bold;
	font-size: 7pt;
}
.zamowienie .zamowienie_footer_img img {
	width: 110px;
	height: auto;
}
.zamowienie .potrawa_box {
	max-width: 80px;
	float: left;
	margin: 0 10px 10px;
	min-height: 160px;
}
.zamowienie .potrawa_box .potrawa_name {
	margin: 0;
	font-size: 11px;
}
.zamowienie .potrawa_box img {
	filter: grayscale(100%);
	filter: url(https://www.marekkondrat.pl/wp-content/themes/mk/#greyscale);
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
}

@media print {
	div#InteliwiseSaaSModule_win_wrapper,
	.bhr-chat-container {
		display: none !important;
	}
	.zamowienie * {
		-webkit-print-color-adjust: exact !important;
	}
	header {top:0; height:0; display: none !important;}
	.print_logo {display:block !important; width:200px;}
	.zamowienie .niedrukujobrazkow .product_box.full .data {width:100%; float:none; }
	.zamowienie .product_box.full {margin:0;}
	.zamowienie .product_box.full .excerpt {display:block !important;}
	.zamowienie .drukuj,
	.zamowienie .developers,
	.zamowienie .footer2,
	.zamowienie .img_container,
	.zamowienie .product_box .img,
	.back-to-top,
	#google_translate_element,
	#popup_cookies {
		display: none !important;
	}
	a[href]:after {
		content: none !important;
	}

	.zamowienie .text_container {
		width: 100%;
		padding: 0;
	}
	.zamowienie .sticky img.logo {
		position: static;
		width: 150px;
		height: auto;
		margin: 0;
	}
	.sciezka .header_left {
		text-align: left !important ;
	}
	.zamowienie .header_top .nav-pills > li.header-kontakt {
		top: 20px;
	}
	.zamowienie .zamowienie_footer {
		min-height: 250px;
	}
	.zamowienie .zamowienie_footer_img {
		display: block;
	}
	.zamowienie .ocen_zamowienie h2,
	.zamowienie .article h1 {
		font-size: 16px;
	}
	.zamowienie .header_top .nav-pills > li > a {
		font-size: 12px;
	}
	.zamowienie .drukujobrazki .product_box .img,
	.zamowienie .drukujobrazki .img_container {
		display: block !important;
	}
	.zamowienie .drukujobrazki .col-sm-3 {
		width: 25%;
		float: left;
	}
	.zamowienie .drukujobrazki .col-sm-9 {
		width: 75%;
		float: left;
	}
}
#zapytanie {
	background: #e0e0e0;
	padding: 15px 35px;
	margin-top: 35px;
}
#zapytanie .oferta,
#zapytanie .zapytanie_dane {
	display: none;
	padding: 0;
	margin-top: 30px;
	border-top: 1px solid #fff;
}
#zapytanie .zapytanie_dane input {
	width: 60%;
}
#zapytanie input[type="text"] {
	padding: 5px;
}
#zapytanie p {
	margin: 0 0 3px;
	padding-left: 0;
}
#zapytanie .form-control {
	margin: 0 0 10px;
}

#zapytanie textarea {
	width: 90%;
	height: 70px;
}
#zapytanie input.miasto {
	width: 90%;
}
#zapytanie label,
#zapytanie label input {
	cursor: pointer;
}
#zapytanie label.zapytanie_dzial {
	display: table;
	width: 92%;
	position: relative;
	margin-left: 8%;
	background-color: #fff;
	margin-bottom: 20px;
	border: 1px solid #e0e0e0;
}
#zapytanie label.zapytanie_dzial.checked,
#zapytanie label.zapytanie_dzial:hover {
	border: 1px solid #000;
}
#zapytanie label.zapytanie_dzial span {
	display: table-cell;
	vertical-align: middle;
	height: 60px;
	text-align: center;
}
#zapytanie label.zapytanie_dzial span.img {
	width: 64px;
	background-size: cover;
	background-repeat: no-repeat;
}
#zapytanie label.zapytanie_dzial input {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -8%;
	top: 45%;
}
#zapytanie label.horeca span.img {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dla-firm-hurt.jpg");
}
#zapytanie label.b2b_1 span.img {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dla-firm-prezenty2.jpg");
}
#zapytanie label.b2b_2 span.img {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dla-firm-szkolenia.jpg");
}
#zapytanie .wyslij_zapytanie {
	text-align: center;
	padding: 30px 0;
}
#zapytanie .kosze {
	display: none;
}
#zapytanie .opakowanie {
	display: none;
	margin-left: 30px;
	padding-left: 20px;
	border-left: 4px solid #eee;
}
#zapytanie #oferty {
	margin-top: 30px;
}
.content img {
	max-width: 100%;
	display: inline-block;
	height: auto;
}
.content img.size-full,
.content img.size-large {
	/*width:100%;*/
}
.content .attachment img {
	max-width: 100%;
}
.content .alignleft,
.content img.alignleft {
	float: left;
	margin-right: 40px;
	margin-top: 10px;
}
.content .alignright,
.content img.alignright {
	float: right;
	margin-left: 40px;
	margin-top: 10px;
}
.content .aligncenter,
.content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.content img.alignleft,
.content img.alignright,
.content img.aligncenter {
	margin-bottom: 20px;
}
.content img.aligncenter {
	margin-top: 20px;
}
.content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
.content .wp-caption img {
	margin: 0;
}
.content .wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.content .wp-smiley {
	margin: 0;
}
.gallery {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
}
.gallery .gallery-row {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 0 0px;
}
.gallery .gallery-item {
	overflow: hidden;
	float: left;
	margin: 0;
	text-align: left !important;
	list-style: none;
	padding: 0 10px 0 0;
}
.gallery .gallery-item .gallery-icon img {
	max-width: 100%;
	height: auto;
	margin: 10px auto;
	border: 0 !important;
}
.gallery-caption {
	margin-left: 0;
	font-size: 12px;
	color: #888;
}
.gallery .col-0 {
	width: 100%;
}
.gallery .col-1 {
	width: 100%;
}
.gallery .col-2 {
	width: 50%;
}
.gallery .col-3 {
	width: 33.33%;
}
.gallery .col-4 {
	width: 25%;
}
.gallery .col-5 {
	width: 20%;
}
.gallery .col-6 {
	width: 16.66%;
}
.gallery .col-7 {
	width: 14.28%;
}
.gallery .col-8 {
	width: 12.5%;
}
.gallery .col-9 {
	width: 11.11%;
}
.gallery .col-10 {
	width: 10%;
}
.gallery .col-11 {
	width: 9.09%;
}
.gallery .col-12 {
	width: 8.33%;
}
.gallery .col-13 {
	width: 7.69%;
}
.gallery .col-14 {
	width: 7.14%;
}
.gallery .col-15 {
	width: 6.66%;
}
.gallery .col-16 {
	width: 6.25%;
}
.gallery .col-17 {
	width: 5.88%;
}
.gallery .col-18 {
	width: 5.55%;
}
.gallery .col-19 {
	width: 5.26%;
}
.gallery .col-20 {
	width: 5%;
}
.gallery .col-21 {
	width: 4.76%;
}
.gallery .col-22 {
	width: 4.54%;
}
.gallery .col-23 {
	width: 4.34%;
}
.gallery .col-24 {
	width: 4.16%;
}
.gallery .col-25 {
	width: 4%;
}
.gallery .col-26 {
	width: 3.84%;
}
.gallery .col-27 {
	width: 3.7%;
}
.gallery .col-28 {
	width: 3.57%;
}
.gallery .col-29 {
	width: 3.44%;
}
.gallery .col-30 {
	width: 3.33%;
}

#lightbox {
	z-index: 100;
}
#lightbox .lightbox-close {
	right: 15px;
	top: 15px;
}
body.admin-bar .sl-wrapper .sl-close {
	top: 50px;
}
#lightbox img {
	border: 0;
}
br.clear {
	clear: both;
	line-height: 1px;
}
.clear {
	clear: both;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.znajdziesz_nas {
	padding: 40px 20px 0 0;
}
.znajdziesz_nas a {
	margin: 0 7px;
}
.znajdziesz_nas a:hover {
	filter: brightness(50%);
	-webkit-filter: brightness(999%);
	-moz-filter: brightness(999%);
	-o-filter: brightness(999%);
	-ms-filter: brightness(999%);
}
a.back-to-top {
display: none;
width: 52px;
height: 52px;
z-index: 1;
background-color: #ECE4D188;
color: #B39789;
border-radius: 50%;
cursor: pointer;
font-size: 35px;
text-align: center;
line-height: 1.5;
position: fixed;
bottom: 10px;
right: 10px;
text-decoration: none;
opacity: 0.6;
}
a.back-to-top:hover {
	opacity: 0.9;
}
#extra_menu_container {
	position: relative;
	width: 100%;
}


.extra_menu {
	display: none;
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	width: inherit;
	background: #fff;
	padding: 15px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-top: 1px solid #fff;
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.175);

}
.extra_menu h3 {
	font-size: 12px;
	margin: 5px 0 15px;
	font-weight: 600;
}

.extra_menu h3 a {	color: #000;	text-decoration:none;}
.extra_menu h3 a:hover {	color: #cf5030;}

.extra_menu p {
	  margin: 0 0 15px;
	  font-size: 12px;
}
.extra_menu ul {
	margin: 0 0 25px;
	padding: 0;
	list-style: none;
}
.extra_menu ul li {
	margin: 0 0 3px;
	font-size: 12px;
}
.extra_menu ul li > a{
	padding: 2px 0;
	display: block;
}


.extra_menu_kat,
.extra_menu_zestawy {
	padding: 15px;
	background: #FCFAF6;
	margin-bottom:20px;
}


.extra_menu_kat ul { margin:0}
.extra_menu_kat ul li > a {
	display:block;
	padding: 5px 0 5px 35px;
	background-size: 25px auto;
	background-position: 0 center;
	background-repeat: no-repeat;
}

.extra_menu_zestawy.polecamy_zestaw {
	padding: 0 15px;
	margin-bottom:0;
}
.extra_menu_zestawy .row ul  {margin-bottom:15px}

.extra_menu .product_box { padding:0; background: transparent;}
.extra_menu .product_box .data_box h2 {
	min-height: 0;
}
.extra_menu .product_box .price_old {
	min-height: 0;
}
.extra_menu .product_box .filters,
.extra_menu .product_box .promowane,
.extra_menu .product_box .stock,
.extra_menu .product_box .wtwoim {
	display: none;
}
.extra_menu .product_box  .btn.add_to_cart { padding-top:4px;padding-bottom:4px;}
.extra_menu .product_box .img { /*margin:0 -15px 10px;*/}
.extra_menu .product_box .img img {
	object-fit: cover;
	height: 168px;
	width: 90%;
	max-width: 90%;
}



.extra_menu_promowane > ul li {
	display: inline-block;
	min-width: 130px;
	margin: 0 3px 5px 0;
	white-space: nowrap;
}
.extra_menu_promowane > ul li a {
	display: block;
	padding: 3px 10px;
	background: #FCFAF6;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
}
.minibox_col {
	padding-left: 0;
}
.minibox_container {
	display: table;
	width: 100%;
}
.minibox_container_white {
	height: 56px;
	background: #FCFAF6;
	margin-bottom: 15px;
	border: 1px solid transparent;
}
.minibox_container_black {
	height: 100px;
	background: #B39887;
	margin-bottom: 0;
	border: 0;
	color: #fff;
}
.minibox_container:hover {
	cursor: pointer;
	border: 1px solid #B39887;
}
.minibox_container_black:hover {
	cursor: auto;
	border: 0;
}
.minibox_img {
	display: table-cell;
	width: 50px;
	background: #ECE4D1 url("https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/groni-strzalka_biel.svg") center center/50px auto no-repeat;
}
.minibox_container_black .minibox_img {
	width: 62px;
	background: transparent url("https://www.marekkondrat.pl/wp-content/themes/mk/images/sluchawka.png") no-repeat center center;
}
.minibox_adres {
	display: table-cell;
	vertical-align: middle;
	width: 260px;
}
.minibox_adres.gdysrodtytul {
	width: 220px;
}
.minibox_adres.srodtytul {
	width: 170px;
	text-align: right;
	padding-right: 20px;
	font-weight: 600;
}
.minibox_adres a {
	color: #fff;
	/*text-decoration: underline;*/
	font-size: smaller;
}
.minibox_adres a:hover {
	text-decoration: none;
}
.minibox_title {
	display: table-cell;
	vertical-align: middle;
}
.minibox_title a {
	display: block;
	text-align: center;
	color: #000;
font-weight: 600;
}
.minibox_title a:hover {
	text-decoration: none;
}
.minibox_img.hurt {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/hurt.jpg");
}
.minibox_img.prezenty {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/prezenty.jpg");
}
.minibox_img.szkolenia {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/szkolenia.jpg");
}
.minibox_img.wspolpraca {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/wspolpraca.jpg");
}
.minibox_img.ekologiczne {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/ekologiczne.jpg");
}
.minibox_img.kolekcjonerskie {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/kolekcjonerskie.jpg");
}
.minibox_img.prezent {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/prezent.jpg");
}
.minibox_img.wesele {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/wesele.jpg");
}
.minibox_img.wyjazdy {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/wyjazdy.jpg");
}
.minibox_img.zapytanie-ofertowe {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/zapytanie-ofertowe.jpg");
}
.minibox_img.katalog-horeca {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/katalog-horeca.jpg");
}
.minibox_cta:hover {
	opacity: 0.8;
}
.extra_menu_dla-firm .minibox_container_black {
	margin-top: 20px;
}
.extra_menu_dla-firm .minibox_col {
	padding-right: 5px;
	padding-left: 5px;
}
.extra_menu_dla-firm .minibox_firma1 {
	display: block;
	height: 120px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/f1.png") no-repeat left top;
}
.extra_menu_dla-firm .minibox_firma2 {
	display: block;
	height: 120px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/f2.png") no-repeat center top;
}
.extra_menu_dla-firm .minibox_firma3 {
	display: block;
	height: 120px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/f3.png") no-repeat right top;
}
.extra_menu_prezenty .minibox_col {
	padding-right: 5px;
	padding-left: 5px;
}
.extra_menu_prezenty .minibox_container_black {
	margin-top: 30px;
}
.extra_menu_prezenty .minibox_prezent1 {
	display: block;
	height: 100px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/01.png") center center/100% auto no-repeat;
}
.extra_menu_prezenty .minibox_prezent2 {
	display: block;
	height: 100px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/02.png") center center/100% auto no-repeat;
}
.extra_menu_prezenty .minibox_prezent3 {
	display: block;
	height: 100px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/03.png") center center/100% auto no-repeat;
}
.extra_menu_prezenty .minibox_prezent4 {
	display: block;
	height: 100px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/04.png") center center/100% auto no-repeat;
}
.extra_menu_prezenty .minibox_prezent5 {
	display: block;
	height: 100px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/minibox/05.png") center center/100% auto no-repeat;
}
.dinx {
	display: block;
	position: absolute;
	top: -40px;
	left: 0;
	width: 0px;
	height: 40px;
	background: transparent;
}
.dinx-parent a {
	color: #000 !important;
	background: #fff !important;
}


.bubble-inner {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: stretch;
background:#fff;
border:1px solid #ECE4D1;
padding:15px;
margin:0 0 30px;
}


.bubble-thumb {
width:20%;
text-align:center;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}

.bubble-thumb a { color:#000; text-decoration:none;}
.bubble-thumb h3 { font-size:12px; font-weight:600; margin:15px 0 0;}
.bubble-thumb a:hover img { opacity:.8 }
.bubble-thumb img {
	display:inline-block;
max-width:100px;
max-height:100px;
height:auto;
width:auto;
}

.bubble-text {
width:75%;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: flex-start;
align-content: center;
}

.bubble-text .rating_stars {
	
	margin-bottom:10px;
}

.bubble-person {
margin-bottom:10px;
width:100%;
position: relative;
}
.bubble-person strong {display:block; font-weight:600;}
.bubble-person span {display:block; color:#888;}
.bubble-person img {
display:block;
float:left;
margin:0 15px 0 0;
width:60px;
height:60px;
border-radius:50%;
background:#ece4d1;
border:0;
}
.bubble-person .potwierdzony_zakup {position:absolute; top:0; right:0; }
.potwierdzony_zakup > span {color:#4E9E00; font-weight:600; font-size:14px; }
.potwierdzony_zakup.niepotwierdzony_zakup > span {color:#ddd; font-weight:400 }
.potwierdzony_zakup .popover { font-size:13px; }

.bubble-content {
font-style:italic;
}

.rating_stars {	display:block; white-space:nowrap;}

.star_val {
	  color: #888;
  margin: 0 10px 0 0;
  vertical-align: middle;
}

.star {
    font-size: 15px;
    height: 15px;
	width:14px;
	line-height: 14px;
	display: inline-block;
	color: #f5f5f5;
	
	vertical-align: middle;
}
.star:last-child {
    margin-right: 0;
}
.star:before {
    content:'\2605';
}
.star.on {
    color: #F79651;
}
.star.half:after {
    content:'\2605';
    color: #F79651;
    position: absolute;
    margin-left: -13px;
	width: 6.5px;
    overflow: hidden;
}

.nagrodzony .bubble-full-text,
.nagrodzony .bubble-product-text {
	padding-bottom: 40px;
	background: #f2f2f2 url(https://www.marekkondrat.pl/wp-content/themes/mk/images/nagrodzony-komentarz.png) 95% 90%/65px auto
		no-repeat;
}
ol.commentlist li.nagrodzony div.reply {
	right: auto;
	left: 10px;
}


.progress {
	border-radius: 0;
}
#wp-admin-bar-new_draft,
#wp-admin-bar-customize,
#wp-admin-bar-my-account,
#wp-admin-bar-wp-logo,
#wp-admin-bar-delete-cache,
#wp-admin-bar-tribe-events,
#wp-admin-bar-updates {
	display: none !important;
}
.search_results .found_count {
	background: #eee;
	padding: 20px 40px;
	margin: 0 0 40px;
}
.search_results .search_outofstock a {
	cursor: pointer;
	color: #000;
}
.dotacja_content {
	padding: 100px 0 20px;
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/dotacja.png");
	background-repeat: no-repeat;
	background-position: center 10px;
	background-size: contain;
	border-bottom: 1px solid #eee;
}
.secure_footer {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/secure.png?v2");
	background-repeat: no-repeat;
	background-position: right top;
	background-size: contain;
	max-width: 650px;
	height: 54px;
}
.dotacja_link {
	float: right;
	width: 20%;
	display: block;
	height: 54px;
}
.rf {
	float: right;
	width: 20%;
	display: block;
	height: 54px;
}
.magnifyarea {
	position: fixed !important;
	top: 50% !important;
	margin-top: -160px !important;
}
#google_translate_element {
	position: fixed;
	right: 0;
	bottom: 0px;
	opacity: 0.5;
}
#google_translate_element:hover {
	opacity: 1;
}
.translation {
	display: none;
}
.admin-bar .toTranslate {
	background-color: #d49600 !important;
}
.admin-bar .translated {
	background-color: #87e41a !important;
}
.adminvisible {
	display: none !important;
}
.admin-bar .adminvisible {
	display: block !important;
}
.translate {
	display: none;
}


.calendar {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/sprite.png");
	background-repeat: no-repeat;
	background-position: 0 -645px;
}
.calendar-white {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/sprite.png");
	background-repeat: no-repeat;
	background-position: 0 -127px;
}


.extra_menu .term-wino-koszerne {
	display: none !important;
}
/*
.term-wino-ekologiczne,
.promowane .filter span.wino-ekologiczne,
.promowane .filter span.ekologiczne{display:none !important;}
*/
.sortable_produkty .ui-sortable-placeholder {
	height: 150px;
	width: 100%;
	background: #eee;
	visibility: visible !important;
}
.sortable_produkty .ui-sortable-placeholder td {
	border-bottom: 2px dotted #888;
	border-top: 2px dotted #888;
}
.sortable_produkty .ui-sortable-helper {
	cursor: move;
	border: none;
	background: #fff;
	opacity: 1;
	box-shadow: 3px 3px 10px 3px rgba(0, 0, 0, 0.2);
}
.sortable_produkty .suma {
	position: relative;
}
.sortable_produkty .handle {
	display: none;
	cursor: move;
	position: absolute;
	top: 5px;
	right: 0;
	padding: 5px 20px;
	color: #aaa;
	font-size: 11px;
	border: 1px dashed #aaa;
	border-radius: 5px;
}

.ikona-kurs {
	display: inline-block;
	width: 48px;
	height: 48px;
	background-position: center top;
	background-size: contain;
	background-repeat: no-repeat;
	vertical-align:middle;
}
.ikona-kurs:active,
.ikona-kurs:hover {
	color: inherit !important;
	text-decoration: none !important;
}
.ikona-kurs-online-kursy-poziom-1 {	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/online-poziom-1.png");}
.ikona-kurs-online-kursy-poziom-2 {	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/online-poziom-2.png");}
.ikona-kurs-online-kursy-poziom-3 {	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/online-poziom-3.png");}

.ikona-kurs-kurs-podstawowej-wiedzy-winiarskiej {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/04.png");
}
.ikona-kurs-warsztat-wina-francja {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/05.png");
}
.ikona-kurs-warsztat-wina-wlochy {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/06.png");
}
.ikona-kurs-warsztat-wina-hiszpania {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/07.png");
}
.ikona-kurs-warsztat-wina-nowy-swiat {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/08.png");
}
.ikona-kurs-warsztat-wina-europa-srodkowa {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/08b.png");
}

.ikona-kurs-warsztat-wina-bordeaux {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/09.png");
}
.ikona-kurs-warsztat-wina-burgundia {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/10.png");
}
.ikona-kurs-warsztat-wina-toskania {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/11.png");
}
.ikona-kurs-warsztat-wina-hiszpania-portugalia {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/12.png");
}
.ikona-kurs-warsztat-wina-wina-musujace {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/13.png");
}

.ikona-kurs-warsztat-wina-polska {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/13b.png");
}

.ikona-poziom {
	display: inline-block;
	width: 75px;
	height: 75px;
	padding-top: 80px;
	background-position: center top;
	background-size: 100% auto;
	background-repeat: no-repeat;
	font-size: 15px;
	text-align: center;
	text-transform: lowercase;
	font-family: "novecento_sans_widedemibold";
	font-weight: normal !important;
	vertical-align: middle;
	margin-right: 5px;
}
.ikona-poziom:active,
.ikona-poziom:hover {
	text-decoration: none !important;
}
.ikona-kursy-poziom-1 {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/01.png");
	color: #3cb649 !important;
}
.ikona-kursy-poziom-2 {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/02.png");
	color: #3dafe3 !important;
}
.ikona-kursy-poziom-3 {
	background-image: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/03.png");
	color: #854e9f !important;
}
a.ikona-kurs:hover,
a.ikona-poziom:hover {
	filter: brightness(1.15);
	-webkit-filter: brightness(1.15);
}

.skompletuj_naglowek {
	font-size: 20px;
	margin-top: 50px;
	text-transform: uppercase;
	font-family: "novecento_sans_wide_bookbold";
	font-weight: normal !important;
}
.skompletuj_tekst {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 50px;
	padding-top: 100px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/14.png") center 33px / auto auto
		no-repeat;
}
.skompletuj_kola {
	display: block;
	max-width: 742px;
	width: 100%;
	margin: 0 auto 50px;
	height: 250px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/warsztat_wina_ikony/15.png") center center/contain
		no-repeat;
}

.carousel-inner > .item > a > img, 
.carousel-inner > .item > img {margin:0 auto;}



.popup_cart_cross .loading {
	opacity: 0.5;
}
.popup_cart_cross .cross_container {
	padding: 30px 0 10px;
background: #ece4d1;
background: -moz-linear-gradient(top,  #ece4d1 0%, #fbf4e4 5%);
background: -webkit-linear-gradient(top,  #ece4d1 0%,#fbf4e4 5%);
background: linear-gradient(to bottom,  #ece4d1 0%,#fbf4e4 5%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ece4d1', endColorstr='#fbf4e4',GradientType=0 );

}
.popup_cart_cross .cross_naglowek {
	margin: 0 10px 10px;
	padding: 0;
	font-size: 16px;
	text-align: center;
}
.popup_cart_cross .cross_naglowek a {
	text-decoration: underline;
	font-weight: 600;
}
.popup_cart_cross #cross-slajdy {
	padding: 0 50px;
}
.popup_cart_cross #cross-slajdy .carousel-inner {
	min-height: 0;
	max-height: none;
}
.popup_cart_cross #cross-slajdy .carousel-control {
	background: #fff !important;
	width: 50px;
	top: 100px;
	bottom: auto;
	height: 50px;
	border-radius: 50%;
	font-size: 40px;
	color: #B39789;
	text-shadow: none;
	line-height: 1.3;
	margin: 0 5px;
}
.cross_box {
	padding: 20px;
	text-align: center;
	font-size: 15px;
}
.cross_box a {
	color: #000;
}
.cross_box img {
	max-width: 130px;
	max-height: 130px;
	width: auto;
	height: auto;
	margin: 0 auto 20px;
	display: block;
	padding: 5px;
	background: #fff;
}
.cross_box img:hover {
	opacity: 0.8;
}
.cross_box h2 {
	margin-bottom: 10px;
	font-size: 15px;
	min-height: 50px;
}
.cross_box .cross_price_old {
	font-size: 16px;
	text-decoration: line-through;
}
.cross_box .cross_price {
	font-weight: 700;
	color:#cf5030;
}
.cross_box .btn.add_to_cart {
}

.dostepnosc_sklepy {
	margin-top: 10px;
}


.btn_zobacz_polecane {margin:10px 0; display:none;}

.btn_lista_rezerwacyjna {
	white-space: normal;
	font-size: 12px;
	padding: 5px 2px 2px;
	line-height: 1.7;
	margin-top: 5px;
	text-align: center;
	color: #000;
	text-transform: uppercase;
	text-decoration: none !important;
	background: #fff;
	border: 1px solid #b39887;
	display: block;
}
.btn_lista_rezerwacyjna .mdi-arrow-right {dispay:none;}
.bottom_box .btn_lista_rezerwacyjna {
	width: 250px;
	height: 30px;
	font-weight:600;
	color:#CF5030;
	font-size:11px;
	margin-top: -1px;
	position:relative;
}
.bottom_box .btn_lista_rezerwacyjna .btn-red-borderless {margin:0;}
.bottom_box .btn_lista_rezerwacyjna .mdi-arrow-right {dispay:inline-block;}





.bottom_box > * {margin-left:10px; }
.bottom_box {
	position: fixed;
	bottom: 0;
	right: 70px	;
	top: auto;
	left: auto;
	z-index: 1;
	
	display: flex;
    justify-content: flex-end;
align-items: flex-end;
align-content: flex-end;
flex-direction: row;
flex-wrap: wrap;
}
.sciezka .bottom_box {	display: none !important;}

.bottom_box_close {
	display:block;
	position:absolute;
	top: 0px;
	right: 3px;
	color: #b39887;
	font-size: 16px;
}


.bottom_box_compare {
	display:none;
	height: 100px;
	background:#fff;
	border:1px solid #b39887;
	font-size:12px;
	padding:0;
	min-width:250px;
	position:relative;
	
	display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-direction: row;
}


.bottom_box_compare .bottom_box_compare_products {
	display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-direction: row;
	margin: 0 5px 0 0;
	width:150px;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(left,  #FFF 32%, #FFF 33%, #ece3d2 33%, #FFF 34%, #FFF 34%, #FFF 65%, #ece3d2 66%, #FFF 66%);
	background: -webkit-linear-gradient(left,  #FFF 32%,#FFF 33%,#ece3d2 33%,#FFF 34%,#FFF 34%,#FFF 65%,#ece3d2 66%,#FFF 66%);
	background: linear-gradient(to right,  #FFF 32%,#FFF 33%,#ece3d2 33%,#FFF 34%,#FFF 34%,#FFF 65%,#ece3d2 66%,#FFF 66%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
	border-right:1px solid #ece3d2;
}
.bottom_box_compare .bottom_box_compare_products .compare_box {width:33.3%; text-align:center;}
.bottom_box_compare .bottom_box_compare_products .compare_box img:hover { opacity:.7}
.bottom_box_compare .bottom_box_compare_products .compare_box img {
	height:85px;
	width:auto;
	display:block;
	margin:0 auto;
}


.bottom_box_compare .bottom_box_compare_url {
	font-weight:600;
	text-transform:uppercase;
	padding:10px 0;
	text-decoration:none;
}




#popup_sklepy_dostepnosc .modal-header .zarezerwuj {
	display: none;
}
#popup_sklepy_dostepnosc .popup_sklepy_dostepnosc_naglowek {
	padding-bottom: 20px;
	display: table;
}
#popup_sklepy_dostepnosc .popup_sklepy_dostepnosc_naglowek img {
	max-width: 70px;
	max-height: 90px;
	float: left;
	margin-right: 15px;
}
#popup_sklepy_dostepnosc .popup_sklepy_dostepnosc_naglowek strong {
	display: table-cell;
	height: 70px;
	vertical-align: middle;
}
#popup_sklepy_dostepnosc .popup_sklepy_dostepnosc_lista_naglowek {
	background: #f5f5f5;
	font-size: 12px;
	border: 1px solid #ccc;
	padding: 15px 10px 5px;
	margin-bottom: 20px;
}
#popup_sklepy_dostepnosc .alert_dostepnosc { font-size:12px; }
#popup_sklepy_dostepnosc .popup_sklepy_dostepnosc_lista {
	margin: 20px 0;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep {
	display: block;
	border: 1px solid transparent;
	border-bottom: 1px solid #eee;
	padding: 10px;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	small {
	display: block;
	color: #888;
	font-size: 12px;
	margin-top: 2px;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	.rezerwacje_info {
	display: none;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	.strzalka,
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	.stan {
	display: block;
	margin-top: 10px;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	.stan.dostepny {
	color: #4E9E00;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	.stan.niedostepny {
	color: #888;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	.rezerwacja_niedostepna {
	color: red;
	font-size: 10px;
	display: block;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep {
	cursor: pointer;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep:hover {
	border: 1px solid #000;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	.popover {
	min-width: 200px;
	max-width: auto;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	.strzalka_swoj {
	display: inline-block;
	padding-top: 3px;
	text-align: center;
	max-width: 120px;
	font-size: 10px;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	.strzalka_swoj
	.glyphicon {
	font-size: 20px;
	vertical-align: middle;
	margin: 3px;
}
#popup_sklepy_dostepnosc
	.popup_sklepy_dostepnosc_lista
	.popup_sklepy_dostepnosc_sklep
	.moj_sklep {
	display: block;
	font-size: 11px;
	margin: 5px 20px;
	color: #F79651
}
#popup_sklepy_dostepnosc .popup_sklepy_dostepnosc_data {
	font-size: 11px;
	color: #888;
	text-align: center;
}
#popup_sklepy_dostepnosc .zloz_zapytanie_form {
	display: none;
}
#popup_sklepy_dostepnosc .zloz_zapytanie_form .klauzule {
	/*padding:1px 10px 10px; background:#f5f5f5;*/
	margin-bottom: 15px;
}
#popup_sklepy_dostepnosc .zloz_zapytanie_form_naglowek {
	
	position: relative;
	min-height: 65px;
}
#popup_sklepy_dostepnosc .zloz_zapytanie_form_naglowek small {
	display: block;
	color: #888;
	margin-top: 2px;
}
#popup_sklepy_dostepnosc .zloz_zapytanie_form_naglowek .zmien_sklep {
	position: absolute;
	top: 15px;
	right: 15px;
}

#popup_sklepy_dostepnosc .zloz_zapytanie_full_form .info {
	display: block;
	font-style: italic;
	color: #666;
	font-size: 12px;
	padding: 10px 10px 0;
}

.fb_mini {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/facebook.png) center center/contain no-repeat;
	vertical-align: text-bottom;
	filter: grayscale();
}
.fb_mini:hover {
	filter: none;
}

.kupon {
	margin: 20px 0 30px;
	max-width: 500px;
}
.kupon .kupon_ramka {
	border: 4px solid #000;
	padding: 20px;
	position: relative;
	text-align: center;
	margin: 0 0 5px;
}
.kupon .twoj_kod {
	position: absolute;
	top: -15px;
	left: 50%;
	margin-left: -100px;
	text-align: center;
	width: 200px;
	background: #fff;
	padding: 2px 0;
	display: block;
	text-transform: uppercase;
}
.kupon .kod {
	font-size: 50px;
	font-weight: bold;
}
.kupon a {
	text-transform: uppercase;
}

.opis_sklad {
	margin-top: 40px;
color: #A18373;
font-style: italic;
font-size: 13px;
line-height: 1.6;
}
a.pasek_swieta {
	text-decoration: none !important;
	font-weight: bold;
	display: inline-block;
	line-height: 1;
	padding: 0 35px;
	background-image: url(https://www.marekkondrat.pl/wp-content/themes/nowy/images/sniezynka.png),
		url(https://www.marekkondrat.pl/wp-content/themes/nowy/images/sniezynka.png);
	background-repeat: no-repeat;
	background-position: left center, right center;
}

.kup_na_prezent {margin:50px 0;}
.kup_na_prezent h4 {font-size:15px; font-weight:400; margin:0 0 15px; text-align:center; text-transform: uppercase; color:#B39887}
.kup_na_prezent .opakowanie_dropdown span.img_container {width:60px; text-align:center; display:inline-block; margin-right:10px; }
.kup_na_prezent_zestaw .opakowanie_dropdown span.img_container {width:200px; display:block; margin:0 auto 5px; }
.kup_na_prezent .opakowanie_dropdown img { max-width: 180px;  max-height: 180px;  padding: 5px; background-color:#FFF;}
.kup_na_prezent .opakowanie_dropdown button img { max-width: 60px;  }
.kup_na_prezent_zestaw .opakowanie_dropdown img { max-width: 200px;max-height: 100px; }
.kup_na_prezent .opakowanie_dropdown span.title {width:150px; display:inline-block; white-space: normal; text-align:left}
.kup_na_prezent_zestaw .opakowanie_dropdown span.title {text-align:center}
.kup_na_prezent .opakowanie_dropdown span.cena {display:block; margin-top:5px; font-weight:600; color:#CF5030;}
.kup_na_prezent .opakowanie_dropdown .mdi-chevron-down {vertical-align: middle;font-size: 30px;color: #B39887;line-height: 1;}
.kup_na_prezent_zestaw .opakowanie_dropdown .mdi-chevron-down {position: absolute; top: 50%;right: 20px;margin-top: -15px;}
.kup_na_prezent .opakowanie_dropdown button {cursor:pointer;  width:100%; background-color:#FFF !important; min-height:200px;}
.kup_na_prezent_zestaw .opakowanie_dropdown button {min-height:180px;}
.kup_na_prezent .opakowanie_dropdown button > * {vertical-align: middle;}
.kup_na_prezent .opakowanie_dropdown ul { width:100%;}
.kup_na_prezent .opakowanie_dropdown li {width:100%; text-align:center; }
.kup_na_prezent .opakowanie_dropdown li  span.title {width:200px;}
.kup_na_prezent .opakowanie_dropdown li a > * {vertical-align: middle;}
.kup_na_prezent .opakowanie_dropdown li a {cursor:pointer; padding:5px 0; }
.kup_na_prezent .well {margin-top:50px; }
.kup_na_prezent .kup_na_prezent_cena_zestawu  {margin:25px 0;}
.kup_na_prezent .kup_na_prezent_cena_zestawu div {margin:0 0 5px; display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start;align-content: flex-start;}
.kup_na_prezent .kup_na_prezent_cena_zestawu div span {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start;align-content: flex-start;}
.kup_na_prezent .kup_na_prezent_cena_zestawu div i {color:#B39887; font-style:normal; margin:0 5px 0 0;}
.kup_na_prezent .kup_na_prezent_cena_zestawu div span:last-child {font-weight:600; margin:0 0 0 5px}
.kup_na_prezent .kup_na_prezent_cena_zestawu div.razem {font-weight:600; padding-top:5px; border-top:1px solid #ece4cf; font-size:16px;}
.kup_na_prezent .kup_na_prezent_cena_zestawu .konfekcjonowanie_info i {font-size:20px; line-height: 20px;}

.kup_na_prezent .opakowanie_dropdown.open ul:after { content:"✖"; position:absolute; right:10px; top:10px; display:block; background:#000; color:#fff; line-height: 1;padding: 5px; font-size: 20px; cursor:pointer; width: 30px; height: 30px;text-align: center;}
.kup_na_prezent .opakowanie_dropdown.open ul { 
	position:relative; 
	margin:1px 0 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: flex-start;
	align-content: flex-start;
}
.kup_na_prezent .opakowanie_dropdown.open li a { 
	min-height: 200px; 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	padding:5px
}
.kup_na_prezent .opakowanie_dropdown.open ul span.img_container {
  width: auto;
  margin: 0;
  min-height: 190px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}

@media (max-width: 767px)  {

	.kup_na_prezent .opakowanie_dropdown.open li { width:50%; }
	.kup_na_prezent .opakowanie_dropdown span.title {text-align:center}
	.mdi.mdi-help-circle {	font-size:20px;	}
}
	
}
	
@media (min-width: 768px)  {
	
	.kup_na_prezent .opakowanie_dropdown.open li { width:25%; }
	
}

@media (min-width: 768px) AND (max-width: 1199px) {
	
	.kup_na_prezent .opakowanie_dropdown.open ul { 
		min-width: 98vw; 
		left:-16.6vw;  
	}
	.kup_na_prezent .opakowanie_dropdown.zawieszka_dropdown.open ul { 
		left:-59vw;  
	}
	
}

@media (min-width: 1200px)  {
	.kup_na_prezent .opakowanie_dropdown.open li { width:20%; }
}

@media (min-width: 1200px) AND (max-width: 1269px) {
	
	.kup_na_prezent .opakowanie_dropdown.open ul {  
		width: 1190px; 
		left:-210px; 
	}

	.kup_na_prezent .opakowanie_dropdown.zawieszka_dropdown.open ul { 
		left:-42vw;  
	}
}
@media (min-width: 1270px) {
	
	.kup_na_prezent .opakowanie_dropdown.open ul {  
		width: 1240px; 
		left:-210px; 
	}
	.kup_na_prezent .opakowanie_dropdown.zawieszka_dropdown.open ul {  
		left:-525px; 
	}
}

.btn.add_to_cart_preorder {background-image:none; padding: 8px 0;  white-space: normal;} 
.alert.przedsprzedaz_komunikat { margin-top:15px; font-size: 13px; margin-bottom: 0;   text-align: left; padding:12px;}
.alert.przedsprzedaz_komunikat .mdi {margin:0; }

.product_box .alert.przedsprzedaz_komunikat { font-size: 11px; text-align: center; padding: 10px;}
.product_box .alert.przedsprzedaz_komunikat p { line-height: 1.2;}
.product_box .alert.przedsprzedaz_komunikat p + p {  margin-top: 10px; }
.product_box .alert.przedsprzedaz_komunikat .mdi { font-size: 20px;  }
.przedsprzedaz_faq_container .panel {border-radius:0; border:0; box-shadow:none;}
.przedsprzedaz_faq_container .panel + .panel {  margin-top: 8px; }
.przedsprzedaz_faq_container .panel-default > .panel-heading {background: #fbf4e4; border:0; border-radius: 0; }
.przedsprzedaz_faq_container .panel-default > .panel-heading a { display:block; text-decoration:none; line-height: 1.5;  position: relative; padding-right:20px;}
.przedsprzedaz_faq_container .panel-default > .panel-heading a .mdi-chevron-up  { position:absolute; top:0; right:0;}
.przedsprzedaz_faq_container .panel-default > .panel-heading a.collapsed .mdi-chevron-up::before {  transform: scale(1, -1); }
.przedsprzedaz_faq_container .panel-body { padding:15px 0; border-top:1px solid #ece3d2;}

.collapsed .mdi-chevron-up::before {  transform: scale(1, -1); }

.oceny_info_link a { font-weight:normal; cursor: pointer; display:inline-block; margin-top:5px;}
.oceny_info_link a i { font-size:140%; vertical-align: middle;}

.page-porownanie-produktow .oceny_info_link a,
.page-sklep .oceny_info_link a { margin-top:30px;}

/* RESPONSIVE */

div#InteliwiseSaaSModule_win_wrapper {
	position: fixed !important;
	top: auto !important;
	left: auto !important;
	bottom: 0 !important;
	right: 0 !important;
	width: 100% !important;
	z-index: 1;
}
div#dc-tab-button {
	box-shadow: 0 -0px 10px 0 rgba(0, 0, 0, 0.5);
	position: absolute !important;
}

#header_alert {
	color: #fff !important;
	background: #ae1d24;
	text-align: center;
	padding: 15px 10px;
	margin: 0;
	font-weight: normal;
}
#header_alert.header_alert_timer {
	padding: 6px 10px;
}
#header_alert a {
	color: #fff !important;
	text-decoration: underline;
}
#header_alert a.close {
	text-decoration: none;
}
#header_alert .mdi { line-height:1 }
#header_alert a span {
	vertical-align: middle;
	margin-top: -1px;
}
#header_alert.header_alert_swieta {
	color: #fff;
	border-bottom: 1px solid #000;
	background: #ae1d24
		url("http://www.marekkondrat.pl/wp-content/uploads/images/2015/12/sw_zakupy_blog_3.jpg")
		no-repeat center top;
	text-align: center;
}
#header_alert.header_alert_swieta a {
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}
.row_sklep_stacjonarny select {	margin: 10px 0;}
.row_sklep_stacjonarny select option {	padding: 3px 0;}
.row_sklep_stacjonarny a {cursor:pointer; margin:10px 0; display:inline-block;}

#popup_map embed {
	width: 100% !important;
}
.alert_odbior_osobisty {
	font-size: 12px;
}
.alert_odbior_osobisty ul {
	margin: 15px 0 0;
	padding: 0 15px;
}
span.koszyk-dd {
	font-size: 10px;
	text-transform: uppercase;
	padding: 3px;
	margin: 5px 0;
	display: inline-block;
}
.shop_content .alert.pdd {
}
.product_details .pdd {
	display: none;
}
.product_details.promowane-darmowa-dostawa .ddwz {
	display: none;
}
#resetpassform .form-control-reset {
}
#resetpassform #pass1-text {
	display: none;
	background-color: #f5f5f5;
}
#pass-strength-result {
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	margin: 12px 0 6px;
	padding: 6px 5px;
	text-align: center;
	width: 250px;
	background-color: #eeeeee;
	border-color: #dddddd !important;
}
#pass-strength-result.bad {
	background-color: #ffb78c;
	border-color: #ff853c !important;
}
#pass-strength-result.good {
	background-color: #ffec8b;
	border-color: #ffcc00 !important;
}
#pass-strength-result.short {
	background-color: #ffa0a0;
	border-color: #f04040 !important;
}
#pass-strength-result.strong {
	background-color: #c3ff88;
	border-color: #8dff1c !important;
}
.wino-grono-otrzymasz {
	font-weight: normal;
}
.wino-grono-form {
	padding: 50px 15px;
	background: #FCFAF6 url("https://www.marekkondrat.pl/wp-content/themes/mk/images/wino-grono-triangle2.png") no-repeat center
		top;
}
.wino-grono-logo {
	margin-top: 10px;
	margin-bottom: 20px;
}
.wino-grono-slogan {
	font-size: 26px;
	text-align: center;
	margin-bottom: 40px;
}
.wino-grono-slogan a {
	color: #000;
	text-decoration: none;
}
.wino-grono-slogan a strong {
	color: #CF5030;
}
.wino-grono-slogan strong span {
	font-weight: bold;
}
.wino-grono-podtytul {
	font-size: 20px;
	text-align: center;
	margin: 30px 0;
}
.wino-grono-intro {
	font-weight: 600;
	padding: 20px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 0 30px;
}
.wino-grono-section {
	padding: 3px 0 20px 40px;
	min-height: 50px;
}
.wino-grono-section1 {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/wino-grono-1.png) no-repeat left top;
	background-size: 28px;
}
.wino-grono-section2 {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/wino-grono-2.png) no-repeat left top;
	background-size: 28px;
}
.wino-grono-section3 {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/wino-grono-3.png) no-repeat left top;
	background-size: 28px;
}
.wino-grono-section4 {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/wino-grono-4.png) no-repeat left top;
	background-size: 28px;
}
.wino-grono-section5 {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/wino-grono-5.png) no-repeat left top;
	background-size: 28px;
}
.wino-grono-korzysci {
	padding-left: 5px;
	font-weight: 600;
	margin-bottom: 30px;
}
.wino-grono-przyklad {
	border: 1px solid #ece3d2;;
	margin: 20px 0;
	padding: 15px;
}
.wino-grono-przyklad h4 {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/przyklad.png) no-repeat left top;
	padding: 3px 0 5px 25px;
	font-weight: 600;
	margin: 0 0 15px;
	text-transform: uppercase;
	font-size: 14px;
}
.table.wino-grono-prog {
	border: 1px solid #ccc;
	margin: 5px 0 0;
}
.table.wino-grono-prog1 {
	margin-top: 20px;
}
.table.wino-grono-prog3 {
	margin-bottom: 15px;
}
.table.wino-grono-prog td:first-child {border-left: 1px solid #ece3d2}
.table.wino-grono-prog td:last-child {border-right: 1px solid #ece3d2}
.table.wino-grono-prog td {
	padding: 5px 10px;
	vertical-align: middle;
	line-height: 100%;
	border-top: 1px solid #ece3d2;
	border-bottom: 1px solid #ece3d2;
}

.table.wino-grono-prog td.odkladasz {
	width: 110px;
	text-align: center;
	padding-left: 30px;
	padding-right: 0px;
	background: #FCFAF6 url("https://www.marekkondrat.pl/wp-content/themes/mk/images/wino-grono-triangle-right2.png") no-repeat -50px
		center;
}
.table.wino-grono-prog td.procent {
	width: 60px;
	text-align: left;
	background: #FCFAF6;
	color: #CF5030;
	font-weight: bold;
	font-size: 20px;
	padding: 10px;
}
.wino-grono-dziekujemy-container {
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/wino-grono-dziekujemy-bg.jpg") no-repeat left bottom;
	padding-bottom: 300px;
	border-bottom: 1px solid #ece4d1;
}
.wino-grono-dziekujemy-container h1 {
	background: none;
	margin: 0;
}
.wino-grono-dziekujemy-container .content {
	margin: 0 0 30px;
}
body.wino-grono .footer0,
body.wino-grono-dziekujemy .footer0,
body.wino-grono-prezent .footer0 {
	display: none;
}
.extra_menu-wino-grono table.table {
	margin: 0;
	border: 0;
}
.extra_menu-wino-grono table.table td {
	vertical-align: middle;
	border: 0 !important;
	padding: 0;
	text-align: center;
}
.extra_menu-wino-grono table.table td.wino-grono-slogan {
	font-size: 24px;
}
.extra_menu-wino-grono table.table td:first-child {
	width: 280px;
}
.extra_menu-wino-grono table.table td:last-child {
	width: 180px;
	text-align: left;
}




.gallery .gallery-item .gallery-icon img {
	padding: 0;
	max-width: 100% !important;
}
.partnerzy .article .gallery img {
	filter: grayscale(100%);
	filter: url(https://www.marekkondrat.pl/wp-content/themes/mk/#greyscale);
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
}
.partnerzy .article .gallery img:hover {
	filter: none;
	-webkit-filter: none;
}
a.wg_kupujtaniej {
	float: right;
	display: block;
	color: #000;
	text-decoration: none;
	background: #d3d3d3 url("https://www.marekkondrat.pl/wp-content/themes/mk/images/ikonka-wino-grono.png") no-repeat 8px center;
	padding: 5px 10px 4px 28px;
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 15px;
}
.zestawy-win a.wg_kupujtaniej {
	float: none;
	background: #d3d3d3 url("https://www.marekkondrat.pl/wp-content/themes/mk/images/ikonka-wino-grono.png") no-repeat 14px
		center;
	padding: 5px 10px 4px;
	text-align: center;
}
.kreator_container .kreator_right { padding-bottom:50px;}
.kreator_container h1 {
	font-size: 24px;
	margin: 35px 0;
	text-align: center;
	font-weight: 600;
}


.kreator_container .kreator_sciezka {
	margin: 0 auto 50px;
position: relative;
max-width: 1240px;
background: #faf4e3;
}
.kreator_container .kreator_sciezka .kreator_link {
	position: absolute;
	top: 0;
	height: 100%;
	display: block;
}
.kreator_container .kreator_sciezka .kreator_link.etap1 {
	width: 23%;
}
.kreator_container .kreator_sciezka .kreator_link.etap2 {
	left: 23%;
	width: 20%;
}
.kreator_container .kreator_sciezka .kreator_link.etap3 {
	left: 43%;
	width: 19%;
}

.kreator-zestawow .footer0,
.kreator-zestawow .footer1,
.kreator-zestawow-opakowanie .footer0,
.kreator-zestawow-opakowanie .footer1,
.kreator-zestawow-wino .footer0,
.kreator-zestawow-wino .footer1,
.kreator-zestawow-dodatki .footer0,
.kreator-zestawow-dodatki .footer1 {
	display: none !important;
}
#kreator .kreator_box {
	border: 1px solid #f5f5f5;
	padding: 15px 15px 20px;
	position: relative;
	margin: 0 0 20px;
	  min-height: 350px;
}
}
#kreator .kreator_box.kreator_box_wybrany {
	border: 1px solid #000;
}
#kreator .kreator_box .img_container {
	min-height: 160px;
}

#kreator .kreator_box .img_container img {
	max-height: 160px;
	cursor:pointer;
}
#kreator .kreator_box h2 {
	font-size: 16px;
	font-weight: 600;
	min-height: 52px;
	text-align: center;
}
#kreator .kreator_box .info {
	cursor: pointer;
	position: absolute;
	left: 10px;
	top: 10;
	width: 26px;
	height: 26px;
	display: block;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/kreator_elementy/i_szare.png") no-repeat center
		center;
}
#kreator .kreator_box .info:hover {
	opacity: 0.8;
}
#kreator .kreator_box .btn {

}
#kreator .kreator_box .btn-wybrany {
	top: 0;
	left: 0;
	background: #829484;
	box-shadow: none;
	color: #fff;
	font-weight:600;
}
#kreator .kreator_box_wino .btn-wybrany {
	cursor: default;
}
#kreator .kreator_box_wino .btn-wybrany .wybrany-text,
#kreator .kreator_box_wino .btn-wybrany .glyphicon-trash {
	cursor: pointer;
	padding-top: 5px;
}
#kreator .kreator_box_zestaw .btn-wybrany .glyphicon-trash {
	padding-top: 0px;
	color:#fff;
}
#kreator .kreator_box .btn-wybrany:hover {
	top: 0;
	left: 0;
}
#kreator .kreator_box .cena {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #cf5030;
	margin: 10px 0;
}
#kreator .kreator_box .cena .del {
	text-decoration: line-through;
	color: #000;
	font-weight: normal;
	font-size: 15px;
	display:block;
}
#kreator .kreator_box_niedostepny {
	opacity: 0.6;
	filter: grayscale(100%);
	filter: url(https://www.marekkondrat.pl/wp-content/themes/mk/#greyscale);
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
}
.kreator_description.kp_szczegoly {
	display: block;
	padding: 0 5px 5px;
	background: #f5f5f5;
	margin: 20px 0;
}
.kreator_description.kp_szczegoly h2 {
	font-size: 18px !important;
	margin: 0 !important;
	padding: 10px 0 !important;
}
.kreator_description.kp_szczegoly table {
	border: 0;
}
.kreator_description.kp_szczegoly td {
	vertical-align: middle;
}
.kreator_content img {
	max-width: 100%;
	height: auto;
}
#kreator .kreator_podsumowanie {
	background: #FCFAF6;
	padding: 55px 20px;
	margin: 0 0 40px;
}
#kreator .kreator_podsumowanie p {
	font-weight: 600;
	font-size: 16px;
}
#kreator .kreator_podsumowanie .quantity {
	float: none;
}
#kreator .kreator_podsumowanie .minus_plus {
	margin: 20px auto;

}

#kreator .kreator_podsumowanie .btn_dalej {
	font-size: 22px;
	text-transform:uppercase;
}
#kreator .kreator_podsumowanie .btn_dalej .triangle {
	margin-top: 6px;
}
#kreator .kreator_podsumowanie .btn_zmien {
	font-size: 11px;
	margin-top: 30px;
}
#kreator .kreator_podsumowanie .btn_zmien .triangle {
	margin-top: 0px;
}
#kreator .kreator_podsumowanie.kreator_podsumowanie_produkty {
	background: #FCFAF6;
	padding: 20px;
	margin: 0 0 40px;
}
#kreator .kreator_podsumowanie.kreator_podsumowanie_produkty p {
	font-weight: normal;
	font-size: 13px;
}
#kreator .kreator_podsumowanie.kreator_podsumowanie_produkty h2 {
	font-weight: 600;
	font-size: 16px;
	margin: 0 0 20px;
}
#kreator .kreator_podsumowanie.kreator_podsumowanie_produkty table td {
	font-size: 12px;
}
#kreator .kreator_podsumowanie.kreator_podsumowanie_produkty table tr:hover td {
	background: #e9e9e9;
}
#kreator
	.kreator_podsumowanie.kreator_podsumowanie_produkty
	table
	tr:first-child
	td {
	border-top: 1px solid rgba(0,0,0,0.1);
}
#kreator
	.kreator_podsumowanie.kreator_podsumowanie_produkty
	table
	tr
	td:first-child {
	text-align: left;
	padding: 8px 5px 8px 2px;
}
#kreator
	.kreator_podsumowanie.kreator_podsumowanie_produkty
	table
	tr
	td:last-child {
	text-align: right;
	padding: 8px 2px 8px 5px;
}
#kreator .kreator_podsumowanie.kreator_podsumowanie_produkty table tfoot td {
	font-weight: 600;
}
#kreator
	.kreator_podsumowanie.kreator_podsumowanie_produkty
	table
	tfoot
	tr:first-child
	td {
	border-top: 1px solid rgba(0,0,0,0.1);
}
#kreator
	.kreator_podsumowanie.kreator_podsumowanie_produkty
	table
	tfoot
	tr:last-child
	td {
	border-top: 1px solid rgba(0,0,0,0.1);
	font-size: 18px;
}
#kreator .kreator_box.kreator_box_wino .img_container {
	width: 30%;
	padding: 20px 0;
	min-height: 240px;
}
#kreator .kreator_box.kreator_box_wino .img_container img {
	max-width: 100%;
	max-height: 200px;
}
#kreator .kreator_box.kreator_box_wino .data_container {
	width: 70%;
}
#kreator .kreator_box.kreator_box_wino h2 {
	min-height: 80px;
}
#kreator .kreator_box.kreator_box_zestaw .img_container {
	width: 100%;
	padding: 0;
	min-height: 0;
}
#kreator .kreator_box.kreator_box_zestaw .img_container img {
	object-fit: cover;
	height: 160px;
	width: 100%;
	max-width: 100%;
}
#kreator .kreator_box.kreator_box_zestaw .data_container {
	width: 100%;
}
#kreator .kreator_box.kreator_box_zestaw h2 {
	min-height: 60px;
}

#kreator .kreator_box.kreator_box_wino .cena {
	font-size: 22px;
}
#kreator .kreator_box.kreator_box_wino ul.parametry {
	list-style: none;
	margin: 5px 0 10px;
	padding: 0;
}
#kreator .kreator_box.kreator_box_wino ul.parametry li {
	margin: 0 auto 4px;
	width: 80%;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 0;
	display: block;
	text-align: center;
background: #fff;
border: 1px solid #ECE4D1;
}
#kreator .kreator_box.kreator_box_wino .wybrany-text i.mdi-delete { float:right; font-size: 18px; margin: 3px 0 0;}
#kreator .kreator_box.kreator_box_wino .wybrane_mod { display: inline-block;margin: 0 0 0 10px;vertical-align: middle; }
#kreator .kreator_box.kreator_box_wino .wybrane_mod .minus_plus { margin: 0; }
#kreator .kreator_box.kreator_box_wino .szt {
	text-align: center;
	  border: 1px solid #ece4cf;

}
#kreator .kreator_usun {
	cursor: pointer;
}
#kreator .found {
	margin: 0 0 20px;
}
#kreator .filtry {
	background: #FCFAF6;
	padding: 15px 10px 10px;
	margin-bottom: 30px;
}
#kreator .filtry form {
	margin-bottom: 15px;
	display: block;
}
#kreator .filtry .dropdown-toggle.btn .triangle {
	margin: 8px 0 0 0;
}
#kreator .filtry .dropdown-toggle.btn .triangle-up {
	display: none;
}
#kreator .filtry .dropdown-toggle.btn .triangle-down {
	display: inline-block;
}
#kreator .filtry .open > .dropdown-toggle.btn > .triangle-up {
	display: inline-block;
}
#kreator .filtry .open > .dropdown-toggle.btn > .triangle-down {
	display: none;
}
#kreator .filtry .sub-group {
	border: 0;
}
#kreator .filtry .sub-group .dropdown-menu {
	background: #fff;
	padding: 0;
	border-top: 0;
	width:100%;
}
#kreator .filtry .sub-group .dropdown-menu li.checked a {
	font-weight: 600;
}
#kreator .filtry .btn-group { width:100%; margin:10px auto;}
#kreator .filtry .sub-group .btn {
	box-shadow: none;
}
#kreator .kreator_fiszki_linki {
	margin: 0 0 30px;
}
#kreator .kreator_fiszki_linki a {
	display: inline-block;
	line-height: 1;
	padding: 2px 10px;
	background: #eee;
	margin: 0 10px;
	color: #000;
	text-decoration: none;
	vertical-align: middle;
}
#kreator .kreator_fiszki_linki a span {
	color: #cf5030;
	font-size: 22px;
	vertical-align: middle;
}

#kreator .kreator_fiszki_linki a:hover {
	opacity: 0.8;
}
#kreator .kreator_fiszki_linki a:first-child {
	margin-left: 0px;
}
#kreator .kreator_fiszki_linki a:last-child {
	margin-right: 0px;
}
.show-kreator {
	display: none;
}
#popup_standard .hide-kreator {
	display: none !important;
}
#popup_standard .show-kreator {
	display: block;
}
#popup_standard .modal-body h2 {
	margin: 0 0 20px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
#popup_standard .modal-body p {
	margin: 0 0 10px;
}
.numery_naglowki {
	text-align: center;
	font-size: 36px;
	margin: 0 0 20px;
	border-top: 1px solid #ccc;
	padding-top: 20px;
	font-weight: bold;
}
.komentarze_glowna_loading {
	display: none;
	height: 60px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/loading_big.gif) no-repeat center top;
}
.komentarze_produkt {
	display: none;
	margin-bottom: 10px;
}
.term-na-wieczor-filmowy,
.term-etykiety-weselne,
.promowane .filter span.na-wieczor-filmowy,
.promowane .filter span.etykiety-weselne {
	display: none !important;
}
.fbnewsletter_page {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/newsletter_facebook_tlo.jpg) no-repeat right top;
	background-size: cover;
}
.fbnewsletter {
	font-size: 14px;
	padding-top: 20px;
}
.fbnewsletter h2 {
	font-weight: bold;
	font-size: 28px;
}
.fbnewsletter h3 {
	font-weight: bold;
}
.fbnewsletter form {
	margin: 40px 0 40px;
}
.fbnewsletter h2 span {
	color: #cf5030;
}
.fbnewsletter .korzysci li {
	list-style: none;
	padding: 0 0 15px 60px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/korzysci_butelka.png") no-repeat left 3px;
}
.fbnewsletter .info {
	margin: 30px 0;
	padding: 0 0 0 30px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/korzysci_info.png") no-repeat left top;
	font-size: 12px;
}
.fbnewsletter small {
	font-size: 11px;
	color: #888;
}
.fbnewsletter .form-inline .form-control {
	min-width: 250px;
}
.body.rabat-na-swieta h1 {
	margin-bottom: 0;
	background: none;
	padding: 20px 15px;
}
.body.rabat-na-swieta .footer0 {
	display: none;
}
.rabat_na_swieta_container {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/newsletter-swieta.jpg) right top/cover no-repeat;
	padding: 20px 0 50px;
}

.rabat_na_swieta_container {
	font-size: 15px;
	aspect-ratio: 3/1;
	padding: 30px 0;
}
.rabat_na_swieta_container h2,
.rabat_na_wiosne_container h2 {
	font-weight: 600;
	font-size: 24px;
}
.subskrypcja_kww_container h3,
.rabat_na_wiosne_container h3,
.rabat_na_swieta_container h3 {
	font-weight: 600;
	line-height: 1.5;
}
.subskrypcja_kww_container form,
.rabat_na_wiosne_container form,
.rabat_na_swieta_container form {
	margin: 20px 0 40px;
}
.rabat_na_wiosne_container h2 span,
.rabat_na_swieta_container h2 span {
	color: #cf5030;
}
.rabat_na_swieta_container .korzysci li {
	list-style: none;
	padding: 2px 0 15px 30px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/platek.png") no-repeat left 3px;
}
.subskrypcja_kww_container .info,
.rabat_na_wiosne_container .info,
.rabat_na_swieta_container .info {
	font-size: 12px;
	min-height: 22px;
	margin: 20px 0;
	padding: 0 0 0 30px;
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/korzysci_info.png") no-repeat left top;
}
.subskrypcja_kww_container small,
.rabat_na_wiosne_container small,
.rabat_na_swieta_container small {
	font-size: 11px;
	color: #888;
}
.rabat_na_swieta_container .form-inline .form-control {
	min-width: 250px;
}
.body.rabat-na-wiosne h1 {
	margin-bottom: 0;
	background: none;
	padding: 20px 15px;
}
.body.rabat-na-wiosne .footer0 {
	display: none;
}
.rabat_na_wiosne_container {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/newsletter-wiosna.jpg) right top/cover no-repeat;
	padding: 20px 0 50px;
	font-size: 14px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}
.rabat_na_wiosne_container .form-inline .form-control {
	min-width: 250px;
}

.wino-grono-prezent-container {
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/wino-grono-dziekujemy-bg.jpg") no-repeat left bottom;
	padding-bottom: 200px;
}
.wino-grono-prezent-container .content {
	margin-top: 60px;
}
.wino-grono-prezent-container .content p {
	font-size: 16px;
}
.wino-grono-prezent-container .content h2 {
	font-size: 22px;
}
.wino-grono-prezent-container .content h3 {
	font-size: 18px;
}
#wino-grono-prezent_form .well {
	padding: 40px 40px;
	margin: 0 0 20px;
	position: relative;
}
#wino-grono-prezent_form .well:after {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 17.5px 0 17.5px;
	border-color: #ffffff transparent transparent transparent;
	margin-left: -17.5px;
}
#wino-grono-prezent_form .prezent_dostawa_wybierz.active {
	font-weight: bold;
}
#wino-grono-prezent_form .prezent_dostawa {
	display: none;
	padding: 20px 0;
	border-top: 1px solid #ccc;
}
#wino-grono-prezent_form select.sklep_stacjonarny {
	display: block;
	width: 100%;
}
#wino-grono-prezent_form .checkbox {
	font-size: 11px;
}
.pdf {
	background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/pdf.png") no-repeat center center;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.btn-rekomendacje {
	margin-top: 20px;
}

.potrawy {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: baseline;
    align-content: flex-start;
    overflow: auto;
    flex-direction: row;
	
}
.potrawa_box a:hover { opacity:.8}
.potrawa_box {
	text-align: center;
}
.potrawa_name {
	text-transform: uppercase;
	font-size: 12px;
	margin: 20px 0 30px;
}
.potrawa_name a {
	color: #000;
	text-decoration:none;
}


ul.produkty-dla-firm {
	list-style: none;
	border-top: 1px solid #eee;
	margin: 20px 0;
	padding: 20px 0;
	display: table;
	width: 100%;
}
ul.produkty-dla-firm li {
	padding: 0;
	display: table-row;
}
ul.produkty-dla-firm li > div {
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding: 20px 0;
}
ul.produkty-dla-firm li > div.obrazek {
	text-align: center;
	width: 150px;
}
ul.produkty-dla-firm li > div.nazwa {
	padding: 20px;
}
ul.produkty-dla-firm li div.excerpt {
	font-size: 12px;
}
ul.opinie-dla-firm {
	border-top: 0;
	padding: 0;
}
ul.opinie-dla-firm li > div {
	padding: 25px 0;
}
ul.opinie-dla-firm li > div.obrazek {
	width: 240px;
}
ul.opinie-dla-firm blockquote {
	font-size: 14px;
	font-style: italic;
	padding: 20px 0;
	border: 0;
	margin: 0;
}
ul.opinie-dla-firm .podpis img {
	vertical-align: middle;
	display: inline-block;
	margin: 0 15px 0 0;
}
ul.opinie-dla-firm .podpis span {
	vertical-align: middle;
	display: inline-block;
}
.faq_container .content h3 {
	font-weight: 600;
	line-height: 1.4;
	margin: 25px 0 15px;
}
.faq {
	border-top:1px solid #ECE3D2;
	margin-top: 60px;
	padding-top: 50px;
	position: relative;
}

.faq_item {
	margin: 0 0 20px;
}
.faq_question {
	display: block;
	font-size: 16px;
	padding-left: 23px;
	font-weight: 600;
	outline: 0 !important;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/red-triangle-up.png) no-repeat left center;
	background-size: 14px auto;
}
.faq_question.collapsed {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/red-triangle-down.png) no-repeat left center;
	background-size: 14px auto;
}
.faq_answer_content {
	padding: 20px 20px 10px 23px;
}
.faq_answer p {
	margin: 0 0 15px;
}
.faq_answer a {
	text-decoration: underline;
}
.faq_contact {
	margin: 60px 0 0;
	background: #B39887;
	color: #fff;
	padding: 25px;
	font-size: 13px;
	position: relative;
}
.faq_contact:after {
	content: "";
	position: absolute;
	bottom: -25px;
	right: 150px;
	border-width: 25px 25px 0 0;
	border-style: solid;
	border-color: #b39887 transparent;
	display: block;
	width: 0;
}
.faq_contact h3 {
	margin: 0 0 15px !important;
	font-weight: 600;
}
.faq_contact a {
	white-space: nowrap;
}
.faq_contact a.tel {
	font-weight: 600;
	color: #fff;
}
.faq_contact a.email {
	color: #CF5030;
}
.info_bubble {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/reklamacje/info.png) no-repeat left top;
	background-size: contain;
}
.faq_ico_set {
	padding: 20px 30px 10px;
}
.faq_ico {
	text-align: center;
	padding: 10px 0;
	margin-left: -15px;
	margin-right: -15px;
}
.faq_ico p {
	font-size: 12px;
	line-height: 1.5;
}
.faq_ico img {
	display: inline-block;
	height: 50px;
	max-width: 100%;
	margin: 0 0 20px;
	image-rendering: -webkit-optimize-contrast;
	-ms-interpolation-mode: nearest-neighbor;
}
.faq_ico h3 {
	margin: 0 0 20px !important;
	font-size: 13px;
	line-height: 1.3;
}
.faq_ico h3.double {
	min-height: 35px;
}
.faq_ico_arrow {
	margin-left: -10px;
	margin-right: -10px;
	padding-top: 25px;
}
.faq_ico_arrow2 {
	padding-top: 25px;
}
.faq_ico_arrow img,
.faq_ico_arrow2 img {
	image-rendering: -webkit-optimize-contrast;
	-ms-interpolation-mode: nearest-neighbor;
}
.landing_produkty .landing_produkty_title {
	text-align: center;
}
.landing_produkty .landing_produkty_btn {
	text-align: center;
}
.landing_produkty .landing_produkty_btn .btn {
	padding: 10px 40px;
	white-space: normal;
}
.landing_produkty .landing_produkty_title h2 {
	padding: 30px 0;
	position: relative;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	font-family: "novecento_sans_widedemibold", sans-serif;
	font-weight: normal !important;
}
.landing_produkty .landing_produkty_title h2:before {
	content: "";
	position: absolute;
	top: 0;
	left: -80px;
	width: 70px;
	height: 70px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/wesele/ptak_1.png) no-repeat center center;
	background-size: 100% auto;
}
.landing_produkty .landing_produkty_title h2:after {
	content: "";
	position: absolute;
	top: 0px;
	right: -80px;
	width: 70px;
	height: 70px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/wesele/ptak_2.png) no-repeat center center;
	background-size: 100% auto;
}
.landing_produkty .landing_produkty_boxy {
	display: none;
}
.landing_produkty .landing_produkty_boxy:first-child {
	display: block;
}
.landing_produkty .landing_produkt {
	background: #fff;
	padding: 0;
	margin: 0 0 30px;
}
.landing_produkty .product_box .promowane {
	display: none;
}
.landing_produkty .product_box .data_box h2 {
	height: auto;
}
.landing_produkty .product_box .img img {
	margin-top: 20px;
}
.landing_produkty .product_box.prezenty .img img {
	margin-top: 10px;
	margin-bottom: 20px;
}
.landing_produkty .product_box.prezenty .data_box h2 {
	text-align: center;
}
.landing_produkty .product_box.prezenty .stock {
	display: none;
}
.landing_produkty .product_box.prezenty .price {
	min-height: 25px;
}
.kup_voucher {
	margin-top: 10px;
}
.kup_voucher .question-sign {
	margin-top: 2px;
}
.product_box.vouchery,
.term-vouchery {
	/*display:none;*/
}
.moje-konto-container  .product_box.vouchery {
	display: block;
}
.search_results_row .product_box.vouchery,
.kategoria-1933 .product_box.vouchery {
	display: block;
}
a.wishlist {
	display: block;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
	margin: 15px 0 0;
}
a.wishlist span {
	font-size: 15px;
	vertical-align: middle;
	margin: -3px 3px 0 0;
}
.quarticon_container {
	
}
.kupujesz_na_prezent a {
	padding: 10px 15px;
}
.kupujesz_na_prezent {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/shadowtop.png) center top/contain no-repeat,
		url(https://www.marekkondrat.pl/wp-content/themes/mk/images/shadowbottom.png) center bottom/contain no-repeat,
		url(https://www.marekkondrat.pl/wp-content/themes/mk/images/kupujesz_na_prezent.png) center 40px no-repeat;
	padding: 150px 0 40px;
	margin: 30px 0 50px;
	text-align: center;
}
.nagrody_container {

}
.nagroda {
	display: table;
	width: 120px;
	height: 120px;
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/braz.png) center center/contain no-repeat;
	margin: 0 20px 20px 0;
	float: left;
}
.nagroda.srebro {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/srebro.png) center top/contain no-repeat;
}
.nagroda.zloto {
	background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/zloto.png) center top/contain no-repeat;
}
.nagroda .nagroda_inner {
	display: table-cell;
	vertical-align: middle;
	font-size: 11px;
}
.nagroda span {
	display: block;
	text-align: center;
	max-width: 80px;
	margin: 4px auto 0;
	line-height: 1.2;
}
.nagroda span:first-child {
	font-weight: 600;
	margin-top: 0;
}
#tfa_login_btn {
	display: block;
	min-width: 200px;
	background: #cf5030 url(https://www.marekkondrat.pl/wp-content/themes/mk/images/tfa_zaloguj.png) center center no-repeat;
	border: 0;
	padding: 10px;
}

.film_container {
	margin: 50px 0 30px;
}
.film_container_wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}
.film_container_wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.info_rabat_na_produkty {
	color: #666;
	font-size: 11px;
	display: block;
	line-height: 1.5;
}
.sklep_listing_bb {
	margin: 0 0 25px;
}
.sklep_listing_bb img:hover {
	opacity: 0.9;
}
.sklep_listing_bb_pasek {
	text-align: center;
	padding: 6px 5px;
	background: #eee;
	vertical-align: middle;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.sklep_listing_bb_pasek a {
	text-decoration: underline;
}

.pasek_timer {
	display: inline-block;
	margin: 0 10px;
	vertical-align: middle;
	padding-bottom: 6px;
}
.clockdiv {
	display: inline-block;
	line-height: 1;
}
.clockdiv > div {
	min-width: 40px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.clockdiv > em {
	font-style: normal;
	font-family: "novecento_sans_widedemibold", sans-serif;
	display: inline-block;
	font-size: 20px;
	margin: 2px 0px 0;
}
.clockdiv div > span {
	font-family: "novecento_sans_widedemibold", sans-serif;
	font-size: 22px;
	display: inline-block;
}
.smalltext {
	padding-top: 3px;
	font-size: 10px;
	font-family: "novecento_sans_widenormal", sans-serif;
}



.alert.alert_wycofany {
	margin: 0 0 25px;
	font-weight: normal;
	padding: 20px;
}
.alert.alert_wycofany img {
	opacity: 0.7;
	max-height: 120px;
	width: auto;
	margin: 0 auto;
	filter: grayscale(100%);
	filter: url(https://www.marekkondrat.pl/wp-content/themes/mk/#greyscale);
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
}
.klauzule {
	font-size: 12px;
	margin: 10px 0;
	text-align: left;
	line-height: 20px;
}
.klauzula_komunikat {
	font-size: 11px;
	margin: 10px 0;
}
.sklepy_fpp {
	max-width: 320px;
	margin: 40px 0 20px;
}
.bhr-chat-container .bhr-chat__launch {
	right: 60px !important;
}
.bhr-chat-container .bhr-chat__unread {
	right: 55px !important;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-5ths {
	width: 20%;
	float: left;
}


@media (max-width: 1199px) {
	
	.atut,
	.atut-back {
		font-size: 1.3vw;
	}
	.footer1 .footer_row {padding-bottom:100px; }
	.footer_col { max-width: 30%; min-width:30% }
	
	.home_newsletter form {
		display:block;
		padding:30px 15px;
		background:rgba(0,0,0,0.3);
		height:100%;
	} 
	.home_newsletter {
		display:block;
		padding:0;
		min-height: 0;
		margin: 30px -15px;
	}
	
	.topbar  {	background: #ece4d1;}
	.topbar .container .topbar_container {	background: transparent; padding:0; margin:0 -15px;}
	
	.after_sticky.fixed {
		height: 100px;
	}
	
	.logo_container {left:60px;}
	
	.logo_container .logo {
	  max-width: 160px;
	}
	
	.bottombar .bottombar_container {
	  height: 60px;
	}
	
	
	.bottombar {  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }
	.menubar {height:0; position: relative;}

	
	.search_container {
	  left: auto;
	  right:240px;
	  margin-left: 0;
	  width: 40px;
	}
	
	.search_container .ui-autocomplete {
		width: 100% !important;
		left: 0 !important;
	}
	
	.search_container.search_container_fixed {
	  position:fixed;
	  top:0;
	  left:0;
	  right:auto;
	  margin: 0;
	  width: 100%;
	  padding:60px 0 20px;
	  z-index:3;
	  background:#999c; /*kolor backdrop na bialym */
	  
	}
	
	
	
	.search_container.search_container_fixed #search_opener {
		position: absolute;
		top: 0;
		right: 0;
		background: #B39887;
		color: #fff;
		font-size: 30px;
		padding: 10px;
		width: 50px;
	}
	.search_container.search_container_fixed #search_form .form-inline .form-control,
	.search_container.search_container_fixed #search_form .form-inline .btn	{
		height: 50px;
	} 
	
	.navbar-menu {
		position: absolute;
		top: -55px;
		left:0;
		z-index: 2;
		padding:5px 10px;
		margin-top:-5px;
		background: transparent;
	}
	

	.navbar-menu .navbar-collapse {border:0}
	
	.navbar-menu.navbar_default_fixed {
		position: fixed;
		width: calc(100% - 50px);
		max-width: 300px;
		text-align: left;
		list-style: none;
		background-clip: padding-box;
		border: 1px solid rgba(0,0,0,.15);
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
		box-shadow: 0 6px 12px rgba(0,0,0,.175);
		border-top: 0;
		border-left: 0;
		background-color: #fff;
		top:0;
	}
	
	.navbar-menu.navbar_default_fixed .navbar-toggle {
		padding: 14px;
		margin-top: 0;
		background: #000;
		width: 50px;
		height: 50px;
	}
	.navbar-menu.navbar_default_fixed .navbar-toggle .icon-bar{
		background-color:#fff;
	}
	
	.navbar-menu.navbar_default_fixed .navbar-header{
		
		position: absolute;
		right: -50px;
		display: block;
		width: 50px;
		height: 50px;
		
		top: 0;
		padding: 0;
		margin: 0;
	}
	.navbar-menu.navbar_default_fixed .navbar-collapse {overflow-y: scroll !important; height: 100vh !important;}
	.navbar-menu .navbar-collapse  .menu-item-home a:{ position:relative;}
	.navbar-menu .navbar-collapse  .menu-item-home a:before{ content:"Strona główna"; }
	.navbar-menu .navbar-collapse { padding:0; margin:0 -10px 0; }
	
	
	.navbar-menu .navbar-collapse #menu-glowne {		width: 100%; 	}
	.navbar-menu .navbar-collapse #menu-glowne > li {		border-top:1px solid #ECE4D1;	}
	.navbar-menu .navbar-collapse #menu-glowne > li.topbar_contact a { font-weight:400;}
	.navbar-menu .navbar-collapse #menu-glowne > li.topbar_contact.topbar_contact_phone{ position:relative;}
	.navbar-menu .navbar-collapse #menu-glowne > li.topbar_contact.topbar_contact_phone::before {
	  content: "Masz pytania?";
	  background:#fff;
	  display: block;
	  padding: 15px 15px 0;
	  font-weight: 600;
	  text-transform: uppercase;
	}
	.navbar-menu .navbar-collapse #menu-glowne > li.topbar_contact_email {		border-top:0; }
	.navbar-menu .navbar-collapse #menu-glowne > li.topbar_contact_email a {	padding-top:0}
	.navbar-menu .navbar-collapse #menu-glowne > li.topbar_contact .mdi {	color:#A18373; margin-right: 10px;	}
	.navbar-menu .navbar-collapse #menu-glowne > li:first-child {		border-top:0;	}
	.navbar-menu .navbar-collapse #menu-glowne > li > a {	padding-top: 15px;padding-bottom: 15px;color: #000;text-align: left; text-transform:uppercase; font-weight:600; background-color: #fff;}
	.navbar-menu .navbar-collapse #menu-glowne > li.menu-item-home .mdi {display:none;}
	.navbar-menu .navbar-collapse #menu-glowne > li .mdi-chevron-down { float:right; color:#A18373; font-size:18px; margin-right:10px;}
	
	.navbar-menu .navbar-collapse #menu-glowne > li .dropdown-menu > li > a {padding:8px 20px;}
	.navbar-menu .navbar-collapse #menu-glowne > li.menu-item-sklep .dropdown-menu > li > a {padding-left: 50px;}
	
	


	.koszyk_left {
		width: 100%;
		float: none;
		background: #fff;
		padding: 10px;
	}
	.koszyk_right {
		width: 100%;
		float: none;
		padding: 15px;
		background: none;
	}


	

	span.dedykowana_link {
		float: none;
		padding: 15px 0 0;
	}
	.blog_tabs .nav-tabs {
		display: none;
	}
	.blog_tabs {
		padding-top: 0;
		margin-top: 0;
	}

	.quick_search .q_tabs > li {
	}
	.home_blog {
		padding: 20px 5px;
	}
	.home_blog .home_blog_main_img {
		width: 100%;
	}


	.extra_menu .minibox_adres {
		width: 240px;
	}
	.extra_menu .minibox_adres.dlafirm {
		width: 120px;
		padding-right: 15px;
		font-weight: bold;
	}
	.szablon .box.dark a.btn-primary {
		margin-top: 50px;
	}
	.map-info {
		position: static;
		width: 100%;
	}
	.map-info:after {
		border-color: #fff transparent;
	}
	.map-list {
		width: 100%;
		position: static;
	}
	.kontakt .map-info {
		padding: 15px;
	}
	.szablon .box.intro {
		padding: 20px;
	}


	.product_header_center {
		min-height: 0;
	}
	.product_details .social {
		padding-bottom: 20px;
	}
	.product_details .social > span {
		display: inline-block;
		margin: 15px 15px 0 0;
	}
	.cart_box .stock {
		margin-right: 0;
		text-align:left;
	}

}



@media (max-width: 991px) {
	
	.oceny_info_link {text-align:center; margin-top:30px;}
	
	.sortuj_kategorie .filtry {padding-left:0;}
	.atut {font-size: 15px;}
	.atut-back {		font-size: 13px;padding: 0 7px;}
	
	.koszyktable td:nth-child(1){	width:70px;	padding-left: 0;	padding-right: 5px; }
	.koszyktable td:nth-child(2){	width:auto;	text-align:left;}
	.koszyktable td:nth-child(3){	width:120px; font-size:11px;	}
	.koszyktable td:nth-child(4){	width:120px;	}
	.koszyktable td:nth-child(5){	width:160px; 	}
	.koszyktable td:nth-child(6){	width:105px; text-align:right;	}
	
	#load_cart .dostawa .dostawa-row .alert {display:none;}
	.koszykpodsumowanie {padding:15px; margin-left:-15px; margin-right:-15px;}
	.podsumowanie-row .alert { margin: 0 0 20px; padding: 15px; font-size: 15px;} 
	.podsumowanie-row .alert a { text-decoration:underline;} 
	.podsumowanie-row .alert:after {
		content: "";
	position: absolute;
	left: 50%;
	margin-left:-7.5px;
	bottom: -10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 7.5px 0 7.5px;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	}
	.podsumowanie-row.podsumowanie-zaplata {font-size:20px;}
	
	.rating_block > div {  min-width: 0; }
	.shop_filters {
		background:#fff !important;
		z-index: 999;
		border: 0;
		width: calc(100vw - 50px);
		position: fixed;
		top: 0px;
		left: 0px;
		height: 100vh;
		max-width: 360px;
		
	}
	.admin-bar .shop_filters {height: calc(100vh - 32px);}
	
	.shop_filters_content {overflow-y: auto; max-height: 100vh; padding:20px; }
	.admin-bar  .shop_filters_content {max-height: calc(100vh - 32px); }
	
	.shop_filters_close {
		position: absolute;
		top: 0;
		left:auto;
		right:-50px;
		background: #000;
		color: #fff;
		font-size: 30px;
		padding: 10px;
		width: 50px;
		height: 50px;
		border: 0;
		margin: 0;
		line-height: 1;
	}
	
	.shop_backdrop  {
	  display: none;
	  position: fixed;
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  background: rgba(0,0,0,0.4);
	  z-index: 2;
	}
	
	.pasek_timer {
		margin-top: 10px;
	}
	
	
	.product_gallery,
	.product_gallery_zoom {
		position: static;
		top: 0;
		left: 0;
		margin: 0 auto;
	}
	
	

	.rabat_na_swieta_container {
		background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/h1-bg.png) center top/contain no-repeat;
	}
	.rabat_na_wiosne_container {
		background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/h1-bg.png) center top/contain no-repeat;
	}
	.blog_row .featured_more {
		padding-top: 15px;
	}
	.blog_tabs {
		display: none;
	}
	.szablon .box.intro {
	}
	.shop_filters .dropdown-toggle.btn {
		padding-left: 6px;
		/*font-size: 12px;*/
	}
	.shop_filters .dropdown-toggle.btn .triangle {
		margin: 5px 4px 0 0;
	}
	.teaser {
		height: auto;
		background: #eaeaea;
		font-weight: bold;
		display: block;
		margin-bottom: 40px;
	}
	.teaser div {
		display: block;
		padding: 25px;
	}


	
	
	.do_alert {
		margin: 100px auto 0;
		width: 70%;
	}
	.mamkonto {
		display: inline-block;
		margin: 21px 0 0;
		float: right;
	}
	.header_top .nav-pills > li.header-kontakt {
		background: #eaeaea;
		padding: 0px;
	}
	.header_top .nav-pills > li.header-kontakt span {
		display: none;
	}
	.product_details.zestawy-win .social {
		display: none;
	}
	
	
	.minibox_adres,
	.minibox_title,
	.minibox_adres.srodtytul,
	.minibox_adres.gdysrodtytul {
		display: block;
		width: auto;
		padding: 5px 15px;
		text-align: left;
		height: auto;
	}
	.minibox_img {
		display: none;
	}
	.minibox_adres.srodtytul br {
		display: none;
	}
	.minibox_container,
	.minibox_container_black {
		display: block;
		width: auto;
		height: auto;
		padding: 15px 0;
	}
	.product_box .data_box h2 {
		height: auto;
	}

	ul.produkty-dla-firm li div {
		display: block;
		text-align: center;
	}
	ul.produkty-dla-firm li div.nazwa {
		padding: 0;
	}
	ul.produkty-dla-firm li div.obrazek {
		width: 100%;
	}
	ul.produkty-dla-firm li div.obrazek img {
		margin: 0 auto !important;
	}
	ul.opinie-dla-firm .podpis img {
		margin: 0 auto 10px !important;
		display: block;
	}
	ul.opinie-dla-firm li > div {
		padding: 10px 0;
	}
	ul.opinie-dla-firm li > div.obrazek {
		padding: 30px 0 0;
	}
	
}

@media (max-width: 767px) {
	
	.cart_preview_full table td.preview_item_details .preview_item_edit .preview_item_quantity {
	  display: block;
	  margin-bottom: 10px;
	}
	
	.bubble-person .potwierdzony_zakup {position:static; margin:5px 0;}

	
	
	#popup_cookies  {flex-direction: column; }
	
	#popup_newsletter .form-control {
		width:100%;
		margin-bottom:15px;
	}
	#popup_newsletter .btn-primary {
  margin: 0 auto;
  display: block;
}
	
	.page-sklep h1 {margin:0;}
	
	.product_section { padding:20px 0 0; }
	.product_section:last-child { border-bottom:1px solid #ece3d2;}
	.product_section .product_section_header {margin:0 0 20px; cursor:pointer;}
	.product_section .product_section_header .mdi {display:block;}
	.product_section .product_section_content {max-height:0; overflow:hidden; transition: max-height .3s,height .3s; }
	.product_section.open .product_section_content {max-height:none; overflow: visible;}

	.product_section.ostatnio_ogladane .product_section_content,
	.product_section.open.ostatnio_ogladane .product_section_content {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		justify-content: flex-start;
	}
	
	.ostatnio_ogladane .product_box {max-width:280px; min-width:280px;}

	.footer0 .footer_row {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		margin: 0 -15px;
		padding: 0 15px;
		justify-content: flex-start;
	}
	.footer0 .footer_col {
		max-width: 140px;
		min-width: 140px;
		padding-right:20px;
	}
	
	
	
	.home_newsletter h2 {font-size: 20px;}
	.home_newsletter {  background: url("https://www.marekkondrat.pl/wp-content/themes/mk/images/newsletter2.jpg") right center/cover no-repeat; aspect-ratio: 1 / 1.1; }
	
	.sortable_produkty .handle {display:none !important;}
	.koszyktable,
	.koszyktable thead,
	.koszyktable tfoot,
	.koszyktable tbody,
	.koszyktable th,
	.koszyktable td,
	.koszyktable tr {
		display: block;
		width:100%;
		border:0;
		padding:0;
		font-size: 12px;
	}

	.koszyktable  { border-top:1px solid #ece4cf; }
	.koszyktable tr { border-bottom:1px solid #ece4cf; padding:15px 0; clear:both; overflow:auto;}
	.koszyktable td:nth-child(1){ float:left; min-height:145px;	}
	.koszyktable td:nth-child(2){ float:right; clear:right; width: calc(100% - 70px); margin:0 0 10px	}
	.koszyktable td:nth-child(3){ float:right; clear:right; width: calc(100% - 70px); margin:0 0 10px;	font-size:12px;	text-align: left;}
	.koszyktable td:nth-child(4){float:right; clear:right; width: calc(100% - 70px); margin:0 0 10px; font-size:12px;	text-align: left;}
	.koszyktable td:nth-child(4) > span:before{content:"Cena ";}
	.koszyktable td:nth-child(5){float: left;clear: both;width: 140px; margin:0 0 10px; text-align: left;}
	.koszyktable td:nth-child(6){float:right; clear:right; width: calc(100% - 210px); margin: 7px 0; font-size: 14px;}
	.koszyktable .oproznij_koszyk_container {border:0}
	.koszyktable .oproznij_koszyk_container td:nth-child(1) {min-height:0; padding: 0 !important; float:none;}
	
	.podsumowanie_zamowienia  {margin: 0 -15px;}
	.podsumowanie_zamowienia .koszyktable td:nth-child(1) {min-height:85px;}
	.podsumowanie_zamowienia .koszyktable td:nth-child(2){ width: calc(100% - 40px); }
	.podsumowanie_zamowienia .koszyktable td:nth-child(3){ width: calc(100% - 40px); margin:0;}
	.podsumowanie_zamowienia .koszyktable img {  max-width: 30px;  max-height: 70px;}
	
	.zyczenia_form .zyczenia_podglad,
	.lekkie_kartony_container,
	#load_cart .dostawa .dostawa-row,
	#load_cart .dostawa .dostawa-zyczenia a {   font-size: 12px; }
	
	.zyczenia_form .zyczenia_podglad,
	#load_cart .dostawa .dostawa-zyczenia a {margin:5px 0; display:block; }
	
	#load_cart .dostawa div[class*="imoje"] {  background-position-y: top 10px !important; }
	#load_cart .dostawa div[class*="paypal"] {  background-position-y: top 10px !important; }
	
	.text-xs-center {    text-align: center !important;  } 
	
	.sciezka .logo {	width: 160px;background-size: contain; }

	.teaser_op {    flex-direction: column; }
	.teaser_op div.teaser_op_img {	width: 100%;}
	.teaser_op div.teaser_op_excerpt {width:100%; margin-top:15px;}
	.form_cena {	padding: 10px;}


	.product_box.full {padding:10px 0 30px;}

	.product_box.full .oszczednosc {  top: 0;  right: auto; left:0; }
	.product_box.full.wino .oszczednosc {  left:5px; }
	.product_box.full .data_box h2 {font-size:15px;}
	.product_box.full .excerpt {display:none;}
	.product_box.full .data_box {width: 100%; padding:30px 0 0 !important; float: none; border-right:0;}
	.product_box.full .cart_box	{width: 100%; padding:20px 0 0 !important; float: none; border-right:0;}
	.product_box .img img.przedsprzedaz_ikonka {	top:55px; right: 2px;}
	.product_box.full .ulubione {	top:0;}
		
		#karta_podarunkowa.product_box.full .data {padding-left:20px;}
		#karta_podarunkowa.product_box.full .data_box {width: 100%; padding:0 !important; float: none; border-right:0;	}
		#karta_podarunkowa.product_box.full .cart_box {	width: 100%; padding:0 !important; float: none; border-right:0;}
	
	
	.product_box.full .img,
	.product_box.full .data {width:100%;}
	
	.product_box.full.wino .img {width:35%; padding-top: 30px;}
	.product_box.full.wino.product_box_oszczednosc  .img {padding-top:70px;}
	.product_box.full.wino .data {width:65%;}
	


	
	.footer_col { max-width: 48%; min-width:48% }
	.footer1 .footer_col {padding-right: 20px; }
	
	.bubble-inner {
	flex-direction:column-reverse
	}

	.bubble-thumb {
	width:100%;
	align-items: flex-start;
	margin-top: 20px;
	}
	.bubble-thumb a {
	display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
align-content: center;
width: 100%;
	}
	

	.bubble-thumb img { max-width:20%;}
	.bubble-thumb h3 { margin:10px; max-width: 80%;}

	.bubble-text {	width:100%;	}
	

	.single_header {
		font-size: 25px;
		margin:30px 0
	}
	
	.slider_vs_pop {  flex-direction: column-reverse; }
	
	.wiecej_o_kww .row,
	.slider_vs_pop .kre_slider .row {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		margin:0 -15px;
		padding:0;

	}

	
	.wiecej_o_kww .row .kre_slider_col,
	.slider_vs_pop .kre_slider .kre_slider_col {
		float: none;
		min-width: 42%;
		padding: 0;
		margin-left:15px;
	}
	.wiecej_o_kww .row .kre_slider_col {		min-width:  calc(100% - 40px);	}

	
	.wiecej_o_kww .row .kre_slider_col:last-child,
	.slider_vs_pop .kre_slider .kre_slider_col:last-child {
		
		margin-right: 15px;
	}
	.slider_vs_pop .kre_slider .kre_slider_item {
		float: none;
		padding: 0;
		background-position: 5px top !important;
		font-size: 14px;
		background-color: #ECE4D1;
		aspect-ratio: 1.5 / 1;
		line-height: 1.2;
		display: block;
		position: relative;
		margin: 0 0 60px;
	}
	.slider_vs_pop .kre_slider .kre_slider_item img {
		display: none !important;
	}
	.slider_vs_pop .kre_slider .kre_slider_item_content {
		position:absolute;
		top:100%;
		left:0;
		background:#fff;
		padding:10px 5px;
		width:100%;
	}
	
	
	.strefa_korzysci .kre_slider_item {
		aspect-ratio: 3 / 1; 
		padding:0 10px 0 30%; 
		background-position: -35% center  !important;
		font-size: 4.5vw;
		max-height: none;

	}
	.strefa_korzysci .kre_slider_item img {
	  max-width: 130px !important;
	  max-height: 20px !important;
	  height: auto !important;
	  width: auto !important;
	}
	.strefa_korzysci .kre_slider_item.kre_slider_item_right {
		background-position: 70% center  !important;

	}
	
	.strefa_korzysci .kre_slider_item.kre_slider_item_big {
		aspect-ratio: 4 / 1; 
		padding:0 10px 0 25%; 
		background-position: -60% center  !important;
	}
	
	
	
	.strefa_korzysci .kre_slider_col.kre_slider_col_strefa-korzysci-3 .kre_slider_item   {
		background-position: right -55vw top 0 !important;
		padding: 1vw 30vw 1vw 2vw;
		background-size: auto 100%;
	}
	
	
	.kre_slider_item table {  margin-top: 5px;}
	.kre_slider_item table th {font-size: 6.0vw; padding:7px;}
	.kre_slider_item table td {font-size: 3vw; padding:7px;}
	
	
	

	
	.polecamy_container .single_header {margin-bottom:80px;}

	.shop_tabs {
		margin: -50px auto 50px;
	}
	.shop_tabs.shop_tabs_dobierz {
		margin: 0 -15px;
	}
	
	.shop_tabs .main_tabs {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;

	}
	
	.shop_tabs .main_tabs > li {
	  float: none;
	  margin:0 0 0 15px;
	  width:auto;
	}
	.shop_tabs .main_tabs > li:last-child {
	  margin-right:15px;
	}
	.shop_tabs .main_tabs > li > a {
	  font-size: 20px;
	  min-height: 50px;
	  padding:0 15px;
	}
	.shop_tabs.shop_tabs_dobierz .tab-content {
		padding:30px 15px;
	}
	
	.shop_tabs.shop_tabs_dobierz #dtab2 a {flex-direction: row; margin: 0 0 15px; min-height: 75px}
	
	.shop_tabs.shop_tabs_dobierz #dtab4 a { min-width:100%;}
	
	/*.tab-pane .arrow {display:none;}*/
	.tab-pane-box {
		overflow-x: auto;
		margin: 0 -15px;
	}
	
	.tab-pane-box .product_box {
		min-width:290px;
	}

	.logo_container {left:35px;width:60px; }
	.logo {width:60px; background-size:auto 60px;}
	
	
	
	.search_container {
	  right:200px;
	}
	
	
	.carousel-indicators {
		bottom: 10px;
	}
	.nav-tabs > li > a {
		padding: 8px 5px;
	}


	
	.newpagination li a {
		padding: 10px 5px;
	}
	
	.kp_szczegoly table tr td:first-child {
		display: none;
	}
	.kp_szczegoly table tr td:last-child {
		width: auto;
	}

	.kupon .kod {
		font-size: 28px;
	}
	.mobile-text-center {
		text-align: center;
	}
	#popup_cart .popup_cart_footer a,
	#popup_cart .popup_cart_footer button {
		margin: 0 10px 15px;
	}
	.sklep_listing_bb {
		margin: 10px -15px 20px;
	}
	.calendar {
		margin-top: 10px;
	}
	.menukategorie_container {
		margin-top: 0;
	}
	.col-1_7 {
		min-height: 200px;
		width: 50%;
	}
	.navi a.referrer {
		margin: 0 0 10px;
		display: block;
	}
	.product_header .alert {
		
	}
	.product_header_center {
		padding: 20px 0 0;
		background: none;
	}
	

	.home_newsletter .form-control {width:100%; max-width:100%; background-color:rgba(255,255,255,.3); color: #fff;}

	.static_sticky {
		height: auto;
	}
	.header_left {
		display: none;
	}
	.header_center {
		margin-top: 0;
	}
	.header_nav {
		float: none;
	}
	.header_top .nav-pills > li.header-kontakt {
		float: none;
		display: block;
		text-align: center;
	}
	.header_top .nav-pills > li.header-logreg {
		display: none;
	}
	.sticky {
		padding-bottom: 0;
	}
	
	

	.alert_koszyk_kurier {
		margin: -7px -2px 10px;
	}
	
	.sciezka .header_left {
		display: block;
		text-align: center;
	}
	.wino-blog .social {
		background: none;
		padding-left: 0;
	}

	.navbar-nav {
		margin: 0;
	}
	.znaleziono {
		text-align: left;
		margin-top: 25px;
	}

	.post_desc {
		padding: 10px 0;
	}
	.blog_row .featured_more {
		padding: 10px 0;
	}
	.atrybuty table {
		width: 100%;
	}

	.header-kontakt-niesklep {
		display: block !important;
	}
	.gallery .gallery-item {
		float: none;
		width: 100% !important;
		text-align: center !important;
	}
	.navbar-sklep .navbar-nav > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-sklep .etykieta {
		display: inline-block;
	}
	.widok a {
		height: auto;
	}
	.header_right {
		margin-top: 0;
	}
	
	.mamkonto {
		display: block;
		margin: 10px 0;
		float: none;
	}

	.moje-konto-container  #registerform {
		padding-right: 0;
		background: none;
	}
	.koszyktable tfoot .alert {
	}
	.shop_tabs .product_box.zestawy-win .img img {
		max-height: none;
	}
	
	.kontakt_content {
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 20px;
	}
	.fbnewsletter {
		background: none;
	}
	.wesele_blog,
	.wesele_produkty {
		padding: 0 15px;
	}
	.wesele_produkty .wesele_produkty_title h2:before,
	.wesele_produkty .wesele_produkty_title h2:after {
		display: none;
	}
	#popup_kalkulator .modal-body {
		padding: 10px 10px 30px;
	}


	.koszyktable tfoot tr td {
		vertical-align: bottom !important;
	}
	.koszyktable tfoot tr.do_zaplaty td {
		font-size: 16px;
	}
	

	
	
	.wino-blog .nextprev {
		padding: 30px 10px;
	}
	
	
	
	
	.no-more-tables table,
	.no-more-tables thead,
	.no-more-tables tfoot,
	.no-more-tables tbody,
	.no-more-tables th,
	.no-more-tables td,
	.no-more-tables tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.no-more-tables thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.no-more-tables tr {
		/*border: 1px solid #ccc;*/
	}
	.moje-konto-container  .no-more-tables tbody tr { border-top:1px solid #ece4d1; padding:15px 0; }
	.moje-konto-container  .no-more-tables tfoot tr td:last-child { padding:0 0 15px; }

	.no-more-tables td {
		/* Behave like a "row" */
		border: none !important;
		border-bottom: 1px solid #fff;
		position: relative;
		white-space: normal;
		padding: 10px 0;
		text-align: center !important;
		width: 100%;
	}

	.no-more-tables td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		position: absolute;
		top: 6px;
		left: 0px;
		width: 100%;
		white-space: nowrap;
		text-align: center;
		font-weight: bold;
	}

	.no-more-tables td:before {
		content: attr(data-title);
	}

	.no-more-tables td:empty {
		display: none;
	}

	.no-more-tables .visible-xs {
		display: inline-block !important;
	}
	.no-more-tables .text-left,
	.no-more-tables .text-right {
		text-align: center;
	}
	.wino-blog .blog_row img {
		width: 100%;
	}
	
	.content img {
		display: block !important;
		float: none !important;
		margin: 5px auto !important;
	}

	
	.wesele_box {
		padding: 10px 20px 30px;
	}

	

	#popup_newsletter h4 {
		margin: 0 0 10px;
	}
	
	#popup_newsletter.swieta .modal-body {
		background: #339c1e;
	} /*#A11C1F*/
	

	.sklepy .map-container .map .mapa-partnerow .map-container .map {
		height: 250px;
	}

	.col-portret {
		padding: 0;
	}
	.col-portret .thumbnail {
		border: 0;
	}
	.col-portret .thumbnail .caption {
		padding: 10px;
	}
	.box.intro {
		display: none;
	}
	.wino-blog .blog_row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.newpagination li {
		display: inline;
	}
	.newpagination li a.prev {
		position: static;
		display: block;
		padding: 25px 0;
	}
	.newpagination li a.next {
		position: static;
		display: block;
		padding: 25px 0;
	}
	.post_desc {
		padding: 15px !important;
	}
	.featured_more {
		padding: 0 15px !important;
	}
	.map-sklep.map-container {
		max-height: 250px;
	}
	.szablon-o-nas .box.intro {
		
	}
	.moje-konto-container  .nav-tabs > li {
		border-top: 1px solid #eee;
		width: 100%;
		float: none;
	}

	.do_container {
		padding: 10px;
	}
	.koszyktable.danezam td {
		display: block;
	}
	.koszyktable.danezam .dane_nagl {
		display: block;
		margin: 0 0 10px;
	}
	.koszyktable.danezam thead {
		display: none;
	}
	.alert-dziekujemy {
		padding: 20px;
		font-size: 20px;
	}
	.alert-dziekujemy-buttons {
		padding: 20px;
	}
	.alert-dziekujemy-buttons .btn {
		margin-right: 0;
	}

	.moje-konto-container  .table thead {
		display: none;
	}
	.moje-konto-container  .table td {
		padding: 2px;
	}
	#popup_sklepy_dostepnosc
		.popup_sklepy_dostepnosc_lista
		.popup_sklepy_dostepnosc_sklep {
		padding: 10px 0;
	}
	#popup_sklepy_dostepnosc .zloz_zapytanie_form_naglowek .zmien_sklep {
		position: static;
		display: block;
		margin: 0 auto 15px;
		text-align: center;
	}
	#popup_sklepy_dostepnosc .zloz_zapytanie_full_form .btn-primary {
		margin-bottom: 10px;
	}

}

@media screen and (max-width: 767px) {
	.zamowienie .article h1 {
		margin: 20px 0 0;
		background: none !important;
		text-align: center;
	}
	.zamowienie .header_top .nav-pills > li.header-kontakt {
		position: static;
	}
	.zamowienie_footer {
		display: none;
	}
	.zamowienie .header_left {
		text-align: center;
	}
	.zamowienie .sticky img.logo {
		position: static;
		padding-top: 30px;
		max-height: none;
		max-width: 240px;
	}
}



@media (max-width: 399px) {
	


	.sklep_nav > div {text-align: center; margin:0 0 10px; width: 49%;font-size: 12px; padding: 5px 0;}
	.shop_filters_content .sklep_nav > div {width:100%;}

	.sklep_nav .mdi {font-size:13px;}
	
	.sklep_nav .open .dropdown-menu {right:0; left:auto;}
	
	.product_box.wino .rating_block > div { width:100%; text-align: left; margin: 5px 0;}
	.product_box.wino .rating_block .avg { display:inline-block; }
	.product_box.wino .rating_block .count  { display:inline-block; margin:0 0 0 5px; vertical-align: middle;}
	.product_box.wino .rating_block .count  br { display: none;}
	.product_box.wino.full .price_old {font-size: 4.5vw;}
	.product_box.wino.full .price {font-size: 5.5vw;}
	.product_box.wino.full .stan_sklep .btn {padding: 5px;}
	
	.navbar-menu {padding: 5px;}
	.navbar-menu .navbar-collapse.collapse.in {  margin: 0 -5px;}


	.shopping_container > * {margin-left:15px; }
	.login_container button {padding:0;}
	.login_container button .mdi-chevron-down {display:none;}
	.cart_container {	width: 60px;}

	.search_container {right:140px; }

	

	
	
	
	.table.wino-grono-prog td {
		width: auto !important;
		font-size: 12px;
	}
	.table.wino-grono-prog td.procent {
		font-size: 15px !important;
	}
	
	
	
	.rating .post-ratings .rating_text {
		margin-left: 0px;
		display: block;
	}
	.newpagination li a {
		padding: 10px 3px;
	}
	#zapytanie {
		padding: 10px;
	}
	#registerform .data_ur_box span {
		width:32%;
	}
	.loginform_left {
		width: 100%;
		float: none;
		background: none;
	}
	.loginform_right {
		width: 100%;
		float: none;
		padding: 50px 0;
	}
	.mojerecenzje tbody td.ikona {
		width: 0px;
		padding: 0px;
	}
	.mojerecenzje tbody td.ikona img {
		display: none;
	}
	#InteliwiseSaaSModule_win_wrapper #iw-module-wrapper {
		width: auto !important;
		right: 0 !important;
	}
	.logo_footer {
		margin-bottom: 20px;
	}
	.featured_more {
		margin-top: 5px;
	}
	.featured_more .more {
		margin-top: 0;
	}
	.col-xxs-12 {
		width: 100% !important;
	}
}


@media (min-width: 768px) {
	
	.recenzje .bubble-text,
	.commentlist .bubble-text {font-size:16px;}
	
	.sciezka header .logo_container  {	display: none !important;}
	.sciezka header .bottombar  {box-shadow:none;}
	.sciezka header .bottombar .bottombar_container,
	.sciezka .after_sticky.fixed {height:150px;}

	
	.listing-galeria  {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
		align-content: flex-start;
		width: 100%;
		overflow: auto;
		flex-direction: row;
	}



	.listing-galeria .product_box .excerpt {display:none;}
	.listing-galeria .product_box .rating_block  { justify-content: space-around; }
	.listing-galeria .product_box .rating_block > div { min-width:0 }
	.listing-galeria .product_box .oszczednosc {  top: 10px;  right: 60px;}
	.listing-galeria .product_box .promowane .filter span {  }
	.listing-galeria .product_box.full .price_old {	min-height: 25px;}

	.listing-galeria .product_box.full .img {
		width: 100%;
	}
	.listing-galeria .product_box.full .data {
		width: 100%;
	}
	.listing-galeria .product_box.full .img img {
		max-height: 490px;
	}
	.listing-galeria .product_box.full.wino .img {
		min-height: 410px;
	}
	.listing-galeria .product_box.full.ksiazki .img img {
		max-height: 300px;
	}
	.promowane-584 .listing-galeria .product_box.full.prezenty .img,
	.kategoria-75 .listing-galeria .product_box.full .img,
	.kategoria-588 .listing-galeria .product_box.full .img,
	.kategoria-1054 .listing-galeria .product_box.full .img,
	.kategoria-1061 .listing-galeria .product_box.full .img,
	.kategoria-1337 .listing-galeria .product_box.full .img {
		min-height: 200px !important;
	}
	.promowane-584 .listing-galeria .product_box.full.prezenty .img img,
	.kategoria-75 .listing-galeria .product_box.full .img img,
	.kategoria-588 .listing-galeria .product_box.full .img img,
	.kategoria-1054 .listing-galeria .product_box.full .img img,
	.kategoria-1061 .listing-galeria .product_box.full .img img,
	.kategoria-1337 .listing-galeria .product_box.full .img img {
		max-height: 180px !important;
	}
	.listing-galeria .product_box.full .data_box {
		width: 100%;
		float: none;
		background: none;
		padding: 0;
		min-height: 0;
		border:0
	}
	.listing-galeria .product_box.full .cart_box {
		width: 100%;
		float: none;
		background: none;
		padding: 10px;
	}

	.listing-galeria .product_box.full .data_box h2 {
		margin: 10px 0 0;
		text-align: center;
		font-size: 16px;
		line-height: 18px;
		padding: 10px;
		min-height: 70px;
	}

	.listing-galeria .product_box.full .stock {
		text-align: center;
	}
	.listing-galeria .product_box.full .filters {
		margin-top: 0;
		text-align: center;
	}

	.listing-galeria .product_box .promowane {
		margin-top:10px; min-height: 22px; text-align: center;
	}


	.listing-galeria .product_box.zestawy-win.full .ulubione  {top:20px; right:20px;}	


		
	.listing-galeria #karta_podarunkowa.product_box.full .img,
	.listing-galeria #karta_podarunkowa.product_box.full .data,
	.listing-galeria #karta_podarunkowa.product_box.full .cart_box,
	.listing-galeria #karta_podarunkowa.product_box.full .data_box {	width: 100%;}
	
	.listing-galeria .product_box {		width: 50%; }
	.listing-galeria .product_box:nth-child(odd) {	border-right: 1px solid #ece3d2;}
	
	
	
	.container {
		width: 100%;
	}
	.col-sm-5ths {
		width: 20%;
		float: left;
	}
	.kre_slider_item {
		background-color: #FBF4E4; 
		display: flex; 
		justify-content: center; 
		align-items: center; 
		flex-direction: column;
		aspect-ratio: 3 / 1; 
		padding:0 40px 0 50%; 
		background-size:contain; 
		background-repeat:no-repeat; 
		margin: 0 0 30px;
		max-height: 195px;
		color: #000;
		font-weight: 600;
		font-size: 20px; /*fallback*/
		font-size: 2.0vw;
		text-decoration:none !important;
		text-align:center;
		line-height: 1.4;
		position:relative;
		width: 100%;
	}
	
	
	
	.kre_slider_item:after { 
	content: "";
width: 5%;
aspect-ratio: 1;
background: #CF5030 url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/strzalka_bok_biala.svg) center center/20px auto no-repeat;
position: absolute;
right: 0;
bottom: 0;}
	.kre_slider_item > * {margin:0;}
	.kre_slider_item img {margin-top:10px;}
	
}
@media (min-width: 992px) {
	
	.oceny_info_link {text-align:right}
	
	.modal-full {    width: 90%;  }
	
	
	#popup_newsletter .modal-body {
		background: #FBF4E4 url("https://www.marekkondrat.pl/wp-content/themes/mk/images/popup_newsletter_desktop.png") left center/auto 100% no-repeat;
	}

	.footer0 {		position: relative;	}
	
	.footer0:before {
		display:none;
		position: absolute;
		content: "";
		width: 23vw;
		aspect-ratio: 1;
		top: -18vw;
		left: -50px;
		background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/piktogramy/K.svg) center center/contain no-repeat;
		z-index: -1;
	}
	
	.home .footer0:before,
	.page-sklep .footer0:before {
		display: block;
	}
	
	
	.koszyktable td:nth-child(1){	width:100px;	padding-left: 0;	padding-right: 0; vertical-align: top;}
	.koszyktable td:nth-child(2){	width:auto;	text-align:left;}
	.koszyktable td:nth-child(3){	width:165px;	}
	.koszyktable td:nth-child(4){	width:160px;	}
	.koszyktable td:nth-child(5){	width:170px;	}
	.koszyktable td:nth-child(6){	width:120px; text-align:right;	}

	.koszykpodsumowanie { padding:30px;}
	
	.podsumowanie-row { position:relative;} 
	.podsumowanie-row .alert { position:absolute; width:calc(100% - 30px); left:-100%; top:5px; margin-right:20px; padding: 10px;} 
	.podsumowanie-row .alert:after {
		content: "";
	position: absolute;
	top: 50%;
	margin-top:-7.5px;
	right: -10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7.5px 0 7.5px 10px;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;

	}
	
	#load_cart .dostawa .dostawa-row { position:relative;} 
	#load_cart .dostawa .dostawa-row .alert { position:absolute; width:calc(50% - 30px); right:-50%; top:-5px; margin-left:20px;} 
	#load_cart .dostawa .dostawa-row .alert:after {
		content: "";
	position: absolute;
	top: 50%;
	margin-top:-7.5px;
	left: -10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7.5px 10px 7.5px 0;
	border-top-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent;

	}
	
	
	.container {
		width: 100%;
	}
	
	.col-md-5ths {
		width: 20%;
		float: left;
	}
	

	.autor .autor_img:after {
		display: block;
		content: "";
		position: absolute;
		bottom: -40px;
		right: -15px;
		width: 61px;
		height: 59px;
		background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/czerwony_stempel.png) no-repeat right bottom;
	}
	#popup_banner .modal-dialog {
		width: 700px;
	}
	
	#menukategorie {
		display: block;
		visibility: visible;
	}


	
	.szablon-o-nas .box.intro {
		height: 946px;
	}
	.szablon-oferta-dla-firm .box.intro,
	.szablon-oferta-dedykowana .box.intro {
		height: 295px;
	}
	.page404 {
		min-height: 320px;
		background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/sciezka/do_winogrona.png) no-repeat right top;
	}


	.wino-bag-in-box .product_gallery_zoom:before {
		bottom: -180px;
	}
	
	.btn-rekomendacje-container {
		position: relative;
	}

	
	#kreator .kreator_right {
		margin-left: 20px;
	}
}

@media (min-width: 1300px) {
	
	.tab-pane .arrow-left {
	  left: -30px;
	}

	.tab-pane .arrow-right {
	  right: -30px;
	}
}






@media (min-width: 1200px) {
	
	.atut-back {padding:0 24px;	}
	
	#load_cart .dostawa .dostawa-row .alert { width: 100%;right: calc( -100% - 30px); } 
	.rating_block > div:first-child { margin-left: 0;}
	.rating_block > div:last-child { margin-right: 0;}

	.listing-galeria .product_box {		width: 33%; }
	.listing-galeria .product_box:nth-child(odd) {	border-right: 0;}
	.listing-galeria .product_box:nth-child(3n+1) {	border-right: 1px solid #ece3d2;}
	.listing-galeria .product_box:nth-child(3n+3) {	border-left: 1px solid #ece3d2;}
	.footer_col { max-width: 15%; min-width:200px; }


	
	.kre_slider_item {		font-size: 30px;	}
	.kre_slider_item table th {  font-size: 50px;}
	.kre_slider_item table td {  font-size: 24px;}
	.strefa_korzysci .kre_slider_item {		font-size: 26px;	}


	
	.shop_tabs .nav-tabs > li > a {		font-size: 28px;	}
	.shop_tabs.shop_tabs_dobierz .nav-tabs > li > a {		font-size: 25px;	}
	 
	header {
		top: -60px;
	}
	
	.after_sticky.fixed {
		height: 195px;
	}
	
	.col-lg-5ths {
		width: 20%;
		float: left;
	}
	
	.topbar .topbar_left {
		max-width: 60%;
	}
	
	.fixed .navbar-menu {display:none;}
	
	
	#menu-glowne {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		height: 40px;
	}
	#menu-glowne > li > a {
		white-space: nowrap;
		text-transform: uppercase;
		padding: 10px 9px;
	}
	#menu-glowne > li > a:hover,
	#menu-glowne > li.current-menu-item > a {
		color: rgba(0, 0, 0, 0.5);
	}
	#menu-glowne > li.menu-item-wino-grono > a {font-weight:600;}
	

	.blog_row .featured_more {
		padding: 0 0 0 25px;
	}
	.post_thumb_container {
		min-height: 210px;
		max-height: 260px;
		max-width: 300px;
		overflow: hidden;
	}
	.post_desc {

	}




	.do_winogrona:after {
		display: block;
		content: "";
		width: 247px;
		height: 311px;
		position: absolute;
		top: 0px;
		right: 0px;
		background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/sciezka/do_winogrona.png) no-repeat left top;
	}
	.program-partnerski-winogrona {
		position: relative;
	}
	.program-partnerski-winogrona:before {
		display: block;
		content: "";
		width: 290px;
		height: 311px;
		position: absolute;
		top: 0;
		right: 0;
		background: url(https://www.marekkondrat.pl/wp-content/themes/mk/images/sciezka/do_winogrona.png) no-repeat left top;
	}
	
}


@media (min-width: 1270px) {
	.container {
		width: 1270px;
	}
}




/*zmiana momentu bootstrap*/
@media (min-width: 768px) and (max-width: 1199px) {
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar-collapse.collapse.in {
		display: block !important;
	}
	.navbar-header .collapse,
	.navbar-toggle {
		display: block !important;
	}
	.navbar-header {
		float: none;
	}
	.navbar-nav > li {
		float: none !important;
	}
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		border: 0;
		box-shadow: none;
	}
}

.flag {margin-right:5px; display:inline-block; width:32px; height:32px; background-position:center center; background-size:cover; background-repeat:no-repeat; border-radius:50%; border:2px solid #ECE4D1; vertical-align:middle;}
.flag-kolor {background:transparent;}
.flag-kolor-czerwone {background-color:#C11919;}
.flag-kolor-biale {background-color:#FDFDF5;}
.flag-kolor-rozowe {background-color:#FFDBCA;}
.flag-kolor-pomaranczowe {background-color:#FEDFB2;}
.flag-kolor-mix {
background: #c11919;
background: -moz-linear-gradient(-45deg,  #c11919 37%, #fdfdf5 37%, #fdfdf5 63%, #ffdbca 63%);
background: -webkit-linear-gradient(-45deg,  #c11919 37%,#fdfdf5 37%,#fdfdf5 63%,#ffdbca 63%);
background: linear-gradient(135deg,  #c11919 37%,#fdfdf5 37%,#fdfdf5 63%,#ffdbca 63%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c11919', endColorstr='#ffdbca',GradientType=1 );

}
.flag-potrawa,
.flag-okazja { width:75px; height:75px; border:0; border-radius: 0 }
.flag-af{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/af.svg)}.flag-al{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/al.svg)}.flag-dz{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/dz.svg)}.flag-ad{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ad.svg)}.flag-ao{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ao.svg)}.flag-ai{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ai.svg)}.flag-aq{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/aq.svg)}.flag-ag{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ag.svg)}.flag-sa{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sa.svg)}.flag-ar{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ar.svg)}.flag-am{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/am.svg)}.flag-aw{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/aw.svg)}.flag-au{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/au.svg)}.flag-at{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/at.svg)}.flag-az{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/az.svg)}.flag-bs{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bs.svg)}.flag-bh{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bh.svg)}.flag-bd{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bd.svg)}.flag-bb{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bb.svg)}.flag-be{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/be.svg)}.flag-bz{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bz.svg)}.flag-bj{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bj.svg)}.flag-bm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bm.svg)}.flag-bt{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bt.svg)}.flag-by{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/by.svg)}.flag-bo{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bo.svg)}.flag-bq{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bq.svg)}.flag-ba{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ba.svg)}.flag-bw{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bw.svg)}.flag-br{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/br.svg)}.flag-bn{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bn.svg)}.flag-io{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/io.svg)}.flag-bg{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bg.svg)}.flag-bf{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bf.svg)}.flag-bi{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bi.svg)}.flag-xc{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/xc.svg)}.flag-cl{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cl.svg)}.flag-cn{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cn.svg)}.flag-cw{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cw.svg)}.flag-hr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/hr.svg)}.flag-cy{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cy.svg)}.flag-td{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/td.svg)}.flag-me{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/me.svg)}.flag-cz{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cz.svg)}.flag-dk{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/dk.svg)}.flag-dm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/dm.svg)}.flag-do{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/do.svg)}.flag-dj{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/dj.svg)}.flag-eg{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/eg.svg)}.flag-ec{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ec.svg)}.flag-er{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/er.svg)}.flag-ee{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ee.svg)}.flag-et{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/et.svg)}.flag-fk{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/fk.svg)}.flag-fj{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/fj.svg)}.flag-ph{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ph.svg)}.flag-fi{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/fi.svg)}.flag-tf{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tf.svg)}.flag-fr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/fr.svg)}.flag-ga{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ga.svg)}.flag-gm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gm.svg)}.flag-gh{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gh.svg)}.flag-gi{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gi.svg)}.flag-gr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gr.svg)}.flag-gd{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gd.svg)}.flag-gl{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gl.svg)}.flag-ge{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ge.svg)}.flag-gu{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gu.svg)}.flag-gy{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gy.svg)}.flag-gt{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gt.svg)}.flag-gn{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gn.svg)}.flag-gq{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gq.svg)}.flag-gw{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gw.svg)}.flag-ht{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ht.svg)}.flag-es{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/es.svg)}.flag-hn{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/hn.svg)}.flag-hk{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/hk.svg)}.flag-in{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/in.svg)}.flag-id{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/id.svg)}.flag-iq{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/iq.svg)}.flag-ir{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ir.svg)}.flag-ie{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ie.svg)}.flag-is{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/is.svg)}.flag-il{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/il.svg)}.flag-jm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/jm.svg)}.flag-jp{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/jp.svg)}.flag-ye{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ye.svg)}.flag-jo{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/jo.svg)}.flag-ky{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ky.svg)}.flag-kh{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/kh.svg)}.flag-cm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cm.svg)}.flag-ca{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ca.svg)}.flag-qa{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/qa.svg)}.flag-kz{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/kz.svg)}.flag-ke{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ke.svg)}.flag-kg{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/kg.svg)}.flag-ki{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ki.svg)}.flag-co{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/co.svg)}.flag-km{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/km.svg)}.flag-cg{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cg.svg)}.flag-cd{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cd.svg)}.flag-kp{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/kp.svg)}.flag-xk{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/xk.svg)}.flag-cr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cr.svg)}.flag-cu{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cu.svg)}.flag-kw{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/kw.svg)}.flag-la{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/la.svg)}.flag-ls{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ls.svg)}.flag-lb{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/lb.svg)}.flag-lr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/lr.svg)}.flag-ly{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ly.svg)}.flag-li{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/li.svg)}.flag-lt{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/lt.svg)}.flag-lu{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/lu.svg)}.flag-lv{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/lv.svg)}.flag-mk{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mk.svg)}.flag-mg{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mg.svg)}.flag-yt{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/yt.svg)}.flag-mo{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mo.svg)}.flag-mw{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mw.svg)}.flag-mv{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mv.svg)}.flag-my{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/my.svg)}.flag-ml{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ml.svg)}.flag-mt{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mt.svg)}.flag-mp{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mp.svg)}.flag-ma{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ma.svg)}.flag-mr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mr.svg)}.flag-mu{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mu.svg)}.flag-mx{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mx.svg)}.flag-xl{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/xl.svg)}.flag-fm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/fm.svg)}.flag-um{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/um.svg)}.flag-md{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/md.svg)}.flag-mn{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mn.svg)}.flag-ms{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ms.svg)}.flag-mz{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mz.svg)}.flag-mm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mm.svg)}.flag-na{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/na.svg)}.flag-nr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/nr.svg)}.flag-np{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/np.svg)}.flag-nl{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/nl.svg)}.flag-de{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/de.svg)}.flag-ne{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ne.svg)}.flag-ng{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ng.svg)}.flag-ni{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ni.svg)}.flag-nu{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/nu.svg)}.flag-nf{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/nf.svg)}.flag-no{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/no.svg)}.flag-nc{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/nc.svg)}.flag-nz{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/nz.svg)}.flag-ps{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ps.svg)}.flag-om{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/om.svg)}.flag-pk{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/pk.svg)}.flag-pw{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/pw.svg)}.flag-pa{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/pa.svg)}.flag-pg{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/pg.svg)}.flag-py{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/py.svg)}.flag-pe{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/pe.svg)}.flag-pn{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/pn.svg)}.flag-pf{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/pf.svg)}.flag-pl{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/pl.svg)}.flag-za{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/za.svg)}.flag-gs{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gs.svg)}.flag-pt{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/pt.svg)}.flag-kr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/kr.svg)}.flag-cf{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cf.svg)}.flag-ru{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ru.svg)}.flag-rw{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/rw.svg)}.flag-eh{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/eh.svg)}.flag-bl{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bl.svg)}.flag-ro{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ro.svg)}.flag-sv{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sv.svg)}.flag-ws{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ws.svg)}.flag-as{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/as.svg)}.flag-sm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sm.svg)}.flag-sn{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sn.svg)}.flag-xs{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/xs.svg)}.flag-sc{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sc.svg)}.flag-sl{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sl.svg)}.flag-sg{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sg.svg)}.flag-sz{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sz.svg)}.flag-sk{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sk.svg)}.flag-si{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/si.svg)}.flag-so{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/so.svg)}.flag-lk{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/lk.svg)}.flag-pm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/pm.svg)}.flag-kn{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/kn.svg)}.flag-lc{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/lc.svg)}.flag-vc{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/vc.svg)}.flag-us{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/us.svg)}.flag-sd{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sd.svg)}.flag-ss{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ss.svg)}.flag-sr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sr.svg)}.flag-sy{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sy.svg)}.flag-ch{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ch.svg)}.flag-se{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/se.svg)}.flag-sh{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sh.svg)}.flag-tj{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tj.svg)}.flag-th{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/th.svg)}.flag-tw{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tw.svg)}.flag-tz{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tz.svg)}.flag-tg{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tg.svg)}.flag-tk{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tk.svg)}.flag-to{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/to.svg)}.flag-tt{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tt.svg)}.flag-tn{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tn.svg)}.flag-tr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tr.svg)}.flag-tm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tm.svg)}.flag-tc{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tc.svg)}.flag-tv{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tv.svg)}.flag-ug{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ug.svg)}.flag-ua{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ua.svg)}.flag-uy{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/uy.svg)}.flag-uz{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/uz.svg)}.flag-vu{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/vu.svg)}.flag-wf{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/wf.svg)}.flag-va{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/va.svg)}.flag-ve{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ve.svg)}.flag-hu{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/hu.svg)}.flag-gb{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/gb.svg)}.flag-vn{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/vn.svg)}.flag-it{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/it.svg)}.flag-tl{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/tl.svg)}.flag-ci{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ci.svg)}.flag-bv{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/bv.svg)}.flag-cx{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cx.svg)}.flag-ck{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ck.svg)}.flag-vi{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/vi.svg)}.flag-vg{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/vg.svg)}.flag-hm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/hm.svg)}.flag-cc{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cc.svg)}.flag-fo{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/fo.svg)}.flag-mh{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/mh.svg)}.flag-sb{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sb.svg)}.flag-sx{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/sx.svg)}.flag-st{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/st.svg)}.flag-zm{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/zm.svg)}.flag-qr{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/qr.svg)}.flag-cv{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/cv.svg)}.flag-zw{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/zw.svg)}.flag-ae{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/ae.svg)}.flag-xi{background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/xi.svg)}

.extra_menu_zestawy .flag-kolor { width:15px; height:15px; margin: 0 1px 0 0;}

.shop_tabs_dobierz .flag-okazja,
.shop_tabs_dobierz .potrawa_glowna_button .flag-potrawa,
.shop_tabs_dobierz .potrawa_glowna .flag-potrawa {background-size:110% auto; border: 2px solid #ECE4D1; border-radius: 50%;}

.flag-liczba {height:35px; width:100%; border:0; border-radius: 0; background-size: contain;}
.flag-liczba-3 {background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/3D.png)}
.flag-liczba-6 {background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/6D.png)}
.flag-liczba-12 {background-image:url(https://www.marekkondrat.pl/wp-content/themes/mk/images/flags/12D.png)}
.social_login_form {display:none !important}

  @media screen and (min-width: 601px){
       #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
           max-height: 21.5em;
      }
  }
   #CybotCookiebotDialog {
       border-radius: 4px;
  }
   #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
       text-transform: uppercase;
  }
   #CybotCookiebotDialog label {
       text-transform: uppercase;
       font-weight: bold;
  }
   #CybotCookiebotDialog h2 {
       text-transform: inherit;
  }
   #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
       display:none;
  }
   a#CybotCookiebotDialogPoweredbyCybot {
       display: none;
  }
   #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible+span, #CybotCookiebotDialog :focus-visible {
       outline: transparent;
  }
   #CybotCookiebotDialogDetailFooter {
       display: none;
  }
   #CybotCookiebotDialog.CybotCookiebotDialogActive+#CybotCookiebotDialogBodyUnderlay {
       opacity: .4;
       pointer-events: auto;
  }

   #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider {
       background-color: #ccc;
  }
   #CybotCookiebotDialog{
       border-radius:0 
  }
   #CybotCookiebotDialogDetailFooter {
       display: none;
  }
   #CybotCookiebotDialogPoweredByText {
       display: none;
       visibility: hidden;
  }

   #CybotCookiebotDialogHeader {
       align-items: center;
       border-bottom: transparent;
       display: flex;
       padding: 1em;
       width: 100%;
  }
   #CybotCookiebotDialogNav {
       border-bottom: transparent;
       position: relative;
       width: 100%;
  }
   #CybotCookiebotDialog .CybotCookiebotScrollContainer {
       border-bottom: transparent;
       height: 100%;
       min-height: 20vh;
       padding: 0.375em;
       position: relative;
  }
   #CybotCookiebotDialogHeader {
       display: none;
  }
  
  
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize:hover, 
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover {
    background-color: #CC4F34 !important;
    border-color: #CC4F34 !important;
    color: #ffffff !important;
    box-shadow: none !important; /* Remove box shadow */
    text-shadow: none !important; /* Remove text shadow */
    opacity: 1 !important; /* Full opacity */
  
  }

.consent_alert {position:absolute; top:0; left:0; width:100%; text-align:center; padding:50px 0; z-index:1;}

.host-dev #wpadminbar {background:#FF5521; border-bottom:1px solid rgba(0,0,0,0.3); }

.sekcja_promujaca  { padding:70px 0; }
.sekcja_promujaca .shop_tabs { margin:0; }
.sekcja_promujaca .shop_tabs .tab-content { padding:0; }
.sekcja_promujaca .sp_intro { position:relative; margin:0 0 30px; overflow: auto;}
.sekcja_promujaca .sp_intro h2.single_header {margin:0 0 30px; text-align:inherit; }
.sekcja_promujaca .sp_intro h3 {font-weight:600; font-size:18px; margin:0 0 30px;}
.sekcja_promujaca .sp_intro .text-0  {display:none;}
.sekcja_promujaca .sp_intro .intro_opis {font-size:18px;  margin:0 0 30px;}
.sekcja_promujaca .sp_intro .intro_link {position:absolute; top:10px; right:0; font-size:18px;  margin:0 0 30px;}

.sekcja_promujaca .sp_produkty.grafika-left,
.sekcja_promujaca .sp_produkty.grafika-right {	display: flex;	flex-direction: row;	flex-wrap: wrap;	justify-content: space-between;	align-items: stretch;	align-content: flex-start; }
.sekcja_promujaca .sp_produkty.grafika-right { flex-direction: row-reverse;}
.sekcja_promujaca .sp_produkty.grafika-left .boksy,
.sekcja_promujaca .sp_produkty.grafika-right .boksy { width:930px;}
.sekcja_promujaca .sp_produkty .grafika { width:280px; margin:0 15px; min-height:600px; background-color:#ece4d0; background-size:contain; background-position: left center; background-repeat:no-repeat;}

@media (max-width: 1279px) {
	.sekcja_promujaca .sp_produkty .grafika {margin-bottom:30px;}
	.sekcja_promujaca .sp_produkty.grafika-left,
	.sekcja_promujaca .sp_produkty.grafika-right {		justify-content: center;	}
	.sekcja_promujaca .sp_intro .intro_link {position:static; }
	.sekcja_promujaca .sp_produkty.grafika-left .boksy,
	.sekcja_promujaca .sp_produkty.grafika-right .boksy { width:620px;}
}
@media (max-width: 767px) {
	.sekcja_promujaca .sp_produkty.grafika-left .boksy,
	.sekcja_promujaca .sp_produkty.grafika-right .boksy { width:100%;}
}