/* Aktualizacja 21.06.2021 0.1*/
@font-face {
	font-family:'Roboto Condensed';
	font-style:normal;
	font-weight:300;
	src:local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v10/b9QBgL0iMZfDSpmcXcE8nCj3Mi2hOMP9GNHlaDA9WRI.woff) format('woff');
	font-display:swap;
}
@font-face {
	font-family:'Roboto Condensed';
	font-style:normal;
	font-weight:400;
	src:local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v10/Zd2E9abXLFGSr9G3YK2MsK8NE7_Gi-Xz52ZQ_AwfA78.woff) format('woff');
	font-display:swap;
}
@font-face {
	font-family:'Roboto Condensed';
	font-style:normal;
	font-weight:700;
	src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v10/b9QBgL0iMZfDSpmcXcE8nJT5GEmoOtNsejy4tIPLwv0.woff) format('woff');
	font-display:swap;
}
@font-face {
	font-family:'Roboto Condensed';
	font-style:italic;
	font-weight:300;
	src:local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v10/mg0cGfGRUERshzBlvqxeAKnqGQEx1Z0mO0vh_gmMTLI.woff) format('woff');
	font-display:swap;
}
@font-face {
	font-family:'Roboto Condensed';
	font-style:italic;
	font-weight:400;
	src:local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v10/BP5K8ZAJv9qEbmuFp8RpJSbgbeQlMzXi74o-QKBHk5k.woff) format('woff');
	font-display:swap;
}
/*#main {background:url(../images/siatka-ok_03.jpg) repeat;display:flex}*/
.inputfile + label {max-width:80%;font-size:16px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:5px 15px;text-transform:uppercase;letter-spacing:1px}
.no-js {display:none}
.inputfile:focus + label, .inputfile.has-focus + label {outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}
.inputfile + label * {/* pointer-events:none;*//* in case of FastClick lib use */}
.inputfile + label svg {width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-0.25em;/* 4px */margin-right:0.25em;/* 4px */}
.inputfile-1 + label {color:#f79a00;background-color:#000000}
.inputfile-1:focus + label, .inputfile-1.has-focus + label, .inputfile-1 + label:hover {background-color:#373737}
span.mdi-gavel::before {color:#f79a00}
span.mdi-gavel {color:#f79a00}
.fl {float:left}
.fr {float:right}
a.link_consent {color:#515151;text-decoration:underline!important}
a.link_consent:hover {color:#000000;text-decoration:underline}
#confirm_company_buy {margin-right: 5px;}
label.confirm_buy {font-size: 14px;    color: #1d1d1d;    font-weight: normal;}
.confirm_buy label.error {width: auto!important; display: block; margin: 0 5px 0px 0}
@media all and (min-width:200px) and (max-width:960px) {

	body {background:#fff;margin:0 0;padding:0 0}
	#header {position:relative;color:#eaebed}
	#site,#left, #wyswietlanie, .filter_loader, .grecaptcha-badge{display:none}
	#menu_bar{width:100%;background:#1d1d1d}
	#haslo, #gallery {display:none}
	.tooltip .right {display:none}
	#callto {position:fixed;bottom:20px;right:20px;padding:3px;margin:0;background:#ffffff;border:1px solid #3A861E;border-radius:7px;z-index:22}
	#callto a img {width:50px;height:50px}
	/* rekrutacja */
	h1.works-h1 {font-weight:600;color:#2f2f2f;font-size:27px;margin:20px 0;border-bottom:1px solid #f5f5f5;padding:0 0 20px 0}
	h1.works-h1 span {font-weight:normal;color:#a7a7a7;font-size:17px;width:100%;float:left;line-height:21px}

	.app-works {width:80%;margin:0 auto;padding:20px 0}
	.in-works-form {border:2px solid #f79a00;padding:20px}
	h4.works-title {font-size:20px;color:#2f2f2f;font-weight:500}
	p.enclose-file {font-size:15px;font-weight:normal}
	p.attachement-button-handler {font-size:15px;font-weight:normal;border:1px solid #f5f5f5;padding:15px}
	p.push-to-bottom {margin-top:15px}
	p.rodo_p {padding:0 0 10px 30px}
	.inputbgcolor {background:#f79a00;padding:3px 10px;color:#ffffff;font-size:15px}
	.form-group {width:50%;float:left}
	.custom-text-color {width:100%;display:block;margin:10px 0 5px 0}
	.form-control {border:1px solid #a7a7a7;padding:5px;width:80%;margin:0 0 5px 0}
	.form-actions {text-align:center;border-top:1px solid #f5f5f5;padding:25px 0 10px 0}
	input.sub_app_works {background:#f79a00;padding:5px 25px;border:none;color:#ffffff;font-weight:600;border-radius:0;text-transform:uppercase;font-size:20px;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.05em}
	.rodo_check {float:left;width:30px}
	/* end rekrutacja */
	.data_as_above {}
}
@media all and (min-width:301px) and (max-width:960px) {
	/* body {background:#fff} */
	/*----------- HEADER ------------*/
	#top_ins {width:100%}
	#log_in {float:left;color:#f5f5f5}
	#header_ins {width:100%}
	#logo {width:100%}
	.kac-sm-panel {display:none}
	/*----------- MENU ------------*/
	.header, h2 strong {border-bottom-color:#f5f5f5;border-bottom-style:solid;border-bottom-width:1px;display:block;/*float:left;warunkowo */font-size:27px;font-weight:500;line-height:40px;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:10px;padding-left:10px;width:97%;float:left}
	h1 {border-bottom-color:#f5f5f5;border-bottom-style:solid;border-bottom-width:1px;display:block;/*float:left;warunkowo */font-size:24px;font-weight:500;line-height:40px;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:0;width:100%}
	h2 {font-weight:500}
	/* szukajka */
	/*#search_bar{background:#666666;width:70%;float:left;padding:0 1%}*/
	#search_bar.scrolling {width:98%;padding:0 1%}
	#shop_bar {background:#1d1d1d;float:left;width:100%;height:46px;padding-top:4px }
	#do_cart {color:#1d1d1d;float:right;width:40%;text-align:right;font-size:19px;margin-top:6px;position:absolute;top:30px;right:5px;line-height:30px}
	#search_bar.scrolling #do_cart {display:none}
	#do_cart *a {float:right;margin:5px 5px 0 5px}
	#site{display:none}
	#left{display:none}
	.cat{width:100%}
	/*----------- MAIN ------------*/
	#main {width:100%;height:auto;margin:auto}
	#content {width:96%;min-height:500px;margin:auto;display:inline-block;padding:0 2%}
	.cart_container {width:100%}
	/*----------- FOOTER ------------*/
	#footer {width:100%;float:left}
	#menu_dolne {width:100%;margin:auto}
	.menu_dolne {/*width:30%;*/ height:auto;padding:1%;font-size:13px;color:#1d1d1d;float:left}
	#menu_dolne li {list-style:none;font-size:17px;margin:2px 0}
	#menu_dolne li strong {font-size:18px;color:#1d1d1d}
	#menu_dolne a {color:#000;text-decoration:none}
	#menu_dolne a:hover {color:#F79A00}
	#unia {display:none;width:600px;height:130px;float:left;font-size:0.85em;color:#999}
	#platnosci {display:none}
	#foot_kontakt {width:250px;height:130px;text-align:right;float:right;line-height:16px;color:#999}
	.cookie_link{color:#fff;text-decoration:none}
	#search_bar {background:/*#fff*/#666666;height:50px;margin-bottom:15px}
	#search_bar.scrolling {position:fixed;top:0px;left:0px;right:0px;z-index:700}
	/*#foot_kontakt {width:100%;text-align:center;border-top:1px solid #d2d2d2;padding:20px 0;margin:20px 0 0px 0;border-bottom:1px solid #d2d2d2}
    #foot_kontakt p {font-size:16px!Important;color:#949494}
    #foot_kontakt p strong {font-size:16px!Important;color:#1d1d1d}*/
}
@media all and (min-width:200px) and (max-width:960px) {
	.data_as_above {background: #f79a00;color: #ffffff;padding: 10px 15px;cursor: pointer;font-size: 16px;font-weight: normal;border: none;border: none;}
	.data_as_above:hover {background:#f57f17}
	#cart_qty .plus_minus {width:30px;height:30px;margin:0 10px 3px 0}
	.remove_product {float:left}
	.add_product {float:right}
	.cart_qty {width:40px;padding:5px;border-radius:0;border:1px solid #999;text-align:center;font-size:16px}
	
	#wrapper {width:100%}
	#kat_kafelki {width:100%}
	#kat_kafelki a {width:49%;border:1px solid #f5f5f5;box-sizing:border-box;float:left;padding:10px;text-decoration:none;color:#1d1d1d;font-size:20px;background:#ffffff;height:105px;position:relative}
	#kat_kafelki a:hover {background:#f5f5f5}
	#kat_kafelki a:hover .kat_kafelki_name {color:#1d1d1d}
	#kat_kafelki a:nth-child(odd) {margin:5px 2% 5px 0}
	#kat_kafelki a:nth-child(even) {margin:5px 0 5px 0}
	#kat_kafelki .kat_kafelki_name {text-align:right}
	#kat_kafelki img.product_img{float:left;width:23%}
	#kat_kafelki .dalej {text-align:right}
	#kat_kafelki .dalej img {margin:20px 0 0 0}
	/* powiadomienia */
	.msgBox p, .msgBox {margin:0.5em;text-align:center;color:#000000;font-size:18px;font-weight:600}
	.isError {background-color:#f79a00;border:2px #f79a00 solid;color:#000000!Important;margin:10px 0 20px 0;padding:5px 0}
	/*top link */
	a.top-link {color:#ffffff}
	a.actv {color:#f79a00}
	.log-mob {display:none}
	a.logout {width:25px;height:25px}
	/*filtry */
	#filtr_search { width:100%;background:#fff url("../images/main/lupa.jpg") no-repeat scroll right center;border:1px solid #d2d2d2;height:30px;line-height:30px;margin:10px 0;/*width:97%;*/box-sizing: border-box;}
	#filtr {border-bottom:1px solid #d2d2d2;float:left;margin:0 0 20px;padding:0 0 10px;width:100%}
	.filtr {background:#f5f5f5;font-size:15px;margin:5px 2% 5px 0;padding:10px 10px;float:left;box-sizing:border-box;min-height:250px;color:#1d1d1d;width:32%;position:relative}
	.nt .filtr:nth-child(3n) {margin:5px 0 5px 0;float:right}
	.filtr img.filter_remove {width:18px;margin-left:1%;float:right;position: absolute;top: 5px;right: 5px}
		.filtr_title_box {height:40px;;width: 95%}
		.filtr_title_box h5 {padding: 0;margin: 0;font-size: 15px;font-weight: 400}
	#in_filtr {background:#ffffff;border:1px solid #d2d2d2;height:90px;margin-top:10px;overflow:auto;padding:5px;/*width:94%;*/}
	#in_filtr form, span.checkbox {line-height:30px;height:30px}
	#in_filtr input.filterInput,input.filter_select_all {margin-right:15px}
	.filter_select_all {}
	/*karta produktu */
	#product_long {border:1px solid #f5f5f5;margin:10px 0;float:left;width:100%;padding:10px;box-sizing:border-box}
	#prduct_long_long {/*width:200px;float:left*/}
	#prduct_long_l a {color:#f57f17;text-decoration:none}
	#prduct_long_l p a {color:#1d1d1d;text-decoration:none}
	#prduct_long_l p a:hover {color:#f57f17;text-decoration:underline}
	#prduct_long_l p.side_name {font-size:13px}
	#prduct_long_l p.side_name a {color:#1d1d1d;font-weight:bold;font-size:20px}
	#prduct_long_r {float:right;width:auto}
	/*input.add_tocart {background:#f79a00;color:#ffffff;padding:3px 25px;margin:20px 10px;font-size:22px;border:none;font-family:'Roboto Condensed', sans-serif;font-weight:400}*/
	h2.medium {font-weight:400}
	#main_photo img.img{/*width:100%*/}
	#main_photo img.no-img{background:#f5f5f5}
	#product_right{margin-bottom:10px;padding:10px 0;float:right}
	/*#product_right .gray_desc{width:93%}*/
	#product_right .gray_desc p {padding:3px 0;margin:0}
	#product_right .gray_desc a {color:#DE3B16;margin-bottom:5px}
	#product_right .gray_desc p.large {font-weight:bold;font-size:16px}
	#product_right .gray_desc p.large span {font-weight:bold;font-size:19px}
	#product_right .shop {/*background:#f5f5f5;*/margin-top:5px;float:left}
	#product_right .shop p.small {font-weight:bold;font-size:16px;margin-left:5px}
	#product_right .shop p.medium {font-weight:bold;font-size:16px;margin-left:5px}
	#product_right .shop p.medium span.large {font-weight:bold;font-size:20px}
	#product_right .shop #qty {margin-left:5px;padding:0 1%}
	#product_right .shop .no-pro {margin-left:5px;padding:0 1%}
	/* karta produktu */
	#qty {height:30px;padding:0px;float:left}
	#qty .add_product, #qty .remove_product{opacity:0.7}
	#qty .add_product:hover, #qty .remove_product:hover{opacity:1}
	.val_cart {width:16px;cursor:pointer;float:left;margin-left:10px}
	/* koniec */
	#product_right .shop .no-pro {margin-left:5px;padding:0 1%}
	#new_product {} /* rozwala kategorię */
	#product_left {height:auto;margin:15px 5px 15px 5px;float:left}
	.clicker {width:100%;margin:10px 0 0 0;padding:7px 0;background-color:#f57f17;outline:none;cursor:pointer;text-align:center;color:#ffffff;font-size:14px;text-transform:uppercase;font-weight:400}
	.hiddendiv{display:none;text-align:center;color:#ffffff}
	.hiddendiv:hover{display:block}
	.clicker:focus label.none{display:none}
	.clicker:focus .hiddendiv{display:inline-block;color:#ffffff;font-size:17px}
	.hiddendiv a {color:#ffffff}
	/* koniec karta produktu */
	p.side_title {color:#000000;font-size:25px;margin-bottom:20px}
	p.small a {color:#f79a00}
	p.medium {font-size:20px;font-weight:500}
	p.medium .large {font-size:25px}
	#qty {font-size:19px}
	#qty input.text {border:1px solid #999999;font-size:17px;margin:0 20px;padding:7px 5px;text-align:center;width:25px;color:#1d1d1d;float:left;border-radius:0px}
	/* kontakt */
	#reg_appr {width:96%}
	/*end*/
	#product_sort {padding:10px 0;margin:10px 0;float:left;width:100%;background:#e9e9e9 none repeat scroll 0 0}
	#product_sort select {font-size:16px;margin-right:10%}
	/*end kat*/
	#content { background:url(https://dzwigi.net.pl/images/main/menu_left_bkg.jpg) bottom repeat-x;padding-bottom:20px;margin-bottom:20px;float:left}
	/*#content p {padding:0 1%}*/
	body {font-family:'Roboto Condensed', sans-serif;font-weight:100;color:#1d1d1d}
	/*----------- SLIDER ------------*/
	#gallery {position:relative;width:100%;height:300px;margin:10px 0px;background:#e9e9e9}
	#gallery a {float:left;position:absolute;width:100%}
	#gallery a img {max-height:350px}
	#gallery a.show {z-index:500}
	#gallery .caption {z-index:600;color:#000;position:absolute}
	#gallery .caption .content {height:164px;overflow:hidden;padding:30px 20px;text-align:justify;width:50%}
	.button_bkg2 {width:140px;height:23px;background:url(https://dzwigi.net.pl/images/main/button_bkg.png) no-repeat;border:0px;color:#fff;text-align:left;padding-left:10px;font-weight:400;margin:10px 0px;cursor:pointer;margin:-75px 0 0 30px}
	.button_bkg2:hover {-webkit-filter:grayscale(100%);filter:gray}
	#gallery h3 {font-size:40px;text-align:left}
	/*regulamin*/
	#home_text table, #home_text h2 p {float:left;font-size:16px;font-weight:normal;line-height:20px;width:96%;padding:5px 2%}
	#home_text ul {margin:5px}
	#home_text ul li{margin:5px;float:left}
	ul.home_01 {margin:5px 10px}
	ul.home_01 li {width:100%}
	ul.home_01 li a {color:#1d1d1d;text-decoration:none}
	ul.return_form li {margin:5px 0;float:left}
	/* koto firmowe */
	#reg_appr {float:left;font-size:16px;margin:20px 0;padding:0 2%}
	/*logowanie*/
	#account a.link {color:#f79a00 ;float:none;width:auto;display:inline}
	#center p {float:left;font-size:16px;margin-top:10px;padding:0 2%;width:96%}
	#center p a{color:#f79a00}
	#login_left {font-size:16px;padding:15px 4% 10px;width:92%;float:left}
	#login_left a {text-decoration:underline;color:#1d1d1d}
	#login_left .login_left {font-size:16px!Important;width:100%;color:#1d1d1d;padding:0 0 5px 0}
	#login_left textarea {width:95%;border:1px solid #999}
	/*.foot_dostawa {text-align:center;padding:10px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;color:#1d1d1d;margin:10px 20px}*/
	.foot_dostawa {text-align:center;padding:10px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;color:#1d1d1d;margin:10px auto;/*width:500px;*/}
	input.error {border:1px solid #e55328!Important}
	label.error {color:#e55328;float:left}
	/*.login_left {font-size:16px;padding:15px 2% 5px;width:96%;float:left}*/
	select.select_reg {padding:4px 10px;border:1px solid #999}
	input.button_bkg {background:#f79a00 none repeat scroll 0 0;color:#ffffff;font-size:20px;margin:10px;padding:5px 2%;width:45%;cursor:pointer;border:none;font-family:'Roboto Condensed', sans-serif}
	input.login /*, a.link*/ {color:#1d1d1d;display:block;float:left;font-size:16px;padding:8px 5px;width:98%;margin-top:5px}
	input.login {border:1px solid #999}
	a.submit_link {background:#f79a00 none repeat scroll 0 0;color:#ffffff;display:block;float:left;font-size:16px !important;margin:15px;padding:10px 30px}
	a.link {padding:3px 0;text-decoration:none;color:#f79a00}
	a.relink {text-decoration:underline;color:#B06E00}
	.recommend, .recommend-vat {background:#f79a00 none repeat scroll 0 0;border-bottom:3px solid #999;color:#fff;font-size:23px;height:50px;line-height:50px;padding-left:2%;width:98%;float:left;margin:0 0 10px 0}
	.gray_desc {float:left;height:auto;margin:10px 0 10px 0;/*padding:10px 2%;*/}
	/*end */
	#search {position:relative}
	#search_bar{background:#1d1d1d;width:98%;float:left;padding:0 1%}
	#search form {background:#1d1d1d none repeat scroll 0 0}
	#shop_bar {float:left}
	#search_bar.scrolling {position:fixed;top:0px;left:0px;right:0px;z-index:700;border-bottom:solid 1px #d2d2d2}
	#jquery-live-search {width:100%!Important}
	#jquery-live-search ol {margin:2px 0;padding:0 10px;list-style:none}
	#jquery-live-search ol li {padding:7px 0}
	#jquery-live-search ol li h4{margin:0;padding:0}
	#jquery-live-search ol li a{color:#1d1d1d;text-decoration:none}
	#jquery-live-search ol li a:hover{color:#f57f17;text-decoration:none}
	/*paginacja */
	nav {width:100%;margin:20px 0;float:left}
	nav ul.cd-pagination {margin:0;padding:0;list-style:none}
	nav ul.cd-pagination li {width:auto;float:left;margin:5px}
	nav ul.cd-pagination li.button {width:100%;background:#886130;float:left;text-align:center;font-size:18px;border:none;padding:7px 0;margin:0}
	nav ul.cd-pagination li.button a {border:none;color:#ffffff;padding:5px 0;float:none}
	nav ul.cd-pagination li a {text-decoration:none;color:#1d1d1d;border:1px solid #1d1d1d;box-sizing:initial;padding:5px 10px;margin:5px;float:left}
	nav ul.cd-pagination li a.current {text-decoration:none;color:#b16000;border:1px solid #b16000;box-sizing:initial;padding:5px 10px;margin:5px;float:left}
	nav ul.cd-pagination li.button a.disabled {opacity:0.9}
	/* koniec paginacji */
	#phone {position:fixed;bottom:20px;right:40px;z-index:700}
	#phone a {}
	#phone a img {width:60px;height:60px}
	/*user panel*/
	#log_in span, .dn {display:none}
	h1.usc{display:block;font-weight:500;font-size:20px;color:#303030;border:none}
	.usc a {font-weight:500;padding-bottom:10px;padding-top:10px;font-size:20px;color:#303030;text-decoration:none}
	.user-box {width:100%;background:#f5f5f5;float:left;margin:15px 0;padding:0 0 10px 0}
	.user-box a img {width:40px}
	a.ub {width:100%;float:left;padding:10px 0 10px 20px;font-size:17px;text-decoration:none;box-sizing:border-box}
	a.ub img {width:20px;height:20px}
	a.ub span{color:#606060;margin-left:20px;vertical-align:bottom}
	.back-up {width:100%;padding:30px 0 20px 0;float:left}
	.back-up a {background:#1d1d1d;font-size:1.2em;text-transform:uppercase;padding:6px 25px 5px 25px;position:relative;color:#ffffff;cursor:pointer;font-weight:400;-webkit-transition:background 1s;transition:background 1s;text-decoration:none}
	.back-up a:hover { background:#f79a00}
	.back-up a span {color:#ffffff;margin-right:10px}
}
@media all and (min-width:200px) and (max-width:961px){
	#country_selection {padding:5px;border:solid 1px #999;width:284px}
	p.inf_new {width:95%;float:left;margin:10px 0;font-size:15px;padding:0 0 10px 10px}
	p.inf_new a.link {color:#F79A00;margin:0!Important;float:none}
	p.inf_new a.link:hover {text-decoration:underline}
	#menu ul {margin:0;padding:0;background:#484848}
	#menu .main-menu {display:none}
	#tm:checked + .main-menu {display:block}
	#menu input[type="checkbox"], #menu ul span.drop-icon {display:none}
	#menu li, #toggle-menu, #menu .sub-menu {}
	#menu li, #toggle-menu {border-width:0 0 1px}
	#menu .sub-menu {background-color:#444;border-width:1px 1px 0;margin:0 1em}
	#menu .sub-menu li:last-child {border-width:0}
	#menu li, #toggle-menu, #menu a {position:relative;display:block;color:white}
	#menu {font-size:20px;padding:0;text-align:center;margin:0!Important}
	#toggle-menu {background:#414141;padding:9px 0}
	/*#toggle-menu, #menu a {padding:0 1.5em}*/
	#menu a {border-bottom:1px solid #999999;padding:10px 0;transition:all 0.125s ease-in-out 0s;text-decoration:none;background:#313131}
	#menu a:hover {}
	#menu .sub-menu {display:none}
	#menu input[type="checkbox"]:checked + .sub-menu {display:block}
	#menu .sub-menu a:hover {color:#444}
	#toggle-menu .drop-icon, #menu li label.drop-icon {position:absolute;right:0;top:0}
	#menu label.drop-icon, #toggle-menu span.drop-icon {padding:0 1em;font-size:1em;text-align:center;background-color:rgba(0, 0, 0, .125);text-shadow:0 0 0 transparent;color:rgba(255, 255, 255, .75)}
	
	.cto {width: 100%;float: left;margin-bottom: 15px;background: #fff;padding: 15px 0 0 0}
	.cto h2 {color:#303030;font-size:23px;font-weight:100}
	.cto .bg-cto {background:#f5f5f5;padding:10px}
	.cto textarea {color: #1d1d1d;font-size: 17px;font-weight: normal;padding: 15px 10px 10px 10px;border: 1px solid #999;font-family: 'Roboto Condensed', sans-serif;width: 100%;box-sizing: border-box;}
	.pay-logo {width: 100px;height: 32px;float: left;padding: 7px 0 3px 0}
	.bank_list {color:#1d1d1d;font-size:16px;font-weight: 500;margin:5px 10px;line-height: 26px;}
	.bank_list:hover {text-decoration:underline}
}
@media only screen and (min-width:961px) {
	.data_as_above {background: #f79a00;color: #ffffff;padding: 10px 15px;cursor: pointer;font-size: 16px;font-weight: normal;}
	.data_as_above:hover {background:#f57f17}
	.pay-logo {width: 100px;height: 32px;float: left;padding: 7px 0 3px 0}
	.bank_list {color:#1d1d1d;font-size:16px;font-weight: 500;margin:5px 10px;line-height: 26px;}
	.bank_list:hover {text-decoration:underline}
	#country_selection {padding:5px;border:solid 1px #999;width:284px}
	.cart_ref {padding:20px 0 0 0;margin:15px 0 10px 0;border-top:1px solid #d2d2d2;text-align:right;width:100%;float:left}
	button {font-family:'Roboto Condensed', sans-serif;font-size:18px;font-weight:500;background:#1d1d1d;color:#fff;border:none;padding:5px 25px;position:relative;z-index:1;overflow:hidden;cursor:pointer;border-radius:0px;text-transform:uppercase}
	button:hover {color:#535353;color:#ffffff}
	button::after {content:"";background:#535353;position:absolute;z-index:-1;padding:0.85em 0.75em;display:block}
	button[class^="slide"]::after, button[class^="order"]::after {transition:all 0.35s}
	button[class^="slide"]:hover::after, button[class^="order"]:hover::after{left:0;right:0;top:0;bottom:0;transition:all 0.35s}
	button.slide_from_bottom::after, button.order_1::after {left:0;right:0;top:100%;bottom:-100%}
	button.slide_from_bottom:active{background:#000000}

	h3.return_head {font-weight:600;text-transform:uppercase;font-size:19px;float:left;line-height:32px;width:100%;padding:5px 0 5px 0;margin:0 0 10px 0;border-bottom:2px solid #f5f5f5}
	#act_com, #act_ret {display:none}
	.retu_block {display:block!important;float:left}
	.return_form {list-style:none;margin:0!important;padding:0!important;float:left;width:100%}
	.radio_form {margin-right:20px}
	.return_form li {list-style:none;margin-bottom:15px;font-size:16px;font-weight:400}
	.return_form li.mr_50 {width:47%;float:left;margin-bottom:15px}
	.return_form li.mr_50_r {width:47%;float:right;margin-bottom:15px}
	.return_form li.mr_50 strong.po, .return_form li.mr_50 input.po {cursor:pointer;text-transform:uppercase}
	.return_form li.mr_50 strong.po:hover, .return_form li.mr_50 input.po:hover {opacity:0.7}
	.return_form li.mr_100 {width:100%;float:left;margin-bottom:15px;margin-top:5px}
	.return_form li.mr_30 {width:146px;float:left;margin-bottom:15px;margin-right:20px}
	.return_form li.mr_30:last-child, .form_right {margin-right:0px;float:right}
	.return_form li label {width:100%;float:left;font-size:16px;margin:0 0 2px 0}
	.return_form li input.return{border:1px solid #999999;font-size:16px;color:#1d1d1d;width:278px;padding:5px 10px;font-weight:normal}
	.return_form li input.return_small{border:1px solid #999999;font-size:16px;color:#1d1d1d;width:100%;padding:5px 10px;font-weight:normal;box-sizing:border-box}
	.return_form li input.return_big{border:1px solid #999999;font-size:16px;color:#1d1d1d;width:312px;padding:5px 10px;font-weight:normal;box-sizing:border-box}
	.return_form li input.return_min, .return_form li select.return_min{border:1px solid #999999;font-size:16px;color:#1d1d1d;width:100%;padding:5px 10px;font-weight:normal;box-sizing:border-box;line-height:31px;height:31px}
	.return_form li #content_ret{border:1px solid #999999;font-size:16px;color:#1d1d1d;width:100%;padding:5px 10px;font-weight:normal;box-sizing:border-box;font-family:"Roboto Condensed";font-weight:normal}
	.mt_2 svg {float:left;margin:0 15px 10px 0}
	#contact {width:100%}
	#contact .left_con {width:660px;float:left}
	#contact .left_con h5 {margin:0 0 15px;font-size:17px;border-width:thin medium thick 10px;border-bottom:1px solid #d2d2d2;padding:0 0 5px 0}
	#contact .left_con .v_bottom {position:absolute;bottom:0}
	#contact .left_con .v_bottom p.time strong {font-weight:bold}
	#contact .left_con p {font-weight:normal;margin:5px 0 0 0}
	#contact .left_con p.mt_2 {margin-top:10px;width:92%;float:left}
	#contact .left_con p.mt_2 strong {font-weight:600;margin:0 0 5px 0;float:left;width:68%}
	#contact .left_con p a {float:left}
	#contact .left_con p a:hover {text-decoration:underline;color:#F79A00}
	#contact .left_con p.time {font-size:16px;margin-bottom:5px}
	#contact .left_con p.mt_5 {margin-top:10px;width:75%;float:left}
	#contact .left_con p.mt_5 span {color:#F79A00;margin:5px 0 0 0;float:left;width:100%}
	#contact .left_con .con_box {width:206px;float:left;position:relative;margin-right:14px}
	#contact .left_con .con_box:last-child {margin-right:0px}
	#contact .right_con {width:320px;float:right;background:#f5f5f5}
	#contact .right_con .gray_desc {height:auto;background:#f5f5f5;padding:10px 15px 10px 15px;margin-bottom:5px;width:100%;box-sizing:border-box}
	#contact .right_con input.button_bkg {margin:5px 0 15px 0!important;box-sizing:border-box}
	#contact .right_con .recommend {}
	#contact .cen_col {font-size:17px;margin:10px 0 20px 0}
	#contact .cen_col h3 {font-size:17px;padding:5px 0 10px 0}
	.home_hi {margin:0px;float:left;width:100%}
	.home_b {margin:0px 0 30px 0;float:left;width:100%}
	.home_b .box_h, .home_hi .box_h{width:50%;float:left;box-sizing:border-box}
	.home_b .box_h:nth-child(even) {padding:20px 0px 0 30px}
	.home_b .box_h:nth-child(odd) {padding:20px 30px 0 0}
	.home_b .box_h .box-head, .box-head {border-bottom:2px solid #f79a00}
	.home_b .box_h .box-head h2, .box-head h2 {font-weight:600;text-transform:uppercase}
	.home_b .box_content .box_text {width:75%;float:left;margin:20px 0 0 0;font-family:'Roboto Condensed';font-size:16px;font-weight:normal;line-height:22px}
	.home_b .box_content .box_form {width:100%;float:left;margin:20px 0 0 0;font-family:'Roboto Condensed';font-size:16px;font-weight:normal;line-height:22px}
	.home_b .box_content .box_text ul li h3 {width:100%;float:left;margin:0 0 10px 0;font-family:'Roboto Condensed';font-size:17px;font-weight:600;line-height:22px}
	.home_b .box_content .box_text ul li strong {width:100%;float:left;margin:5px 0 0 0;font-family:'Roboto Condensed';font-size:17px;font-weight:600;line-height:22px}
	.home_b .box_content .box_text ul li a {color:#1d1d1d;border-bottom:1px solid #1d1d1d}
	.home_b .box_content .box_form input.check {margin-right:10px}
	.home_b .box_content .box_form p.up_file {padding:10px 0 20px 0;float:left;width:100%}
	.home_b .box_content .box_text ul li a:hover {color:#f79a00;border-bottom:1px solid #f79a00}
	.home_b .box_content .box_img {width:120px;float:left}
	.home_b .box_content .box_img img {margin-right:20px;margin-top:20px;background:#f5f5f5}
	#home_text ul.about {margin:0;padding:0;list-style:none}
	#home_text ul.about li {width:25%;float:left;margin:0 0 20px 0}
	/* rekrutacja */
	h1.works-h1 {font-weight:600;color:#2f2f2f;font-size:27px;margin:20px 0;border-bottom:1px solid #f5f5f5;padding:0 0 20px 0}
	h1.works-h1 span {font-weight:normal;color:#a7a7a7;font-size:17px;width:100%;float:left;line-height:21px}
	.app-works {width:850px;margin:0 auto;padding:20px 0}
	.in-works-form {border:2px solid #f79a00;padding:20px}
	h4.works-title {font-size:20px;color:#2f2f2f;font-weight:500;margin:20px 0}
	p.enclose-file {font-size:15px;font-weight:normal}
	p.attachement-button-handler {font-size:15px;font-weight:normal;border:1px solid #f5f5f5;padding:15px}
	.push-to-bottom {margin-top:15px}
	p.rodo_p {padding:0 0 10px 30px;margin-top:30px}
	.inputbgcolor {background:#f79a00;padding:3px 10px;color:#ffffff;font-size:15px;margin:20px}
	.form-group {width:50%;float:left}
	.custom-text-color {width:100%;display:block;margin:10px 0 5px 0}
	.form-control {border:1px solid #a7a7a7;padding:5px;width:80%;margin:0 0 5px 0}
	.form-actions {text-align:center;border-top:1px solid #f5f5f5;padding:25px 0 10px 0}
	input.sub_app_works {background:#f79a00;padding:5px 25px;border:none;color:#ffffff;font-weight:600;border-radius:0;text-transform:uppercase;font-size:20px;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.05em}
	.rodo_check {float:left;width:30px;margin-top:30px}
	/* end rekrutacja */
	#phone, #callto {display:none}
	#header {background:rgba(0, 0, 0, 0) url(https://dzwigi.net.pl/images/main/header_bkg.jpg) repeat-x scroll 0 0;height:110px;width:100%}
	#content {width:1020px}
	/* karta produktu */
	h2.medium {margin:15px 0}
	.product_card{width:780px;height:auto;float:left;margin-bottom:15px}
	.silver {background:#f5f5f5;padding:2px 10px;margin:0 0 10px 0;color:#1d1d1d;font-weight:normal}
	.silver p {font-weight:normal;color:#1d1d1d;line-height:23px}
	.silver p span {font-weight:normal}
	.silver p label {font-weight:normal!important}
	.silver p.large {margin:0 0 5px 0}
	.silver p.bold, .silver p.bold span.large  {font-weight:bold}
	.phone_order {padding:10px 0;background:#f79a00;color:#ffffff;text-align:center;font-size: 14px;float:left;width: 100%;font-weight:normal}
	.phone_order span {font-size:16px}
	.new_cart ul.va {border:none;list-style:none;margin:20px 0 0 0}
	.new_cart ul.va li.val {float:right;background:#1d1d1d;color:#f5f5f5;padding:5px 10px;font-weight:400}
	.new_cart ul li.val a {color:#F79A00;margin:0 5px}
	.new_cart ul li.val a:hover {color:#F79A00;margin:0 5px;text-decoration:underline}
	.new_cart ul li.val a.active {color:#f5f5f5;margin:0 5px;text-decoration:underline}
	.price_prod {margin:5px 0;font-weight:400}
	.price_prod span.nam {width:45px;float:left;font-size:16px;padding:8px 0 0 0}
	/* koniec karta produktu */
	/* logowanie rejestracja */
	body#reg #cartreg {float:left;background:#f5f5f5;padding:0 0 20px 0}
	.select-account {width:100%;margin:10px 20px;float:left}
	/* kociec logowanie rejestracja*/
	#product_short {width:47%;border:1px solid #eeeeee;padding:7px;float:left;min-height:176px}
	#new_product {width:100%}
	#product_short:nth-child(odd) {margin:0 13px 10px 0}
	#product_short:nth-child(even) {margin:0 0 10px 0}
	/*koszyk */
	#ok {position:relative;padding:10px 0%;display:block;float:left;width:100%;margin:5px 0}
	#ok input[type=checkbox]:checked ~ label.ok{background:#3A861E;color:#ffffff;padding:15px 0% 15px 7%;width:93%;display:inline-block}
	#ok input[type=checkbox]{position:absolute;left:30px;top:29px}
	#ok label{font-size:18px;background:#FF3F21;color:#ffffff;padding:15px 0% 15px 7%;width:93%;display:inline-block;cursor:pointer}
	#ok label:hover, #ok_rodo label:hover {background:#FF5A40}
	#ok a {color:#ffffff;text-decoration:underline}
	#ok label.error {background-color:#000;color:#FF3F21;float:right;position:absolute;width:30%;right:0;margin:0;text-align:center;padding:15px 0}
	#ok_owu {position:relative;padding:10px 0%;display:block;float:left;width:100%;margin:5px 0}
	#ok_owu input[type=checkbox]:checked ~ label.ok_owu{background:#3A861E;color:#ffffff;padding:15px 0% 15px 7%;width:93%;display:inline-block}
	#ok_owu input[type=checkbox]{position:absolute;left:30px;top:29px}
	#ok_owu label{font-size:18px;background:#FF3F21;color:#ffffff;padding:15px 0% 15px 7%;width:93%;display:inline-block;cursor:pointer}
	#ok_owu label:hover, #ok_rodo label:hover {background:#FF5A40}
	#ok_owu a {color:#ffffff;text-decoration:underline}
	#ok_owu label.error {background-color:#000;color:#FF3F21;float:right;position:absolute;width:30%;right:0;margin:0;text-align:center;padding:15px 0}

	#ok_rodo {position:relative;padding:10px 0%;display:block;float:left;width:100%;margin:0}
	#ok_rodo input[type=checkbox]:checked ~ label.ok_rodo{background:green;color:#ffffff;padding:15px 0% 15px 7%;width:93%;display:inline-block}
	#ok_rodo input[type=checkbox]{position:absolute;left:30px;top:29px}
	#ok_rodo label{font-size:18px;background:#FF3F21;color:#ffffff;padding:15px 0% 15px 7%;width:93%;display:inline-block;cursor:pointer}
	#ok_rodo label.error {background-color:#000;color:#FF3F21;float:right;position:absolute;width:30%;right:0;margin:0;text-align:center;padding:15px 0}
	#ok_rodo a {color:#ffffff;text-decoration:underline}
	/*koniec koszyka*/
	#payment_provider {margin:20px 0 20px;float:right;width:65%;text-align:right}
	#payment_provider img {width:455px;height:52px;background:#f5f5f5}
	a.top-link, .lang span {padding: 0 3px;font-size: 16px;font-weight: normal;vertical-align: middle}
	a.top-link {color:#ffffff}
	a.top-link:hover {color:#f79a00}
	#tm {display:none}
	#menu .main-menu {display:block}
	#toggle-menu, #menu label.drop-icon {display:none}
	#menu ul span.drop-icon {display:inline-block}
	#menu li {float:left}
	#menu .sub-menu li {float:none}
	#menu .sub-menu {border-width:0;margin:0;position:absolute;top:100%;left:0;width:12em;z-index:3000}
	#menu .sub-menu, #menu input[type="checkbox"]:checked + .sub-menu {display:none}
	#menu .sub-menu li {border-width:0 0 1px}
	#menu .sub-menu .sub-menu {top:0;left:100%}
	#menu .sub-menu .drop-icon {position:absolute;top:0;right:0;padding:1em}
	#menu li:hover > input[type="checkbox"] + .sub-menu {display:block}
	html, body {}
	body, td, div, p {font-family:'Roboto Condensed', sans-serif;font-size:14px;font-weight:100;color:#1d1d1d}
	img {border:0px}
	#logo { height:110px;float:left}
	#home_text h1{font-weight:600;font-size:22px}
	h1, .header {display:block;font-weight:500;padding-bottom:10px;padding-top:10px}
	h1.prot {font-size:22px;font-weight:500;line-height: 30px;padding: 9px 0;letter-spacing:-0.03em}
	h1.cat_title {padding:12px 0 0 0!Important;font-size:20px;font-weight:400;line-height:20px}
	h2 {display:block;font-weight:500;padding-bottom:10px;padding-top:10px}
	h3 {}
	.txt_of {font-size:26px;font-weight:500;color:#1d1d1d;float:left;width:100%;margin:0px 0 20px 0;padding:10px 0 0px 0;border-bottom:1px solid #f5f5f5}
	h4 {font-size:30px;font-weight:500}
	/* -- wydok kategorii --*/
	.cont p {margin-top:10px}
	.tooltip {display:inline-block;text-align:left;width:135px;height:143px}
	.tooltip .right {top:5%;left:100%;margin-left:80px;transform:translate(0px, -300px);padding:0;color:#EEEEEE;background-color:#ffffff;font-weight:normal;font-size:13px;/*position:absolute;z-index:99999999;*/box-sizing:border-box;visibility:hidden/*visible*/;opacity:1;transition:opacity 0.8s;width:750px}
	.tooltip:hover .right {visibility:visible;opacity:1;border:1px solid #d2d2d2;padding:10px 10px 15px 10px;width:750px;height:auto;display:block;float:left;-webkit-box-shadow:2px -1px 38px 0px rgba(0,0,0,0.3);-moz-box-shadow:2px -1px 38px 0px rgba(0,0,0,0.3);box-shadow:2px -1px 38px 0px rgba(0,0,0,0.3)}
	.tooltip .right .sl {float:left;margin:0;padding:0;width:60px;list-style:none}
	.tooltip .right .sl li {float:left;margin-bottom:5px}
	.tooltip .right .sl li img {width:50px;border:1px solid #ededed;padding:1px;cursor:pointer}
	.tooltip .right .sl li img:hover {border:1px solid #F79A00}
	.tooltip .right .img {width:250px;float:left;margin:0 20px 0 5px}
	.tooltip .right img {width:250px;float:left;margin:0 20px 0 0}
	.tooltip .text-content {width:370px;float:left}
	.tooltip .right h2, .tooltip .right h3, .in_cart, .text-content, p.phone_cart {font-family:'Roboto Condensed', sans-serif}
	.tooltip .right h2, .tooltip .right h3 {color:#1d1d1d}
	.tooltip .right h2 {font-size:22px;font-weight:500}
	.tooltip .right h3 {font-size:19px;margin:10px 0}
	.tooltip .right h3 small {font-size:17px;font-weight:normal}
	.tooltip .right.in_cart {width:203px!Important}
	.tooltip:hover .right i {position:absolute;top:50%;right:100%;margin-top:12px;width:12px;height:24px;overflow:hidden;border-right:1px solid #d2d2d2}
	.tooltip:hover .right i::after {content:'';position:absolute;width:12px;height:12px;left:0;top:10px;top:50%;transform:translate(50%,-50%) rotate(-45deg);background-color:#ffffff}
	.in_cart {background:#F79A00;color:#ffffff;border:none;padding:7px 0px;font-size:15px;font-weight:bold;cursor:pointer;text-align:center;width:203px;float:left;margin-left:20px}
	.in_cart:hover {background:#F87C37;color:#ffffff}
	p.phone_cart {background:#F79A00;color:#ffffff!Important;padding:10px 0px;font-size:17px!Important;font-weight:bold;cursor:pointer;text-align:center;width:100%;float:left}
	p.phone_cart strong {font-size:20px}
	.text-content #plus_m {width:170px;display:inline-flex}
	.text-content#plus_m {float:left;/*width:85px*/}
	.text-content#plus_m .plus_minus {width:20px;height:20px;margin-right:20px}
	.text-content#plus_m .add_product {width:20px;height:20px;margin-left:20px;float:right}
	.val_incart {background:#ffffff;color:#1d1d1d;border:1px solid #999999;padding:6px 5px;font-size:14px;text-align:center;width:30px}
	.text-content ul {list-style:none;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:15px 0;margin:10px 0 15px 0;float:left;width:100%;position:relative}
	.text-content ul li {color:#1d1d1d;font-size:15px;margin:2px 0;position:relative}
	.text-content ul li strong {color:#1d1d1d;font-size:21px}
	.text-content ul li ul.va {border:none;list-style:none;margin:0;position:absolute;top:-45px}
	.text-content ul li ul.va li.val {float:right;background:#1d1d1d;color:#f5f5f5;padding:5px 10px;font-weight:400}
	.text-content ul li ul li.val a {color:#F79A00;margin:0 5px}
	.text-content ul li ul li.val a:hover {color:#F79A00;margin:0 5px;text-decoration:underline}
	.text-content ul li ul li.val a.active {color:#f5f5f5;margin:0 5px;text-decoration:underline}
	.text-content p {color:#1d1d1d;font-size:13px;line-height:16px;font-weight:normal}
	.text-content .font-orange {color:#F79A00;font-size:14px}
	.tooltip form {margin-bottom:15px}
	/* --- koniec kategorii -- */
	/*----------- HEADER ------------*/
	#log_in {width:600px}
	#log_in a{margin-top:2px;padding:0 0 0 30px;/*height:29px;*/position:relative;font-size:16px;font-weight:normal}
	#log_in a:before {line-height:29px;background:url(../images/svg/account.svg) no-repeat;content:"";position:absolute;background-size:21px 21px;top:-1px;width:20px;height:20px;left:0}
	#log_in a:hover::before {line-height:29px;background:url(../images/svg/account_hover.svg) no-repeat;content:"";position:absolute;background-size:21px 21px;top:-1px;width:20px;height:20px;left:0}
	#log_in a.logout {width:20px;height:20px;float:right;margin:5px 0 0 0}
	#log_in a.logout:before {background:none}
	#log_in p.log-mob {color:#ffffff;width:auto;float:left;font-size:16px;font-weight:normal}
	/*#log_in a:hover {background:url(/images/login_s.svg) no-repeat0 0px;padding:0 0 0 30px;color:#d2d2d2;background-size:29px 29px}*/
	#lang{width:130px;float:left;margin-left:70px}
	#currency{float:right;margin-left:30px}
	#header_ins {width:1020px}
	#logo {width:180px}
	div#option {border-left:1px solid #999;float:left;width:190px;border-bottom:1px solid #999}
	div#option select.cat_sel {border:none;font-size:1.4em;color:#999999;padding:6px 15px 6px 15px}
	div#option select.cat_sel:hover {color:#000}
	/*----------- MENU ------------*/
	#menu_bar {height:50px;margin-bottom:10px}
	#menu {width:1020px;height:50px;line-height:50px;margin:auto}
	.menu {width:auto;height:auto;color:#fff;text-decoration:none}
	#menu_bar {width:100%;background:url(https://dzwigi.net.pl/images/main/menu_bkg.jpg) 0px 0px repeat-x}
	#menu ul li {float:left;list-style:none;padding:0 40px 0 0}
	#menu ul li a{color:#fff;font-size:20px}
	#menu ul li a:hover {color:#d2d2d2}
	/* szukajka */
	#search{width:580px;background:url(https://dzwigi.net.pl/images/main/search_bkg.jpg) 780px 0px no-repeat}
	#search_bar{padding-top:20px;padding-bottom:20px}
	#shop_bar {width:1020px}
	#product_long {width:759px;min-height:130px;border:solid 1px #d2d2d2;margin:10px 0 10px 0px;padding:10px}
	#prduct_long_img {float:left;width:170px;height:auto}
	#prduct_long_img img.product_img {background:#f5f5f5}
	#prduct_long_l {float:left;width:400px;height:auto}
	#product_short .product_img {width:135px;height:143px;background:#f5f5f5;float:left}
	.info-box h3#callto{display:none}
	.info-box {float: right;margin:20px 0}
	.info-box h3 {font-weight:400;color:#1d1d1d;font-size:21px;margin:5px 0 10px 0;font-family:'Roboto Condensed', sans-serif;cursor:pointer;float:left}
	.info-box h3:hover {color:#f57f17}
	.info-box h3 span {padding:0;margin:-3px 5px 0 0;float:left}
	.info-box h3 span img {width:45px;height:45px}
	.info-box input.inpl {border:1px solid #949494;color:#1d1d1d;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;font-weight:300}
	.info-box input.error {border:1px solid #FF3F21;color:#FF3F21;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;font-weight:300}
	.info-box input.error:focus {border:1px solid #3A861E}
	.info-box textarea.inpl{border:1px solid #949494;color:#1d1d1d;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;min-height:160px;font-family:'Roboto Condensed', sans-serif;font-weight:300}
	.info-box input.send {border:none;color:#ffffff;font-size:15px;padding:5px 20px;width:70%;margin:15px 0;float:right;box-sizing:border-box;background:#f57f17;cursor:pointer;font-weight:400;text-transform:uppercase}
	.info-box input.send:hover{-webkit-filter:grayscale(100%);filter:gray}
	.info-box input.check {margin-right:10px}
	.info-box p {color:#1d1d1d;font-size:14px;margin: 10px 0 5px 0;float:left;box-sizing:border-box}
	.info-box p a {color:#f57f17;text-decoration:underline}
	.info-box #messok, .info-box #messer{margin-top:20px;float:left;padding:10px 20px;box-sizing:border-box;width:100%}
	.info-box #messok {background:#3A861E}
	.info-box #messer {background:#FF3F21}
	.info-box #messok p, .info-box #messer p {color:#ffffff;font-size:15px}
	.info-box #messok p strong, .info-box #messer p strong {display:block;width:100%;margin:0 0 10px 0;font-size:20px}
	#send {width:100%;box-sizing:border-box;padding:10px 20px;border:1px solid #f5f5f5;float:left;display:none}
	.info-box .block{display:block!Important}
	.kat_kafelki .product_img {background:#f5f5f5;float:left;width:115px;height:auto;margin:40px 0 0 10px;min-height:112px}
	.product_name {font-size:20px;font-weight:600;height:52px;overflow:hidden;text-align:right}
	.product_desc {height:51px;overflow:hidden;text-align:right}
	.price {text-align:right}
	.price_value {font-size:16px;font-weight:400}
	#to_cart {width:100%;height:45px;margin:15px 0px 10px 0px}
	#to_cart form {padding:5px 0 0 0}
	.to_cart {width:120px;height:23px;background:url(../images/main/to_cart.jpg) no-repeat;border:0px;color:#fff;font-weight:400;margin:10px 0px;cursor:pointer;font-size:12px;padding-left:25px;float:right}
	#to_cart.no-pro {background:#e1e1e1}
	#to_cart.no-pro p {background:#e1e1e1}
	#product_left {width:342px;height:auto;margin:3px 0 15px 0px;float:left}
	#product_right {width:420px;height:auto;float:right;margin:3px 0 15px 0}
	.shop {padding:10px 2% 10px 2%;width:96%;display:block;float:left}
	.shop p {}
	.shop p.medium {}
	#main_photo {padding:10px;border:solid 1px #d2d2d2}
	#main_photo .img {width:320px;min-height:89px;background:#f5f5f5}
	.img {width:310px;height:auto}
	#product_thumbs {width:auto;margin:20px 0px;float:left}
	#product_thumbs .product_thumb {width:70px}
	#thumb {width:auto;height:100px;margin:20px 0px;float:left}
	.thumb {width:auto;max-width:180px;height:auto;margin-right:10px}
	.search_pole { width:359px}
	.search_button { /*margin-right:10px*/}
	/*----------- FOOTER ------------*/
	#footer {width:1000px;height:150px;margin:10px auto;padding:10px 0 0 0px}
	#menu_dolne {width:1000px;margin:auto;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;float:left;padding:20px 0;margin:0 0 30px 0}
	#menu_dolne .menu_dolne {width:25%;display:table-cell;float:left}
	#menu_dolne .menu_dolne ul, #menu_dolne .menu_dolne p {padding:0;margin:0 30px;text-align:left}
	#menu_dolne .menu_dolne p {line-height:22px}
	#menu_dolne .menu_dolne p.small {line-height:22px}
	#menu_dolne .menu_dolne ul li {list-style:none;margin:5px 0}
	#menu_dolne .menu_dolne ul li strong, .menu_dolne strong {text-transform:uppercase;font-size:20px;color:#1d1d1d;line-height:20px;margin:2px 0 10px 0;font-weight:400}
	.menu_dolne strong {text-transform:uppercase;font-size:20px;color:#1d1d1d;line-height:20px;margin:8px 0 10px 0;font-weight:400;margin-left:30px;float:left;width:100%}
	#menu_dolne .menu_dolne ul li a, #menu_dolne .menu_dolne p, #menu_dolne .menu_dolne p span {color:#1d1d1d;font-size:15px!Important}
	#menu_dolne .menu_dolne ul li a:hover {color:#F79A00}
	#unia {display:none;width:600px;height:130px;float:left;font-size:0.85em;color:#999}
	#platnosci {margin-top:20px;width:100px;height:130px;float:left}
	#foot_kontakt {margin-top:20px;width:250px;height:130px;text-align:right;float:right;line-height:16px;color:#999}
	.cookie_link{color:#fff;text-decoration:none}
	#new_product #product_short {float:left;width:243px;height:170px;border:solid 1px #d2d2d2;margin:0px 10px 10px 0px;padding:10px 8px 0 0px}
	#new_product #product_short:nth-of-type(3n+0) {margin:0px 0px 10px 0px}
	#kat_kafelki{/*width:1020px;height:300px;margin-top:215px;*/}
	#kat_kafelki a { margin:0px 17px 17px 0px;float:left}
	#kat_kafelki a:nth-child(4n+0) {margin:0px 0px 10px 0px}
	.kat_kafelki {float:left;width:170px;height:173px;font-size:14px;border:solid 1px #d2d2d2;padding:5px 10px 0 0px;text-align:right /*-webkit-filter:grayscale(100%);filter:gray;*/;position:relative}
	.kat_kafelki:hover { opacity:0.6;border:1px solid #959595;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}
	.kat_kafelki_name {width:auto;font-size:15px;position:absolute;left:10px;top:10px;font-weight:500;color:#1d1d1d;text-align:left}
	.dalej {width:auto;height:auto;position:absolute;bottom:10px;right:10px}
	#wrapper {height:100%}
	/*----------- HEADER ------------*/
	#top {width:100%;height:34px;line-height:34px;background:#1d1d1d}
	#top_ins {width:1020px; height:34px;margin:auto}
	#log_in {height:30px;color:#d2d2d2;text-align:right;float:left}

	.lang {width:120px;height:34px;float:left;text-align:center;color:#d2d2d2;position:relative}
	#lang .lang a {color: #ffffff;line-height: 25px;vertical-align: middle;padding: 0;font-weight: normal;font-size: 16px}
	#lang .lang a:hover {color:#f79a00}
	#lang .lang a img, #lang .lang p img {height: 15px;	vertical-align: middle;background: #717171;color: #717171;margin-right: 10px}
	.lang:hover .act_list, .act_list:hover {display:block}
	.act_list {display:none}
	#lang .lang p {color:#ffffff;line-height:17px;height:16px;vertical-align:-webkit-baseline-middle;vertical-align:top;float:left;padding:0;font-weight:normal;font-size:16px;margin:8px 0 0 0}
	#lang .lang p span {color:#ffffff}
	#lang ul.lang-list {position:absolute;background:#1d1d1d;top:34px;padding:5px 10px 0px 10px;list-style:none;left:-10px;width:175px}
	#lang ul.lang-list li{margin:0 0 5px 0;height: 25px;display: flex;}
	#currency {width:180px;height:auto;color:#ffffff;float:right;font-size:16px;font-weight:normal}
	.currency {width:110px;height:auto;float:right;text-align:center;color:#ffffff}
	.currency a.actv{color:#f79a00;font-weight:bold}

	#header_ins { height:110px;margin:auto}
	#haslo {/*width:820px;*/ line-height:115px;text-align:center}
	#haslo span{display:block;font-weight:100;font-size:21px;text-align:right}
	/*----------- SLIDER ------------*/
	#gallery {position:relative;width:1020px;height:300px;margin:10px 0px;background:#f5f5f5;border:1px solid #f5f5f5;background:url(../images/background-car.jpg) no-repeat;box-sizing:border-box;z-index:1}
	#gallery a {float:left;position:absolute;width:100%;height:300px;z-index:1}
	#gallery a img {margin-left:418px;/*background:#d2d2d2;*/height:297px;float:right}
	#gallery a.show {z-index:500}
	#gallery .caption {z-index:600;color:#1d1d1d;position:absolute}
	#gallery .caption .content {height:auto;overflow:hidden;padding:40px 0px 40px 40px;text-align:justify;width:420px;box-sizing:border-box}
	.button_bkg2 {width:140px;height:23px;background:url(https://dzwigi.net.pl/images/main/button_bkg.png) no-repeat;border:0px;color:#fff;text-align:left;padding-left:10px;font-weight:400;margin:10px 0px;cursor:pointer;margin:-75px 0 0 30px}
	.button_bkg2:hover {-webkit-filter:grayscale(100%);filter:gray}

	#gallery .gallery_box {width:480px;background-color:#f5f5f5;position:absolute;top:0;height:100%}
	#gallery h2 {color:#717171;font-size:17px;position:absolute;top:0px;padding:39px 0 40px 0;font-weight:bold;left:40px;top:60px}
	#gallery h3 {text-align:left;color:#535353;font-weight:700;margin-bottom:20px;font-size:20px;position:absolute;top:0px;padding:39px 0 40px 0;left:39px;max-width:380px}
	#gallery h4 {font-size:18px;text-align:left;color:#717171;font-weight:500}
	#gallery h5 {margin-top:15px}
	#gallery p.n {position:absolute;font-size:19px;font-weight:normal;width:100%;top:160px;left:40px;color:#535353}
	#gallery p.b {position:absolute;font-size:19px;font-weight:normal;width:100%;top:185px;left:40px;color:#535353}
	#gallery h6, #gallery h5 {font-size:17px;text-align:left;color:#535353;font-weight:500}
	span.slider_show {background:#f79a00;padding:5px 15px;color:#ffffff;font-weight:normal;font-size:18px;text-transform:uppercase;z-index:0;position:absolute;left:39px;bottom:35px;cursor:pointer}
	span.slider_show:hover {background:#1d1d1d}
	/*----------- MAIN ------------*/
	/*#main {width:1020px;height:auto;margin:auto}*/
	#main {width:1020px;margin:auto;/*display:flex*/}
	#content {min-height:500px;margin:auto;display:inline-block;background:url(https://dzwigi.net.pl/images/main/menu_left_bkg.jpg) bottom repeat-x;float:left;padding:15px 0 20px 0}
	#menu_left {width:220px;min-height:300px;margin-top:5px;background:url(https://dzwigi.net.pl/images/main/menu_left_bkg.jpg) no-repeat;padding:20px 0 0 0px;line-height:19px;float:left}
	.current {color:#F79A00}
	.child_active {}
	.child_inactive {}
	.menu_left{list-style:none}
	#menu_left ul li {list-style:none}
	#menu_left ul li a{font-size:14px;position:relative}
	#menu_left .current {color:#F79A00}
	.podmenu_child_1 a {color:#1d1d1d}
	.podmenu_child_1:last-child a:before {position:absolute;left:0px;width:1px;height:9px;color:#999;content:'';background:#999}
	.podmenu_child_1:first-child a {color:#1d1d1d}
	.podmenu_child_2 a {color:#1d1d1d}
	.podmenu_child_2:last-child a {color:#1d1d1d;border:none}
	.podmenu_child_2:first-child a {color:#1d1d1d}
	.podmenu_child_3 a {color:#1d1d1d}
	.podmenu_child_4 a {color:#1d1d1d}
	.podmenu_child_1, .podmenu_child_2, .podmenu_child_3, .podmenu_child_4 {list-style:none outside none;margin:0 0 0 5px;padding:0px;border-left:1px solid #999}
	.podmenu_child_1:last-child, .podmenu_child_2:last-child, .podmenu_child_3:last-child, .podmenu_child_4:last-child {border-left:none}
	.podmenu_child_1{margin:0 0 0 5px;padding:0 px}
	.podmenu_child_1 a {position:relative;font-size:14px;padding:0 0 0 20px}
	.podmenu_child_1 a:after {border-top:1px solid #999999;width:15px;content:'';left:0px;height:1px;position:absolute;top:9px}
	.podmenu_child_1:last-child a:before {position:absolute;left:0px;width:1px;height:9px;color:#999;content:'';background:#999}
	.podmenu_child_1 a { background:none repeat scroll 0 0 #FFFFFF;display:block;width:100%}
	.podmenu_child_1 ul {margin:0 0 0 20px}
	.podmenu_child_2{background:#ffffff}
	.podmenu_child_2:first-child{}
	.podmenu_child_2:last-child{}
	.podmenu_child_2 a { background:none repeat scroll 0 0 #FFFFFF;display:block;width:100%}
	/*.podmenu_child_2:last-child a { background:pink;display:block;width:100%}*/
	.podmenu_child_2:last-child a:before, .podmenu_child_3:last-child a:before {position:absolute;left:0px;width:1px;height:9px;color:#999;content:'';background:#999}
	.podmenu_child_4:last-child a:before {position:absolute;left:0px;width:1px;height:9px;color:#999;content:'';background:#999}
	/*.podmenu_child_4 a:before {position:absolute;left:0px;width:1px;height:9px;color:#999;content:'';background:green}*/
	.podmenu_child_3 a {background:none repeat scroll 0 0 #FFFFFF;display:block;width:100%}
	.podmenu_child_4{}
	.podmenu_child_4:last-child{}
	.podmenu_child_4 a {}
	.podmenu_child_5{}
	.podmenu_child_3:last-child .podmenu_child_4 a:before, .podmenu_child_2:last-child .podmenu_child_3 a:before, .podmenu_child_1:last-child .podmenu_child_2 a:before {width:0}
	.podmenu_child_3:last-child .podmenu_child_4:last-child a:before, .podmenu_child_2:last-child .podmenu_child_3:last-child a:before, .podmenu_child_1:last-child .podmenu_child_2:last-child a:before, .podmenu_child_2:first-child a:before {width:1px}
	.podmenu_child_2:first-child a:last-child:before {width:1px!important}
	.last_child_2{/*list-style:none;background:url(https://dzwigi.net.pl/images/main/child2last_bkg.jpg) 35px 3px no-repeat;padding:0px 0 0 58px;*/}
	#new_product {width:780px;height:auto;float:left;margin-bottom:15px}
	#home {width:1020px;height:auto;float:left;margin-bottom:15px}
	#home_product {width:75%;height:auto;float:right;margin-bottom:15px}
	#home_text {width:auto;height:auto;margin:0px 0 10px 0px}
	#home_text ul {padding:10px 40px}
	#to_shop {width:230px;height:300px;float:left;margin-right:17px;padding:10px 0px;background:url(https://dzwigi.net.plimages/main/to_shop_bkg.jpg) 0px 0px repeat-x;text-align:center;font-size:23px}
	p.ref_price {font-size:16px;font-weight:400}
	.medium {font-size:1.6em}
	p.side_name {font-size:18px!important;font-weight:600!important}
	.large {font-size:18px;font-weight:500}
	.x-large {font-size:1.7em}
	#recommend {width:100%;float:left}
	.recommend {width:auto;height:50px;background:#F79A00;font-size:30px;line-height:50px;padding-left:10px;color:#fff;border-bottom:solid 3px #999}
	.gray_desc {width:96%;height:auto;background:#f5f5f5;padding:10px 2% 10px 2%;margin-bottom:5px}
	.gray_desc p {margin:2px 0}
	.gray_desc p:first-child {margin-bottom:5px}
	.add_tocart {width:250px;height:30px;background:#F79A00;color:#fff;float:right;cursor:pointer;font-weight:500;text-align:center;border-radius:0;font-size:16px}
	.add_tocart:hover {-webkit-filter:grayscale(100%);filter:gray}
	.new_cart {border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:0 0 0 0}
	#qty {width:160px;height:30px;padding:0px;float:left}
	#qty #plus_m {margin:0 20px 0 0}
	#qty #plus_m .add_product{float:right}
	#qty #plus_m .remove_product img {width:20px;cursor:pointer;margin-top:5px;float:left;margin-right:20px}
	.add_product img {width:20px;cursor:pointer;margin-top:5px;float:left;margin-right:10px}
	.remove_product img {width:20px;cursor:pointer;margin-top:5px;float:left;margin-right:10px}
	#qty .add_product, #qty .remove_product {opacity:0.7}
	#qty .add_product:hover, #qty .remove_product:hover{opacity:1}
	#site {width:1000px;height:30px;line-height:30px;color:#535353;text-align:left;margin-bottom:10px;font-size:15px;font-weight:normal}
	#site a.breadcrump {color:#1d1d1d;text-align:left;font-size:16px;font-weight:normal;margin:0;float:left;line-height:22px;height:22px}
	#site a.breadcrump:hover {text-decoration:underline}
	#site a.breadcrump span {float:right}
	#site a.breadcrump:last-child {#1d1d1d}
	#site a.breadcrump:last-child span {display:none}
	#left {width:220px;height:auto;float:left;margin-right:20px}
	#product_sort {width:759px;height:30px;background:#f5f5f5;float:left;padding:4px 10px;margin-bottom:10px;font-weight:normal}
	#product-list {float:right;width:780px}
	#wyswietlanie {width:100%;height:40px;margin:10px 0;float:left}
	.select {width:181px;height:20px;border:solid 1px #d2d2d2;margin:5px 0px;background:#ffffff;color:#1d1d1d;border-radius:0;font-weight:400}
	.text {width:40px;border:solid 1px #999;text-align:center;padding:5px 5px;font-size:15px;font-weight:bold;color:#1d1d1d;border-radius:0px}
	#filtr {width:780px;height:auto;float:right;display:block}
	.nt .filtr {width:170px;height:200px;float:left;margin:10px 20px 0 0px;padding:5px;background:#f5f5f5;position: relative;}
	.nt .filtr:nth-child(4n) {margin:10px 0 0 0!Important}
	.filtr_title_box {height:30px}
	.filtr h5 {font-size: 14px;font-weight: 400;}
	/*.filtr:nth-child(4n+0) {margin:10px 0 0 0}*/
	.filtr img {float: right;margin-top: 5px;position: absolute;top: 5px;right: 10px}
	#in_filtr {width:94%;height:90px;background:#fff;margin-top:20px;padding:5px;border:solid 1px #d2d2d2;overflow:auto}
	#checkbox {margin-right:5px}
	.checkbox {font-size:0.9em}
	#filtr_search {width:100%;height:auto;margin:5px 0px;border:solid 1px #d2d2d2;background:url(../images/main/lupa.jpg) right no-repeat;background-color:#fff}
	.filtr_button {width:auto;height:30px;padding:5px 20px;background:#F79A00;color:#fff;line-height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
	.filtr_button:hover {-webkit-filter:grayscale(100%);filter:gray;color:#fff!important}
	#login {width:490px;height:auto;float:left;display:table}
	#login_left {width:97%;height:auto;margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #d2d2d2;float:left}
	.login {width:100%;height:26px;border:solid 1px #999;padding:10px 10px;box-sizing:border-box}
	.nip {width:134px;height:18px;border:solid 1px #999;padding-left:10px}
	span.loadnip input {color:#fff;font-size:12px;padding:5px 15px 4px 15px;background:#f57f17;float:revert;letter-spacing:0.06em;cursor:pointer;font-weight:400;border:none;margin:0 0 0 5px}
	span.loadnip input:hover {background:#f74100}
	.login.streetname-input {width:120px}
	.login.buildandapartno-input {width:50px}
	#register {width:490px;height:auto;float:right;display:table}
	#div2, #div1 {width:490px;height:auto;display:table;float:right;padding:0;margin:0 0 30px 0;background:#f5f5f5}
	label.reg_typ {margin:0px 30px 0 5px}
	#login_left input#confirm {margin:0 10px}
	#account {width:auto;line-height:30px;font-weight:500;padding:10px 15px ;font-size:18px;color:#303030}
	#account label.error {width:100%;float:left;margin:0 0 0 0}
	.inboive_data_container {border-top:1px solid #d2d2d2;padding-top:20px;margin-top:20px;float:left;padding:0 10px}
	.inboive_data_container p.loadnip{width:91%!Important}
	.p10 {padding:0 10px;box-sizing:border-box}
	.doc {padding:5px 30px;float:left;width:95%!Important}
	.select_reg {width:210px;height:20px;border:solid 1px #999}
	#center /*{text-align:center;margin:20px 0px} */ {text-align:left;margin:10px 0px;padding:10px 10px;width:100%;float:left}
	#center p {width:100%;float:left;margin:4px 0}
	#center p a {text-decoration:underline}
	.reg_type {float:left;font-size:1em;/*height:40px;*/line-height:40px;/*margin:0 10px 10px 0*/;text-align:center;width:96%;padding:0 0 10px 0}
	.reg_type a {width:220px;height:40px;line-height:40px;background:#1d1d1d;float:left;margin:5px 10px;font-size:16px;text-align:center;cursor:pointer;color:#fff !important;font-weight:normal;}
	.reg_type a:hover {color:#fff!important;font-size:16px;background:#F79A00}
	.reg_type p {text-align:right;text-align:right;font-size:16px;font-weight:normal}
	.reg_type p span.ml {margin-left:20px}
	.wb {float:left;text-align:right;padding:10px;border-top:1px solid #f5f5f5;width:93%}
	.reg {color:#fff!important}
	#reg_appr { float:right;width:460px;padding:10px 15px 20px 0px}
	/*----------- SEARCH & CART ------------*/
	#shop_bar {margin:auto}
	#search {float:left;height:40px;border:solid 1px #999;/*-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;*/}
	.search_pole {float:left;height:30px;margin:5px 10px 0 10px;color:#999;font-size:1.4em;line-height:20px}
	#search_kat {float:left;width:235px;height:30px;margin:5px 0px;padding-left:20px;border-left:solid 1px #d2d2d2;line-height:20px}
	.search_kat {float:left;width:200px;height:30px;border:0px;color:#999;font-size:1.4em;line-height:10px;font-weight:100}
	.search_button {width:70px;height:40px;background:url(https://dzwigi.net.pl/images/main/search_bkg.jpg) no-repeat;border:0px;cursor:pointer;float:right;border-radius:0px}
	#do_cart {height:42px;line-height:42px;text-align:right;float:right;font-size:1.4em;margin-right:1px}
	#do_cart a {background:#f79a00;float:right;width:100px;height:42px;margin:0 0 0 15px;text-align:center;-webkit-transition:all 1s;transition:all 1s}
	#do_cart a:hover {opacity:1;top:0px;background:#3A861E;width:70px;height:42px}
	#do_cart img {margin:7px 0 2px 0;height:28px}
	.m10 {margin-top:15px}
	.m10a {margin-top:10px}
	/* ------- ERROR ------------ */
	#content .msgBox {margin:0 0 0.5em 0;background-color:#f79a00;border:1px #f79a00 solid;color:#000000;padding:10px}
	#content .msgBox p {margin:0.5em;text-align:center;color:#000000;font-size:18px;font-weight:600}
	#content .msgBox.isError {background-color:#f79a00;border:2px #f79a00 solid;color:#ffffff!Important;margin:10px 0 20px 0;padding:5px 0}
	input.error {border:1px solid #F74100}
	label.error {color:#F74100;margin-left:190px;margin-top:5px;float:left}
	.filter_loader {background:none repeat scroll 0 0 #000000;color:#FFFFFF;font-size:20px;height:100%;margin:auto;opacity:0.8;padding-top:300px;position:fixed;text-align:center;top:0;width:100%;z-index:999;display:none}
	#jquery-live-search li {margin:5px 0 0 20px;list-style:none}
	#jquery-live-search li h4 {font-size:18px}
	#jquery-live-search li h4 a:hover {color:#999999}
	.scrollToTop:hover {opacity:0.9}
	.font-orange {color:#f79a00}
	.foot_dostawa {width:30%;text-align:center;margin:25px 0 20px 0;color:#515151;float:left;font-size:16px}
	.foot_dost {width:185px;height:auto;margin-left:40px;float:left;margin-top:20px}
	.scrollToTop {background:rgba(0, 0, 0, 0) url("../images/scroll-to-top-button.png") no-repeat scroll 0 0;bottom:30px;color:#444;font-weight:bold;height:40px;opacity:0.4;position:fixed;right:85px;text-align:center;text-decoration:none;width:40px}
	.scrollToTop:hover {opacity:0.9}
	* {margin:0px 0px;padding:0px 0px}
	strong {font-weight:500}
	a {color:#1d1d1d;text-decoration:none}
	a:hover {color:#d2d2d2}
	.link {color:#F79A00}
	.light {color:#999}
	.orange {color:#F79A00}
	input, option {border:0px;font-family:'Roboto Condensed', sans-serif;font-weight:100}
	select {font-family:'Roboto Condensed', sans-serif;font-weight:100}
	section {}
	nav[role="navigation"] {clear:left;text-align:center}
	.cd-pagination {width:100%;margin:10px auto;text-align:center}
	.cd-pagination li {/* hide numbers on small devices */display:none;margin:10px .2em}
	.cd-pagination li.button {/* make sure prev next buttons are visible */display:inline-block}
	.cd-pagination a, .cd-pagination span {display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1px 5px;font-size:16px}
	.cd-pagination a {border:1px solid #e6e6e6}
	.no-touch .cd-pagination a:hover {background-color:#f2f2f2}
	.cd-pagination a:active {/* click effect */}
	.cd-pagination a.disabled {/* button disabled */color:rgba(46, 64, 87, 0.4);pointer-events:none}
	.cd-pagination a.disabled::before, .cd-pagination a.disabled::after {opacity:.4}
	.cd-pagination .button:first-of-type a::before {content:'\00ab'}
	.cd-pagination .button:last-of-type a::after {content:' \00bb'}
	.cd-pagination .current {/* selected number */background-color:#f79a00;border-color:#f79a00;color:#ffffff;pointer-events:none}
	.no-pro p {font-size:15px;line-height:25px;color:#000}
	p.loadnip {margin:10px 0 0 0;width:100%;height:30px;display:block;float:left;padding:0!important}
	p.loadnip input {color:#fff;font-size:14px;padding:8px 25px;background:#f57f17;float:right;letter-spacing:0.06em;cursor:pointer;font-weight:bold;border:none}
	p.loadnip input:hover {background:#f74100}
	.jquery-live-searchol li {margin-top:7px}
		.cto {width: 100%;float: left;margin-bottom: 15px;background: #fff;padding: 15px 0 0 0}
	.cto h2 {color:#303030;font-size:23px;font-weight:100}
	.cto .bg-cto {background:#f5f5f5;padding:10px}
	.cto textarea {color: #1d1d1d;font-size: 17px;font-weight: normal;padding: 15px 10px 10px 10px;border: 1px solid #999;font-family: 'Roboto Condensed', sans-serif;width: 100%;box-sizing: border-box;}
	#ask-product .modal-content {background:#ffffff;min-height: 590px;}
	.ask-product {line-height:30px;background:#005df8;color:#ffffff;width: 250px;height: 30px;float: right;cursor: pointer;font-weight: 500;text-align: center;font-size: 16px;line-height: 30px;}
	.modal-ask {width:1200px;padding:10px;height: fit-content;position: relative;background: #ffffff;}
	.ask-left, .ask-right {width: 50%;padding:  0 20px;box-sizing: border-box}
	.modal-ask-product {background:#ffffff;position: relative}
	.ask-left h4, .ask-right h4 {font-size:18px;}
	.ask-left h4 {margin-left: -20px}
	.ask-left {background: #ffffff;float: left;position: relative;display: b;}
	.ask-left img {width:80%;margin: 20px auto;display:block}
	.ask-right {background: #FFFFFF;float: right;}
}
@media only screen and (min-width:768px) {
	.cd-pagination li {display:inline-block}
	#prduct_long_long {width:450px;float:left}}
@media only screen and (min-width:1170px) {
	/*karta produktu */
	.clicker {width:67%;margin:10px 0 0 0;padding:7px 0;background-color:#f57f17;outline:none;cursor:pointer;text-align:center;color:#ffffff;font-size:14px;text-transform:uppercase;font-weight:400;float:right}
	.hiddendiv{display:none;text-align:center;color:#ffffff}
	.hiddendiv:hover{display:block}
	.clicker:focus label.none{display:none}
	.clicker:focus .hiddendiv{display:inline-block;color:#ffffff;font-size:14px}
	.hiddendiv a {color:#ffffff}
	.cd-pagination {margin:20px auto }
	.cd-pagination.no-space {width:auto;max-width:none;display:inline-block;border-radius:0.25em;border:1px solid #e6e6e6}
	.cd-pagination.no-space:after {content:"";display:table;clear:both}
	.cd-pagination.no-space li {margin:0;float:left;border-right:1px solid #e6e6e6}
	.cd-pagination.no-space li:last-of-type {border-right:none}
	.cd-pagination.no-space a, .cd-pagination.no-space span {float:left;border-radius:0;padding:.8em 1em;border:none}
	.cd-pagination.no-space li:first-of-type a {border-radius:0.25em 0 0 0.25em}
	.cd-pagination.no-space li:last-of-type a {border-radius:0 0.25em 0.25em 0}
	.cd-pagination.move-buttons:after {content:"";display:table;clear:both}
	.cd-pagination.move-buttons .button:first-of-type {float:left}
	.cd-pagination.move-buttons .button:last-of-type {float:right}
	.cd-pagination.no-space.move-buttons {width:90%;max-width:768px;display:block;overflow:hidden}
	.cd-pagination.no-space.move-buttons li {float:none;border:none}
	.cd-pagination.no-space.move-buttons a, .cd-pagination.no-space.move-buttons span {float:none}
	.cd-pagination.custom-buttons a, .cd-pagination.custom-buttons span {vertical-align:middle}
	.cd-pagination.custom-buttons .button a {/* set custom width */width:40px;/* image replacement */overflow:hidden;white-space:nowrap;text-indent:100%;color:transparent;background-image:url("../img/cd-icon-arrow-2.svg");background-repeat:no-repeat;background-position:center center}
	.shop {background:#f5f5f5}
	/*koszyk - logowanie */
	#login_left {width:100%}
	p.loadnip {margin:10px 0 0 0;width:100%;height:30px}
	p.loadnip input {color:#fff;font-size:14px;padding:6px 25px;float:right;background:#f57f17;letter-spacing:0.06em;cursor:pointer;font-weight:bold}
	p.loadnip input:hover {background:#f74100}
	.data_as_above {background: #f79a00;color: #ffffff;padding: 10px 15px;cursor: pointer;font-size: 16px;font-weight: normal;}
	.data_as_above:hover {background:#f57f17}
	/*#register #login_left .login_left {width:100%}*/
	.select-account {width:92%;margin:20px 20px;float:left}
	.cto {width: 100%;float: left;margin-bottom: 15px;background: #fff;padding: 15px 0 0 0}
	.cto h2 {color:#303030;font-size:23px;font-weight:100}
	.cto .bg-cto {background:#f5f5f5;padding:10px}
	.cto textarea {color: #1d1d1d;font-size: 16px;font-weight: normal;padding: 15px 10px 10px 10px;border: 1px solid #999;font-family: 'Roboto Condensed', sans-serif;width: 100%;box-sizing: border-box;}
	/*koszyk - logowanie - koniec */



}
/* #######################################
 global
####################################### */
@media only screen and (min-width:961px) {
	/*panel klienta*/
	.user-box {width:300px;float:left;background:#f5f5f5;min-height:310px}
	.ubn {float:right}
	.ubm {margin-right:60px}
	a.ub {width:100%;float:left;padding:10px 0 10px 10px;font-size:17px;box-sizing:border-box}
	a.ub img {width:20px;height:20px}
	a.ub span{color:#606060;margin-left:10px;vertical-align:bottom}
	.usc {display:block;font-weight:500;padding-bottom:10px;padding-top:10px;font-size:25px;color:#303030}
	.usc a {font-weight:500;padding-bottom:10px;padding-top:10px;font-size:0.9em;color:#303030}
	.panel-box {display:block;float:left;margin:0;background:#f5f5f5}
	.address-name p.large {font-size:18px;font-weight:400;text-align:left}
	.address-name p.small {font-size:18px;font-weight:300;text-align:left}
	.history-row {height:100px;width:1000px} /* sdfsdfsdf co to kur jest*/
	.history-order-nr-td {border-top:1px solid #d2d2d2;height:100%;padding:20px 0;text-align:center;width:223px}
	.history-order-nr {border-right:1px solid #d2d2d2;height:100%}
	.history-products-td {border-top:1px solid #d2d2d2;padding:20px 0 20px 20px;width:400px}
	.history-products {border-right:1px solid #d2d2d2;height:100%}
	.history-cost-td {border-top:1px solid #d2d2d2;padding:20px 0;text-align:center;width:183px}
	.history-cost {border-right:1px solid #d2d2d2;height:100%}
	.history-action-td {border-top:1px solid #d2d2d2;padding:20px 0;text-align:center;width:200px;	}
	.history-action {height:100%}



	.address-row {height:100px;width:1000px}
	.address-name-td {border-top:1px solid #d2d2d2;height:100%;padding:20px 0 20px 20px;text-align:center;width:327px}
	.address-name {border-right:1px solid #d2d2d2;height:100%}
	.address-address-td {border-top:1px solid #d2d2d2;padding:20px 0 20px 20px;width:440px}
	.address-address {border-right:1px solid #d2d2d2;height:100%}
	.address-actions-td {border-top:1px solid #d2d2d2;padding:20px 0;text-align:center;width:250px}
	.address-actions {height:100%;text-align:center}
	a.add_act {background:#f57f17;font-size:1.25em;text-transform:uppercase;padding:6px 40px 5px 40px;position:relative;color:#ffffff;cursor:pointer;font-weight:400;-webkit-transition:background 1s;transition:background 1s;text-decoration:none}
	.rabat {width:758px;margin:0 0 0 181px;float:left}
	.rabat-detal {width:100%;border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5;padding:20px 0;line-height:30px;height:30px}
	.rabat-detal .ra-sum_left{width:180px;float:left;font-size:20px}
	/* koniec panelu*/
	#login {display:block;float:left;margin:15px 0;background:#f5f5f5}
	#register{float:right;background:#f5f5f5}
	.m10 {margin-top:15px}
	.m10a {margin-top:10px}
	p.inf_new {width:95%;float:left;margin:10px 0;font-size:15px;padding:0 0 10px 10px}
	p.inf_new a.link {color:#F79A00;margin:0!Important;float:none}
	p.inf_new a.link:hover {text-decoration:underline}
	/*____________________logowanie start_______________________*/
	a.submit_link, input.button_bkg {background:#f57f17 none repeat scroll 0 0;color:#ffffff;/*display:block;*/float:right;font-size:16px !important;font-weight:400;margin:15px 10px;padding:8px 30px;text-align:center;letter-spacing:0.06em}
	a.submit_link:hover,input.button_bkg:hover {background:#f79a00 none repeat scroll 0 0}
	a.inc {background:/*#f57f17*/#3A861Enone repeat scroll 0 0;color:#ffffff;/*display:block;*/float:right;font-size:19px !important;font-weight:400;margin:15px 0 5px 0px;padding:10px 30px;text-align:center;letter-spacing:0.09em;-webkit-transition:all 1s;transition:all 1s}
	a.inc:hover {background:#f57f17}
	a.link {float:left;margin:20px;font-size:17px}
	p.carre {margin-bottom:20px!important}
	/*____________________logowanie koniec______________________*/
	/*----------- KOSZYK ------------*/
	.cart_container {margin-top:10px}
	#cart {width:1020px;height:120px}
	.cart {width:300px;height:80px;float:left}
	.clear, a.next_shop {width:180px;height:30px;color:#fff;margin-top:15px;padding-top:10px;text-align:center;font-weight:400}
	.clear {float:right;background:#f57f17;font-size:15px}
	.clear:hover {background:#F79A00}
	a.next_shop {float:left;background:#3A861E;font-size:18px;margin-top:0px;text-transform:uppercase;padding:5px 25px;height:auto;letter-spacing:1px;width:auto}
	a.next_shop:hover {float:left;background:#006400}
	#site_cart {width:1020px;height:50px;/*background:url(../images/main/menu_left_bkg.jpg) bottom repeat-x;*/margin-bottom:15px}
	#product_incart {width:1020px;height:100px;margin:20px 0px;padding:20px 0 0 0px;border-top:solid 1px #d2d2d2}
	#product_incart:first-of-type {}
	#product_incart:last-child {padding:20px 0 20px 0px;border-bottom:solid 1px #d2d2d2}
	#cart_thumb {width:110px;height:100px;float:left;border-right:solid 1px #d2d2d2}
	.cart_thumb {max-width:100px;max-height:100px}
	#cart_desc {width:360px;height:auto;float:left;margin-left:20px}
	#cart_qty {width:200px;height:auto;float:left;padding:0 0 0 40px;box-sizing:border-box}
	#plus_minus { margin:10px 0px;text-align:center;float:left}
	#cart_qty .plus_minus {width:20px;height:20px;margin:0 10px 3px 0;float:left}
	#cart_qty .add_product {margin-left:10px}
	#cart_qty .remove_product img, #cart_qty .add_product img {width:20px;cursor:pointer;margin-top:10px;float:left;margin-right:10px}
	#cart_qty .cart_qty {width:58px;height:40px;border:solid 1px #d2d2d2;font-size:1.2em;margin:0px 10px;text-align:center;float:left}
	#cart_price {width:260px;height:100px;float:left;padding-right:20px;text-align:right;border-right:solid 1px #d2d2d2}
	#cart_delete {width:30px;height:auto;float:right;padding:35px 0px;cursor:pointer}
	#cart_total {margin:0px;padding:20px 20px 10px 0px;text-align:right;float:left;background:#f5f5f5}
	#cart_total p {width:98%;margin:0;font-size:16px;padding:0px 20px 0px 0px;text-align:right;float:right;line-height:30px;font-weight: normal;}
	#summary {width:500px;/*height:400px;*/margin:20px 0;padding:20px 0 0 0px;float:right}
	.summary {width:100%;min-height:27px}
	.sum_left, .sum_left_adr{width:240px;height:27px;float:left;padding:5px 20px 5px 0px;box-sizing:border-box;font-size:16px;text-align:right;font-weight:400}
	.sum_right, .sum_right_adr{width:50%;float:left;padding:5px 20px 5px 0px;box-sizing:border-box;font-size:16px;font-weight:600}
	.sum_right a {color:#f79a00;font-size:16px;font-weight:600}
	.sum_right a:hover {text-decoration:underline}
	.sum_right p,.sum_right_adr p {font-size:16px;font-weight:400;line-height:27px}
	.sum_right_adr p.medium, .sum_right p.medium {font-size:19px;padding:5px 0 5px 14px}
	#separator {width:100%;height:5px;margin-bottom:0px}
	/*.sum_left_adr {width:150px;height:30px;line-height:30px;float:left}
    .sum_right_adr {width:850px;min-height:130px;float:left}*/
	.do_kasy {color:#ffffff;font-weight:bold;text-transform:uppercase}
	.do_oferta {width:150px;height:30px;float:left;background:url(../images/main/do_oferta.jpg) no-repeat;color:#fff;padding:10px 0 0 5px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px}
	#search_bar {background:#fff;height:30px}
	#search_bar.scrolling {position:fixed;top:0px;left:0px;right:0px;z-index:700;border-bottom:solid 1px #d2d2d2;padding-top:10px}
	.cat{float:right;width:780px}
	.gd #login_left .login_left {width:97%}
	.login_left {width:190px;height:auto;float:left;padding:0 0 2px 0;font-weight:400}
	#order_adres .gray_desc, #ce .gray_desc {width:49%;background:#f5f5f5;padding:0;margin-bottom:5px;float:left}
	#order_adres .invoice-form, #cz .gray_desc {width:49%;float:right!important}
	#cz {width:49%;float:right!important}
	#ce, #cz {/* min-height:285px!important; */position:relative}
	p.wb {color:#373737;font-weight:normal;position:absolute;bottom:0;font-size:16px}
	.recommend, .recommend-vat {margin:0 0 10px 0;background:#f79a00 none repeat scroll 0 0;border-bottom:3px solid #999;color:#fff;font-size:23px;height:50px;line-height:50px;padding-left:2%;width:98%;float:left}
	.rumt {margin-top:15px;height:297px!important}
	#create_account_container {float:left;width:100%}
	#dics {float:right;margin:10px 0;width:100%;display:block;text-align:right;border-top:1px solid #999;padding-top:10px}
	#dics select {border:1px solid #999999;font-size:14px}
	input.order_accepted{padding:15px 30px;color:#ffffff;background:#3A861E;margin:5px 0 5px 0;border:none;font-weight:bold;text-align:center;font-size:24px;cursor:pointer}
	input.order_accepted:hover{background:#006400}
	.wb {float:left;text-align:right}
	.mt {margin-bottom:15px;float:left}
	.order_ac {width:100%;margin:0;float:right;text-align:right}
	p.line {color:#000000;font-size:20px;border-top:1px solid #d2d2d2;padding:10px 0px 0px 0 !important;margin:10px 20px 0px 10px !important}
	.wid{width:140px;text-align:right;float:right;font-size:16px!Important;font-weight:400!important}
	#order_adres .gray_desc {width:49%!Important;float:left;/* min-height: 431px; */;min-height: 250px;}
	#order_adres {width:100%;float:left}
	.mt #cz {max-height:423px}
}
/* #######################################
 end global
####################################### */
/* _______________________________________________________________ zam __________________________________________ */
@media all and (min-width:200px) and (max-width:960px) {
	/* */
	#top {background:#1d1d1d;height:30px;color:#ffffff;padding:5px 0}
	#top a {text-decoration:none}
	#log_in, #currency, #lang {width:33%;float:left;font-size:17px;color:#ffffff;font-weight:norml}
	#lang span {color:#fff}
	#lang .lang, #currency {margin-top:5px}
	/* #lang .lang a, #lang .lang span {margin:3px} */

	.lang {width:140px;height:23px;float:left;text-align:center;color:#ffffff;margin-top:9px;position:relative}
	#lang .lang a {color:#ffffff;line-height:17px;height:16px;vertical-align:-webkit-baseline-middle;float:left;padding:0;font-weight:normal;font-size:16px}
	#lang .lang p {color:#ffffff;line-height:17px;height:16px;vertical-align:-webkit-baseline-middle;float:left;padding:0;font-weight:normal;font-size:16px;margin:3px 0 0 0}
	#lang .lang a:hover {color:#f79a00}
	#lang .lang a img, #lang .lang p img {margin-right:10px;height:15px;vertical-align:top;color:#717171;background:#717171;width:30px}
	.lang:hover .act_list, .act_list:hover {display:block!important;z-index:20}
	.act_list {display:none}
	#lang ul.lang-list {position:absolute;background:#1d1d1d;top:11px;padding:0 10px;list-style:none;left:-10px;width:175px}
	#lang ul.lang-list li{margin:10px 0;height:20px}

	#currency {text-align:right;width:33%;display:initial}
	#currency .currency {font-weight:normal;font-size:17px;color:#ffffff}
	#currency .currency {width:auto;display:initial}
	#log_in a {line-height:30px;padding:2px 0 0 12px;height:30px;background-size:30px 30px;color:#ffffff;font-size:17px;font-weight:normal}
	#log_in a:hover {}
	#log_in a::before {background:url(/images/login_s.svg) no-repeat0 0px;padding:0 0 0 30px;color:#d2d2d2;background-size:30px 30px}
	#log_in a.logout {width:20px;height:20px;float:left;margin:0 0 0 0}
	#login, #register {display:block;float:left;margin:15px 0;background:#f5f5f5;padding:0 0 10px 0;width:100%}
	#cartreg {display:block;float:left;margin:15px;background:#f5f5f5;padding:0 0 20px 0}
	.top-link{margin-top:3px}
	/*___logowanie start___*/
	a.submit_link {background:#f79a00;color:#ffffff;font-size:16px !important;font-weight:400;text-align:center;letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding:10px 30px;margin:0px 20px 10px 16px}
	#account a.submit_link {background:#f79a00;color:#ffffff;font-size:16px !important;font-weight:400;text-align:center;letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding:5px 20px;width:70%!Important;margin:0 20px 10px 0}
	a.submit_link:hover, #account a.submit_link:hover {background:#f79a00 none repeat scroll 0 0}
	input.streetname-input {width:50%}
	input.buildandapartno-input {width:14%;margin-left:2%}
	a.link {float:right;margin:20px;font-size:17px}
	.select {margin:5px}
	.select-account {/*width:100%;*/margin:10px 20px;float:left}
	.select-account .reg_typ {margin-right:20px}
	#div1, #div2{display:block;background:#f5f5f5;float:left}
	/*___logowanie koniec___*/

	/*____________________rabat start_______________________*/
	#dics {background:#f5f5f5;float:right;margin:10px 0;width:100%;display:block;text-align:right;padding:10px 0}
	#dics select {border:1px solid #999999;font-size:14px}
	/*____________________rabat end________________________*/
	/*____________________buton start____________________*/
	input.order_accepted {padding:20px 0px;color:#ffffff;background:green;margin:15px 0 15px 0;border:none;font-weight:bold;text-align:center;font-size:25px;cursor:pointer}
	input.order_accepted:hover {background:green;text-decoration:underline}

	/*____________________buton end____________________*/
	/*____________________produkty w koszyku_________________________________________________________________________________*/
	#product_incart {width:100%;float:left;border-bottom:1px solid #999999;padding:10px 0}
	.clear, a.next_shop {width:150px;height:30px;color:#fff;margin-top:10px;padding-top:10px;text-align:center;font-weight:400;margin-bottom:10px;text-decoration:none}
	.clear {float:right;background:#f57f17;border:none;font-family:'Roboto Condensed', sans-serif;font-size:16px}
	.clear:hover {background:#F79A00}
	a.next_shop {float:left;background:#3A861E}
	a.next_shop:hover {float:left;background:#006400}
	/*#product_incart:nth-child(even) {background:#f6f6f6} */
	#product_incart:nth-child(odd) {background:#ffffff}
	#product_incart:first-child {border-top:1px solid #999999}
	.top-ca {padding:10px 15px;margin:5px 0;float:right}
	#cart_delete img {float:right;margin:20px 0 0 0}
	.cart_form {padding:0 0}
	/*#login_left {padding:5px 1% 5px 2%}
    .recommend span, .recommend-vat span {font-size:18px;font-weight:normal}
    .recommend span strong,.recommend-vat span strong {font-size:28px;font-weight:bold}
    /*____________________koniec ____________________________________________________________________________________________*/

	/*____________________adresy w koszyku______________________________________________________________________________*/
	#account {/*margin:20px;*/width:94%;float:left}
	#order_adres {padding:0;margin:10px 0px;float:left}
	#logn {padding:0;margin:10px 0px;float:left}
	#order_adres .gray_desc {width:100%;float:left;padding:0px 0 10px 0;background:#f5f5f5}
	.yes {margin:10px 0;padding:10px 0!Important}

	#alert-login {background:#363636!Important;color:#ffffff!Important;font-size:17px!Important;margin:15px 0;float:left;padding:10px 0 10px 0!Important}
	#alert-login #login_left{font-size:20px!Important}
	#alert-login #login_left a{font-size:20px!Important;text-decoration:underline;color:#ffffff!Important}
	#ok {position:relative;padding:10px 0%;display:block;float:left;width:100%}
	#ok input[type=checkbox]:checked + label{background:green;color:#ffffff;padding:15px 0% 15px 10%;width:90%;display:inline-block}
	#ok input[type=checkbox]{position:absolute;left:30px;top:29px}
	#ok label{background:#FF3F21;color:#ffffff;padding:15px 0% 15px 10%;width:90%;display:inline-block}
	#ok a {color:#ffffff;text-decoration:underline}

	#ok_owu {position:relative;padding:10px 0%;display:block;float:left;width:100%}
	#ok_owu input[type=checkbox]:checked + label{background:green;color:#ffffff;padding:15px 0% 15px 10%;width:90%;display:inline-block}
	#ok_owu input[type=checkbox]{position:absolute;left:30px;top:29px}
	#ok_owu label{background:#FF3F21;color:#ffffff;padding:15px 0% 15px 10%;width:90%;display:inline-block}
	#ok_owu a {color:#ffffff;text-decoration:underline}

	#ok_rodo {position:relative;padding:10px 0%;display:block;float:left;width:100%}
	#ok_rodo input[type=checkbox]:checked + label{background:green;color:#ffffff;padding:15px 0% 15px 10%;width:90%;display:inline-block}
	#ok_rodo input[type=checkbox]{position:absolute;left:30px;top:29px}
	#ok_rodo label{background:#FF3F21;color:#ffffff;padding:15px 0% 15px 10%;width:90%;display:inline-block}
	#ok_rodo a {color:#ffffff;text-decoration:underline}
	/*____________________koniec _______________________________________________________________________________________*/
	/*____________________kurier w koszyku_____________________________________*/
	.reg_type {padding:5px 2%}
	.reg_type a {background:#6f6f6f;color:#666;width:40%!Important;padding:5px 10px;font-size:18px;font-weight:bold;text-align:center}
	.reg_type p {float:right;width:30%;text-align:right;margin-top:5px;font-size:16px}
	.wb {font-size:17px;float:left;width:96%;margin:10px 0 0 0;padding:10px 2% 5px 2% !important;border-top:1px solid #afafaf}
	.wb p {margin:10px 0 0 0}
	.wb #dostawa_nazwa, .wb #platnosc-nazwa {text-align:right;font-weight:bold;color:#000000;float:right}
	#cart_total p.line {border-top:1px solid #f5f5f5;margin:15px 0% 15px 4% !important;padding:15px 0 !important;float:left;display:block;font-size:20px;width:96%}
	/*____________________koniec kuriera w koszyku______________________________*/
	#ask-product .modal-content {overflow: auto;background:#ffffff;max-width: 85%!important;position: relative;padding:10px}
	.ask-product {background:#005df8;color:#ffffff;width: 100%;height: 36px;float: left;cursor: pointer;font-weight: 500;text-align: center;font-size: 18px;line-height: 36px;}
	.modal-ask {width:95%;padding:10px;height: fit-content;position: relative;background: #ffffff;}
	.ask-left, .ask-right {width: 100%;padding:  0 10px;box-sizing: border-box}
	.modal-ask-product {background:#ffffff;position: relative}
	.ask-left h4, .ask-right h4 {font-size:18px;line-height: 23px;margin: 0 0 5px 0;}
	.ask-left h4 {line-height: 20px;padding: 0 0;margin: 0 0 0 -10px;}
	.ask-left {background: #ffffff;float: left;position: relative}
	.ask-left img {width: 40%;margin: 10px auto;display:block}
	.ask-right {background: #FFFFFF;float: right}

	#ask-product input.inpl {border:1px solid #949494;color:#1d1d1d;font-size:15px;padding:5px 20px;width:100%;margin:10px 0 5px 0;box-sizing:border-box;font-weight:300}
	#ask-product input.error {border:1px solid #FF3F21;color:#FF3F21;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;font-weight:300}
	#ask-product input.error:focus {border:1px solid #3A861E}
	#ask-product textarea.inpl{border:1px solid #949494;color:#1d1d1d;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;min-height:160px;font-family:'Roboto Condensed', sans-serif;font-weight:300}
	#ask-product input.send {font-family:'Roboto Condensed', sans-serif;border:none;color:#ffffff;font-size:20px;padding:10px 20px;width:100%;margin:15px 0;float:right;box-sizing:border-box;background:#f57f17;cursor:pointer;font-weight:400;text-transform:uppercase}
	#ask-product input.send:hover{-webkit-filter:grayscale(100%);filter:gray}*/
	#ask-product input.check {margin-right:10px}
	#ask-product p {color:#1d1d1d;font-size:14px;margin:15px 0;float:left;box-sizing:border-box}
	#ask-product p a {color:#f57f17;text-decoration:underline}

}
@media all and (min-width:701px) and (max-width:960px) {
	#currency {width:33%;padding:0 12px 0 0;box-sizing:border-box}
	#currency a.top-link {margin-left:10px}
	/* reklamacje*/
	.dn {display:none}
	.box_form {width:100%;/*padding:10px;*/ margin:0;float:left;box-sizing:border-box}
	.return_small, .return_big, .return_min{width:75%;border:1px solid #999999;font-size:16px;color:#1d1d1d;padding:5px 10px;font-weight:normal;box-sizing:border-box;float:left;font-family:"Roboto Condensed"}
	#complaint_show p a {color:#1d1d1d}
	#complaint_show, #return_show {width:100%;float:left;box-sizing:border-box}
	h3.return_head {width:100%;float:left}
	a.order_id {width:70%;display:block;color:#3e3e3e;font-size:16px;text-decoration:none;float:right;text-align:right}
	.return_tab th.th_ret_4 p.order_his {width:60%;float:right}
	input.re-text {width:20px;height:20px;text-align:center;border:1px solid #999999;padding:5px;border-radius:0px;font-family:roboto;font-weight:400;font-size:16px}
	p.re_id {text-align:right;float:right;padding:2px 0;margin:2px 0}
	.box_75 {width:100%!Important;padding:0!important}
	/*.return_tab td, th {border-top:none;padding:0px}*/
	.return_tab th.th_ret_1 {display:none}
	.return_tab th.th_ret_2, .return_tab th.th_ret_3{width:100%;vertical-align:top;float:left;box-sizing:border-box}
	th.th_ret_2 a.order_id {font-size:20px;text-align:left;margin-bottom:10px;line-height:29px;float:left;color:#f79a00;text-decoration:none}
	th.th_ret_2 a.order_id:hover {color:#573d21;text-decoration:underline}

	.return_form {margin:5px 0!important;padding:0;width:100%;font-weight:normal}
	.return_form li {list-style:none;margin-bottom:15px;font-size:16px;font-weight:400;width:100%}
	.return_form li.mr_50 {width:47%;float:left;margin-bottom:15px}
	.return_form li.mr_50_r {width:47%;float:right;margin-bottom:15px}
	.return_form li.mr_50 strong.po, .return_form li.mr_50 input.po {cursor:pointer;text-transform:uppercase}
	.return_form li.mr_50 strong.po:hover, .return_form li.mr_50 input.po:hover {opacity:0.7}

	.return_form li.mr_100 {width:100%;float:left;margin-bottom:15px;margin-top:5px}
	.return_form li.mr_30 {width:31%;float:left;margin-bottom:15px;margin-right:20px}
	.return_form li.mr_30:last-child, .form_right {margin-right:0px;float:right}
	.return_form li label {width:100%;float:left;font-size:16px;margin:0 0 2px 0}
	.return_form li input.return{border:1px solid #999999;font-size:16px;color:#1d1d1d;width:278px;padding:5px 10px;font-weight:normal}
	.return_form li input.return_small{border:1px solid #999999;font-size:16px;color:#1d1d1d;width:100%;padding:5px 10px;font-weight:normal;box-sizing:border-box}
	.return_form li input.return_big{border:1px solid #999999;font-size:16px;color:#1d1d1d;width:312px;padding:5px 10px;font-weight:normal;box-sizing:border-box}
	.return_form li input.return_min, .return_form li select.return_min{border:1px solid #999999;font-size:16px;color:#1d1d1d;width:100%;padding:5px 10px;font-weight:normal;box-sizing:border-box;line-height:31px;height:31px}
	.return_form li #content_ret{border:1px solid #999999;font-size:16px;color:#1d1d1d;width:100%;padding:5px 10px;font-weight:normal;box-sizing:border-box;font-family:"Roboto Condensed";font-weight:normal}
	/**/
	#contact {width:100%}
	#contact .left_con {float:left}
	#contact .left_con h5 {margin:0 0 10px;font-size:20px;border-bottom:1px solid #f5f5f5}
	#contact .left_con .v_bottom {}
	#contact .left_con .v_bottom p{width:90%;margin:10px auto}
	#contact .left_con p span {color:#F79A00;display:block;padding:3px 0}
	#contact .left_con p {font-weight:normal}
	#contact .left_con p.mt_2 {width:90%;margin:10px 0 10px 0;float:left}
	#contact .left_con p.mt_2 strong {font-size:19px;margin:8px 0 0 0;float:left}
	#contact .left_con p.mt_2 svg {float:left}
	#contact .left_con p a {color:#F79A00;float:left;font-size:19px;margin:10px 0 0 10px;text-decoration:none;font-weight:bold;width:100%}
	#contact .left_con p span {color:#F79A00;float:left;font-size:19px;margin:0px;text-decoration:none;font-weight:bold;width:100%}
	#contact .left_con p a:hover {text-decoration:underline;color:#F79A00}
	#contact .left_con p.time {font-size:16px;margin-bottom:5px}
	#contact .left_con p.mt_5 {margin-top:2px;width:90%;margin:10px auto}
	#contact .left_con .con_box {width:50%;float:left;position:relative;min-height:330px;padding:0 10px 0 0;box-sizing:border-box}
	#contact .right_con {width:50%;float:left;background:#f5f5f5;margin:20px 0 0 0}
	#contact .right_con .gray_desc {height:auto;background:#f5f5f5;padding:10px 15px 10px 15px;margin-bottom:5px;width:100%;box-sizing:border-box}
	#contact .right_con input.button_bkg {margin:5px 0 15px 15px!important;box-sizing:border-box}
	#contact .right_con .recommend {}
	#contact .cen_col {font-size:17px;margin:0 0 10px 0}
	#contact .cen_col h3 {font-size:17px;padding:5px 0 10px 0}
	.txt_of {font-size:22px;font-weight:500;color:#1d1d1d;float:left;margin:10px 0px;padding:10px 0px;border-bottom:1px solid #f5f5f5;box-sizing:border-box;width:100%}
	.home_b {margin:0px 0 30px 0;float:left;width:100%}
	.home_b .box_h {width:50%;float:left;box-sizing:border-box}
	.home_b .box_h:nth-child(even) {padding:0px 10px 0 10px}
	.home_b .box_h:nth-child(odd) {padding:0px 10px 0 10px;margin:0}
	.home_b .box_h .box-head, .box-head {border-bottom:2px solid #f79a00}
	.home_b .box_h .box-head h2, .box-head h2{font-weight:600;text-transform:uppercase;font-size:20px}
	.home_b .box_content .box_text {width:100%;float:left;margin:20px 0 0 0;font-family:'Roboto';font-size:15px;font-weight:400;line-height:22px}
	.home_b .box_content .box_img {width:100%;text-align:center}
	.home_b .box_content .box_img img {margin:15px auto 10px auto;width:110px;background:#f5f5f5}
	#home_text ul.about {margin:0;padding:5px 2%;list-style:none}
	#home_text ul.about li {width:25%;float:left;margin:0 0 20px 0}
	#home_text ul.about li img {width:80%}
	#menu_dolne{width:100%;margin:auto;padding:0 0 30px 0;float:left}
	#menu_dolne .menu_dolne li {margin:10px 0!Important}
	#menu_dolne .menu_dolne {width:48%;display:table-cell;float:left}
	#menu_dolne .menu_dolne ul, #menu_dolne .menu_dolne p {padding:0;margin:0 30px;text-align:left}
	#menu_dolne .menu_dolne p {line-height:25px}
	#menu_dolne .menu_dolne p.small {line-height:25px}
	#menu_dolne .menu_dolne ul li {list-style:none;margin:5px 0}
	#menu_dolne .menu_dolne ul li strong, .menu_dolne strong {text-transform:uppercase;font-size:20px;color:#1d1d1d;line-height:20px;margin:2px 0 10px 0;font-weight:400}
	#menu_dolne .menu_dolne strong {text-transform:uppercase;font-size:20px;color:#1d1d1d;line-height:20px;margin:2px 0 10px 0;margin-left:0px;font-weight:400;margin-left:30px}
	#menu_dolne .menu_dolne ul li a, #menu_dolne .menu_dolne p, #menu_dolne .menu_dolne p span {color:#1d1d1d;font-size:15px!Important}
	#menu_dolne .menu_dolne ul li a:hover {color:#F79A00}
	#logo {}
	#logo a {width:50px;margin-left:10px}
	#do_cart {top:65px!Important;right:20px}
	#do_cart span {margin-top:6px;display:inline-block}
	#do_cart a {background:#f79a00;float:right;width:70px;height:42px;margin:0 0 0 15px;text-align:center;-webkit-transition:all 1s;transition:all 1s}
	#do_cart a:hover {opacity:1;top:0px;background:#3A861E;width:70px;height:42px}
	#do_cart img {margin:7px 0 2px 0;height:28px}
	.kat_kafelki_name {color:#1d1d1d;font-weight:400}
	.kat_kafelki_name:hover {color:#f5f5f5;font-weight:400}
	#clear-form-filters {display:block;margin:10px 0}
	#clear-form-filters a {background:#1d1d1d;color:#ffffff;font-size:14px;width:96%;float:left;text-align:center;padding:5px 0;margin:0 2%;text-decoration:none}
	#clear-form-filters a:hover {background:#d2d2d2}
	#product_sort {padding:10px 1%;float:left;width:98%}
	#product_sort span {font-size:16px!Important}
	#product_sort form {float:left!Important;width:100%;padding:5px 0 5px 0}
	#product_sort select.select {width:32%;margin:3px 2%}
	#clear-form-filters {width:30%;float:right;margin:0}
	#product_long {border:1px solid #f5f5f5;margin:10px 0;float:left;width:100%;box-sizing:border-box}
	#prduct_long_img {width:130px;float:left;margin:0 20px 0 0}
	#prduct_long_l {float:left;width:44%}
	#prduct_long_r {float:left;text-align:right;font-size:19px}
	#prduct_long_r p.price{font-size:19px}
	#prduct_long_r p.price .price_value {font-size:21px;font-weight:400}
	#prduct_long_long p.side_name a {color:#1d1d1d;font-weight:bold;font-size:20px}
	#prduct_long_long {width:290px;float:left}
	#prduct_long_r {float:right;width:auto}
	/* szukajka start____________________*/
	#search {}
	#search input.search_pole {width:70%;color:#1d1d1d;font-weight:400;padding:5px 15px;font-size:18px;height:30px;border:none;margin-left:1%}
	#search input.search_button {width:22%;height:40px;border:none;float:right;background:#b2b2b2 url(../images/magnifying-glass-w.svg)no-repeat center;background-size:30px;margin-right:1%}
	#jquery-live-search {width:100%!Important}
	#jquery-live-search ol {margin:5px 0;padding:0 30px}
	#jquery-live-search ol li {padding:10px 0}
	#jquery-live-search ol li h4{margin:0;padding:0}
	#jquery-live-search ol li a{color:#1d1d1d;text-decoration:none}
	#jquery-live-search ol li a:hover{color:#f57f17;text-decoration:none}
	/* szukajka koniec__________________*/
	/* karta produktu start____________________*/
	h2.medium {margin:20px 0 20px 10px;border-bottom:1px solid #f5f5f5;padding:0 0 10px 0;float:left;width:97%}
	h1.prot {float:left;padding:0 0 10px 0!Important}
	#product_right {width:50%;float:left;padding:0!Important}
	#product_right .gray_desc{width:100%;float:none;background:#ffffff}
	#product_right .shop {}
	#product_left {width:50%;float:left;margin:0!Important}
	#product_short {width:47%;border:1px solid #eeeeee;padding:0 5px 5px 5px;float:left}
	#new_product {width:100%}
	#product_short:nth-child(odd) {margin:0 10px 10px 0}
	#product_short:nth-child(even) {margin:0 0 10px 0}
	#product_short .product_img {width:135px;height:143px;background:#f5f5f5;float:left;margin-bottom:20px}
	#product_short p.product_name, #product_short p.product_desc {color:#000000;padding:3px 0!Important;margin:0}
	#product_short p.product_name a {text-decoration:none;color:#000000;font-size:17px;font-weight:bold}
	#product_short p.product_desc a {text-decoration:none;color:#f57f17;font-size:19px;font-weight:normal}
	#product_short p.price {margin:3px 0;font-size:19px}
	#product_short p.price span {font-weight:bold;font-size:22px}
	#main_photo img.no-img {width:320px}
	.new_cart {border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:15px 0 15px 0;float:right;width:100%}
	#qty {width:40%;height:30px;padding:0px;float:left}
	input.to_cart {margin-bottom:5px;width:200px;height:33px;background:#f57f17;color:#fff;cursor:pointer;font-weight:400;text-align:center;border:none;float:left;font-family:'Roboto Condensed', sans-serif;font-size:17px;margin-top:15px}
	input.add_tocart {background:#f79a00;color:#ffffff;padding:5px 25px;margin:0px 0px;font-size:20px;border:none;font-family:'Roboto Condensed', sans-serif;font-weight:400;width:60%;float:left}
	.plus_minus img {width:20px;cursor:pointer;margin-top:5px;float:left}
	.product_card{width:100%;height:auto;float:left;margin-bottom:15px}
	.silver {background:#f5f5f5;padding:10px;margin:0 0 10px 0;color:#1d1d1d;font-weight:400}
	.silver p.large {margin:0 0 10px 0}
	.silver a {color:#f79a00;text-decoration:none}
	.phone_order {padding:10px 0!important;background:#f57f17;color:#ffffff;text-align:center;font-size:16px;float:left;width:100%}
	.phone_order span {font-size:18px}
	ul.va {background:#f5f5f5;padding:10px 0;list-style:none;margin:0 0 20px 0}
	ul.va li {color:#1d1d1d;margin-left:20px;font-size:19px}
	ul.va li a {font-size:17px;background:#1d1d1d;padding:0 10px;margin:0 10px;color:#f5f5f5;text-decoration:none}
	ul.va li a.active {font-size:17px;background:#f5f5f5;padding:0 10px;margin:0 10px;color:#1d1d1d}
	.price_prod {width:100%;font-size:25px;margin:5px 0}
	#product_thumbs {width:auto;margin:20px 0px;float:left}
	#product_thumbs .product_thumb {width:80px;margin:0 5px}
	#send {width:100%;box-sizing:border-box;padding:10px 20px;border:1px solid #f5f5f5;float:left;display:none}
	.info-box .block{display:block!Important}
	.info-box h3#callto{display:none}
	.info-box {float:left;margin:10px 0 5px 0;width:100%}
	.info-box h3 {font-weight:400;color:#1d1d1d;font-size:21px;margin:25px 0 10px 0;font-family:'Roboto Condensed', sans-serif;cursor:pointer;float:left}
	.info-box h3:hover {color:#f57f17}
	.info-box h3 span {padding:0;margin:-3px 5px 0 0;float:left}
	.info-box h3 span img {width:45px;height:45px}
	.info-box input.inpl {border:1px solid #949494;color:#1d1d1d;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;font-weight:300}
	.info-box input.error {border:1px solid #FF3F21;color:#FF3F21;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;font-weight:300}
	.info-box input.error:focus {border:1px solid #3A861E}
	.info-box textarea.inpl{border:1px solid #949494;color:#1d1d1d;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;min-height:160px;font-family:'Roboto Condensed', sans-serif;font-weight:300}
	.info-box input.send {font-family:'Roboto Condensed', sans-serif;border:none;color:#ffffff;font-size:20px;padding:10px 20px;width:100%;margin:15px 0;float:right;box-sizing:border-box;background:#f57f17;cursor:pointer;font-weight:400;text-transform:uppercase}
	.info-box input.send:hover{-webkit-filter:grayscale(100%);filter:gray}
	.info-box input.check {margin-right:10px}
	.info-box p {color:#1d1d1d;font-size:14px;margin:15px 0;float:left;box-sizing:border-box}
	.info-box p a {color:#f57f17;text-decoration:underline}
	.info-box #messok, .info-box #messer{margin-top:20px;float:left;padding:10px 20px;box-sizing:border-box;width:100%}
	.info-box #messok {background:#3A861E}
	.info-box #messer {background:#FF3F21}
	.info-box #messok p, .info-box #messer p {color:#ffffff;font-size:15px}
	.info-box #messok p strong, .info-box #messer p strong {display:block;width:100%;margin:0 0 10px 0;font-size:20px}
	/* karta produktu koniec __________________*/

	/*____________________buton start____________________*/
	input.order_accepted {width:50%;float:right}
	/*____________________buton end____________________*/
	/*____________________produkty w koszyku_________________________________________________________________________________*/
	#cart_thumb {width:10%;float:left;padding:5px}
	#cart_desc {width:35%;float:left}
	#cart_desc p.side_name {font-size:20px;font-weight:bold}
	#cart_desc p {font-size:16px;color:#1d1d1d}
	#product_incart #cart_thumb a img.cart_thumb{width:70%}
	#cart_qty{width:18%;float:left;padding-top:15px}
	#cart_qtyinput.cart_qty {padding:7px 5px;font-size:16px;color:#111;border:1px solid #999999;width:27px;text-align:center;margin:0px 10px 0px 10px;float:left}
	#cart_qty#plus_minus {}
	#cart_price {width:25%;float:left}
	#cart_price p.medium{text-align:center!Important;color:#414a56}
	#cart_delete {width:10%;float:left}
	#cart_total {width:96%;float:left;padding:30px 2% 0 2%;font-size:17px}
	#cart_total p.medium, #cart_total p{text-align:right;font-weight:300!Important}
	#cart_total p{text-align:right;display:block;float:left;width:96%;padding:0 !Important;margin:3px 0}
	#cart_total p span {width:100px;float:right;text-align:left;padding:0 0 0 20px}
	/*____________________koniec ____________________________________________________________________________________________*/
	/*____________________adresy w koszyku_______________________________________________________________________*/
	#order_adres .gray_desc {width:49%;padding:0 0 10px 0}
	#cz {float:right;margin-left: 13px}
	#ce {float:left!important}
	.reg_type {width:96%;padding:0 2%;float:left;margin-top:5px}
	.reg_type p{float:right;margin-top:3px}
	.reg_type a.reg {padding:5px 10px;background:#666;color:#f5f5f5;width:48%;float:left;text-align:center;text-decoration:none;font-weight:normal;font-size:16px}
	.reg_type a.reg:hover {background:#0f0f0f;color:#ffffff}
	.reg_type img.pay-logo {width: 80px;height: 26px;padding: 2px 5px}
	.bank_list {color: #1d1d1d;font-size: 16px;font-weight: 500;margin: 10px 8px;line-height: 26px;text-decoration: none;float: left}
	.recommend {margin:0px 0 10px 0;display:block;/*float:none*/}
	.recommend-vat {margin:0px 0 10px 0;display:block;float:right;border-bottom:3px solid #999;color:#fff;font-size:30px;height:50px;line-height:50px;padding-left:2%}
	#register {background:#f5f5f5;display:block;float:left}
	#account {width:100%;display:block}
	#login {}
	#alert-login {width:100%!Important}
	#login form {width:100%}
	.invoice-form {float:right!Important}
	#ok input[type=checkbox]:checked + label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	#ok input[type=checkbox]{left:30px;top:32px}
	#ok label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	#ok_owu input[type=checkbox]:checked + label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	#ok_owu input[type=checkbox]{left:30px;top:32px}
	#ok_owu label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	#ok_rodo input[type=checkbox]:checked + label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	#ok_rodo input[type=checkbox]{left:30px;top:32px}
	#ok_rodo label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	/*____________________koniec __________________________________________________________________________________*/
	#payment_provider {width:100%;text-align:center}
	#payment_provider img {width:650px;height:74px;background:#f5f5f5}
	.foot_dostawa {width:700px}
	/* user panel */
	.summary {width:100%;float:left;padding:10px 0;border-bottom:1px solid #f5f5f5}
	.summary p.medium {font-size:20px;font-weight:500;margin:0;padding:0}
	.sum_left, .sum_left_adr {width:49%;float:left}
	.sum_right, .sum_right_adr {width:49%;float:right}
	.history-row:nth-child(even) {background:#ffff;border:1px solid #f5f5f5}
	.history-row:nth-child(odd) {background:#f5f5f5}
	.history-row {width:100%!important;float:left;margin-bottom:25px}
	.history-order-nr-td, .history-products-td, .history-cost-td{float:left;display:block;padding:10px 10px 0 10px !important;box-sizing:border-box}
	.history-order-nr-td {width:30%!important}
	.history-products-td {width:70%!important}
	.history-cost-td {width:100%!important}
	.history-action-td {float:left;width:100%}
	.history-action p.medium {width:100%;text-align:center}
	.history-order-nr {border:none}
	.x-large {text-align:left;font-size:25px;font-weight:500;padding:0;margin:0}
	.history-products p.medium {font-size:20px;font-weight:500;padding:0;margin:0}
	.history-action p.medium {width:100%;text-align:center}
	.history-action p.medium a {background:#f79a00;color:#ffffff;text-decoration:none;padding:10px 0;width:100%;float:left}
	.address-row:nth-child(even) {background:#ffff;border:1px solid #f5f5f5}
	.address-row:nth-child(odd) {background:#f5f5f5}
	.address-row {width:100%!important;float:left;margin-bottom:25px}
	.address-name-td, .history-products-td, .history-cost-td{float:left;display:block;padding:10px 10px 0 10px !important;box-sizing:border-box}
	.address-name-td {width:50%!important}
	.address-address-td {width:50%!important}
	.address-actions-td {float:left;width:100%}
	.address-name p.large {font-weight:400;font-size:19px;margin:0;padding:3px 0}
	.address-actions {}
	.address-actions p.medium{float:left;width:50%;padding:0 10px;box-sizing:border-box}
	.address-actions p.medium a {text-decoration:none;color:#f79a00}
	/* end */
	a.add_act {background:#f57f17;font-size:1.2em;text-transform:uppercase;padding:6px 41px 5px 41px;position:relative;color:#ffffff;cursor:pointer;font-weight:400;-webkit-transition:background 1s;transition:background 1s;text-decoration:none}
}
@media all and (min-width:551px) and (max-width:700px) {
	#contact {width:100%}
	#contact .left_con {max-width:700px;float:left}
	#contact .left_con p {font-size:17px;line-height:23px;font-weight: normal}
	#contact .left_con h5 {margin:20px 0 20px 0;font-size:27px;border-bottom:1px solid #f5f5f5}
	#contact .left_con .v_bottom {}
	#contact .left_con .v_bottom p{width:90%;margin:10px auto}
	#contact .left_con p span {float:left;font-size:25px;margin:0px;text-decoration:none;font-weight:bold;width:100%}
	#contact .left_con svg {float:left;margin:0 10px 0 0;width:50px;height:50px}
	#contact .left_con p strong {margin-top:10px;font-size:24px;float:left}
	#contact .left_con p.mt_2 {width:100%;margin:10px auto;float:left}
	#contact .left_con p a {color:#F79A00;margin-left:20px;float:left;font-size:25px;font-weight:bold;text-decoration:none;margin-top:10px;width:100%}
	#contact .left_con p a:hover {text-decoration:underline;color:#F79A00}
	#contact .left_con p.time {font-size:16px;margin-bottom:5px}
	#contact .left_con p.mt_5 {margin-top:2px;width:90%;margin:10px auto}
	#contact .left_con .con_box {width:100%;float:left;position:relative;min-height:270px;padding:0 10px 0 0;box-sizing:border-box}
	#contact .right_con {width:50%;float:left;background:#f5f5f5;margin:20px 0 0 0}
	#contact .right_con .gray_desc {height:auto;background:#f5f5f5;padding:10px 15px 10px 15px;margin-bottom:5px;width:100%;box-sizing:border-box}
	#contact .right_con input.button_bkg {margin:5px 0 15px 15px!important;box-sizing:border-box}
	#contact .right_con .recommend {}
	#contact .cen_col {font-size:17px;margin:0 0 10px 0}
	#contact .cen_col h3 {font-size:17px;padding:5px 0 10px 0}
	.txt_of {font-size:22px;font-weight:500;color:#1d1d1d;float:left;margin:10px 0;padding:10px 0;border-bottom:1px solid #f5f5f5;box-sizing:border-box;width:100%}
	.home_b {margin:0px 0 30px 0;float:left}
	.home_b .box_h {width:100%;float:left;box-sizing:border-box}
	.home_b .box_h:nth-child(even) {padding:0px 10px 0 10px}
	.home_b .box_h:nth-child(odd) {padding:0px 10px 0 10px;margin:0}
	.home_b .box_h .box-head, .box-head {border-bottom:2px solid #f79a00;margin-bottom:15px}
	.home_b .box_h .box-head h2, .box-head h2{font-weight:600;text-transform:uppercase;font-size:20px;padding:0;margin:0;line-height:40px}
	.home_b .box_content .box_text {width:100%;float:left;margin:20px 0 0 0;font-family:'Roboto';font-size:15px;font-weight:400;line-height:22px}
	.home_b .box_content .box_img {width:100%;text-align:center}
	.home_b .box_content .box_img img {margin:15px auto 10px auto;width:110px;background:#f5f5f5}

	#home_text ul.about {margin:0;padding:5px 2%;list-style:none}
	#home_text ul.about li {width:33%;float:left;margin:0 0 20px 0}
	#home_text ul.about li img {width:80%}

	#clear-form-filters {display:block;margin:10px 0}
	#clear-form-filters a {background:#1d1d1d;color:#ffffff;font-size:14px;width:96%;float:left;text-align:center;padding:5px 0;margin:0 2%;text-decoration:none}
	#clear-form-filters a:hover {background:#d2d2d2}
	#product_sort form {float:left;width:100%}
	#product_sort form input {margin-left:20px}
	#product_long {}
	#prduct_long_long {width:165px;float:left}
	#prduct_long_r {float:right;width:auto}
	#prduct_long_l {float:left}
	#prduct_long_img {width:25%;float:left}
	#prduct_long_long p.side_name, #prduct_long_long p.product_desc {color:#000000;padding:3px 0!Important;margin:0}
	#prduct_long_long p.side_name a {color:#1d1d1d;font-weight:bold;font-size:12px}
	#prduct_long_long p.product_name a {text-decoration:none;color:#000000;font-size:17px;font-weight:bold}
	#prduct_long_long p.product_desc a {text-decoration:underline;color:#f57f17;font-size:19px;font-weight:normal}
	/* karta produktu start____________________*/
	ul.va {background:#f5f5f5;padding:10px 0;list-style:none;margin:0 0 20px 0}
	ul.va li {color:#1d1d1d;margin-left:20px;font-size:19px}
	ul.va li a {font-size:17px;background:#1d1d1d;padding:0 10px;margin:0 10px;color:#f5f5f5;text-decoration:none}
	ul.va li a.active {font-size:17px;background:#f5f5f5;padding:0 10px;margin:0 10px;color:#1d1d1d}
	.price_prod {width:100%;font-size:25px;margin:5px 0}
	/*h2.medium {margin:20px 0;border-bottom:1px solid #f5f5f5;padding:0 0 10px 0;float:left;width:100%;font-size:28px}*/
	h2.medium {padding:0 0 10px 0;width:500px;font-size:28px;margin:20px auto;background:#ffffff;color:#1d1d1d;padding:2px;text-align:left}
	#product_right {width:500px;float:none;background:#ffffff;margin:0 auto;display:block}
	#product_right .silver {background:#f5f5f5;margin-bottom:10px;padding:10px}
	.silver a {color:#f79a00;text-decoration:none}
	.new_cart {border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:15px 0 15px 0;float:right;width:100%}
	#qty {width:100%;height:30px;padding:0px;float:left;width:100%;margin:10px 0 30px 0}
	#plus_m {width:33%;float:left;padding:0 33% 0 33%}
	#plus_m img {width:30px}
	#qty .add_product, #qty .remove_product {float:left;cursor:pointer}
	/*input.to_cart {width:200px;height:33px;background:#f57f17;color:#fff;cursor:pointer;font-weight:400;text-align:center;border:none;float:left;font-family:'Roboto Condensed', sans-serif;font-size:17px;margin-top:15px}*/
	input.add_tocart {background:#f79a00;color:#ffffff;padding:10px 0;font-size:20px;border:none;font-family:'Roboto Condensed', sans-serif;font-weight:400;width:100%;float:left}
	.phone_order {padding:10px 0!important;background:#b16000;color:#ffffff;text-align:center;font-size:18px;float:left;width:100%;font-weight:normal}
	#product_right .silver p {color:#1d1d1d;margin-bottom:10px;font-weight:400;font-size:17px;padding:0 10px}
	#product_right .gray_desc{width:100%;float:none;background:#ffffff}
	#product_right .shop {width:100%}
	#product_left {width: 500px;margin: 0 auto 0 auto;float: none;display: block;text-align: center;background: #fff;padding: 0 0 5px 0}
	#main_photo img.img {}
	#main_photo img.img {width:320px}
	#product_short {width:500px;border:1px solid #eeeeee;padding:0 0 20px 0;margin:0 auto 10px auto}
	#product_short .product_img {width:25%;float:left}
	#product_short p.product_name {margin:5px 0 0 0}
	#product_short p.product_name, #product_short p.product_desc {color:#000000;padding:3px 0!Important;margin:0}
	#product_short p.product_name a {text-decoration:none;color:#000000;font-size:17px;font-weight:bold}
	#product_short p.product_desc a {text-decoration:none;color:#b16000;font-size:19px;font-weight:normal}
	#product_short p.price {margin:3px 0;font-size:19px;text-align:right;padding-right:10px}
	#product_short p.price span {font-weight:bold;font-size:22px}
	#product_short form {text-align:right;padding:0 10px}
	input.to_cart {width:199px;height:33px;background:#b16000;color:#fff;cursor:pointer;font-weight:400;text-align:center;border:none;font-family:'Roboto Condensed', sans-serif;font-size:17px;margin-top:15px}
	#send {width:100%;box-sizing:border-box;padding:10px 20px;border:1px solid #f5f5f5;float:left;display:none}
	.info-box .block{display:block!Important}
	.info-box h3#callto{display:none}
	.info-box {float:left;margin:30px 0 20px 0;width:100%}
	.info-box h3 {font-weight:400;color:#1d1d1d;font-size:21px;margin:25px 0 10px 0;font-family:'Roboto Condensed', sans-serif;cursor:pointer;float:left}
	.info-box h3:hover {color:#f57f17}
	.info-box h3 span {padding:0;margin:-3px 5px 0 0;float:left}
	.info-box h3 span img {width:45px;height:45px}
	.info-box input.inpl {border:1px solid #949494;color:#1d1d1d;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;font-weight:300}
	.info-box input.error {border:1px solid #FF3F21;color:#FF3F21;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;font-weight:300}
	.info-box input.error:focus {border:1px solid #3A861E}
	.info-box textarea.inpl{border:1px solid #949494;color:#1d1d1d;font-size:15px;padding:5px 20px;width:100%;margin:15px 0 5px 0;box-sizing:border-box;min-height:160px;font-family:'Roboto Condensed', sans-serif;font-weight:300}
	.info-box input.send {font-family:'Roboto Condensed', sans-serif;border:none;color:#ffffff;font-size:20px;padding:10px 20px;width:100%;margin:15px 0;float:right;box-sizing:border-box;background:#f57f17;cursor:pointer;font-weight:400;text-transform:uppercase}
	.info-box input.send:hover{-webkit-filter:grayscale(100%);filter:gray}
	.info-box input.check {margin-right:10px}
	.info-box p {color:#1d1d1d;font-size:14px;margin:15px 0;float:left;box-sizing:border-box}
	.info-box p a {color:#f57f17;text-decoration:underline}
	.info-box #messok, .info-box #messer{margin-top:20px;float:left;padding:10px 20px;box-sizing:border-box;width:100%}
	.info-box #messok {background:#3A861E}
	.info-box #messer {background:#FF3F21}
	.info-box #messok p, .info-box #messer p {color:#ffffff;font-size:15px}
	.info-box #messok p strong, .info-box #messer p strong {display:block;width:100%;margin:0 0 10px 0;font-size:20px}
	/* karta produktu koniec __________________*/
	#payment_provider {width:100%;text-align:center}
	#payment_provider img {width:500px;height:57px;background:#f5f5f5}
	.foot_dostawa{width:500px}
	/* szukajka */
	#search input.search_pole {width:70%;color:#1d1d1d;font-weight:400;padding:5px 15px;font-size:18px;height:30px;border:none;margin-left:1%}
	#search input.search_button {width:22%;height:40px;border:none;float:right;background:#b2b2b2 url(../images/magnifying-glass-w.svg)no-repeat center;background-size:30px}
	/*koniec szukajki */
	#logo {display:block}
	#logo a {margin-left:10px;display:block}
	#logo a img {width:120px}
	#do_cart {top:48px;right:7px;width:43%;position:absolute}
	#do_cart span {display:inline-block;margin:5px 0 0 0;font-size:17px}
	#do_cart a {background:#f79a00;float:right;width:70px;height:42px;margin:0 0 0 15px;text-align:center;-webkit-transition:all 1s;transition:all 1s}
	#do_cart a:hover {opacity:1;top:0px;background:#3A861E;width:70px;height:42px}
	#do_cart img {margin:7px 0 2px 0;height:28px}
	#product-list {width:100%;display:block;float:left}
	.nt {float:left;width:100%}
	#currency a.top-link {margin-left:10px}
	/*____________________buton start____________________*/
	input.order_accepted {width:60%;float:right}
	/*____________________buton end____________________*/

	/*____________________produkty w koszyku_________________________________________________________________________________*/
	#cart_thumb {width:9%;float:left;padding:5px}
	#cart_desc {width:33%;float:left}
	#cart_desc p.side_name {font-size:16px;font-weight:bold;color:#414a56}
	#cart_desc p {font-size:14px;color:#414a56}
	#product_incart #cart_thumb a img.cart_thumb{width:70%}
	#cart_qty{width:20%;float:left;padding-top:5px}
	#cart_qty .plus_minus {float:left;margin:6px 0 0 0}
	#cart_qty input.cart_qty {padding:7px 5px;font-size:16px;color:#111;border:1px solid #999999;width:25px;text-align:center;margin:0 13px 0 13px;float:left}
	#cart_qty#plus_minus {float:left}
	#cart_qty#plus_minus img {width:20px}
	#cart_price {width:31%;float:left}
	#cart_price p.medium{text-align:center!Important;color:#414a56;font-size:15px}
	#cart_price p.medium span.large{font-size:17px}
	#cart_delete{width:5%;float:left}
	#cart_delete img {margin:10px 0 0 0}
	#cart_total {background:#363636;width:97%;float:left;padding:15px 3% 15px 0;margin:20px 0 10px 0;color:#ffffff}
	#cart_total p.medium, #cart_total p{text-align:right;font-weight:300!Important}
	#cart_total p{text-align:right;display:block;float:left;width:100%}
	.reg_type img.pay-logo {width: 80px;height: 26px;padding: 2px 5px}
	.bank_list {color: #1d1d1d;font-size: 16px;font-weight: 500;margin: 10px 8px;line-height: 26px;text-decoration: none;float: left}
	#login a.submit_link {margin-left:4%}
	/*____________________koniec ____________________________________________________________________________________________*/
	/*____________________ adres w koszyku_________________________________________________________________*/
	.recommend {width:98%;margin:0 ;display:block;float:none;margin-bottom:10px}
	.recommend-vat {width:98%;margin:0;display:block;margin-bottom:10px}
	.invoice-form {margin-top:15px}
	#alert-login {width:98%}
	#ok input[type=checkbox]:checked + label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	#ok input[type=checkbox]{left:30px;top:30px}
	#ok label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	#ok_owu input[type=checkbox]:checked + label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	#ok_owu input[type=checkbox]{left:30px;top:30px}
	#ok_owu label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	#ok_rodo input[type=checkbox]:checked + label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	#ok_rodo input[type=checkbox]{left:30px;top:30px}
	#ok_rodo label{padding:15px 0% 15px 10%;width:90%;font-size:20px}
	/*____________________koniec _________________________________________________________________________*/
	/*____________________kurier w koszyku_____________________________________*/
	.reg_type {width:96%;padding:3px 2%;float:left;margin-top:5px}
	.reg_type p {float:right;margin-top:3px}
	.reg_type a.reg {padding:5px;background:#666;color:#f5f5f5;width:45%;float:left;text-align:center;text-decoration:none}
	.reg_type a.reg:hover {background:#1d1d1d;color:#ffffff;width:45%}
	.wb {font-size:17px;float:left;width:96%;margin:15px 0 0 0}
	.wb p {margin:15px 0 0 0}
	.wb #dostawa_nazwa, .wb #platnosc-nazwa {text-align:right;font-weight:bold;color:#000000;float:right}
	p.line {text-align:right;font-weight:300!Important;color:#ffffff;font-size:16px;border-top:1px solid #f5f5f5;padding:20px 0 0px 0 !important;margin:15px 0% 15px 4% !important}
	/*____________________koniec kuriera w koszyku______________________________*/
	#menu_dolne{width:100%;margin:auto;padding:0 0 30px 0;float:left}
	#menu_dolne .menu_dolne li {margin:10px 0!Important}
	#menu_dolne .menu_dolne {width:48%;display:table-cell;float:left}
	#menu_dolne .menu_dolne ul, #menu_dolne .menu_dolne p {padding:0;margin:0 30px;text-align:left}
	#menu_dolne .menu_dolne p {line-height:25px}
	#menu_dolne .menu_dolne p.small {line-height:25px}
	#menu_dolne .menu_dolne ul li {list-style:none;margin:5px 0}
	#menu_dolne .menu_dolne ul li strong, .menu_dolne strong {text-transform:uppercase;font-size:20px;color:#1d1d1d;line-height:20px;margin:2px 0 10px 0;font-weight:400}
	#menu_dolne .menu_dolne strong {margin-left:30px;margin-bottom:20px;float:left;width:100%}
	#menu_dolne .menu_dolne ul li a, #menu_dolne .menu_dolne p, #menu_dolne .menu_dolne p span {color:#1d1d1d;font-size:15px!Important}
	#menu_dolne .menu_dolne ul li a:hover {color:#F79A00}
	/* user panel */
	.summary {width:100%;float:left;padding:10px 0;border-bottom:1px solid #f5f5f5}
	.summary p.medium {font-size:20px;font-weight:500;margin:0;padding:0}
	.sum_left, .sum_left_adr {width:49%;float:left}
	.sum_right, .sum_right_adr {width:49%;float:right}
	.history-row:nth-child(even) {background:#ffff;border:1px solid #f5f5f5}
	.history-row:nth-child(odd) {background:#f5f5f5}
	.history-row {width:100%!important;float:left;margin-bottom:25px}
	.history-order-nr-td, .history-products-td, .history-cost-td{float:left;display:block;padding:10px 10px 0 10px !important;box-sizing:border-box}
	.history-order-nr-td {width:30%!important}
	.history-products-td {width:70%!important}
	.history-cost-td {width:100%!important}
	.history-products-td {float:left;width:100%}
	.history-action-td {float:left;width:100%}
	.history-order-nr {border:none}
	.address-row:nth-child(even) {background:#ffff;border:1px solid #f5f5f5}
	.address-row:nth-child(odd) {background:#f5f5f5}
	.address-row {width:100%!important;float:left;margin-bottom:25px}
	.address-name-td, .history-products-td, .history-cost-td{float:left;display:block;padding:10px 10px 0 10px !important;box-sizing:border-box}
	.address-name-td {width:50%!important}
	.address-address-td {width:50%!important}
	.address-actions-td {float:left;width:100%}
	.address-name p.large {font-weight:400;font-size:19px;margin:0;padding:3px 0}
	.address-actions {}
	.address-actions p.medium{float:left;width:50%;padding:0 10px;box-sizing:border-box}
	.address-actions p.medium a {text-decoration:none;color:#f79a00}
	a.add_act {background:#f57f17;font-size:1.2em;text-transform:uppercase;padding:6px 41px 5px 41px;position:relative;color:#ffffff;cursor:pointer;font-weight:400;-webkit-transition:background 1s;transition:background 1s;text-decoration:none}
	.x-large {text-align:left;font-size:19px;font-weight:500;padding:0;margin:0}
	.history-products p.medium {font-size:17px;font-weight:500;padding:0;margin:0}
	.history-action p.medium {width:100%;text-align:center}
	.history-action p.medium a {background:#f79a00;color:#ffffff;text-decoration:none;padding:10px 0;width:100%;float:left}
	/* end */
}
@media all and (min-width:1px) and (max-width:199px) {body{display:none}}
@media all and (min-width:200px) and (max-width:550px) {
	#contact {width:100%}
	#contact .left_con {max-width:550px;float:left}
	#contact .left_con h5 {margin:0 0 10px;font-size:25px;border-bottom:1px solid #f5f5f5}
	#contact .left_con .v_bottom {}
	#contact .left_con .v_bottom p{width:90%;margin:10px auto}
	#contact .left_con p {font-size:15px;line-height:25px;margin:0 0;font-weight:normal}
	#contact .left_con p span {color:#F79A00;display:block;padding:3px 0}
	#contact .left_con p.mt_2 strong {margin-top:10px;font-size:20px;float:left}
	#contact .left_con svg {float:left;margin:0 10px 0 0;width:50px;height:50px}
	#contact .left_con p.mt_2 {width:100%;margin:10px auto;float:left}
	#contact .left_con p span {color:#F79A00;margin-left:15px;float:left;font-size:21px;margin:0px;text-decoration:none;font-weight:600;width:100%}
	#contact .left_con p a {color:#F79A00;float:left;font-size:19px;margin:10px 0 0 10px;text-decoration:none;font-weight:bold;width:100%}
	#contact .left_con p a:hover {text-decoration:underline;color:#F79A00}
	#contact .left_con p.time {font-size:16px;margin-bottom:5px}
	#contact .left_con p.mt_5 {margin-top:2px;width:90%;margin:10px auto}
	#contact .left_con .con_box {width:100%;float:left;position:relative}
	#contact .right_con {width:100%;float:left;background:#f5f5f5;margin:20px 0 0 0}
	#contact .right_con .gray_desc {height:auto;background:#f5f5f5;padding:10px 15px 10px 15px;margin-bottom:5px;width:100%;box-sizing:border-box}
	#contact .right_con input.button_bkg {margin:5px 0 15px 15px!important;box-sizing:border-box}
	#contact .right_con .recommend {}
	#contact .cen_col {font-size:17px;margin:0 0 10px 0}
	#contact .cen_col h3 {font-size:17px;padding:5px 0 10px 0}
	.home-service {float:left;margin-top:10px}
	.home_b {margin:0px 0 30px 0;float:left}
	.home_b .box_h {width:100%;float:left;box-sizing:border-box}
	.home_b .box_h:nth-child(odd) {padding:20px 5px 0 5px}
	.home_b .box_h:nth-child(even) {padding:20px 5px 0 5px;margin:20px 0 0 0}
	.home_b .box_h .box-head, .box-head{border-bottom:2px solid #f79a00;margin-bottom:20px}
	.home_b .box_h .box-head h2, .box-head h2{font-weight:600;text-transform:uppercase;font-size:20px}
	.home_b .box_content .box_text {width:100%;float:left;margin:20px 0 0 0;font-family:'Roboto';font-size:15px;font-weight:400;line-height:22px}
	.home_b .box_content .box_img {width:100%;text-align:center}
	.home_b .box_content .box_img img {margin:15px auto 10px auto;width:110px;background:#f5f5f5}
	.txt_of {font-size:22px;font-weight:500;color:#1d1d1d;float:left;margin:10px 0;padding:10px 0;border-bottom:1px solid #f5f5f5;box-sizing:border-box;width:100%;line-height:26px;letter-spacing:-0.01em}
	#main_photo img.no-img {width:90%;background:#f5f5f5;height:90%}
	#home_text ul.about {margin:0;padding:5px 2%;list-style:none}
	#home_text ul.about li {width:50%;float:left;margin:0 0 20px 0}
	#home_text ul.about li img {width:80%}
	/* rekrutacja */
	.app-works a.logo {width:180px;height:110px}
	.app-works {width:90%;margin:0 auto;padding:20px 0}
	.in-works-form {border:2px solid #f79a00;padding:20px}
	h1.works-h1 {font-weight:600;color:#2f2f2f;font-size:27px;margin:20px 0;border-bottom:1px solid #f5f5f5;padding:0 0 20px 0}
	h1.works-h1 span {font-weight:normal;color:#a7a7a7;font-size:17px;width:100%;float:left;line-height:21px}
	h4.works-title {font-size:17px;color:#2f2f2f}
	p.enclose-file {font-size:15px;font-weight:normal}
	.enclose-file {margin-bottom:10px;width:100%;float:left}
	p.attachement-button-handler {font-size:15px;font-weight:normal;border:1px solid #f5f5f5;padding:15px;float:left;width:100%;box-sizing:border-box}
	p.push-to-bottom {}
	p.rodo_p {padding:0 0 10px 30px}
	.form-group-level {width:100%}
	.inputbgcolor {background:#f79a00;padding:3px 10px;color:#ffffff;font-size:15px}
	.form-group {width:100%;float:left}
	.custom-text-color {width:100%;display:block;margin:10px 0 5px 0}
	.form-control {border:1px solid #a7a7a7;padding:5px;width:100%;margin:0 0 5px 0}
	.form-actions {text-align:center;border-top:1px solid #f5f5f5;padding:25px 0 10px 0}
	input.sub_app_works {background:#f79a00;padding:5px 25px;border:none;color:#ffffff;font-weight:600;border-radius:0;text-transform:uppercase;font-size:20px;font-family:'Roboto Condensed', sans-serif;letter-spacing:0.05em}
	.rodo_check {float:left;width:30px}
	/* end rekrutacja */
	.grecaptcha-badge {display:none!Important}
	#lang .lang p {margin-top:2px}
	.lang p.act_link span {display:none}
	#top, #lang, #currency, #log_in {font-size:15px!Important;color:#ffffff}
	#haslo {display:none}
	.filtr {width:100%;margin:5px 0}
	/*#menu_bar {width:100%;float:left;height:36px}*/
	#search_bar.scrolling #do_cart {display:none}
	.recommend{ font-size:20px!Important}
	.reg_type {width:90%!Important}
	/* karta produktu */
	/*koniec kp */
	/* kopia z media.css */
	#product_sort form input {margin-left:10px}
	#product_sort span {font-size:16px!Important}
	#product_sort select.select {width:32%;margin:3px 2%}
	#product_sort form {float:left!Important}
	#clear-form-filters {display:block;margin:10px 0}
	/* karta produktu start____________________*/
	#to_cart {margin:20px 0}
	h2.medium {margin:20px 0;padding:0 0 10px 0;float:left;width:99%;font-size:28px;margin:20px 0 0 0;background:#1d1d1d;color:#f5f5f5;padding:2px;text-align:center}
	#product_left {width:100%;text-align:center;background:#ffffff}
	#product_right {width:100%;float:none;background:#ffffff;margin:0 auto;display:inline-block}
	.new_cart {border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:15px 0 15px 0;float:right;width:100%}
	input.to_cart {width:200px;height:33px;background:#f57f17;color:#fff;cursor:pointer;font-weight:400;text-align:center;border:none;float:left;font-family:'Roboto Condensed', sans-serif;font-size:17px;margin-top:15px}
	input.to_cart {width:130px;height:33px;background:#f57f17;color:#fff;cursor:pointer;font-weight:400;text-align:center;border:none;float:right;font-family:'Roboto Condensed', sans-serif;font-size:17px;margin-top:0px}
	/* karta produktu koniec __________________*/
	/*____________________buton start____________________*/
	input.order_accepted {width:100%}
	/*____________________buton end____________________*/
	/*____________________produkty w koszyku_________________________________________________________________________________*/
	#cart_thumb {width:100%;float:left;padding:5px}
	#cart_desc {width:100%;float:left;margin:5px 0}
	#cart_desc p.side_name {font-size:25px;font-weight:bold;color:#414a56}
	#cart_desc p {font-size:20px;color:#414a56}
	#product_incart #cart_thumb a img.cart_thumb{width:98%}
	#cart_price {width:85%;float:left}
	#cart_price p.medium{text-align:left!Important;margin:10px 0;color:#414a56}
	#cart_delete {width:13%;float:right;right:5px;bottom:20px;margin:10px 0}
	#cart_total {background:#363636;width:97%;float:left;padding:15px 3% 15px 0;margin:20px 0 10px 0;color:#ffffff}
	#cart_total p.medium, #cart_total p{text-align:right;font-weight:300!Important;color:#ffffff;margin:10px 0;font-size:16px}
	#cart_total p.medium span.large{font-size:23px!Important}
	#ok input[type=checkbox]:checked + label{padding:15px 0% 15px 19%;width:81%;font-size:20px}
	#ok input[type=checkbox]{left:30px;top:30px}
	#ok label{padding:15px 0% 15px 19%;width:81%;font-size:18px}
	#ok_owu input[type=checkbox]:checked + label{padding:15px 0% 15px 19%;width:81%;font-size:20px}
	#ok_owu input[type=checkbox]{left:30px;top:30px}
	#ok_owu label{padding:15px 0% 15px 19%;width:81%;font-size:18px}
	#ok_rodo input[type=checkbox]:checked + label{padding:15px 0% 15px 19%;width:81%;font-size:20px}
	#ok_rodo input[type=checkbox]{left:30px;top:30px}
	#ok_rodo label{padding:15px 0% 15px 19%;width:81%;font-size:18px}
	/*____________________koniec ____________________________________________________________________________________________*/
	/*____________________kurier w koszyku_____________________________________*/
	#order_adres .gray_desc {width:100%;float:left;padding:0 0 10px 0}
	#cz {float:left}
	#ce {float:right!important}
	.reg_type {width:96%;padding:3px 2%;float:left;margin-top:5px}
	.reg_type p{float:right;margin-top:3px}
	.reg_type a.reg {padding:5px;background:#666;color:#f5f5f5;width:45%;float:left;text-align:center;text-decoration:none;font-weight:normal}
	.reg_type a.reg:hover {background:#1d1d1d;color:#ffffff;width:45%}
	.reg_type img.pay-logo {width: 80px;height: 26px;padding: 2px 5px}
	.bank_list {color: #1d1d1d;font-size: 16px;font-weight: 500;margin: 10px 8px;line-height: 26px;text-decoration: none;float: left}
	.wb {font-size:17px;float:left;width:96%;margin:10px 0 0 0;padding:10px 2% 0 2% !important;border-top:1px solid #999}
	.wb p {margin:15px 0 0 0}
	.wb #dostawa_nazwa, .wb #platnosc-nazwa {text-align:right;font-weight:bold;color:#000;float:right;margin:0}
	p.line {border-top:1px solid #f5f5f5;padding:20px 0 0px 0 !important;margin:15px 0% 15px 4% !important}
	/* koniec kopia
    @media all and (min-width:200px) and (max-width:550px) {*/
	#log_in {color:#ffffff;width:41%!important}
	#lang {width:20%!important}
	#currency {width:39%!important;padding-right:15px;box-sizing:border-box}
	#shop_bar {width:100%}
	#haslo {display:none}
	.filtr {width:100%;box-sizing:border-box}
	.filtr h5 {margin:5px 0;padding:0}
	#menu_bar {width:100%;float:left;height:84px}
	#search_bar.scrolling #do_cart {display:none}
	#currency span {display:none}
	#currency a.top-link {margin-left:10px}
	#do_cart {color:#1d1d1d;float:right;width:64%;font-size:17px;margin-top:15px;position:absolute;top:45px;right:15px;line-height:30px;font-weight:400}
	#do_cart span {display:none}
	#do_cart a {background:#f79a00;float:right;width:75px;height:42px;margin:0 0 0 10px;text-align:center;-webkit-transition:all 1s;transition:all 1s}
	#do_cart a:hover {opacity:1;top:0px;background:#3A861E;width:75px;height:42px}
	#do_cart img {margin:7px 0 2px 0;height:28px}
	#logo {width:100%;float:left}
	#search {width:100%}
	#shop_bar {width:100%}
	.search_pole {border:1px solid #999999;color:#000000;font-size:20px;line-height:40px;padding:0 0 0 5px;width:75%;height:40px}
	.cat{width:100%;border-bottom:1px solid #d2d2d2}
	h1, .header {border-bottom-color:#f5f5f5;border-bottom-style:solid;border-bottom-width:1px;display:block;float:left;font-size:24px;font-weight:400;line-height:35px;margin-bottom:15px;margin-left:0;margin-right:0;margin-top:15px;width:100%}
	#new_product {width:100%;padding-top:15px}
	.product_desc {height:40px;overflow:hidden;text-align:left;margin-top:10px;font-size:14px}
	.product_name {font-size:16px;font-weight:500;overflow:hidden;text-align:left}
	.price {text-align:left;font-size:16px}
	.to_cart {width:130px;height:25px;background:#F79A00;border:0px;color:#fff;font-weight:400;margin:10px 5px 10px 0;cursor:pointer;font-size:12px;float:right}
	#search_bar.scrolling {width:100%;position:fixed;z-index:700;border-bottom:solid 1px #d2d2d2}
	#search form {}
	.search_button {background-size:30px;border:none;float:right;margin-right:10px;width:15%;line-height:41px;height:41px;margin-top:1px;background:url(../images/magnifying-glass-w.svg)no-repeat center}
	/*----------- FOOTER ------------*/
	#footer {width:100%}
	#menu_dolne {width:100%;height:30px;margin:auto}
	.menu_dolne {width:98%;height:auto;padding:1%;float:left;margin:0 0 20px 0}
	#menu_dolne .menu_dolne ul {padding:0;margin:0 30px;text-align:left}
	#menu_dolne .menu_dolne ul li {list-style:none;margin:5px 0}
	#menu_dolne .menu_dolne ul li strong, #foot_kontakt strong, .menu_dolne ul li strong {font-size:20px;color:#1d1d1d;line-height:20px;margin:2px 0 5px 0;font-weight:400}
	#menu_dolne .menu_dolne strong {text-transform:uppercase;font-size:20px;color:#1d1d1d;line-height:20px;margin:2px 0 10px 0;margin-left:0px;font-weight:400;margin-left:30px}
	#menu_dolne .menu_dolne ul li a, #menu_dolne .menu_dolne p, #menu_dolne .menu_dolne p span {color:#1d1d1d;font-size:15px!Important}
	#menu_dolne .menu_dolne p {margin:0 30px}
	#menu_dolne .menu_dolne ul li a {color:#1d1d1d;text-decoration:none}
	#menu_dolne .menu_dolne ul li a:hover {color:#F79A00}
	#unia {display:none;width:100%;float:left;font-size:0.85em;color:#999}
	#platnosci {display:none}
	#foot_kontakt {padding:10px 0px 20px 33px;width:89%;text-align:left;float:left;line-height:16px;color:#1d1d1d}
	#foot_kontakt p {text-align:left;line-height:28px;font-size:17px!important}
	.cookie_link{color:#fff;text-decoration:none}
	.dalej {position:absolute;bottom:10px;right:10px}
	.dalejimg {width:20px;height:20px}
	.recommend{ font-size:20px!Important}
	.reg_type {width:90%!Important}
	#payment_provider {width:100%;margin:10px 0 20px 0;text-align:center}
	#payment_provider img {width:250px;height:29px;background:#f5f5f5}
	/* kopia z media.css */
	#product_sort form input {margin:10px}
	#product_sort {padding:10px 1%;float:left;width:98%}
	#product_sort label {color:#1d1d1d;font-weight:normal;font-size:17px}
	#product_sort .iap {margin:10px}
	#product_sort form {float:left!Important;width:100%;padding:5px 0 5px 0}
	#product_sort form {float:left!Important}
	#product_sort select.select {width:96%;margin:10px 2%;padding:5px}
	.kat_kafelki_name {color:#1d1d1d;font-weight:300}
	#clear-form-filters {display:block;margin:10px 0}
	#clear-form-filters a {background:#1d1d1d;color:#ffffff;font-size:15px;font-weight:400;width:96%;float:left;text-align:center;padding:7px 0;margin:0 2%;text-decoration:none}
	#product_long {}
	#prduct_long_long {width:63%;float:left}
	#prduct_long_r {float:right;width:auto}
	#prduct_long_long p.side_name a {color:#1d1d1d!Important;font-weight:bold;font-size:15px}
	#prduct_long_long p a {font-size:13px}
	#prduct_long_img .product_img {float:left;margin-right:4%}
	/* karta produktu start____________________*/
	ul.va {background:#f5f5f5;padding:10px 0;list-style:none;margin:0 0 20px 0}
	ul.va li {color:#1d1d1d;margin-left:20px;font-size:19px}
	ul.va li a {font-size:20px;background:#1d1d1d;padding:0 15px;margin:0 10px;color:#ffffff;text-decoration:none}
	ul.va li a.active {font-size:20px;background:#f5f5f5;padding:0 10px;margin:0 10px;color:#000000}
	.price_prod {width:100%;font-size:25px;margin:5px 0}
	#product_right {width:100%;float:none}
	#product_right .gray_desc{width:100%;float:none;background:#ffffff}
	#product_right .shop {width:100%}
	#product_left {width:98%;text-align:center;background:#ffffff}
	#product_right {width:100%;float:none;background:#ffffff;margin:0 auto;display:inline-block}
	#product_right .silver {background:#f5f5f5;margin-bottom:10px;padding:10px}
	.silver a {color:#b16000;text-decoration:none;font-size:17px;font-weight:600}
	.new_cart {border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:15px 0 15px 0;float:right;width:100%}
	#qty {height:30px;padding:0px;float:left;width:100%;margin:5px 0 20px 0}
	#plus_m {float:left;padding:0 25% 0 25%}
	#plus_m img {width:30px}
	#qty .add_product, #qty .remove_product {float:left;cursor:pointer}
	input.to_cart {width:200px;height:33px;background:#f57f17;color:#fff;cursor:pointer;font-weight:400;text-align:center;border:none;float:left;font-family:'Roboto Condensed', sans-serif;font-size:17px;margin-top:15px}
	input.add_tocart {background:#b16000;color:#ffffff;padding:10px 25px;margin:5px 0 0 0;font-size:20px;border:none;font-family:'Roboto Condensed', sans-serif;font-weight:400;width:100%;float:left}
	.phone_order {padding:10px 0!important;background:#b16000;color:#ffffff;text-align:center;font-size:18px;float:left;bottom:0;width:100%;font-weight:400}
	#product_short {width:100%;border:1px solid #eeeeee;padding:10px 0 10px 0;margin:10px 0 10px 0;float:left;box-sizing:border-box}
	#product_short .product_img {float:left;width:135px;margin-right:10px;height:143px;background:#f5f5f5}
	#product_short p.product_name, #product_short p.product_desc {color:#1d1d1d;padding:3px 0!Important;margin:0}
	#product_short p.product_name a {text-decoration:none;color:#1d1d1d;font-size:17px;font-weight:bold}
	#product_short p.product_desc a {color:#b16000;font-size:17px;font-weight:normal;text-decoration:none;padding:3px 0;float:left}
	#product_short p.price {margin:3px 0;font-size:19px;text-align:right;margin:3px 0 10px 0;padding-right:6px}
	#product_short p.price span {font-weight:bold;font-size:22px}
	input.to_cart {width:130px;height:33px;background:#b16000;color:#fff;cursor:pointer;font-weight:400;text-align:center;border:none;float:right;font-family:'Roboto Condensed', sans-serif;font-size:17px;margin-top:0px}
	.info-box {float:left;width:100%;border-top:1px solid #f5f5f5;margin:20px 0 0 0;padding:0}
	.info-box h3#button, .info-box #send {display:none}
	.info-box h3#callto a {font-weight:400;color:#ffffff;background:#3A861E;font-size:24px;margin:5px 0 10px 0;font-family:'Roboto Condensed', sans-serif;cursor:pointer;float:left;text-align:center;width:100%;text-decoration:none;padding:13px 0 13px 0}
	.info-box h3#callto a img {width:30px;vertical-align:bottom}
	.info-box h3#callto a span {margin-top:5px}
	.info-box h3#callto:hover {color:#f57f17}
	#send {width:100%;box-sizing:border-box;padding:10px 20px;border:1px solid #f5f5f5;float:left;display:none}
	.info-box .block{display:block!Important}
	/* karta produktu koniec __________________*/
	/*____________________buton start____________________*/
	input.order_accepted {width:100%}
	/*____________________buton end____________________*/
	/*____________________produkty w koszyku_________________________________________________________________________________*/
	#cart_thumb {width:100%;float:left;padding:5px}
	#cart_desc {width:100%;float:left;margin:5px 0}
	#cart_desc p.side_name {font-size:25px;font-weight:bold;color:#414a56}
	#cart_desc p {font-size:20px;color:#414a56}
	#product_incart #cart_thumb a img.cart_thumb{width:98%}
	#cart_qty{width:67%;float:left;margin:20px 0;padding:0}
	#cart_qty input.cart_qty {padding:7px 5px;font-size:16px;color:#111;border:1px solid #999999;width:27px;text-align:center;margin:0px 30px 0px 30px;float:left}
	#cart_qty#plus_minus {}
	#cart_qty#plus_minus img {float:left;width:35px}
	#cart_qty#plus_minus .add_product{width:38px;display:initial}
	#cart_qty#plus_minus .remove_product{width:38px;margin-left:30%}
	#cart_price {width:85%;float:left}
	#cart_price p.medium{text-align:left!Important;margin:10px 0;color:#414a56}
	#cart_delete {width:13%;float:right;right:5px;bottom:20px;margin:10px 0}
	#cart_total {background:#363636;width:97%;float:left;padding:15px 3% 15px 0;margin:20px 0 10px 0;color:#ffffff}
	#cart_total p.medium, #cart_total p{text-align:right;font-weight:300!Important;color:#ffffff;margin:10px 0;font-size:16px}
	#cart_total p.medium span.large{font-size:23px!Important}
	#ok input[type=checkbox]:checked + label{padding:15px 0% 15px 19%;width:81%;font-size:20px}
	#ok input[type=checkbox]{left:30px;top:30px}
	#ok label{padding:15px 0% 15px 19%;width:81%;font-size:18px}
	#ok_owu input[type=checkbox]:checked + label{padding:15px 0% 15px 19%;width:81%;font-size:20px}
	#ok_owu input[type=checkbox]{left:30px;top:30px}
	#ok_owu label{padding:15px 0% 15px 19%;width:81%;font-size:18px}
	#ok_rodo input[type=checkbox]:checked + label{padding:15px 0% 15px 19%;width:81%;font-size:20px}
	#ok_rodo input[type=checkbox]{left:30px;top:30px}
	#ok_rodo label{padding:15px 0% 15px 19%;width:81%;font-size:18px}
	/*____________________koniec ____________________________________________________________________________________________*/
	/*____________________ adresy w koszyku__________________________________________________________________________*/
	.invoice-form {margin-top:15px}
	/*____________________koniec ____________________________________________________________________________________*/
	/*____________________kurier w koszyku_____________________________________*/
	#order_adres .gray_desc {width:100%;float:left;padding:0 0 10px 0}
	#cz {float:left}
	#ce {float:right!important}
	.reg_type {width:96%;padding:3px 2%;float:left;margin-top:5px}
	.reg_type p{float:right;margin-top:3px}
	.reg_type a.reg {padding:5px;background:#666;color:#f5f5f5;width:45%;float:left;text-align:center;text-decoration:none;font-weight:normal}
	.reg_type a.reg:hover {background:#1d1d1d;color:#ffffff;width:45%}
	.wb {font-size:17px;float:left;width:96%;margin:10px 0 0 0;padding:10px 2% 0 2% !important;border-top:1px solid #999}
	.wb p {margin:15px 0 0 0}
	.wb #dostawa_nazwa, .wb #platnosc-nazwa {text-align:right;font-weight:bold;color:#000;float:right;margin:0}
	p.line {border-top:1px solid #f5f5f5;padding:20px 0 0px 0 !important;margin:15px 0% 15px 4% !important}
	/* koniec kopia */
	#header {height:87px;background:#eaebed}
	#header #logo a {margin:10px;display:inline-block}
	#logo {width:100%;float:left}
	#logo img {width:110px}
	#product-list {float:left}
	.nt {width:100%}
	p.inf_new {width:95%;float:left;margin:10px 0;font-size:15px;padding:0 0 10px 10px}
	p.inf_new a.link {color:#F79A00;margin:0!Important;float:none}
	p.inf_new a.link:hover {text-decoration:underline}
	/*user panel */
	#summary {margin-bottom:20px;float:left}
	.first {border-top:1px solid #f5f5f5}
	.summary {width:100%;float:left;padding:10px 0;border-bottom:1px solid #f5f5f5}
	.summary p.medium {font-size:18px;font-weight:500;margin:0;padding:0}
	.sum_left {font-size:18px;margin-bottom:10px}
	.sum_left, .sum_left_adr {width:100%;float:left;padding:0 0 5px 10px}
	.sum_right, .sum_right_adr {width:100%;float:left;padding:0 0 0 10px}
	.history-row:nth-child(even) {background:#ffff;border:1px solid #f5f5f5}
	.history-row:nth-child(odd) {background:#f5f5f5}
	.history-row {width:100%!important;float:left;margin-bottom:25px}
	.history-order-nr-td, .history-products-td, .history-cost-td {width:100%!important;float:left;display:block;padding:10px 10px 0 10px !important;box-sizing:border-box}
	.history-products-td {float:left;width:100%}
	.history-action-td {float:left;width:100%}
	.history-order-nr {border:none}
	.x-large {text-align:left;font-size:25px;font-weight:500;padding:0;margin:0}
	.history-products p.medium {font-size:20px;font-weight:500;padding:0;margin:0}
	.history-action p.medium {width:100%;text-align:center}
	.history-action p.medium a {background:#f79a00;color:#ffffff;text-decoration:none;padding:10px 0;width:100%;float:left}
	/*end user panel*/
	.address-row:nth-child(even) {background:#ffff;border:1px solid #f5f5f5}
	.address-row:nth-child(odd) {background:#f5f5f5}
	.address-row {width:100%!important;float:left;margin-bottom:25px}
	.address-name-td, .history-products-td, .history-cost-td{float:left;display:block;padding:10px 10px 0 10px !important;box-sizing:border-box}
	.address-name-td {width:100%!important}
	.address-address-td {width:100%!important;padding:10px 10px 0 10px !important}
	.address-actions-td {float:left;width:100%}
	.address-name p.large {font-weight:400;font-size:19px;margin:0;padding:3px 0}
	.address-actions {}
	.address-actions p.medium{float:left;width:50%;padding:0 10px;box-sizing:border-box}
	.address-actions p.medium a {text-decoration:none;color:#f79a00}
	/* end */
	a.add_act {background:#f57f17;font-size:1.2em;text-transform:uppercase;padding:6px 41px 5px 41px;position:relative;color:#ffffff;cursor:pointer;font-weight:400;-webkit-transition:background 1s;transition:background 1s;text-decoration:none}
}
a.add_act:hover {}
.search_pole {font-family:'Roboto Condensed', sans-serif}
/* niebieski 060F38 */
/* czerwony DE3B16 */
/* zielony 1B780C */
.hidden {display:none!Important}
.lok {display:block}
.do_kasy, .submit_link {text-transform:uppercase}
a.link:hover {text-decoration:underline}

/*zamówienia zwroty reklamacje zalogowany*/
@media all and (min-width:200px) and (max-width:350px) {
	.detail_tab, a.order_id {width:100%!important;float:left}
	.history_tab th.hi_ret_1, .history_tab th.hi_ret_2, .history_tab th.hi_ret_3, .history_tab th.hi_ret_4, .history_tab th.hi_ret_5, .history_tab th.hi_ret_6 {text-align:center!important}
	p.re_id {text-align:center!important;float:right;padding:2px 0;margin:2px 0;width:100%}
	.search_history input.search_hi {width:100%!important}
	#log_in {width:25%!important}
	#lang {width:10%!important}
	#lang .lang {width:100%}
	#currency {width:60%!important}
}
@media all and (min-width:200px) and (max-width:700px) {

	/* reklamacja */
	.dn {display:none}
	.return_form {margin:0;padding:0}
	.return_form .mr_50, .return_form .mr_50_r, .return_form .mr_30, .return_form .mr_100 {width:100%;margin:8px 0!Important}
	.return_form .mr_50 label, .return_form .mr_50_r label, .return_form .mr_30 label, .return_form .mr_100 label {width:100%;display:block;font-weight:normal;font-size:16px;margin-bottom:2px}
	.return_form .mr_100 textarea {width:100%;display:block;font-weight:normal;font-size:16px;margin-bottom:10px;border:1px solid #999999;font-family:"Roboto Condensed";box-sizing:border-box}
	.box_form {width:100%;/*padding:10px;*/ margin:0;float:left;box-sizing:border-box}
	ul.return_form {list-style:none;margin:0!important;float:left;box-sizing:border-box;width:100%;font-weight:normal}
	ul.return_form li {margin:5px 0!important;float:left;box-sizing:border-box;padding:0;width:70%}
	.return_form li input.return {border:1px solid #999999;font-size:16px;color:#1d1d1d;width:100%;padding:10px;font-weight:normal;box-sizing:border-box}
	.return_small, .return_big, .return_min{width:75%;border:1px solid #999999;font-size:16px;color:#1d1d1d;padding:5px 10px;font-weight:normal;box-sizing:border-box;float:left;font-family:"Roboto Condensed"}
	#complaint_show p a {color:#1d1d1d}
	#complaint_show, #return_show {width:100%;float:left;box-sizing:border-box}
	h3.return_head {width:100%;float:left;padding:0;margin:10px 0}
	.return_tab th.th_complaint_1 {display:none}
	.return_tab th.th_complaint_2, .return_tab th.th_ret_4, .return_tab th.th_ret_5 {width:100%;float:left;padding:10px 0;min-height:20px}
	.return_tab th.th_ret_4, .return_tab th.th_ret_5 {border-top:1px solid #d2d2d2}
	a.order_id {width:70%;display:block;color:#3e3e3e;font-size:16px;text-decoration:none;float:right;text-align:right}
	.return_tab th.th_ret_4 p.order_his {width:60%;float:right}
	input.re-text {width:20px;height:20px;text-align:center;border:1px solid #999999;padding:5px;border-radius:0px;font-family:roboto;font-weight:400;font-size:16px}
	p.re_id {text-align:right;float:right;padding:2px 0;margin:2px 0}
	.return_tab th:first-child {border-top:none}
	/* */
	.return_tab {width:100%!important;border-collapse:collapse;vertical-align:baseline;margin:0px 0 20px 0;border:none}
	.return_tab tr {margin-bottom:15px;float:left;padding:10px;width:100%;box-sizing:border-box}
	.return_tab tr:nth-child(even) {background:#f5f5f5;border:1px solid #d2d2d2}
	.return_tab tr:nth-child(odd) {background:#ffffff;border:1px solid #d2d2d2}
	/*.return_tab td, th {border-top:none;padding:0px}*/
	.return_tab th.th_ret_1 {display:none}
	.return_tab th.th_ret_2, .return_tab th.th_ret_3{width:100%;vertical-align:top;float:left;box-sizing:border-box}
	th.th_ret_2 a.order_id {font-size:20px;text-align:left;margin-bottom:10px;line-height:29px;float:left;color:#f79a00;text-decoration:none}
	th.th_ret_2 a.order_id:hover {color:#573d21;text-decoration:underline}
	.order_val {text-align:left;font-size:22px;text-decoration:none}
	.return_tab th.th_ret_2 ul {list-style:none;text-align:left;font-weight:normal;font-size:16px;line-height:27px;float:left;width:100%;box-sizing:border-box;margin:0;padding:0}
	.return_tab th.th_ret_3 .data_ret {text-align:left;display:block;font-weight:normal;font-size:15px;line-height:25px;margin:0 0 10px 0}
	.order_status {margin:15px 0 10px 0;float:left}
	.link_ret {text-align:left;float:left;width:100%;color:#b4731b;font-weight:500;font-size:18px;line-height:30px;text-decoration:none}
	.link_ret:hover {color:#754f21;text-decoration:underline}

	.mt30 {margin-top:10px}
	.search_history, .login_panel {background:#f5f5f5;padding:20px;float:left;width:100%;box-sizing:border-box}
	.search_history .home_hi {box-sizing:border-box}
	.search_history h2, .login_panel h2 {margin:0px 0px 10px 0;padding:0px 0px 10px 0;border-bottom:1px solid #d2d2d2;font-size:18px;font-weight:600}
	.search_history p, .search_history input.search_hi, .search_history input.search_data {font-size:15px;line-height:27px;font-weight:400;margin-bottom:5px}
	.search_history p label, .login_panel p label {width:100%;display:inline-block;font-size:17px;font-weight:400}
	.search_history input.search_hi {border:1px solid #d1d1d1;padding:2px 5px;width:60%;font-family:'Roboto Condensed', sans-serif;display:flex}
	.search_history input.search_data {border:1px solid #d1d1d1;padding:2px 5px;font-family:'Roboto Condensed', sans-serif;display:flex}
	.login_panel .box_h a.tres {float:right}
	a.new_pass {min-height:31px;line-height:31px;font-size:16px;font-weight:normal;text-align:center;color:#1d1d1d;margin:10px auto 0;position:relative;display:inline-block}
	a.new_pass:hover {text-decoration:underline}
	a.tres {background:#f79a00;min-height:31px;line-height:31px;font-size:16px;font-weight:normal;text-align:center;color:#ffffff;margin:10px auto 0;position:relative;display:inline-block;text-decoration:none}
	a.tres > span {text-decoration:none;color:#ffffff;z-index:1;position:relative;font-size:16px;font-weight:normal;padding:5px 23px;text-transform:uppercase;letter-spacing:1px}
	a.tres > span:before {content:"";background:#a16c2a;position:absolute;width:100%;height:5px;bottom:-1px;left:0;border-radius:0px;transform:scaleX(0);animation:0.25s forwards no-hover-v linear;animation-fill-mode:forwards;z-index:-1}
	a.tres > span:hover:before, a.tres> span:focus:before {animation:0.25s forwards hover-v linear;animation-fill-mode:forwards}
	a.new_link{background:#0D757D;width:100%;min-height:200px;line-height:200px;font-size:3rem;font-weight:normal;text-align:center;color:rgba(0,0,0,.4);margin:3rem auto 0}
	a.new_link::after {content:"";background:red;position:absolute;z-index:-1;padding:5px 25px;line-height:27px;height:27px;display:flex;width:auto}

	button {font-family:'Roboto Condensed', sans-serif;font-size:18px;font-weight:500;background:#f79a00;color:#fff;border:none;padding:7px 30px;margin:5px auto 0px auto;position:relative;z-index:1;overflow:hidden;cursor:pointer;border-radius:0px;letter-spacing:1px;text-transform:uppercase}
	button:hover {color:#a16c2a;color:#ffffff}
	button::after {content:"";background:#a16c2a;position:absolute;z-index:-1;padding:0.85em 0.75em;display:block}
	button[class^="slide"]::after {transition:all 0.35s}
	button[class^="slide"]:hover::after {left:0;right:0;top:0;bottom:0;transition:all 0.35s}
	button.slide_from_bottom::after {left:0;right:0;top:100%;bottom:-100%}

	.head-tab {display:none}
	.history_tab {width:100%;border-collapse:collapse;vertical-align:baseline;margin:10px 0 10px 0;float:left}
	.history_tab td, .history_tab th {/*border-top:1px solid #d2d2d2;*/padding:10px 10px;min-height:40px;font-weight:400}

	.history_tab .head-tab {background:#535353!important;color:#f5f5f5;font-size:16px;font-weight:normal}
	.history_tab th.uni, .return_tab th.uni {vertical-align:middle;text-align:center;font-size:16px;font-weight:normal;color:#1d1d1d;line-height:22px;box-sizing:border-box}
	.history_tab th.hi_ret_1 {background:#535353!important;color:#ffffff}
	.history_tab th.hi_ret_1 a {color:#ffffff;border:none;text-decoration:underline;text-align:left}
	.history_tab th.hi_ret_1, .history_tab th.hi_ret_2, .history_tab th.hi_ret_3, .history_tab th.hi_ret_4, .history_tab th.hi_ret_5, .history_tab th.hi_ret_6, .history_tab th.hi_ret_7 {width:100%;display:block;box-sizing:border-box;text-align:left;height:auto}
	.history_tab tr:nth-child(even) {background:#f5f5f5;margin:20px 0 0 0;float:left;width:100%;border-top:1px solid #d2d2d2}
	.history_tab tr:nth-child(odd) {background:#ffffff;margin:20px 0 0 0;float:left;width:100%;border-top:1px solid #d2d2d2}
	.detail_tab {width:30%;display:inline-block;float:left;text-align:left}
	#check_availability .modal-content {width:calc(80% - 20px)}

}
@media only screen and (min-width:701px) {
	#check_availability .modal-content {width:calc(50% - 20px);min-width: calc(89% - 20px);}
	.detail_tab{display:none}
	.return_tab {width:100%!important;border-collapse:collapse;vertical-align:baseline;margin:20px 0 20px 0;float:left}
	.return_tab tr.head-tab {background:#535353!important;color:#f5f5f5;font-size:16px;font-weight:normal}
	.return_tab td, th {border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:10px 10px;min-height:200px;height:200px}
	.return_tab th.th_ret_1 {width:8%;vertical-align:top;padding:5px 0}
	.return_tab th.th_ret_2 {width:28%;vertical-align:top;padding-left:10px}
	.return_tab th.th_ret_3 {width:11%;padding:10px 0 10px 0!important}
	.return_tab th.th_ret_4 {width:7%;padding:10px 0 10px 0!important;position:relative}
	.return_tab th.th_ret_5 {width:11%;padding:10px 0 10px 0!important;position:relative}
	.return_tab th.th_ret_6 {width:22%;vertical-align:top;padding:15px 0 10px 0!important;position:relative}
	.return_tab th.th_ret_7 {width:17%;vertical-align:top;padding:10px 0 10px 0!important;position:relative}
	.return_tab th.th_complaint_1 {width:14%;vertical-align:top;padding:5px 0}
	.return_tab th.th_complaint_2 {width:55%;vertical-align:top;padding-left:10px}
	.return_tab th.th_complaint_1 img {width:40px;height:40px;background:#909090;margin-top:10px}
	.return_tab th.th_ret_1 img {width:80px;min-height:80px;background:#909090}
	.order_his {font-size:16px;line-height:27px;font-weight:500}
	th.th_ret_2 a.order_id, .th_complaint_2 a.order_id {font-size:16px;text-align:left;line-height:22px;float:left;color:#f79a00;text-decoration:none;margin:3px 0;width:100%}
	th.th_ret_2 a.order_id:hover, .th_complaint_2 a.order_id:hover {color:#573d21;text-decoration:underline}
	p.re_id {width:100%;font-weight:normal;font-size:16px;text-align:left}
	.order_val {text-align:right;font-size:22px;line-height:36px}
	.return_tab th.th_ret_2 ul {list-style:none;text-align:left;font-weight:normal;font-size:16px;line-height:27px;float:left;width:100%;margin:0;padding:0}
	.return_tab th.th_ret_2 ul li {color:#373737}
	.return_tab th.th_ret_3 .data_ret {text-align:right;display:block;font-weight:normal;font-size:15px;line-height:25px;margin:0 0 10px 0}
	.order_status {float:left;font-size:16px;line-height:27px;font-weight:500}
	.link_ret {text-align:right;float:right;color:#f79a00;font-weight:500;font-size:17px;line-height:30px;text-decoration:none;width:100%}
	.link_ret:hover {color:#754f21;text-decoration:underline}
	.po_ab {}
	a.new_pass {min-height:31px;line-height:31px;font-size:16px;font-weight:normal;text-align:center;color:#1d1d1d;margin:10px auto 0;position:relative;display:inline-block}
	a.new_pass:hover {text-decoration:underline}
	a.tres {background:#f79a00;min-height:31px;line-height:31px;font-size:16px;font-weight:normal;text-align:center;color:#ffffff;margin:10px auto 0;position:relative;display:inline-block;text-decoration:none}
	a.tres > span {text-decoration:none;color:#ffffff;z-index:1;position:relative;font-size:16px;font-weight:normal;padding:5px 23px;text-transform:uppercase;letter-spacing:1px}
	a.tres > span:before {content:"";background:#a16c2a;position:absolute;width:100%;height:5px;bottom:-1px;left:0;border-radius:0px;transform:scaleX(0);animation:0.25s forwards no-hover-v linear;animation-fill-mode:forwards;z-index:-1}
	a.tres > span:hover:before, a.tres> span:focus:before {animation:0.25s forwards hover-v linear;animation-fill-mode:forwards}
	a.new_link{background:#0D757D;width:100%;min-height:200px;line-height:200px;font-size:3rem;font-weight:normal;text-align:center;color:rgba(0,0,0,.4);margin:3rem auto 0}
	a.new_link::after {content:"";background:red;position:absolute;z-index:-1;padding:5px 25px;line-height:27px;height:27px;display:flex;width:auto}
	.search_history, .login_panel {background:#f5f5f5;padding:30px;float:left;width:100%;box-sizing:border-box;min-height:260px}
	.search_history h2, .login_panel h2 {margin:0px 0px 10px 0;padding:0px 0px 10px 0;border-bottom:1px solid #d2d2d2;font-size:18px;font-weight:600}
	.search_history p, .search_history input.search_hi, .search_history input.search_data, .login_panel p{font-size:16px;line-height:27px;font-weight:400;margin-bottom:5px}
	.search_history p label, .login_panel p label {width:137px;display:inline-block}
	.search_history input.search_hi {border:1px solid #d1d1d1;padding:2px 5px;width:220px;font-family:'Roboto Condensed', sans-serif}
	.search_history input.search_data {border:1px solid #d1d1d1;padding:2px 5px;width:97px;font-family:'Roboto Condensed', sans-serif}
	.login_panel .box_h {width:50%;float:left;box-sizing:border-box}
	.login_panel .box_h a.tres {float:right}
	.history_tab {width:100%;border-collapse:collapse;vertical-align:baseline;margin:30px 0 30px 0;float:left}
	.history_tab td, th {border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:10px 0;min-height:40px;height:40px;font-weight:500}
	.history_tab .head-tab {background:#535353!important;color:#f5f5f5;font-size:16px;font-weight:normal}
	.history_tab th.uni {vertical-align:middle;text-align:center;font-size:16px;font-weight:normal;color:#1d1d1d;line-height:27px}
	.history_tab th.hi_ret_1 {width:170px}
	.history_tab th.hi_ret_2 {width:180px}
	.history_tab th.hi_ret_3 {width:190px}
	.history_tab th.hi_ret_4 {width:150px}
	.history_tab th.hi_ret_5 {width:150px}
	.history_tab th.hi_ret_6 {width:190px}
	.history_tab th.hi_ret_7 {width:190px}
	.history_tab tr:nth-child(even) {background:#f5f5f5}
	.history_tab tr:nth-child(odd) {background:#ffffff}
	.search_history button {margin:10px 88px 0px 0px}
	button {font-family:'Roboto Condensed', sans-serif;font-size:18px;font-weight:500;background:#f79a00;color:#fff;border:none;padding:5px 25px;position:relative;z-index:1;overflow:hidden;cursor:pointer;border-radius:0px;letter-spacing:1px;text-transform:uppercase;float:right}
	button:hover {color:#a16c2a;color:#ffffff}
	button::after {content:"";background:#a16c2a;position:absolute;z-index:-1;padding:0.85em 0.75em;display:block}
	button[class^="slide"]::after, button[class^="order"]::after {transition:all 0.35s}
	button[class^="slide"]:hover::after, button[class^="order"]:hover::after{left:0;right:0;top:0;bottom:0;transition:all 0.35s}
	button.slide_from_bottom::after, button.order_1::after {left:0;right:0;top:100%;bottom:-100%}
	.bxdc {width:90%;margin:5px auto 0 auto}
	.order_1 {float:left;margin-left:10px!important;line-height:37px;height:38px}
	button.order_1 {font-family:'Roboto Condensed', sans-serif;font-size:15px;font-weight:500;background:#f79a00;color:#fff;border:none;padding:5px 20px;margin:5px 0px 0px 0px;position:relative;z-index:1;overflow:hidden;cursor:pointer;border-radius:0px;letter-spacing:1px;text-transform:uppercase}

	#re_qty {width:120px;float:left;margin:5px 0 0 0}
	.re-text {border:1px solid #999999;float:left;width:35px;padding:10px 5px;text-align:center;border-radius:0px}
	.re_plus_minus {padding:6px;cursor:pointer}
	.re_plus_minus:hover {opacity:0.7}
	.re_add_tocart {}
	a.order_stat {font-size:16px;color:#f79a00!important;border-bottom:1px solid #f79a00!important}
	a.order_stat:hover {border-bottom:none!important;background:none!important}
	.exchange_rate td, .exchange_rate th {padding:1px 0;min-height:18px;height:18px;font-weight:normal;font-size:16px;border:none}
	.exchange_rate td.nbp{text-align:left;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:2px 0 2px 0}
	.exchange_rate {}
}
.history_tab a {border-bottom:1px solid #1d1d1d;color:#1d1d1d;transition-duration:0.5s;-webkit-transition-duration:0.5s;text-decoration:none}
.history_tab a:hover{background:#535353;border-bottom:1px solid #535353;color:#ffffff}
a.hi_fv{border:none!important;text-decoration:none;background:url('../images/svg/file-pdf.svg')no-repeat;background-position:right;padding:0 25px 0 0;color:#1d1d1d;transition-duration:0.5s;-webkit-transition-duration:0.5s}
a.hi_fv:hover{border:none!important;text-decoration:none;background:url('../images/svg/file-pdf_hover.svg')no-repeat;background-position:right;padding:0 25px 0 0;background-color:#535353;color:#ffffff;border:1px solid #535353}
input.cart {border:none!important;text-decoration:none;background:url('../images/svg/cart-outline.svg')no-repeat;background-position:right;padding:0 25px 0 0;color:#1d1d1d;transition-duration:0.5s;-webkit-transition-duration:0.5s}
input.cart:hover {border:none!important;text-decoration:none;background:url('../images/svg/cart-plus.svg')no-repeat;background-position:right;padding:0 25px 0 0;background-color:#535353;color:#ffffff;border:1px solid #535353}
select.ret,select.ret option {padding:3px 5px;font-size:16px;font-weight:normal;font-family:'Roboto Condensed', sans-serif;border-radius:0px}
select.ret option {background:#ffffff}
/* koniec zamówienia zwroty reklamacje zalogowany*/
/* kac-sm.css */
.kac-sm-panel{position:fixed;top:150px;right:-100px;z-index:999}.kac-sm-panel ul{list-style-type:none}.kac-sm-panel li{border-radius:5px;width:140px;height:40px;padding:5px;margin:3px 0;position:relative;right:0}.kac-sm-panel span{width:80px;display:inline;font-size:16px;vertical-align:middle;padding-bottom:13px;position:absolute;top:15px;left:50px;color:#fff;font-family:sans-serif;font-weight:700}.kac-sm-text-black{color:#000!important}.kac-sm-panel a{text-decoration:none}.kac-sm-block{transition:right .5s ease-out 0s}.kac-sm-block:hover{right:90px}.kac-sm-fb{background:none repeat scroll 0 0 #295c9e}.kac-sm-gplus{background:none repeat scroll 0 0 #da2128}.kac-sm-twitter{background:none repeat scroll 0 0 #16b9ed}.kac-sm-blog{background:none repeat scroll 0 0 #0171bb}.kac-sm-pinterest{background:none repeat scroll 0 0 #d73532}.kac-sm-youtube{background:none repeat scroll 0 0 #e32c26}.kac-sm-goldenline{background:none repeat scroll 0 0 #fff}.kac-sm-allegro{background:none repeat scroll 0 0 #ff5a00}.kac-sm-linkedin{background:none repeat scroll 0 0 #0097bd}.kac-sm-googlekspert{background:none repeat scroll 0 0 #fff}.kac-sm-payback{background:none repeat scroll 0 0 #00349a}@media screen and (max-width:640px){.kac-sm-panel{display:none}}
/* style.css */
#jquery-live-search-1 ul,#jquery-live-search-2 ul,#jquery-live-search-3 ul,#jquery-live-search-4 ul{background:none repeat scroll 0 0 #fff;max-height:300px;list-style:none outside none;overflow-y:scroll;width:150px
}#jquery-live-search-1 b,#jquery-live-search-2 b,#jquery-live-search-3 b,#jquery-live-search-4 b{background:none repeat scroll 0 0 #fff;list-style:none outside none;width:160px;font-size:13px}
#jquery-live-search-1 ul li,#jquery-live-search-2 ul li,#jquery-live-search-3 ul li,#jquery-live-search-4 ul li{border:1px solid #e5e5e5;padding:3px;cursor:pointer}
#jquery-live-search-1 ul li b,#jquery-live-search-2 ul li b,#jquery-live-search-3 ul li b,#jquery-live-search-4 ul li b{font-size:13px}
.modal{display:none;position:fixed;z-index:701;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}
.modal-content{background-color: #ffffff;padding: 10px;border: 1px solid #888;/* width: calc(80% - 20px); *//* box-sizing: border-box; *//* max-height:calc(80% - 20px); */}
.close{color:#aaa;float:right;font-size:28px;font-weight:700}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
#myModal .modal-content {background-color: #ffffff;padding: 20px;border: 1px solid #888;width: calc(80% - 20px);box-sizing: border-box;max-height: calc(80% - 20px);margin: 0 auto;margin-top: calc(2% - 20px)}
#myModal {z-index:100}
#myModal h4 {margin-bottom:20px}
#myModal p {font-weight:normal;font-size:16px;margin:5px 0}
/* */
body:after{content:url(../images/lightbox/close.png) url(../images/lightbox/loading.gif) url(../images/lightbox/prev.png) url(../images/lightbox/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto}.lightbox a images/img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-next,.lb-prev{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;width:60px;float:left}.lb-prev:hover{background:url(../images/lightbox/prev.png) left 48% no-repeat;background-color:rgba(0,0,0,.5)}.lb-next{right:0;width:60px;float:right}.lb-next:hover{background:url(../images/lightbox/next.png) right 48% no-repeat;background-color:rgba(0,0,0,.5)}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/lightbox/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7}.lb-data .lb-close:hover{cursor:pointer;opacity:1}
.reg_type p.pay-act {font-weight:bold;color:#000000}
.pay-actv {color:#ffffff;background:#3A861E!important}
@keyframes hover-v {
	0% {
		transform:scaleX(1.0);
		height:1px;
	}
	45% {
		transform:scaleX(1.0);
		height:20px;
	}
	55% {height:21px}
	100% {
		transform:scaleX(1.0);
		height:32px;
	}
}
@keyframes no-hover-v {
	0% {
		transform:scaleX(1.0);
		height:32px;
	}
	100% {
		transform:scaleX(1.0);
		height:0px;
	}
}

/* start sprawdź dostępność */
p.check_availability {float:left;margin:5px 0 10px 0;width:100%}
p.check_availability span.check-link {font-size:16px;background:#F79A00;cursor: pointer;color:#ffffff;padding:5px 15px;text-transform: uppercase;}
p.check_availability span.check-link:hover {background:#333333}
p.check_availability span.check-link .mdi-truck-delivery {margin-left:10px;font-size: 18px;}
#check_availability p.info_check {font-size: 18px;margin:5px 0}
#check_availability p.info_check strong {font-weight:600}

@media screen and (max-width:437px) {
      p.check_availability span.check-link {font-size:12px}
p.check_availability span.check-link i.ti-truck {display:none}
}

/*#check_availability .modal-content {max-width:550px;min-width: 480px;}*/
#check_availability .modal-dialog {width:auto!important}

table.check_tab, table.check_tab th, table.check_tab td {border-collapse: collapse}
.check_tab {width:100%;margin:15px 0 0 0;border:0;text-align:center;padding: 0;background-color: #f5f5f5}
.check_tab tr th {background:#363636;color:#ffffff;font-size:15px;font-weight:normal;padding:10px 10px}
.check_tab tr td {color:#363636;padding:10px 5px;font-size:15px;font-weight:normal;border-bottom:1px solid #d2d2d2}
.check_tab .first_tab, .check_tab .content_tab, .check_tab .last_tab {text-align: left;}
.check_tab .first_tab {width:10%}
.check_tab .content_tab {width:45%}
.check_tab .last_tab {width:45%}
.check_tab td.first_td_center, .check_tab th.first_td_center {text-align:center!important;padding:10px}
table.check_tab td {text-align:left;padding:10px}
.check_tab span.green-tab, .check_tab span.red-tab {padding:3px 5px;color:#ffffff}
.check_tab span.green-tab {background:#006400;}
.check_tab span.red-tab {background:#e32c26;}
/*koniec dostępność */

/*user panel */

.user_panel_wrapp {border: 1px solid #efefef;min-height:417px;margin: 0;display: inline;float: left;padding: 0 15px 0 15px;}
@media only screen and (max-width: 800px) {
	.user_panel_wrapp {width: 93%;padding-top:10px;margin-top:20px}
	.back-up {width:100%;padding:30px 0 20px 0;display:block}
	.back-up a {background:#1d1d1d;font-size:1.25em;text-transform:uppercase;padding:6px 24px 6px 24px;position:relative;color:#ffffff;cursor:pointer;font-weight:400;-webkit-transition:background 1s;transition:background 1s;width:60%;display:block;margin:0 auto;text-align:center}
	.back-up a:hover {background:#f79a00}
	.back-up a span {color:#ffffff;margin-right:10px}
	}
@media only screen and (min-width: 801px)  {
	.back-up {display:none}
	.user_panel_wrapp {width: 748px;}
}
@media only screen and (min-width: 962px) {
	.user_option_login {
		width:350px;
		left:49%;
	}
}
@media only screen and (max-width: 961px) {
	.user_option_login {
		left:5%;
		width: 80%;
		max-width:300px;
		color:#1d1d1d;                          
	}
	a.register_user_link {color:#1d1d1d!important;text-decoration:underline!important}
}
#open-box {display:none}
.user_option_login {
	background:#ffffff;
	padding:20px;
	display:block!important;
	border:solid 1px #999;
	position: absolute;
	z-index: 999999999;
	text-align: left;

& p {
	font-weight: normal;
	font-size: 16px;
	float: left;
	line-height: 25px;
	width: 100%;
	margin-bottom: 10px;};
& p:last-child {margin-bottom: 0;}
}
a.user_link {
	font-weight: normal !important;
	font-size: 18px !important;
	color: #ffffff;
	background-color: #f79a00;
	padding: 5px 15px !important;
	text-align: center;
	width: 90%;
	display: inline-grid;}
a.user_link::before, a.register_user_link::before {display: none;}
a.register_user_link {
	background-color: unset;
	color: #1d1d1d;
	text-decoration: underline;
	font-size: 16px !important;
	float: unset;
	text-align: left;
	margin: unset;
	padding: 0 !important;}