/* Posta and truck image managed */
.woocommerce-cart table.cart .wcvw_shipping_cart_truck_image{	width: 40px !important; margin-bottom: 0px; }
.woocommerce-cart table.cart .wcvw_shipping_cart_posta1_image{	width: 68px !important; margin-bottom: 0px; }
.wcvw_shipping_lisitng_posta1_image{ max-width: 70px !important; margin-bottom: 0px; }
.wcvw_shipping_lisitng_truck_image{ max-width: 38px !important; margin-top: 5px; margin-bottom: 0px;  }
.wcvw_shipping_popup_posta1_image{ max-width: 69px !important;margin-bottom: 0px; }
.wcvw_shipping_popup_truck_image{ margin-bottom:0px; max-width: 35px !important; margin-top: 4px; margin-bottom: 0px; }
#content ul.products.list li.product img {	margin-bottom: 0px !important; }
#content ul.products.list li.product img.wcvw_shipping_lisitng_truck_image { width: 50% !important;}
/* Posta and truck image managed */
.dropdown-free-shipping-label {    font-weight: 600;    color: #737373; }

.wcvw_main_container{ margin-top:10px; margin-bottom:30px; width:100%; clear:both; }
.wcvw_main_container .wc_variations_layouts_grid .wcvw_thumbnail{ position:relative; overflow:hidden; transition:.5s ease-in all; -webkit-transition:.5s ease-in all; -moz-transition:.5s ease-in all; -o-transition:.5s ease-in all; -ms-transition:.5s ease-in all; }
.wcvw_main_container .wc_variations_layouts_grid .wcvw_thumbnail::before {  border: 1px solid rgba(255, 255, 255, 0.9);  bottom: 20px;  box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.8);  content: "";  left: 10px;  opacity: 0;  position: absolute;  right: 10px;  top: 10px;  transform: scale3d(1.4, 1.4, 1); -webkit-transform: scale3d(1.4, 1.4, 1); -moz-transform: scale3d(1.4, 1.4, 1); -ms-transform: scale3d(1.4, 1.4, 1); -o-transform: scale3d(1.4, 1.4, 1);  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -moz-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -ms-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.wcvw_main_container .wc_variations_layouts_grid .wcvw_row_of_items:hover .wcvw_thumbnail::before {  opacity: 1;  transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1);}
.wcvw_relative_position{ position: relative; }
.wcvw_variation_title h2{ font-size:30px; margin-bottom:15px; }

/* Change Log 12-01-2016 */
.wcvw_variations_details ul {  margin: 0;  padding: 0; }
.wcvw_variations_details ul li{ list-style:none; }

