@media (max-width: 480px) {
	
.no-desk {
display:none !important;
}
	
}


#order_review_heading {
    font-size: 24px;
    padding-bottom: 36px;
}
#order_review .shop_table {
    width: 100%;
    color: #282828;
    border-collapse: separate;
}
#order_review .shop_table thead {
    display: none;
}

/* Order review: Items */
#order_review .shop_table tbody tr th,
#order_review .shop_table tbody tr td {
    padding: 14px 0; 
    border-bottom: 1px solid #eee;
    vertical-align: middle;
}
#order_review .shop_table tbody tr:first-child th,
#order_review .shop_table tbody tr:first-child td {
	padding-top: 0;
}
#order_review .shop_table tbody tr:last-child th,
#order_review .shop_table tbody tr:last-child td {
	padding-bottom: 25px;
    border-bottom: 0 none;
}
#order_review .shop_table tbody .nm-checkout-product-wrap {
    display: table;
    width: 100%;
}
#order_review .shop_table tbody .nm-checkout-product-thumbnail,
#order_review .shop_table tbody .product-name,
#order_review .shop_table tbody .product-total {
    display: table-cell;
    vertical-align: middle;
}
#order_review .shop_table tbody .nm-checkout-product-thumbnail {
    width: 55px;
}
#order_review .shop_table tbody .nm-checkout-product-thumbnail img {
    width: 100%;
}
#order_review .shop_table tbody .product-name {
	font-size: 12px;
    line-height: 1.4;
    padding-right: 21px;
    padding-left: 14px;
}
#order_review .shop_table tbody .product-name strong {
	font-weight: normal;
}
#order_review .shop_table tbody .product-name .variation {
	padding: 5px 0 0;
}
#order_review .shop_table tbody .product-name .variation li {
    padding-bottom: 0;
}
#order_review .shop_table tbody .product-total {
    text-align: right;
}

/* Order review: Totals */
#order_review .shop_table tfoot tr th,
#order_review .shop_table tfoot tr td {
    padding: 15px 21px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fafafa;
}
#order_review .shop_table tfoot tr th {
    border-left: 1px solid #e5e5e5;
}
#order_review .shop_table tfoot tr td {
    text-align: right;
    border-right: 1px solid #e5e5e5;
}
#order_review .shop_table tfoot tr:not(.shipping) td {
    padding-left: 0;
}
#order_review .shop_table tfoot tr:first-child th,
#order_review .shop_table tfoot tr:first-child td {
    border-top: 1px solid #e5e5e5;
}
#order_review .shop_table tfoot tr:last-child th,
#order_review .shop_table tfoot tr:last-child td {
    border-bottom: 1px solid #e5e5e5;
}
#order_review .shop_table tfoot .order-total,
#order_review .shop_table tfoot .order-total {
	font-size: 18px;
}
#order_review .shop_table tfoot tr.order-total td strong {
	font-weight: normal;
}

/* Order review: Totals - Coupon */
#order_review .shop_table tfoot .woocommerce-remove-coupon {
    display: block;
    font-size: 12px;
    line-height: 1.2;
}

/* Order review: Totals - Shipping method */
#order_review .shop_table tfoot tr.shipping td {
    text-align: left;
    border-left: 1px solid #e5e5e5;
}
#order_review .shop_table tfoot tr.shipping .nm-shipping-th-title {
    margin-bottom: 0;
    padding-bottom: 13px;
}

/* Order review: Payment */
#payment {
    margin-top: 25px;
}
#payment .payment_methods {
    border: 1px solid #e5e5e5;
}
#payment .payment_methods li {
	font-size: 14px;
    padding: 11px 19px;
    border-bottom: 1px solid #eee;
}
#payment .payment_methods li:last-child {
    border-bottom: 0 none;
}
#payment .payment_methods li label {
    display: block;
    color: #282828;
    cursor: pointer;
}
#payment .payment_methods li label:before {
    top: 50%;
    margin-top: -5px;
}
#payment .payment_methods li .nm-gateway-title {
    display: inline-block;
    font-size: 14px;
    line-height: 1.4;
    padding-top: 5px;
    padding-bottom: 5px;
}
#payment .payment_methods li img {
	display: inline-block;
	width: auto;
	max-height: 42px;
    margin-top: -1px;
    margin-left: 6px;
    vertical-align: middle;
}
#payment .payment_methods li a {
	float: right;
}
#payment .payment_methods li a.about_paypal {
    display: none;
}
#payment .payment_methods li .payment_box {
    display: none !important;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 4px;
    padding-left: 20px;
}
#payment .payment_methods li input:checked ~ .payment_box,
#payment .payment_methods li.active .payment_box {
    display: block !important;
}

