/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      0.0.1
 Text Domain:  xstore-child
*/





.div_product_content_details{ display:none; top: 0; bottom: 0; right: 0; left: 0; position: fixed; z-index: 9998; }
.div_product_content_details .bg{ background-color: rgba(0, 0, 0, 0.7); top: 0; bottom: 0; right: 0; left: 0; position: fixed; z-index: 9997; }
.div_product_content_details .close { position: absolute; z-index: 9999; box-shadow: 0 0 25px #000; top: 150px; right:2%; font-size: 48px; border: 1px solid #333; border-radius: 50%; line-height: 48px; width: 48px; text-align: center; cursor:pointer; background:#777; color:#fff; font-weight:bold; }
.div_product_content_details .product_content_container { width: 70%; margin: 125px auto 0; position:relative; z-index:9997; max-height: 85vh; overflow: scroll; text-align:left; background:#fff; padding: 5em 2em; }
.div_product_content_details .product_content_container img { padding: 0 15px; position: relative; z-index: 9999; max-height:79vh;width:auto; margin:0 auto; }
@media screen and (max-width:992px){
	.div_product_content_details .product_content_container {width: 95%;}
	.div_product_content_details .close {top: 90px !important;}
	.div_product_content_details .product_content_container img { padding: 35px 15px 0; }	
}



.header-secondary-menu .menu-item:hover{background:#cf1b33;}
.header-secondary-menu .menu-item:hover a{color:#fff !important;}
.header-secondary-menu .current-menu-item{background:#cf1b33;}
.header-secondary-menu .current-menu-item a{color:#fff !important;}
.bbred{border-bottom:1px dashed #900; margin-bottom:1em;}
.upload_pdf_ttn{padding:2em 0;}
#order_ttn{display:none;}
.upload_pdf_ttn label{border-bottom:1px dashed #009;}
.upload_pdf_ttn a{border-bottom:1px dashed #999;}

body.woocommerce-account .content-product .attachment-woocommerce_thumbnail{height:220px; width:auto;}
.woocommerce-message{background:#cf1b33!important;}

#comments ul.page-numbers .current, #comments ul.page-numbers a:hover, .dokan-pagination-container .dokan-pagination li.active a, .dokan-pagination-container li a:hover, .etheme-pagination .current, .etheme-pagination a:hover, .woocommerce-pagination .current, .woocommerce-pagination a:hover {
  color: #fff;
  background-color: #cf1b33!important;
  border-color: #cf1b33!important;
}


#order_ttnlist{display:none;}
#order_ttnlist .ttn_filename{display:inline-block; width:95%; vertical-align:middle;}
#order_ttnlist .ttn_remove{display:inline-block; width:5%; font-size:24px; vertical-align:middle;}

.px-0{padding-left:0 !important; padding-right:0 !important;;}
.py-1{padding-top:1em !important; padding-bottom:1em !important;;}
.py-2{padding-top:2em !important; padding-bottom:2em !important;;}
.footer .widget-title{border-color:#fff;}
.mc4wp-form-fields{} 

.home .products-grid{display:flex;}
.home .products-grid .product{height:auto;}
.home .products-grid .product .product-image-wrapper{height:20em;text-align: center;}
.home .products-grid .product .product-image-wrapper img{max-height:20em; /*position: absolute; bottom: 0; left: 0; right: 0;*/}
.home .products-grid .product .content-product{height:100%;position:relative;}
.home .products-grid .product .product-details{}

.woocommerce-account .products-grid{display:flex;}
.woocommerce-account .products-grid .product{height:auto;}
.woocommerce-account .products-grid .product .product-content-image{height:20em;text-align: center;}
.woocommerce-account .products-grid .product .product-content-image img{max-height:20em;}
.woocommerce-account .products-grid .product .content-product{height:100%;position:relative;}
.woocommerce-account .products-grid .product .product-details{}
.woocommerce-account .addtocartbutton{background:#cf1b33 !important; padding: 1em 5em; border:1px solid #cf1b33 !important;; border-radius:5px !important;;}
.woocommerce-account .addtocartbutton svg{width:18px; fill:#fff;}
.woocommerce-account .addtocartbutton:hover{background:#fff !important;}
.woocommerce-account .addtocartbutton:hover svg{fill:#cf1b33;}
.product-content-image{}

.home .addtocartbutton{background:#cf1b33 !important; padding: 1em 5em; border:1px solid #cf1b33 !important;; border-radius:5px !important;;}
.home .addtocartbutton svg{width:18px; fill:#fff;}
.home .addtocartbutton:hover{background:#fff !important;}
.home .addtocartbutton:hover svg{fill:#cf1b33;}

.promotion_rules{cursor:pointer;}
.bagic_promotion{fill:#333;}
.promotion_rules svg{fill:#cf1b33;}
.div_discount_rules{display:none;}
.div_discount_rules{border-top:1px dashed #999; background:#fafafa;margin-top:1em; text-align:left; padding:15px;}
.mc4wp-form-fields .input-subscribe{
	display:inline-block;
	max-width:350px !important;
	width:65% !important;
	background: #F2F2F2;
	border: 1px solid #AAAAAA;
	box-sizing: border-box;
	border-radius: 3px;
	padding-right: 7px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #AAAAAA;
	margin: 10px;
	height:50px;

}
.div_table_details{display:none;}
.div_table_details{border-top:1px dashed #999; background:#fafafa;margin-top:1em; text-align:left; padding:15px;}
.mc4wp-form-fields .input-subscribe{
	display:inline-block;
	max-width:350px !important;
	width:65% !important;
	background: #F2F2F2;
	border: 1px solid #AAAAAA;
	box-sizing: border-box;
	border-radius: 3px;
	padding-right: 7px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #AAAAAA;
	margin: 10px;
	height:50px;

}

.mc4wp-form-fields .btn-subscribe {
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	border: none;
	color: #FFFFFF;
	background: #EF4C4D;
	border-radius: 3px;
	text-transform: none;
	height: 50px;
	font-size: 18px;
}
.mc4wp-form-fields label {color:#fff; padding:unset;}

.mc4wp-form-fields label{
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    padding-top: 12px;
}
.mc4wp-form-fields input[type=checkbox] {
    display: none;
}
.mc4wp-form-fields label:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    bottom: 1px;
    background-color: #ef4c4d;
    border-radius: 3px;
}
.mc4wp-form-fields input[type=checkbox]:checked + label:before {
    content: "\2713";
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 11px;
    color: #fff;
    text-align: center;
   line-height: 15px;
   font-weight: bold;
}


.woocommerce-mini-cart-item .quantity, header-wrapper .et-off-canvas.et-off-canvas .cart_list.product_list_widget .quantity-wrapper span{background:#fafafa;}



body.woocommerce .view_list{width:100% !important;}
body.woocommerce .view_list img.attachment-woocommerce_thumbnail{width:70px !important;}
body.woocommerce .view_list .product-image-wrapper{text-align:center;}
body.woocommerce .view_list .product-details{width:100% !important;padding-bottom: 0 !important;display: table-cell !important;vertical-align: middle;}
body.woocommerce .text-left{text-align:left;}
body.woocommerce .text-center{text-align:center;}
body.woocommerce .text-right{text-align:right;}
body.woocommerce .div_td_title{width:360px;border-right: 1px dashed #aaa;vertical-align:middle;text-align:left;}
body.woocommerce .div_td_title .product-title{margin:0;padding-right:15px;}
body.woocommerce .div_td_title .product-title .product-title-text{padding:0; cursor:pointer;}
body.woocommerce .div_td_title .product-title:hover .product-title-text{border-bottom:1px dashed #999;}
body.woocommerce .div_td_cats{text-align: center;border-right: 1px dashed #aaa;}
body.woocommerce .div_td_price{text-align:center; border-right: 1px dashed #aaa; color:#888;}
body.woocommerce .div_td_priceppc{text-align:center; border-right: 1px dashed #aaa; color:#888;}
body.woocommerce .div_td .products-page-brands{display:inline-block;}
body.woocommerce .div_td .products-page-cats{display:inline-block;}
body.woocommerce .div_td a{	width:auto;	display:inline-block;}
body.woocommerce .div_td h2{	width:auto;	display:inline-block;}
body.woocommerce .view_list .product-details{border-left: 1px dashed #aaa;}

body.woocommerce .div_table{display:table;width:100%;}
body.woocommerce .div_tr{display: table-row; vertical-align:middle;}
body.woocommerce .div_td{display: table-cell; vertical-align:middle;position:relative;}
body.woocommerce .table-caption{display: table-caption; vertical-align:top;}


body.woocommerce .products-list{width:100%;}

@media only screen and (min-width: 993px){
	body.woocommerce .products-list .content-product .product-details {
		padding-left: 1em !important;
	}
	body.woocommerce  .sidebar-position-left .products-list .content-product .product-details {
		padding-left: 10px !important;
	}

	
}

body.home .view_list img.attachment-woocommerce_thumbnail { width: auto !important; }
body.home .div_td_cats {display:none;}
body.home .div_td_qqb {display:none;}
body.home .div_td_price{display:none;}
body.home .div_td_priceppc{display:none;}
body.woocommerce .added_to_cart{display:none;}


body.woocommerce .div_th_table{display:table;width:100%; margin-bottom:0; background:#cf1b33; border-radius: 5px 5px 0 0; color: #fff; }
body.woocommerce .div_th_table .div_td{height:3em;}
body.woocommerce .div_th_image {width:105px;padding-left:15px;text-align:center; vertical-align: middle; border-right: 1px dashed #aaa;}
body.woocommerce .div_th_title {width:360px;vertical-align: middle; border-right: 1px dashed #aaa;text-align:center;}
body.woocommerce .div_th_cats  {width:25%;text-align:center;vertical-align: middle;border-right: 1px dashed #aaa;}
body.woocommerce .div_th_price {width:10%;text-align:center;vertical-align: middle;border-right: 1px dashed #aaa;}
body.woocommerce .div_th_priceppc {width:10%;text-align:center;vertical-align: middle;border-right: 1px dashed #aaa;}
body.woocommerce .div_th_button{vertical-align: middle;text-align:center;}
body.woocommerce .div_td_button{vertical-align: middle;text-align:center;}
body.woocommerce .content-product .div_td_button .button {padding:7px 9px;}
body.woocommerce .content-product .div_td_button .button svg{width:17px;}
body.woocommerce .content-product .div_td_button .button:hover img {fill:#fff;}
body.woocommerce .content-product .div_td_button .button:hover svg {fill:#fff;}



.discount_title{font-size:28px;font-weight:bold; padding:15px 0; border-bottom:1px solid #999;}


body.woocommerce .products-list .content-product {
	display: table !important;
	table-layout: fixed !important;
	vertical-align: middle !important;
}
body.woocommerce .products-list .content-product .product-image-wrapper {
	display: table-cell !important;
	float: none!important;
	vertical-align: middle !important;
}

body.woocommerce .content-product .product-content-image {
  min-height: unset !important;
}
/*
	body.woocommerce .products-list .product-image-wrapper {
		width: auto !important;
		display:inline;
	}
*/
body.woocommerce .div_td_qqb{text-align:-moz-right;text-align: -moz-right; text-align: right; text-align: -webkit-right;}
body.woocommerce .div_td_quantity{min-width:53px; display:block;}
body.woocommerce .div_td_button button svg{min-width:18px;width:18px;}
body.woocommerce .div_td_button button img{min-width:18px;width:18px;}


@media only screen and (max-width: 992px){
	.products-list .product-image-wrapper{width:75px !important;}
	body.woocommerce .et-quantity { width: 16px; height: 16px; font-size:0.7em;}
}
@media only screen and (max-width: 991px){
	.products-list .product-image-wrapper{width:75px !important;}
	body.woocommerce .div_td_title{width:325px;display: block;}
	body.woocommerce .div_th_title{width:325px;}
	body.woocommerce .div_td_cats{width:325px;display: block; text-align:left;}
	body.woocommerce .div_th_cats{display:none;}
	body.woocommerce .div_th_image {width: 75px;}
	body.woocommerce .div_td_title .product-title{padding-right: 5px;}
	body.woocommerce .content-product .product-title{font-size:14px !important;}
	body.woocommerce .div_td_price{width:70px;}
	body.woocommerce .div_th_price{width:70px;}
	body.woocommerce .div_th_priceppc{width:70px;}
	body.woocommerce .div_td_priceppc{width:70px;}
	body.woocommerce .div_td_quantity_button{width:105px;}
	body.woocommerce .div_td_button{display: block;}
	 
}
@media (max-width: 768px){
	body.woocommerce .div_th_title{width:auto;}
	body.woocommerce .div_td_title{width:auto;}
	body.woocommerce .div_th_table{display:none;}
	body.woocommerce .div_td_priceppc{display: block; width: auto; margin-right:1em; text-align: left; font-size: 18px; border: none; }
	body.woocommerce .div_td_priceppc:before{content:"РРЦ: "; }
	body.woocommerce .price_eur:before{content:"Ціна: "; }
	body.woocommerce .price_grn:before{content:"("; }
	body.woocommerce .price_grn:after{content:")"; }
	body.woocommerce .content-product .price{display:inline;}

	
	body.woocommerce .div_td_price { margin-right:5px !important; }
	body.woocommerce .div_td_title{border:none;width:auto;}
	body.woocommerce .div_td_cats{border:none;width:auto;}
	body.woocommerce .div_td_price { display: inline-block; width: auto; margin-right:1em; text-align: left; font-size: 18px; border: none; }
	body.woocommerce .div_td_price:before{}
	body.woocommerce .div_table{padding: 15px 0;}
	body.woocommerce .products-list .product { margin: 0px !important; }
	body.woocommerce .products-bordered-layout.products-list .content-product {margin: 0px !important;}
	body.woocommerce .sidebar-position-left .div_td_quantity{display:block;margin: 0 0 5px 0px;}
	body.woocommerce .sidebar-position-left .div_td_quantity .quantity { margin: 0 !important; }
	body.woocommerce .sidebar-position-left .div_td_button{display:block;}
	body.woocommerce .view_list .stat_status span{display:block;}
}

@media only screen and (max-width: 480px){
	body.woocommerce .view_list .products-list .product .product-image-wrapper {width: 80px !important;}
	body.woocommerce .products-list .product .product-details {padding: 0 5px !important;}
	body.woocommerce .div_td_quantity{display:block;margin: 0 0 5px 0px;}
	body.woocommerce .div_td_quantity div.quantity{margin: 0 !important; height:36px !important;}
	body.woocommerce .div_td_button{display:block;}
	body.woocommerce .content-product .div_td_button .button { padding: 7px 33px; }
	body .products-list .product .product-image-wrapper { width: 80px !important; }
	body.woocommerce .products-list .product{padding:0;}
	body.woocommerce .products-list .view_list_details{left:-10px;}
	body.woocommerce .view_list .div_td_quantity{padding: 0 15px 0 0;}
	body.woocommerce .view_list .div_td_button{padding: 0 15px 0 0;}
	body.woocommerce .view_list .div_td_title{width:100%; padding-right:15px;}
	body.woocommerce .view_list .div_td_quantity_button{display:inline-block; margin-top:1em; }
	body.woocommerce.logged-in .view_list .div_td_quantity_button{display:flex; width: 100%;}
	body.woocommerce .div_td_price{display:inline-block;}
	body.woocommerce .div_td_button a.button { margin: 0 10px !important; }
	
}


@media only screen and (min-width: 992px){
	.products-list .product-image-wrapper{width:85px !important;}
	body.woocommerce .div_td_title{display: table-cell;}
	body.woocommerce .div_td_cats{display: table-cell;}
	body.woocommerce .view_list img.attachment-woocommerce_thumbnail{width:70px !important;}
	body.woocommerce .sidebar-position-left .div_th_image{width:90px;}
	body.woocommerce .sidebar-position-left .div_th_cats{width:135px;display: none;}
	body.woocommerce .sidebar-position-left .div_td_cats{width:285px;display: block;text-align: left;}
	body.woocommerce .sidebar-position-left .div_th_title{width:295px;}
	body.woocommerce .sidebar-position-left .div_td_title{width:285px;display: block;}
	body.woocommerce .sidebar-position-left .div_td_price{width:70px;}
	body.woocommerce .sidebar-position-left .div_th_price{width:70px;}
	body.woocommerce .sidebar-position-left .div_td_priceppc{width:70px;}
	body.woocommerce .sidebar-position-left .div_th_priceppc{width:70px;}
	body.woocommerce .sidebar-position-left .div_td_quantity_button{width:105px;}
	body.woocommerce .sidebar-position-left .div_td_quantity{margin: 0 0 5px 0px;}
	body.woocommerce .sidebar-position-left .div_td_quantity .quantity { margin: 0 !important; }
	body.woocommerce .sidebar-position-left .div_td_button{}
	body.woocommerce .sidebar-position-left .div_th_button{}
	body.woocommerce .sidebar-position-left .div_td_button{display: block;}
	body.woocommerce .sidebar-position-left .content-product .div_td_button .button {/*padding: 7px 33px;*/}
	body.woocommerce .sidebar-position-without .div_th_image{width:85px;}
	body.woocommerce .sidebar-position-without .div_th_title{width:365px;}
	body.woocommerce .sidebar-position-without .div_td_title{width:350px;}
	body.woocommerce .sidebar-position-without .div_th_cats{width:135px;}
	body.woocommerce .sidebar-position-without .div_td_cats{width:135px;padding: 0 5px;}
	body.woocommerce .sidebar-position-without .div_td_price{width:75px;padding: 0 5px;}
	body.woocommerce .sidebar-position-without .div_th_price{width:75px;}
	body.woocommerce .sidebar-position-without .div_td_priceppc{width:75px;padding: 0 5px;}
	body.woocommerce .sidebar-position-without .div_th_priceppc{width:75px;}
	body.woocommerce .sidebar-position-without .div_th_button{width:100px;}
	body.woocommerce .sidebar-position-without .div_td_button{width:100%;display: block;}
	body.woocommerce .div_td_title .product-title{padding-right: 5px;}
	body.woocommerce .content-product .product-title{font-size:14px !important;}
}



@media only screen and (min-width: 1200px){
	body.woocommerce .sidebar-position-without .products-list .product-image-wrapper{width:125px !important;}
	body.woocommerce .sidebar-position-without .view_list img.attachment-woocommerce_thumbnail{width:120px !important;}
	body.woocommerce .sidebar-position-left .products-list .product-image-wrapper{width:85px !important;}
	body.woocommerce .sidebar-position-left .view_list img.attachment-woocommerce_thumbnail{width:80px !important;}
	body.woocommerce .sidebar-position-without .div_th_image{width:125px;}
	body.woocommerce .sidebar-position-without .div_th_title{width:395px;}
	body.woocommerce .sidebar-position-without .div_td_title{width:380px;}
	body.woocommerce .sidebar-position-without .div_th_cats{max-width:225px;}
	body.woocommerce .sidebar-position-without .div_td_cats{max-width:225px;}
	body.woocommerce .sidebar-position-without .div_td_price{width:105px;}
	body.woocommerce .sidebar-position-without .div_th_price{width:105px;}
	body.woocommerce .sidebar-position-without .div_td_priceppc{width:100px;}
	body.woocommerce .sidebar-position-without .div_th_priceppc{width:100px;}
	body.woocommerce .sidebar-position-without .div_th_button{}
	body.woocommerce .sidebar-position-without .div_td_button{width:100%;display:block;}
	body.woocommerce .sidebar-position-left .div_th_image{width:87px;}
	body.woocommerce .sidebar-position-left .div_th_title{width:300px;}
	body.woocommerce .sidebar-position-left .div_td_title{width:295px;display: table-cell;}
	body.woocommerce .sidebar-position-left .div_th_cats{width:140px;display: table-cell;}
	body.woocommerce .sidebar-position-left .div_td_cats{width:140px;display: table-cell; text-align:center;}
	body.woocommerce .sidebar-position-left .div_td_price{width:70px;}
	body.woocommerce .sidebar-position-left .div_th_price{width:70px;}
	body.woocommerce .sidebar-position-left .div_td_priceppc{width:65px;}
	body.woocommerce .sidebar-position-left .div_th_priceppc{width:65px;}
	body.woocommerce .sidebar-position-left .div_th_button{}
	body.woocommerce .sidebar-position-left .div_td_button{display: block;}
	body.woocommerce .div_td_quantity_button{width:105px;}

	body.woocommerce .content-product .product-title{font-size:16px !important;}
}

.et-quantity, .et-quantity-top .et-quantity {top: -7px!important; margin-left: -7px!important;}

.div_table_details{line-height: 2em !important;}
.div_table_details .price{display:inline !important;}
.div_table_details .products-page-cats{display:inline !important;}

body.woocommerce .view_list_details{ top: 50%; left: -10px; margin: -10px auto; width:18px; height:18px; position:absolute; z-index:99; cursor: pointer;}
body.woocommerce .view_list_details:before{ height: 14px; width: 14px; display: block; color: #1e9b1b; border: 3px solid white; border-radius: 14px; box-shadow: 0 0 3px #444; box-sizing: content-box; text-align: center; text-indent: 0 !important; font-family: 'Roboto', Arial; line-height: 14px; content: '▼'; background-color: #fafafa; }
.red:before{background-color: #900 !important;content: '-' !important; color:#FFF !important;}
.products-list .product-image-wrapper{cursor: pointer;}

.products-grid .avail-notify{display:block; padding: 15px 0;}
.price a{display:block; margin: 5px 0; border-bottom:1px dashed #999;}




span.instock{color:#090; margin-right:15px;}
span.onbackorder{color:#f7b400; margin-right:15px;}
span.outofstock{color:#900; margin-right:15px;}
span.avail-notify{color:#999; cursor:pointer; text-decoration:underline;}

.bx-wrapper{max-height:80vh;}
.div_avail_notify{ display:none; top: 0; bottom: 0; right: 0; left: 0; position: fixed; z-index: 9998; }
.div_avail_notify .bg{ background-color: rgba(0, 0, 0, 0.7); top: 0; bottom: 0; right: 0; left: 0; position: fixed; z-index: 9997;}
.div_avail_notify .wpcf7 { width: 50%; margin: 150px auto; position:relative; z-index:9997; }
@media screen and (max-width:768px){
	.div_avail_notify .wpcf7 { width: 95%; }
	.div_avail_notify .close { top: 130px !important; }
}
.div_avail_notify form { padding: 25px 15px; border: 1px solid #333; border-radius: 15px; background: #eee; position: relative; z-index: 9999; }
.div_avail_notify form .title{ border-bottom:1px solid #333; margin-bottom:15px; }
.div_avail_notify form .title p{font-size:28px; margin:0;}
.div_avail_notify .close { position: absolute; z-index: 9999; box-shadow: 0 0 25px #000; top: 15%; right:5%; font-size: 48px; border: 1px solid #333; border-radius: 50%; line-height: 48px; width: 48px; text-align: center; cursor:pointer; background:#777; color:#fff; font-weight:bold; }

.div_popup_image{ display:none; top: 0; bottom: 0; right: 0; left: 0; position: fixed; z-index: 9998; }
.div_popup_image .bg{ background-color: rgba(0, 0, 0, 0.7); top: 0; bottom: 0; right: 0; left: 0; position: fixed; z-index: 9997; }
.div_popup_image .close { position: absolute; z-index: 9999; box-shadow: 0 0 25px #000; top: 150px; right:2%; font-size: 48px; border: 1px solid #333; border-radius: 50%; line-height: 48px; width: 48px; text-align: center; cursor:pointer; background:#777; color:#fff; font-weight:bold; }
.div_popup_image .image_container { width: 70%; margin: 125px auto 0; position:relative; z-index:9997; max-height: 85vh;}
.div_popup_image .image_container img { padding: 0 15px; position: relative; z-index: 9999; max-height:79vh;width:auto; margin:0 auto; }
@media screen and (max-width:992px){
	.div_popup_image .image_container {width: 95%;}
	.div_popup_image .close {top: 90px !important;}
	.div_popup_image .image_container img { padding: 35px 15px 0; }	
}

@media screen and (max-width:768px){
		
}

.header-wrapper .menu-main-container .menu{max-height:70vh;overflow-y:auto; scrollbar-width: thin;}
body.woocommerce .products-list .product { padding: 0; }
body.woocommerce .products-list .product:nth-child(2n+1) {background:#fee;}
tr.cart_item:nth-child(2n+1) {background:#fee;}
tr.cart_item td{/*padding:0 10px 5px;*/}

tr.cart_item{position:relative;}
tr.cart_item .remove-item{ }

.woocommerce-checkout .order-total th{}
.woocommerce-checkout .order-total td{text-transform: none !important;}
.woocommerce-checkout tr.cart_item td{padding:10px; }
/**/
body.woocommerce .products-list .quantity{padding:0;margin:0;}
.product-subtotal {text-align:center !important;}

body.woocommerce .div_td_button a.button{background:#cf1b33; color:#fff; border-radius:10px; border:2px solid #cf1b33; margin:5px;}
body.woocommerce .div_td_button a.button svg{fill:#fff;}
body.woocommerce .div_td_button a.button:hover{background:#fff; color:#cf1b33; border-radius:10px; border:2px solid #cf1b33;}
body.woocommerce .div_td_button a.button:hover svg{fill:#cf1b33 !important;}

body.page .content-product a.button{background:#cf1b33; color:#fff; padding:10px 35px; border-radius:10px !important; border-radius:10px; border:2px solid #cf1b33; margin:5px;}
body.page .content-product a.button svg{fill:#fff;width:17px;}
body.page .content-product a.button:hover{background:#fff; color:#cf1b33;  border:2px solid #cf1b33;}
body.page .content-product a.button:hover svg{fill:#cf1b33 !important;}


div.quantity{height:30px !important;}

/*	.cart-order-details td{min-width:160px; }	*/
.woocommerce-checkout-review-order-table thead{display:table; width: 100%;}
.woocommerce-checkout-review-order-table tbody{display:table; width: 100%;}
.woocommerce-checkout-review-order-table tfoot{display:table; width: 100%;}

/*
woocommerce-column woocommerce-column--1 woocommerce-column--billing-address col-1
woocommerce-column woocommerce-column--2 woocommerce-column--shipping-address col-2
*/
.woocommerce-order-received .woocommerce-columns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  margin-bottom: -1.43em;
}

/*

page-template-default page
page-id-6 logged-in
admin-bar
theme-xstore
woocommerce-checkout
woocommerce-page
woocommerce-order-received
woocommerce-js
et_cart-type-3
et_b_dt_header-not-overlap
et_b_mob_header-not-overlap
breadcrumbs-type-left2
wide
special-cart-breadcrumbs
et-preloader-off
et-catalog-off
et-secondary-menu-on
et-secondary-visibility-on_click
et-enable-swatch
wpb-js-composer
js-comp-ver-6.10.0
vc_responsive
customize-support
et-preloader-hide


.woocommerce-columns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  margin-bottom: -1.43em;
}
.col2-set {
  width: 100%;
  overflow: hidden;
}
.woocommerce-order-details thead {
  background-color: var(--et_light-color);
  border-bottom: none;
}

.woocommerce-column__title {
  background: var(--et_light-color);
  padding: 1em;
  text-transform: uppercase;
}

ul.woocommerce-order-overview {
  display: flex !important;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
  border: 1px dashed var(--et_border-color);
  padding: 1vw 2.7vw !important;
  margin-bottom: 2vw;
  list-style: none;
  width:100%;
}

ul.woocommerce-order-overview li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 30px;
  color: var(--et_main-color);
  background: var(--et_light-color);
  border: 1px dashed var(--et_border-color);
  margin-left: -1px;
  margin-right: -1px;
}
*/



.cart-checkout-nav a:not(:last-child)::after {
  min-width: 25px !important;
}




[class*="paged-"].woocommerce-page .page-heading.bc-type-left2 .title {
  font-size: 0;
}

#customer_details {
  padding-top: 1.9em;
    background: #eee;
  padding: 1.9em 1em;
}



.content-product .price {
  color: #000 !important;
}



.bagic_novinka {
  background: #cf1b33;
  color: #fff;
  position: absolute;
  width: 100%;
  top: 0;
}
.bagic_discount {
  color: #cf1b33;
  font-weight:bold;
  display: inline;
}



.buyer_profile_table{}
.buyer_profile_table tr{}
.buyer_profile_table tr td{text-align:left;}
.buyer_profile_table input[type="data"]{width:100%;}
.buyer_profile_table label{padding: 0 15px 0 0;}
/*	.buyer_profile_table input{width:100%;}	*/

.autocomplete-suggestions .stock{display:none;}

.excel-list {
  float: right;
  position: absolute;
  right: 0;
  top: 2em;
  z-index:99;
}
.added{background:#090 !important;}
	
.MyAccount-dashboard-buttons {margin: 0 !important;}	

#billing_dropshipping_field{display:none;}
#ship-to-different-address{display:none;}
.upload_pdf_ttn{display:none;}