/* Single Image Display */
.wc_variations_layouts_table > table {  background: #fff none repeat scroll 0 0;  position: relative;  z-index: 1 !important; }
.single-product .product-type-variable .images{ opacity:1 !important; }

.wcvw_main_container .wcvw_row_of_items{ transition:all .5s ease-in; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -o-transition:all .5s ease-in; -ms-transition:all .5s ease-in;  }

/* Table Layout Design */
.wc_variations_layouts_table{ overflow-x:auto; width:100%; }
.wc_variations_layouts_table table{ width:100%; }
/* border:1px solid #f1f1f1; */
.wc_variations_layouts_table td,.wc_variations_layouts_table th{  text-align:center; vertical-align:middle; padding:7px 10px; }
.wc_variations_layouts_table tbody tr{ transition:all .5s ease-in; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -o-transition:all .5s ease-in; -ms-transition:all .5s ease-in; }
/*.wc_variations_layouts_table tbody tr:hover{ background:mintcream; }*/
.wc_variations_layouts_table thead th,.wc_variations_layouts_table tfoot th{ font-weight:bold; /*color:#444;*/ text-transform: uppercase;}
.wc_variations_layouts_table .wcvw_thumbnail{ margin:0 auto; text-align:center; padding-bottom:0; }
.wc_variations_layouts_table .wcvw_thumbnail img{ max-height:80px; }
.wc_variations_layouts_table .wcvw_prezzo {  font-size: 13px;  font-weight: bold; }
.wc_variations_layouts_table .wcvw_stock br {  display:none; }
.wc_variations_layouts_table .wcvw_quantity input{ text-align:center; }
.wc_variations_layouts_table .wcvw_row_of_items .wcvw_stock > span{ padding: 4px 8px; font-size:12px; border-radius: 3px; }

.wp_disabled_nb{ pointer-events: none; opacity: 0.6; }

.product_is_out_stock_notifier{ cursor:pointer; }
.product_is_out_stock_notifier {  background-color: #08aa46;  border-radius: 3px;  color: #fff;  display: inline-block;  font-size: 14px;  margin-top: 5px;  padding: 8px 11px;}
.product_notification_is_stop{ cursor:pointer; }
.product_notification_is_stop {  background-color: #aa0816;  border-radius: 3px;  color: #fff;  display: inline-block;  font-size: 14px;  margin-top: 5px;  padding: 8px 11px;}
.wc_variations_layouts_grid .product_notification_is_stop,.wc_variations_layouts_grid .product_is_out_stock_notifier{ padding: 6px 11px !important; }

#is_used_posta1_shipping{ margin:6px -16px 0 0; } 
.nbg_number_plus_minus_handler {  margin: 0 auto; position:relative; overflow:hidden;  text-align: center;  width: 90px; }
.nbg_number_plus_minus_handler input{ width:100% !important; }

/*.nbg_number_plus_minus_handler span {  background: #488BB5 none repeat scroll 0 0; line-height:21px; font-weight: bold;  color: #fff;  font-size: 27px; cursor:pointer;  height: 100%;  position: absolute;  top: 0;  width: 25px;  -webkit-touch-callout: none;     -webkit-user-select: none;      -khtml-user-select: none;        -moz-user-select: none;         -ms-user-select: none;             user-select: none; }*/
.nbg_number_plus_minus_handler span {  cursor:pointer; 	background: #006699 !important;	line-height: 21px;	font-weight: bold;	color: #fff;	font-size: 27px;	/* cursor: pointer; */	height: 100%;	position: absolute;	top: 0;	width: 25px;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}

.nbg_number_plus_minus_handler span.nbg_minus_icon{ left:0; }
.nbg_number_plus_minus_handler span.nbg_plus_icon {  font-size: 22px;    padding-top: 2px;  right: 0;}
.variation-table-container {    width: 100%; }

.wcvw_varition_add_to_cart.button{ padding-top: 10px !important; }
.products.list .variation-table-container {  width: 100%; }
.products.list .wcvw_prezzo {  width:90px !important; }
.products.list .wc_variations_layouts_table .wcvw_quantity input{ height:30px; }
.products.list .wcvw_varition_add_to_cart.button {  margin-top:0px !important; font-size: 12px !important;  padding: 10px 13px !important; max-width:92px !important; }
.nbgoyani_brand_names img {  border: 1px solid #ddd;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset;  max-width: 130px !important;  padding: 10px; }
.mg-brand-image h3 {  margin-bottom: 10px; }
.page-id-7 .woocommerce .wd_form_cart strong{ display:none; }
.page-id-7 .woocommerce .wd_form_cart strong:first-child {	display: block; }

/* BTN Color */
.wcvw_varition_add_to_cart.button{ background:#006799; color:#fff; }
/*.wcvw_script_loader .wcvw_messages > div{ position:relative;display: block;	background: #f1f1f1;	padding: 14px 15px;	border-radius: 5px;	margin-bottom: 10px; }
.wcvw_script_loader .wcvw_messages > div span{ position:absolute; top:5px; right:5px; } */
.wcvw_script_loader .wcvw_messages .wcvw_added_to_cart_success{ background:#3ab20e; color:#fff; }
.wcvw_script_loader .wcvw_messages .wcvw_added_to_cart_error{ background:#ed252f; color:#fff; }
.wc_variation_view_cart_btn {  background: #ccc none repeat scroll 0 0;  float: right;  font-weight: bold;  padding: 10px 20px;  position: absolute;  right: 5px;  text-decoration: none;  top: 5px;}

/* Grid Views */
.wc_variations_layouts_grid {	margin: 0px 0px; margin-top:15px; }
.wc_variations_layouts_grid .wcvw_thumbnail img{ width:100%; height:auto; }
.wc_variations_layouts_grid .wcvw_row_of_items { margin-bottom:20px; margin-right:20px; background: #ffffff none repeat scroll 0 0;  box-shadow: 0px 0px 10px 1px #f1f1f1;}
.wc_variations_layouts_grid .wcvw_row_of_items > div{ padding:5px; }
.wc_variations_layouts_grid .wcvw_row_of_items .wcvw_quantity input {  line-height: 15px;  margin-top: 5px;  max-width: 40px;  text-align: center;}
.wc_variations_layouts_grid .wcvw_row_of_items .wcvw_varition_add_to_cart{ margin-top:5px; }
.wc_variations_layouts_grid .wcvw_row_of_items .wcvw_prezzo {  font-size: 12px;  font-weight: bold; position: absolute; right: 10px; top: 8px; }
.wc_variations_layouts_grid .wcvw_row_of_items .wcvw_stock > span{  border-radius: 100%;   font-size: 12px;  line-height: 12px;  margin: -10px;  padding: 9px 5px;  position: absolute;  left: 0;  text-align: center;  top: 0;}
.wc_variations_layouts_grid .wcvw_row_of_items .wcvw_stock .product_is_out_stock{  padding:9px; }
.wc_variations_layouts_grid .wcvw_row_of_items .adjust_margin {  margin-top: -5px;  line-height: 20px; }
.wc_variations_layouts_grid .wcvw_row_of_items .display_inline_block {  border-top: 1px solid #f1f1f1;    margin-top: 5px;    padding-top: 5px;    text-align: right;}


/* List View */
.wc_variations_layouts_list .wcvw_row_of_items { transition:all .5s ease-in; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -o-transition:all .5s ease-in; -ms-transition:all .5s ease-in; margin-bottom:20px; overflow:hidden; margin-right:20px; background: #ffffff none repeat scroll 0 0;  box-shadow: 0px 0px 10px 1px #f1f1f1;}
.wc_variations_layouts_list {	margin: 0px 0px; margin-top:15px; }
.wc_variations_layouts_list .wcvw_row_of_items .wcvw_varition_add_to_cart{ margin-top:5px; }
/*.wc_variations_layouts_list .wcvw_row_of_items > div{ padding:5px; }*/
.wc_variations_layouts_list .wcvw_row_of_items .wcvw_stock > span{  border-radius: 100%;   font-size: 12px;  line-height: 12px;  margin: -10px -10px;  padding: 9px 5px;  position: absolute;  left: 0;  text-align: center;  top: 0;}
.wc_variations_layouts_list .wcvw_row_of_items .wcvw_stock .product_is_out_stock{ padding:9px; }
.wc_variations_layouts_list .wcvw_row_of_items:hover{ background:mintcream; }
.wc_variations_layouts_list .wcvw_thumbnail{ float:left; }
.wc_variations_layouts_list .wcvw_thumbnail img{ max-width:100px; padding:5px; }
.wc_variations_layouts_list .adjust_margin{ line-height:20px; padding-left:2px; padding-top:5px; position:relative; overflow:hidden; }
.wc_variations_layouts_list .adjust_margin .wcvw_prezzo {  /*position: absolute;  right: 0;  top: 0;  padding: 2px 5px;*/ font-size: 12px;  font-weight: bold; }
.wc_variations_layouts_list .display_inline_block {  clear: both;  overflow: hidden;  border-top: 1px solid #f1f1f1;  padding: 5px; text-align:right; }
.wc_variations_layouts_list .display_inline_block .wcvw_quantity input {   line-height: 15px;  margin-top: 5px;  max-width: 40px;  text-align: center; }

/* Boxed Layout */
.wc_variations_layouts_boxed {	margin: 0px 0px; margin-top:15px; }
.wc_variations_layouts_boxed .wcvw_thumbnail img{ width:100%; height:auto; }
.wc_variations_layouts_boxed .wcvw_row_of_items { margin-bottom:20px; margin-right:20px; background: #ffffff none repeat scroll 0 0;  box-shadow: 0px 0px 10px 1px #f1f1f1;}
.wc_variations_layouts_boxed .wcvw_row_of_items{ padding:5px; }
.wc_variations_layouts_boxed .wcvw_row_of_items .wcvw_quantity input {   line-height: 15px;  margin-top: 5px;  max-width: 40px;  text-align: center; }
.wc_variations_layouts_boxed .wcvw_row_of_items .wcvw_varition_add_to_cart{ margin-top:5px; }
.wc_variations_layouts_boxed .wcvw_row_of_items .wcvw_prezzo {  font-size: 12px;  font-weight: bold; position: absolute; right: 10px; top: 8px; }
.wc_variations_layouts_boxed .wcvw_row_of_items .wcvw_stock > span{  border-radius: 100%;  font-size: 12px;  line-height: 12px;  margin: -10px;  padding: 9px 5px;  position: absolute;  left: 0;  text-align: center;  top: 0;}
.wc_variations_layouts_boxed .wcvw_row_of_items .wcvw_stock .product_is_out_stock{ padding:9px; }
.wc_variations_layouts_boxed .wcvw_row_of_items .adjust_margin {  margin-top: -5px;  line-height: 20px; }
.wc_variations_layouts_boxed .wcvw_row_of_items .display_inline_block {  border-top: 1px solid rgba(255,255,255,0.3);  margin-top: 5px;  padding: 5px;  text-align: right;  padding-top: 1px; }
.wc_variations_layouts_boxed .wcvw_relative_position.black:before{ transition:all .5s ease-in; content:'';position:absolute; bottom:0; left:0; width:100%; height:80%;background: rgba(0,0,0,0);background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.88) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.88)));background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.88) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.88) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.88) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.88) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.wc_variations_layouts_boxed .wcvw_relative_position.white:before{ transition:all .5s ease-in; content:'';position:absolute; bottom:0; left:0; width:100%; height:80%;background: rgba(255,255,255,0);background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.88) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0.88)));background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.88) 100%);background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.88) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.88) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.88) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.wc_variations_layouts_boxed .wcvw_relative_position:hover:before{  height:50%; }
.wc_variations_layouts_boxed .wcvw_boxed_layout_shadow {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  padding: 0px; }
.wc_variations_layouts_boxed .wcvw_variations_details{ padding-left:8px;  }
.wcvw_added_to_cart_success .button{ background: #FFF !important;	color: GREEN !important;	text-transform: uppercase;	font-size: 13px !important; }

.wc_variations_layouts_boxed .wcvw_stock > div {  left: 50%;  position: absolute;  top: 40%;  transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);}
.wc_variations_layouts_grid .wcvw_stock > div {  margin-bottom:3px; }