/* Order review: Place order */
#order_review .place-order {
    padding-top: 15px;
	margin-bottom: 0;
}
#order_review .place-order noscript {
    display: block;
    font-size: 12px;
    padding-top: 5px;
}
#order_review .place-order noscript .button {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 15px;
    padding: 12px;
}
#order_review .terms {
    margin-bottom: 0;
    padding-bottom: 9px;
}
#order_review .terms label {
	display: inline-block;
    padding-top: 5px;
    cursor: pointer;
}
#place_order {
    width: 100%;
    margin-top: 10px;
    padding: 12px;
}








@media (max-width:576px) { 

.footer-newsletter {
    margin-bottom: 2em;
    display: none;
}

#telefon {
    display: inline-block !important;
    position: fixed;
    top: 0px;
    background: white;
/*    border-radius: 12px;*/
/*    padding: 0px 19px;*/
    border: 1px solid #999;
  /*  margin-left: 5px;*/
    z-index: 9999999999;
    width: 100%;
}
}

	#telefon {
    display: none;

}
#telefon a {
    font-size: 14px;
}


.center-block{
	margin-bottom: 12px !important;
}


.center-block img {

    border-top: 3px dotted #717171;
}















@media (min-width:1200px) {
 .vc_hidden-lg {
  display:none!important
 }
}





.single-product .product-attributes > .dt{ width: 100%;
}

.dt .dtc {
    display: table-cell;
    vertical-align: middle;
}

.grid--narrow, .order-form .field {
    margin-left: -10px;
}
.grid--narrow > .grid__item, .order-form .field > .grid__item, .grid--narrow > #infscr-loading, .order-form .field > #infscr-loading, .order-form .field > .label, .order-form .field > .acf-input-wrap {
    padding-left: 10px;
}
.grid--extranarrow {
    margin-left: -6px;
}
.grid--extranarrow > .grid__item, .grid--extranarrow > #infscr-loading, .order-form .field.grid--extranarrow > .label, .order-form .field.grid--extranarrow > .acf-input-wrap {
    padding-left: 6px;
}
.grid--wide {
    margin-left: -40px;
}
.grid--wide > .grid__item, .grid--wide > #infscr-loading, .order-form .field.grid--wide > .label, .order-form .field.grid--wide > .acf-input-wrap {
    padding-left: 40px;
}
.grid--extra-wide {
    margin-left: -100px;
}
.grid--extra-wide > .grid__item, .grid--extra-wide > #infscr-loading, .order-form .field.grid--extra-wide > .label, .order-form .field.grid--extra-wide > .acf-input-wrap {
    padding-left: 100px;}
	
	.single-product .product-attributes .product-attributes-table {
    margin-bottom: 10px;
    width: 100%;
}
.single-product .product-attributes .product-attributes-table {
    text-align: center;
}
.single-product .product-attributes .product-attributes-table tr td {

    padding: 10px 0;
}

.single-product .product-attributes .product-attributes-table tr:nth-child(2n) {
    background-color: #ececec;
}


.single-product .icon-attributes ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.single-product .icon-attributes ul li {
    margin: 5px 20px;
}
.single-product .icon-attributes ul li {
    display: inline-block;
    margin: 5px 10px;
    padding: 0;
    vertical-align: top;
}
.single-product .icon-attributes ul li img {
    height: auto;
    margin: 0 auto;
/*    width: 30px;*/
}

.single-product .icon-attributes ul li span {
    color: #666;
    display: block;
    font-size: 12px;
    font-weight: 300;
    margin-top: 4px;
    max-width: 100px;
    text-transform: uppercase;
}

.grid--narrow > .grid__item, .order-form .field > .grid__item, .grid--narrow > #infscr-loading, .order-form .field > #infscr-loading, .order-form .field > .label, .order-form .field > .acf-input-wrap {
    padding-left: 10px;
}
.tablet-landscape--one-half, .tablet-landscape--two-quarters, .tablet-landscape--three-sixths, .tablet-landscape--four-eighths, .tablet-landscape--five-tenths, .tablet-landscape--six-twelfths {
    width: 50%;
}
.grid__item, #infscr-loading, .order-form .field > .label, .order-form .field > .acf-input-wrap {
    box-sizing: border-box;
    display: inline-block;
    letter-spacing: normal;
    padding-left: 20px;
    vertical-align: top;
    width: 100%;
    word-spacing: normal;
}
/*_______________________________________________________________________*/

.kadrat {
	width:38px;
	height:38px;
	/*background-image: url(https://dywany24.eu/wp-content/uploads/2017/05/back.jpg);*/
	display:inline-block;
	position:relative;
	margin: 16px;
}

.col-lg-12.col-md-12.col-sm-12.informacja {
 /*   background: #90d230;*/
/*	 background:#a12418;*/
	background:#fff;
}

.informacja {
    border: 1px solid #3333;
    padding-bottom: 20px;
}

.napis {
    display: inline;
    font-size: 10px;
  /*  color: #fff;*/
}
.napis span {
    font-weight: bold;
}

p, body, time, dt, dd, td, th, address, .counter .text, ul.short li, .testimonial-wrapper .testimonial-smallquote, .woocommerce .sbHolder .sbSelector, .woocommerce form.cart-page .sbHolder ul li a, section.shipping-calculator-form .sbHolder ul li a, .widget.yith-woo-ajax-navigation ul.yith-wcan-label li a

{font-weight: 600;}

.single-product.woocommerce div.product div.summary .price, .woocommerce.sc_add_to_cart .sc_add_to_cart_price .amount {
    font-size: 32px;
    font-family: 'Open Sans', sans-serif;
    color: #363636;
    font-style: normal;
    font-weight: 700;
    text-align: left;
    text-transform: none;
}
.bialym a {
    font-size: 12px !important;
}

.bialym a span {
    font-weight: bold;
}
.product-type-variable .single_variation .woocommerce-Price-amount.amount {
    color: #333;font-size:40px;
}

/* .product-type-variable .price {
    color: 333 !important;


font-size:18px !important;}
*/
.single-product .woocommerce-product-gallery {
    width: 60%;
    margin-left: 0px !important;
}
.summary.entry-summary {
    width: 39.9999% !important;
}

.team-member-description{
padding: 20px 0 20px;}

.team-member-description p {
  
 
    font-size: 12px !important;
}

#opiscena .wpb_wrapper {
	min-height: 80px;}

#kolor_tab {
    text-align: center;
/*    overflow-x: hidden;
    overflow-y: auto;*/
}

.wybierz_k {
    background-size: 100% auto;
/*    border-radius: 50%;*/
    display: inline-block;
/*    font-size: 18px;*/
    height: 24px;
  /*  padding: 7px 0 0 9px;*/
    width: 24px;
    margin-right: 4px;
	border: 1px solid #ccc;
}


#menu-kategorie-sklepu .wybierz_k {
    width: 16px;
    height: 16px;
	    display: inline-block;
	  background-size: 100% auto;
	  margin-right: 4px;
	border: 1px solid #ccc;
}

ul.products li.product .product-wrapper .product-meta-wrapper h3 {
    margin-top: 0;
    margin-bottom: 5px;
    min-height: 35px;
}

.widget h3 {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #6d6c6c;
    font-style: normal;
    font-weight: 300;
    text-align: left;
    text-transform: uppercase;
}

.druga2 {
    display: none !important;
    color: #fff !important;
}

.wysokosc_dol .clearfix.product-wrapper.border {
    min-height: 287px;
}

/*__________________________________czerwone_menu__________________________________*/


.czerwone_menu .product-categories {
    background-color: #a41103;

padding: 20px !important;
}
.czerwone_menu li a {
    color: #fff !important;
	font-weight:bold;
}

.czerwone_menu .icon-minus {
    color: #999;
}