#popup-stock .modal-body input{ margin-bottom: 10px;    width: 97% !important; }
#stock-submit{ line-height:32px !important; }

.display_inline_block > div{ display:inline-block; vertical-align:middle; }
.wcvw_varition_add_to_cart.button{	text-transform: uppercase; line-height: 15px !important }
.nbg_number_plus_minus_handler input {
  text-align: center; height:26px !important;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none; 
}
.nbg_number_plus_minus_handler input[type=number]::-webkit-outer-spin-button,
.nbg_number_plus_minus_handler input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.nbg_number_plus_minus_handler input[type="number"] {
	-moz-appearance: textfield;
	border: 1px solid #006699 !important;
}
.wc_variation_cart_page_message{     color: #ff6600;    margin-top: 15px;    font-weight: bold;    font-size: 15px;    max-width: 440px;    margin: 0 auto;        margin-top: 0px;    margin-top: 13px; }
.wc_variation_cart_messagefor_posta1 {
	max-width: 100% !important;
	margin-top: -8px;
	margin-bottom: 15px;
}

.wcvw_main_container .product_is_in_stock,.wcvw_main_container .product_is_out_stock {   border-radius: 3px;  color: #fff;  padding: 5px 10px; }
.products.list li{ margin-bottom:20px !important; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.wrp_details_column_in_list_page a {  color: #333 !important;  line-height: 39px !important; }
.wrp_details_column_in_list_page a i{ font-size:17px; color: #333 !important; }

.modal-overlay {  z-index: 10000 !important; }
.modal-box{ z-index: 10001 !important; }

/*.vw_table_desktop_view{     table-layout: fixed; }*/
.page-id-4142 .products.list li{ box-shadow: none; }
.wcvw_varition_add_to_cart{ color:#fff !important; }
.wc_variations_layouts_table .wcvw_varition_add_to_cart.button:hover i{ color:#000 !important; }
.wcvw_row_of_items #add_to_cart_btn_action a:hover{ border-color:#000 !important; color:#000 !important; } 
.wrp_details_column_in_list_page a{ border-radius:3px !important; color:#0064b4 !important; border-color:#0064b4 !important;  }
.wrp_details_column_in_list_page a i{ color:#0064b4 !important; }
.wrp_details_column_in_list_page a:hover{ background-color:#0064b4 !important; color:#fff !important; }
.wrp_details_column_in_list_page a:hover i{ color:#fff !important; }
.vw_table_desktop_view tr td:nth-child(1),.vw_table_desktop_view tr th:nth-child(1) {    text-align:left; }
/*.vw_table_desktop_view tr .wcvw_prodotto, .vw_table_desktop_view tr #wcvw_prodotto {    width: 110px; }
.vw_table_desktop_view tr .wcvw_prezzo, .vw_table_desktop_view tr #wcvw_prezzo {    width: 120px; }
.vw_table_desktop_view tr .wcvw_quantita, .vw_table_desktop_view tr #wcvw_quantita {    width: 110px; }
.vw_table_desktop_view tr .add_to_cart_btn_action, .vw_table_desktop_view tr #add_to_cart_btn_action {    width: 120px; }*/
.display-sale-price > div {    display: inline-block;     font-size: 13px; }
.display-sale-price > div.off-price {    background: #f3802d;    color: #fff;    padding: 0px 7px;    border-radius: 5px;    margin-left: 6px; }
.display-sale-price > div.sale-price {  font-size:16px;  color: #737373; }
.price-suffix-for-per-qty {    font-size: 14px;    color: #737373;    margin-left: 3px; }
.reguler-price-in-table-layout.piece-price-each-qty span.woocommerce-Price-amount.amount {    font-size: 15px;    color: #737373;  }
.number_plus_minus_handler.quantity select {    text-align: center;    font-weight: 600; width:75px; max-width: 150px !important; }
.number_plus_minus_handler.quantity select option {text-align: left; }
.vw_table_desktop_view tr .wcvw_prezzo{  font-size:18px; color: red !important; }
a.wcvw_varition_add_to_cart.single_add_to_cart_button.button.alt {    padding: 8px 13px;    font-size: 13px; margin-top: 0; }
a.wcvw_varition_add_to_cart.single_add_to_cart_button.button.alt::before {    font-size: 14px;    margin-top: -4px;    margin-right: 6px; }
.wcvw_remove_free_shipping_bg,.wcvw_prezzo .per-off-stock-td {    font-size: 13px !important;    margin-top: 5px !important;    text-transform: uppercase;    font-weight: 700;    margin-top: 10px !important; }
.wcvw_prezzo .per-off-stock-td{ color: var(--secondary); }
.wcvw_prezzo .wcvw_shipping_lisitng_truck_image {    max-width: 28px !important;    margin-top: -5px;    margin-bottom: -6px; }

body .quantity.buttons_added {    border: 0; }
body .quantity.buttons_added button {    background: #006799;    height: 25px;    border-radius: 100%;    width: 25px;    color: #fff; }
.wcvw_variations_details > div{ display: block;    width: 100%;    word-break: initial; }

.table-full-width-action-btn .shipping-class-name > div, .table-full-width-action-btn .shipping-class-name {    display: flex;    align-items: center !important; }
.table-full-width-action-btn .shipping-class-name > div > div {    margin-left: 5px; font-weight: 600; font-size: 14px; }
.table-full-width-action-btn .shipping-class-name img {    max-width: 34px !important; margin-top: 0px; }
.table-full-width-action-btn {    display: flex;    align-items: center; }
.table-full-width-action-btn > div{ width:  50%; }
.number_plus_minus_handler.quantity.buttons_added{ display: inline-block; }
.table-full-width-action-btn .btn-type-shipping {    display: inline-block;    background: #ffcda9;    padding: 4px 12px;   border-radius: 4px;    margin: 4px 0px; }

.desk-hide{ display:none; }

.offer-design-for-table img {    max-width: 50px !important; margin-bottom:10px; }
.offer-design-for-table .OFFERTA-text {    font-size: 18px;    font-weight: bold; color:#737373; margin-bottom: 6px; }
.offer-design-for-table .big-text {    font-size: 15px;    font-weight: bold; }
.offer-design-for-table .attribute-value{ margin-top: 6px; }

.wcvw_regular_price.price--line-through {    background-image: repeating-linear-gradient(163deg, transparent 0%, transparent 48%, #737373 50%, transparent 52%, transparent 101%);    display: inline-block;    color: #737373;    padding: 0px 6px;    font-size: 16px; }

.reguler-price-in-table-layout.piece-price-each-qty {    display: inline-block; }
.reguler-price-in-table-layout.piece-price-each-qty > div {    display: flex;    align-items: center; }

@media screen and (max-width:767px){
	
	.wcvw_variations_details div:nth-child(2) {	display: none; }
	.wc_variations_layouts_list .wcvw_thumbnail {  float: none;  text-align:center;}
	.wc_variations_layouts_list .wcvw_thumbnail img{ width:100%; max-width:100%; }
	.wc_variations_layouts_list .adjust_margin {  margin-bottom: 10px;  padding-left: 7px;}
	
/*	.wc_variations_layouts_table td, .wc_variations_layouts_table th {  border: 0 none;  display: block; text-align:right; position:relative; padding-right:20px; }*/
	
	.wc_variations_layouts_table thead{ display:none; }
/*	.wcvw_main_container .wcvw_row_of_items { padding-bottom: 10px; background: #f9f9f9 none repeat scroll 0 0 !important;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset;  display: block !important;  margin-bottom: 30px;  }*/
	.wcvw_main_container .wcvw_row_of_items .wcvw_sku {  background: #006699 none repeat scroll 0 0;  color: #fff;  font-size: 16px;  font-weight: bold;  padding: 10px;}
	.wcvw_main_container .wcvw_row_of_items .wcvw_sku,.wcvw_main_container .wcvw_row_of_items th{ text-align:center !important; }
	.wcvw_main_container .nbg_number_plus_minus_handler{ float:right; }
	.wcvw_main_container .wcvw_prezzo{ clear:both; overflow:hidden; }
	.products.list .wcvw_prezzo{ width:100% !important; }
	
	/*.wc_variations_layouts_table td.wcvw_variations_details::before {  content: "CONFEZIONE";  font-size: 16px; padding-top:5px;  font-weight: 800;  height: 100%;  left: 20px;  position: absolute;  text-align: left;  text-transform: uppercase; top: 5px; }
	.wc_variations_layouts_table td.wcvw_stock::before {  content: "Stock";  font-size: 14px; padding-top:5px;  font-weight: bold;  height: 100%;  left: 20px;  position: absolute;  text-align: left;  text-transform: uppercase;}
	.wc_variations_layouts_table td.wcvw_quantity::before {  content: "Quantity";  font-size: 14px; padding-top:5px;  font-weight: bold;  height: 100%;  left: 20px;  position: absolute;  text-align: left;  text-transform: uppercase;}
	.wc_variations_layouts_table td.wcvw_prezzo::before {  content: "Price";  font-size: 14px; padding-top:5px;  font-weight: bold;  height: 100%;  left: 20px;  position: absolute;  text-align: left;  text-transform: uppercase;}
	*/
	.products.list .nbg_mobile_layout_design li{ background:transparent !important; margin-bottom:0px !important;  box-shadow: none !important;      text-align: left !important;}
	
	.adjust_margin.nbg_mobile_layout_design {  padding: 20px 20px 10px; text-align: left; }
	.products.list .wcvw_variations_details ul{ margin-bottom:0px !important;  }
	.products.list .adjust_margin.nbg_mobile_layout_design .wcvw_varition_add_to_cart{  max-width:170px !important;  }
	.nbg_mobile_layout_design b {  display: inline-block;  margin-bottom: 12px;  text-transform: uppercase; }
	.nbg_mobile_layout_design .nbg_number_plus_minus_handler input{ height:30px !important; }
	.products.list .product_thumbnail_wrapper{ display:block !important; float:none !important; width:100%;  text-align: center; }
	.products.list .product_thumbnail_wrapper .product-image-front{ display:inline-block; margin:0 auto; }
	


  /*.vw_table_desktop_view{ display:none }*/
  /*.nb_mobile_views{ display:block !important; }*/
  /* New Mobile UI : 15-3-21*/
/*  body .vw_table_desktop_view tr.wcvw_row_of_items td:nth-child(1) {display: none; }*/
	/*body .vw_table_desktop_view tr td:nth-child(1), body .vw_table_desktop_view tr th:nth-child(1) {text-align: left; padding-left: 20px; padding-top: 33px !important; width: 100% !important;  }
	body .wc_variations_layouts_table td.wcvw_quantita::before {content: "QUANTITÀ"; }
	body .wc_variations_layouts_table td.wcvw_prodotto::before {content: 'PRODOTTO'; }
	body .wc_variations_layouts_table td.add_to_cart_btn_action::before{ content:unset; }
	body .wc_variations_layouts_table td.add_to_cart_btn_action{ text-align:center; }
  body .wc_variations_layouts_table td.wcvw_thumbnail::before{ content:unset; }
  body .wc_variations_layouts_table .on-sale-persontage {text-align: right; }
  body ul.products.list li.product .on-sale-persontage img {display: none !important; }
  body .wc_variations_layouts_table .wcvw_regular_price.price--line-through {background: unset; text-decoration: line-through; }
  body .wc_variations_layouts_table tr td:nth-child(2) {padding-bottom: 0 !important; display: block !important; }
  body .wc_variations_layouts_table td.wcvw_variations_details {padding-top: 5px !important; }
  body .vw_table_desktop_view tr td {min-width: 100% !important; text-align: right; padding-right: 15px; border: 0 !important; }
  body .wc_variations_layouts_table td::before {font-size: 16px; padding-top: 2px; font-weight: 800; height: 100%; left: 20px; position: absolute; text-align: left; text-transform: uppercase; content: "Peso"; }
  body .wc_variations_layouts_table td.wcvw_prodotto {padding-bottom: 0 !important;     padding-top: 0 !important; min-height: 40px; }
  body .wc_variations_layouts_table td.wcvw_quantità {padding-top: 0 !important; min-height: 30px; }
  body .wc_variations_layouts_table td.wcvw_prezzo {padding-bottom: 0 !important; }
  body .wc_variations_layouts_table td.wcvw_prezzo::before {content: 'PREZZO'; }
  body .wc_variations_layouts_table th#add_to_cart_btn_action a {font-size: 16px !important; }
  body .wc_variations_layouts_table th#add_to_cart_btn_action {width: 100%; border: 0 !important; padding-bottom: 10px !important; }
  #content ul.products.list li.product .wcvw_thumbnail img,.vw_table_desktop_view .wcvw_thumbnail img{max-height: 150px !important; margin-bottom: 25px !important; }
  .nbg_number_plus_minus_handler{ width: 100px;  }
  .nbg_number_plus_minus_handler input {height: 35px !important; font-size: 18px !important; }
  .nbg_number_plus_minus_handler span {padding-top: 4px; }
  .nbg_number_plus_minus_handler span.nbg_plus_icon {padding-top: 5px !important; }
  .wcvw_main_container .product_is_in_stock {font-size: 16px; padding-bottom: 7px !important; }
  .vw_table_desktop_view tr td:nth-child(4), .vw_table_desktop_view tr th:nth-child(4){ font-size: 16px; }
  .woocommerce .wcvw_remove_free_shipping_bg > div{ font-size: 15px !important; }
  .wcvw_shipping_lisitng_posta1_image {    max-width: 90px !important; }*/

}