.czerwone_menu .icon-minus {
    color: #999;
    display: none !important;
}


.sidebar-right .widget-dropdown.border {
    display: none;
}
.widget_product_categories ul.children li::before {
    content: '>';
    display: inline-block;
    margin-right: 5px;
    margin-left: -20px;
    color: #a41103;
}




/*__________________________________czerwone_menu__________________________________*/



.variations_form .quantity_label {
    display: none;
}
.woocommerce .sbHolder .sbSelector{ color:black;}
.product-type-variable .sbHolder .sbOptions {
/*	color:white;
	background:#000;*/
	border: 1px solid #aaa;}

.woocommerce ul.variations .sbOptions li a {color:#000;}

/*

#header-container .fixed #logo img, #header.skin2.fixed #logo img {
height: auto !important
	;
width: 60% !important;
}*/


#header .fixed #logo img {
    width: 60% !important;
    height: auto;
  
    margin: 0px 0px 0px 0px !important;
}

#header .fixed #logo {   margin: 0px 30px 0px 0px !important;
}

#logo {
float: left;
margin: 0px 30px 0px 0px;

}

/*opis_________________________________________*/

.opis_lewy {
    border-right: 1px solid #919191;
	padding-left:20px;
}
.opis_prawy {
    font-weight: bold;
    color: #fff;
    padding-left: 20px;
    background: #a9a9a9;
    text-shadow: 1px 1px 1px #333;
	border-right: 1px solid #919191;
}
/*opis_________________________________________*/

/*responsive ______________________*/
   
/* IPHONE */
@media (max-width: 320px){
    #logo img {
        max-width: 130px;
    }
	
	#header .fixed #logo {   margin: 0px 0px 0px 0px !important;
}

#logo {
float: none;
margin: 0px 0px 0px 0px;

}
	
}

/* IPAD PORTRAIT */
@media (min-width: 768px) and (max-width: 979px) {
}






/*responsive ______________________*/


/*.lewy_widget .yit-vertical-megamenu > .nav > ul > li > div.submenu {
right:100%;	
}*/


#payment .form-row.terms label {
	
	margin: 20px;
	
}
.obrazek {
    display: inline;
    padding-right: 20px;
}

.tekst_t {
    display: inline;
    font-size: 16px;font-weight: 400;
}
.tekst_t span {
 font-weight:800;
}
.tekst_t:hover {
    color: #a41004;
}

.male_menu .wybierz_k {
    height: 13px;
    width: 13px;
    font-weight: 700;
}

del {
    color: red;
    opacity: 0.8 !important;
}

.single-product .flex-viewport > figure.woocommerce-product-gallery__wrapper .onsale {position:fixed;}

.btn-white {
    color: white !important;
    border-color: white;
}

.vc_custom_1509017573736 {
	padding-top:2px !important;
}

vc_custom_1509017573736 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 27px;
}

.czerwone_menu ul li .cat-item {
    border-bottom: 1px solid #ab5850 !important;
padding-bottom: 5px !important;
}


.matejko a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/wp-content/uploads/2017/11/dywany-vintage.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}

.matejko1 a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/wp-content/uploads/2017/11/melody-dywany.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}

.matejko2 a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/wp-content/uploads/2017/11/dywany-dla-dzieci.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}

.matejko3 a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/wp-content/uploads/2017/11/dywany-toccare.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}
.matejko4 a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/wp-content/uploads/2017/11/dywany-sottile.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}
.matejko5 a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/wp-content/uploads/2017/11/dywany-velluto.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}
.matejko6 a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/wp-content/uploads/2017/11/dywany-antyalergiczne-plamoodporne-zmywalne.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}
.matejko7 a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/wp-content/uploads/2017/11/dywany-shaggy.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}

.matejko8 a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/wp-content/uploads/2017/11/dywany-recznie-tkane.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}
.matejko9 a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/wp-content/uploads/2017/11/dywany-linie-design.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}


.matejko11 a {
    color: #fff !important;
    font-size: 22px !important;
    background-image: url(https://m.sklep.pl/pics/fargotex.jpg) !important;

    width: 240px;
    height: 170px;
  
    margin-left: 0px;
    padding-left: 20px !important;
 text-shadow: 2px 2px 2px #000;
}

.bakk  {
background:#ABA494 !important}

.nav .bigmenu .bakk {
    width: 240px !important;
    height: 170px !important;
    padding: 0px !important;
    margin: 0px !important;
}
.bigmenu .sub-menu.clearfix {
    padding-top: 0px !important;
	padding-bottom: 0px !important;

}

.widget .brand-thumbnails li, .brand-thumbnails li {
	list-style: none;
}

.brand-thumbnails {
    padding-left: 0px;
}

.brand-thumbnails {
    padding-left: 0px;
    width: 70%;
    margin: 0 auto !important;
}
.pw_brand_product_list {
    line-height: 0.2 !important;
}
.wb-posted_in {margin:0px;}
.pw_brand_product_list a {
    color: #666;
}

.nav.vertical div.submenu li a {
	padding:3px;
}

.show-category.glowna8 {
border: 1px solid #ededed;
background: #f9f9f9;
    padding: 15px;
}
.btn-red {
    color: #a41103 !important;
    border-color: #a41103;
	width: 100%;
	text-align: center !important;
}
.glowna8 .category-thumbs-wrapper {
    margin-bottom: 15px;
}

/*male xs*/
@media (max-width: 767px) {

	#header-search{
        display:none;
    }
	#logo {
    max-width: 48%;
		float: none;}
	.schowaj .clearfix.widget-wrap {  display:none !important;}
	#header .yit_cart_widget {
    position: relative;
    margin-top: 2px;
}
	#header .yit_cart_widget {
    top: 3px;
}
	#header.sticky-header .header-wrapper {padding-bottom:5px !important;

    margin-top: 35px !important;
}
	
	#header .cart_label {border:none !important;}
	.fixed #header-sidebar {
    margin-top: -12px;
    padding-bottom: 15px;
}
	.fixed #logo {
    padding-top: 10px;
}
	.fixed #mobile-menu-trigger {
    padding-top: 0px;
}
	
	#page-meta .page-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 800;
    padding-top: 20px;
}
	.term-description {
		display: none;}
	.center-block {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
	
}

/*male xs*/

.czerwone-menu a {
    background: #a41103;
    color: #fff !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

/*czerwone_menu - czerwone menu kategoria, produkt
*/
.prawa_menu.bigmenu .sub-menu.clearfix {
padding-top: 0px !important;
padding-bottom: 0px !important;	
}
.prawa_menu.yit-vertical-megamenu > .nav > ul > li > div.submenu {
    left: -260px;
	top: auto;
}
.promocja_menu {
background: #fff !important;
color: #a41103 !important;
/*padding-top: 12px !important;
padding-bottom: 12px !important;*/
	
}

.promocja_menu a {
    color: #a41103 !important;
	text-align: left;
	font-size:800;
}

.promocja_menu a:hover {
    color: #fff !important;
	text-align: left;
	font-size:800;
}
.prawa_menu .submenu.clearfix {
    display: none;
}

.wb-posted_in {
    display: none;
}

ul.products li.product .product-wrapper .product-meta-wrapper .woocommerce-product-rating {
    margin-bottom: 1px;
}

ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button a, ul.products li.product .product-wrapper .product-actions-wrapper .product-action-button > span {
    display: block;
    padding: 1px;
}
.prawa_menu .widget-title {

    color: #a41004;

}

.yit-vertical-megamenu .nav > ul > li > a {
    padding: 3px 0;
	
}
.product_actions_container {
    display: none;
}

.centertext {
	text-align:center;
font-size:130%;
	padding:9px; 
	background: #414141;
color: #fff !important;
}

#vc_ui-panel-edit-element select {}

/*.woocommerce ul.products li .product-wrapper .thumb-wrapper, .woocommerce-page ul.products li .product-wrapper .thumb-wrapper {
    position: relative;
    min-height: 390px;
}*/

.img-responsive.yit-image.attachment-blog_big {
    max-width: 50%;
}


#header-container.fixed #nav > div > ul > li > a, #header.skin2.fixed #nav > div > ul > li > a {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

#header #header-container.fixed .yit_cart_widget {
    margin-top: 2px;
}