@font-face
{
	font-family: star;
	font-style: normal;
	font-weight: 400;
	src: url(../../../../../plugins/woocommerce/assets/fonts/star.eot);
	src: url(../../../../../plugins/woocommerce/assets/fonts/star.eot?#iefix) format('embedded-opentype'),url(../../../../../plugins/woocommerce/assets/fonts/star.woff) format('woff'),url(../../../../../plugins/woocommerce/assets/fonts/star.ttf) format('truetype'),url(../../../../../plugins/woocommerce/assets/fonts/star.svg#star) format('svg');
}
.woocommerce-active .site-header .col-full
{
	position: relative;
}
.woocommerce-active .site-branding,.woocommerce-active .site-logo-anchor
{
	float: left;
}
.site-header-cart
{
	list-style-type: none;
	margin-left: 0;
	padding: 0;
}
.site-header-cart .cart-contents
{
	background-color: rgba(0,0,0,.05);
	display: block;
	height: 2.244em;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	top: 0;
	width: 2.244em;
}
.site-header-cart .cart-contents:after
{
	content: "\f07a";
	font-family: FontAwesome;
	line-height: 2.244;
	position: absolute;
	right: 0;
	text-align: center;
	text-indent: 0;
	top: 0;
	width: 100%;
}
.site-header-cart .cart-contents span
{
	display: none;
}
.site-header-cart .widget_shopping_cart
{
	background-color: #2c2d33;
	display: none;
}
.site-search
{
	clear: both;
	font-size: .857em;
}
.site-search .widget_product_search input[type=search],.site-search .widget_product_search input[type=text]
{
	line-height: 1;
	padding: 1.387em 1.618em 1.387em 3.631em;
}
.site-search .widget_product_search form:before
{
	left: 1.618em;
	top: 1.387em;
}
.site-search .widget_product_search #searchsubmit
{
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	position: absolute!important;
}
table.shop_table_responsive tbody th,table.shop_table_responsive thead
{
	display: none;
}
table.shop_table_responsive tr td
{
	display: block;
}
table.shop_table_responsive tr td:before
{
	content: attr(data-title) ': ';
	font-weight: 700;
}

/* ******************************************** EDITO ISRAEL  ********************************************************/
ul.products
{
	clear: both;
	margin-left: 0;
	margin-top: -15px !important;
}
ul.products::after
{
	clear: both;
	content: "";
	display: table;
}
ul.products li.product
{
	list-style: none;
	margin-bottom: 4.236em;
	margin-left: 0;
	overflow: hidden;
	position: relative;
	text-align: center;
}
ul.products li.product .price,ul.products li.product .star-rating
{
	margin: 0 auto 1em;
}
ul.products li.product .price
{
	color: #60646c;
	display: block;
	font-weight: 400;
}
ul.products li.product .price ins
{
	background-color: transparent;
	font-weight: 700;
	margin-left: .618em;
}
/* ********************************* EDITO ISRAEL ****************************************************** */
ul.products li.product img
{
	display: block;
	margin: 0 auto .1em;
	height: 176px;
}
ul.products li.product.product-category img
{
	margin-bottom: 1.618em;
}
ul.products li.product .button
{
	margin-bottom: .236em;
}
.single-product div.product
{
	overflow: hidden;
	position: relative;
}
.single-product div.product::after
{
	clear: both;
	content: "";
	display: table;
}
.single-product div.product .images,.single-product div.product .summary
{
	margin-bottom: 2.618em;
	margin-top: 0;
}
.single-product div.product .images .woocommerce-main-image
{
	display: block;
	margin-bottom: 1.618em;
}
.single-product div.product .images .thumbnails a.zoom
{

}
.single-product div.product .images .thumbnails a.zoom.last
{
	margin-right: 0;
}
.single-product div.product .images .thumbnails a.zoom.first
{
	clear: both;
}
.single-product div.product form.cart
{
	/*border-bottom: 3px solid rgba(0,0,0,.025); 
	border-top: 3px solid rgba(0,0,0,.025); 
	margin-bottom: 1.618em;
	padding: 1.618em 0;modificacion cuit */
}
.single-product div.product form.cart::after
{
	clear: both;
	content: "";
	display: table;
}
.single-product div.product form.cart .quantity
{
	float: right;/*modificacion cuit */
	margin-top: -50px;
}
.single-product div.product form.cart .button
{
	float: right;
}
.single-product div.product table.variations
{
	margin: 0;
}
.single-product div.product table.variations td,.single-product div.product table.variations th
{
	background-color: transparent;
	display: list-item;
	list-style: none;
	padding: 0;
}
.single-product div.product table.variations .value
{
	margin-bottom: 1em;
}
.single-product div.product .single_variation .price
{
	display: block;
	margin-bottom: 1em;
}
.single-product div.product .variations_button
{
	border-top: 1px solid rgba(0,0,0,.1);
	padding-top: 1em;
}
.single-product div.product .variations_button::after
{
	clear: both;
	content: "";
	display: table;
}
.single-product div.product .woocommerce-product-rating
{
	border-bottom: 1px solid rgba(0,0,0,.1);
	line-height: 1;
	margin-bottom: 2.618em;
	margin-top: -.618em;
	padding: 0 0 1.618em;
}
.single-product div.product .woocommerce-product-rating::after
{
	clear: both;
	content: "";
	display: table;
}
.single-product div.product .woocommerce-product-rating a
{
	font-size: .857em;
}
.single-product div.product .woocommerce-product-rating .star-rating
{
	float: right;
}
.single-product div.product .product_meta
{
	font-size: .857em;
}
.single-product div.product p.stock:before
{
	font-family: FontAwesome;
	margin-right: .53em;
}
.single-product div.product p.stock.in-stock:before
{
	content: "\f118";
}
.single-product div.product p.stock.out-of-stock:before
{
	content: "\f119";
}
#reviews #comments
{
	padding-top: 0;
}
#reviews .commentlist
{
	list-style: none;
	margin-left: 0;
}
#reviews .commentlist li
{
	border-bottom: 1px solid rgba(0,0,0,.1);
	clear: both;
	list-style: none;
	margin-bottom: 3.631em;
}
#reviews .commentlist li time
{
	opacity: .8;
}
#reviews .commentlist li .avatar
{
	float: right;
	height: auto;
	width: 2.618em;
}
#reviews .commentlist li p.meta
{
	margin-bottom: 1em;
}
#reviews .commentlist li .description
{
	padding-bottom: 1.618em;
}
#reviews .commentlist li ul.children
{
	border-top: 1px solid rgba(0,0,0,.1);
	float: right;
	margin-right: 0;
	padding-top: 2.618em;
	width: 81.8181818182%;
}
#reviews .comment-form-rating
{
	clear: both;
}
.woocommerce-breadcrumb
{
	border-bottom: 1px solid rgba(0,0,0,.05);
	font-size: .857em;
	margin-bottom: 4.236em;
	padding: 1em 0;
}
.woocommerce-breadcrumb a.home:before
{
	content: "\f015";
	font-family: FontAwesome;
	font-weight: 400;
	margin-right: .53em;
}
.product_list_widget
{
	list-style: none;
	margin-left: 0;
}
.product_list_widget li
{
	border-bottom: 1px dotted rgba(0,0,0,.1);
	padding: 1em 0;
}
.product_list_widget li::after
{
	clear: both;
	content: "";
	display: table;
}
.product_list_widget li img
{
	float: right;
	max-width: 2.618em;
}
.product_list_widget li .quantity
{
	color: #93979f;
	display: block;
}
.product_list_widget a
{
	color: #484b51;
}
.product_list_widget a:hover
{
	color: #96588a;
}
.widget_products a
{
	display: block;
}
.widget_shopping_cart .product_list_widget
{
	margin-bottom: 0;
}
.widget_shopping_cart .product_list_widget li
{
	padding-left: 2em;
	position: relative;
}
.widget_shopping_cart .product_list_widget li a.remove
{
	left: 0;
	opacity: 1;
	position: absolute;
	top: 1em;
}
.widget_shopping_cart p.buttons,.widget_shopping_cart p.total
{
	margin: 0;
	padding: 1em 0;
	text-align: center;
}
.widget_shopping_cart p.total
{
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.widget_product_categories ul
{
	margin: 0;
}
/* *****************************      Edito:; ISRAEL  *****************/
.widget_product_categories ul li
{
	list-style: none;
	margin-bottom: 2px;
}
/* *****************************      Edito:; ISRAEL  *****************/
.widget_product_categories ul li:before
{

	/* content: "\f114"; */
	display: inline-block;
	font-family: FontAwesome;
	margin-right: .53em;
	opacity: .25;
}
.widget_product_categories ul li.current-cat:before
{
	content: "\f115";
}

/* *************************      Edito:; ISRAEL  *****************/

.widget_product_categories .children
{
	margin-left: .5em;
	margin-top: .618em;
}

.site-header .widget_shopping_cart li,.site-header .widget_shopping_cart p.buttons,.site-header .widget_shopping_cart p.total
{
	background-color: rgba(0,0,0,.025);
	padding-left: 1.387em;
	padding-right: 1.387em;
}
.widget_layered_nav li
{
	margin-bottom: .618em;
}
.widget_layered_nav .chosen:before
{
	color: #e2401c;
	content: "\f00d";
	font-family: FontAwesome;
	margin-right: .53em;
}
.widget.woocommerce li .count
{
	float: right;
	font-size: 1em;
}
.widget_price_filter .price_slider
{
	margin-bottom: 1em;
}
.widget_price_filter .price_slider_amount
{
	line-height: 2.4em;
	text-align: right;
}
.widget_price_filter .price_slider_amount .button
{
	float: left;
}
.widget_price_filter .ui-slider
{
	position: relative;
	text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle
{
	background: #96588a;
	border-radius: 1em;
	box-sizing: border-box;
	cursor: ew-resize;
	height: 1em;
	margin-top: -.25em;
	opacity: 1;
	outline: 0;
	position: absolute;
	width: 1em;
	z-index: 2;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child
{
	margin-left: -1em;
}
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover
{
	box-shadow: 0 0 0 .236em rgba(0,0,0,.1);
}
.widget_price_filter .ui-slider .ui-slider-range
{
	background: #96588a;
	border: 0;
	border-radius: 1em;
	display: block;
	font-size: .7em;
	position: absolute;
	z-index: 1;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content
{
	background: rgba(0,0,0,.1);
	border-radius: 1em;
}
.widget_price_filter .ui-slider-horizontal
{
	height: .5em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range
{
	height: 100%;
	top: 0;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min
{
	left: -1px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max
{
	right: -1px;
}
table.cart
{
	margin-bottom: 3.631em;
}
table.cart thead
{
	text-indent: -999em;
}
table.cart thead th
{
	padding: 0;
}
table.cart .product-quantity .minus,table.cart .product-quantity .plus,table.cart .product-thumbnail
{
	display: none;
}
table.cart td,table.cart th
{
	padding: .53em;
}
table.cart .qty
{
	max-width: 1.618em;
	padding: .236em;
}
table.cart td.actions label
{
	display: none;
}
table.cart td.actions .coupon
{
	border-bottom: 1px dotted rgba(0,0,0,.1);
	margin-bottom: 1em;
	padding-bottom: 1em;
}
table.cart td.actions input
{
	display: block;
	margin: .236em 0;
	width: 100%;
}
.wc-proceed-to-checkout
{
	margin-bottom: 1.618em;
	font-size: 12px;
	height: 34px !important;
}
.wc-proceed-to-checkout::after
{
	clear: both;
	content: "";
	display: table;
}
.wc-proceed-to-checkout .button
{
	display: block;
	margin-bottom: 1em;
	text-align: center;
}
.wc-proceed-to-checkout .button.checkout-button
{
	font-size: 1.387em;
	margin-right: 20px;
	padding-top: 7px;
}
ul#shipping_method
{
	list-style: none;
	margin: 0;
}
a.remove
{
	display: block;
	font-weight: 400;
	height: 1.618em;
	line-height: 1.618;
	position: relative;
	text-indent: -9999px;
	width: 1.618em;
}
a.remove:before
{
	bottom: 0;
	color: #e2401c;
	content: "\f057";
	font-family: FontAwesome;
	font-weight: 400;
	left: 0;
	line-height: 1.618;
	position: absolute;
	right: 0;
	text-align: center;
	text-indent: 0;
	top: 0;
}
.checkout_coupon
{
	margin-bottom: 2.618em;
}
form.checkout::after
{
	clear: both;
	content: "";
	display: table;
}
#payment
{
	border-top: 3px solid rgba(0,0,0,.1);
}
#payment::after
{
	clear: both;
	content: "";
	display: table;
}
#payment .create-account
{
	clear: both;
}
#payment .payment_methods
{
	border-bottom: 1px dotted rgba(0,0,0,.1);
	margin: 0!important;
	padding: 0!important;
}
#payment .payment_methods li
{
	border-bottom: 1px dotted rgba(0,0,0,.1);
	list-style: none!important;
	margin-left: 0;
	padding: 1.387em!important;
}
#payment .payment_methods li img
{
	border: 0;
	float: right;
	max-height: 1.618em;
	padding: 0;
}
#payment .payment_methods li:last-child
{
	border-bottom: 0;
	padding-bottom: 0;
}
#payment .payment_methods li label
{
	font-weight: 700;
	margin-left: .618em;
	padding-top: 0!important;
	width: 92%;
}
#payment .payment_methods li p
{
	margin: 0;
}
#payment .payment_methods li .payment_box
{
	background: rgba(0,0,0,.035);
	border-top: 1px dotted rgba(0,0,0,.1);
	margin: 1.387em -1.387em -1.387em;
	padding: 1.387em;
}
#payment .payment_methods li .payment_box fieldset
{
	border: 0;
	font-size: .857em;
	margin: 0;
	padding: 1em 0 0;
}
#payment .payment_methods li .payment_box fieldset label
{
	margin-left: 0;
	width: auto;
}
#payment .payment_methods li .payment_box fieldset .form-row
{
	margin-bottom: 1em;
}
#payment .payment_methods li .payment_box fieldset .form-row-first select
{
	width: 48%;
}
#payment .payment_methods li .payment_box fieldset .form-row-first select:nth-child(2n)
{
	float: right;
}
#payment .payment_methods li .payment_box fieldset #cvv
{
	width: 22%!important;
}
#payment .payment_methods li .payment_box fieldset .help
{
	float: right;
	width: 75%;
}
#payment .terms
{
	clear: both;
	float: none;
	margin-bottom: 0;
	margin-top: 1em;
	width: 100%;
}
#payment .terms label
{
	display: inline;
}
#payment .terms input
{
	display: inline-block;
	float: left;
	margin: .327em .53em 0 0;
	width: auto;
}
#payment .place-order
{
	float: none;
	margin-bottom: 0;
	padding: 1.387em;
	width: 100%;
}
#customer_login .col-1
{
	border-bottom: 1px dotted rgba(0,0,0,.1);
	margin-bottom: 1.618em;
	padding-bottom: 1.618em;
}
ul.order_details
{
	border: 1px solid rgba(0,0,0,.1);
	list-style: none;
	margin-left: 0;
	position: relative;
}
ul.order_details::after
{
	clear: both;
	content: "";
	display: table;
}
ul.order_details li
{
	border-right: 1px solid rgba(0,0,0,.1);
	float: left;
	font-size: .8em;
	padding: 1em 1.618em;
	text-transform: uppercase;
}
ul.order_details li:last-child
{
	border-right: 0;
}
ul.order_details li strong
{
	display: block;
	font-size: 1.387em;
	text-transform: none;
}
ul.digital-downloads
{
	list-style: none;
	margin-left: 0;
}
ul.digital-downloads li
{
	border-bottom: 1px dotted rgba(0,0,0,.1);
	margin-bottom: 1em;
	padding-bottom: 1em;
}
ul.digital-downloads li:before
{
	content: "\f019";
	font-family: FontAwesome;
	margin-right: .53em;
}
.form-row .button,.form-row input[type=checkbox],.form-row input[type=radio]
{
	width: auto;
}
.form-row.create-account label
{
	display: inline-block;
}
.form-row.woocommerce-invalid input.input-text
{
	box-shadow: inset 2px 0 0 #e2401c;
}
.form-row-last
{
	margin-right: 0!important;
}
.form-row-wide
{
	clear: both;
	width: 100%;
}
.required
{
	border-bottom: 0!important;
	color: red;
}
.demo_store
{
	background-color: #3D9CD2;
	bottom: 0;
	color: #fff;
	left: 0;
	margin: 0;
	padding: 1em 1.387em;
	position: fixed;
	right: 0;
}
.demo_store:before
{
	content: "\f05a";
	font-family: FontAwesome;
	margin-right: .53em;
}
.star-rating
{
	font-family: star;
	font-size: 1em;
	height: 1em;
	line-height: 1;
	overflow: hidden;
	position: relative;
	width: 5.3em;
}
.star-rating:before
{
	color: rgba(0,0,0,.2);
	content: "\73\73\73\73\73";
	float: left;
	left: 0;
	position: absolute;
	top: 0;
}
.star-rating span
{
	float: left;
	left: 0;
	overflow: hidden;
	padding-top: 1.5em;
	position: absolute;
	top: 0;
}
.star-rating span:before
{
	color: #96588a;
	content: "\53\53\53\53\53";
	left: 0;
	position: absolute;
	top: 0;
}
p.stars
{
	font-size: 1.618em;
	position: relative;
}
p.stars a
{
	color: #60646c;
	display: block;
	font-weight: 700;
	margin-right: 1em;
	position: relative;
	text-indent: -9999px;
}
p.stars a:hover
{
	color: #96588a;
}
p.stars a:last-child
{
	border-right: 0;
}
p.stars a.star-1:after,p.stars a.star-2:after,p.stars a.star-3:after,p.stars a.star-4:after,p.stars a.star-5:after
{
	font-family: FontAwesome;
	left: 0;
	padding-right: 1em;
	position: absolute;
	text-indent: 0;
	top: 0;
}
p.stars a.star-1
{
	width: 2em;
}
p.stars a.star-1:after
{
	content: "\f006";
}
p.stars a.star-1.active:after,p.stars a.star-1:hover:after
{
	content: "\f005";
}
p.stars a.star-2
{
	width: 3em;
}
p.stars a.star-2:after
{
	content: "\f006\f006";
}
p.stars a.star-2.active:after,p.stars a.star-2:hover:after
{
	content: "\f005\f005";
}
p.stars a.star-3
{
	width: 4em;
}
p.stars a.star-3:after
{
	content: "\f006\f006\f006";
}
p.stars a.star-3.active:after,p.stars a.star-3:hover:after
{
	content: "\f005\f005\f005";
}
p.stars a.star-4
{
	width: 5em;
}
p.stars a.star-4:after
{
	content: "\f006\f006\f006\f006";
}
p.stars a.star-4.active:after,p.stars a.star-4:hover:after
{
	content: "\f005\f005\f005\f005";
}
p.stars a.star-5
{
	border: 0;
	width: 6em;
}
p.stars a.star-5:after
{
	content: "\f006\f006\f006\f006\f006";
}
p.stars a.star-5.active:after,p.stars a.star-5:hover:after
{
	content: "\f005\f005\f005\f005\f005";
}
.onsale
{
	border: 2px solid;
	border-color: #60646c;
	color: #60646c;
	display: inline-block;
	font-size: .857em;
	font-weight: 700;
	margin-bottom: 1em;
	padding: .202em .618em;
	text-transform: uppercase;
	display: none;
}
.quantity .qty
{
	max-width: 3.631em;
	text-align: center;
}
.woocommerce-ordering,.woocommerce-result-count
{
	font-size: .857em;
	margin-bottom: 2.618em;
}

.woocommerce-tabs ul.tabs
{
	display: none;/*modificacion cuit*/
	list-style: none;
	margin-left: 0;
	text-align: center;
}
.woocommerce-tabs ul.tabs li
{
	display: inline-block;
	margin-right: 1em;
	position: relative;
}
.woocommerce-tabs ul.tabs li.active a
{
	color: #60646c;
}
.woocommerce-tabs ul.tabs li.active:after
{
	content: "\f107";
	font-family: FontAwesome;
	height: 1em;
	left: 50%;
	line-height: 1;
	margin-left: -.5em;
	position: absolute;
	top: 100%;
	width: 1em;
}
.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after,.woocommerce-noreviews::after,p.no-comments::after
{
	clear: both;
	content: "";
	display: table;
}
.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover
{
	color: #fff;
	opacity: .7;
}
.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover
{
	opacity: 1;
}

.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover
{
	background: 0 0;
	color: #fff;
	opacity: .7;
}
.woocommerce-error
{
	list-style: none;
}
.woocommerce-error
{
	background-color: #e2401c;
}
dl.variation
{
	font-size: .857em;
}
dl.variation dd
{
	margin: 0 0 1em;
}
.storefront-product-section
{
	border-bottom: 3px solid rgba(0,0,0,.025);
	margin-bottom: 4.236em;
}
.storefront-product-section .section-title
{
	text-align: center;
}
.storefront-product-section:last-child
{
	border-bottom: 0;
}
@media screen and (min-width:768px)
{
	p.stars
	{
		font-size: 1em;
	}
	p.stars a
	{
		display: inline-block;
	}
	p.stars a.star-1,p.stars a.star-2,p.stars a.star-3,p.stars a.star-4
	{
		border-right: 1px solid rgba(0,0,0,.1);
	}
	table.shop_table_responsive thead
	{
		display: table-header-group;
	}
	table.shop_table_responsive tbody th,table.shop_table_responsive tr td
	{
		display: table-cell;
	}
	table.shop_table_responsive tr td:before
	{
		display: none;
	}
	.site-header-cart
	{
		position: relative;
	}
	.site-header-cart .cart-contents
	{
		background-color: transparent;
		display: block;
		height: auto;
		padding: 0 1em 2.244em;
		position: relative;
		text-indent: 0;
		width: auto;
	}
	.site-header-cart .cart-contents:after
	{
		height: 1em;
		line-height: 1.387;
		right: 1.618em;
		top: 0;
		width: 1em;
	}
	.site-header-cart .cart-contents .amount
	{
		margin-right: .327em;
	}
	.site-header-cart .cart-contents .count
	{
		font-size: .857em;
		font-weight: 400;
		opacity: .5;
	}
	.site-header-cart .cart-contents span
	{
		display: inline;
	}
	.site-header-cart .widget_shopping_cart
	{
		display: block;
		font-size: .857em;
		left: -999em;
		position: absolute;
		top: 100%;
		width: 100%;
		z-index: 999999;
	}
	.site-header-cart .widget_shopping_cart h2.widgettitle
	{
		display: none;
	}
	.site-header-cart .widget_shopping_cart .product_list_widget li a.remove
	{
		float: left;
		position: relative;
		top: auto;
	}
	.site-header-cart .widget_shopping_cart .product_list_widget li a.remove:before
	{
		text-align: left;
	}
	.site-header-cart:hover .widget_shopping_cart
	{
		left: 0;
	}
	ul.products li.product
	{
		clear: none;
		float: left;
		font-size: .857em;
		width: 100%;
	}
	ul.products li.product.first
	{
		clear: both!important;
	}
	ul.products li.product.last
	{
		margin-right: 0!important;
	}
	.page-template-template-fullwidth-php .site-main .columns-1 ul.products li.product,.page-template-template-homepage-php .site-main .columns-1 ul.products li.product,.storefront-full-width-content .site-main .columns-1 ul.products li.product
	{
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.page-template-template-fullwidth-php .site-main .columns-2 ul.products li.product,.page-template-template-homepage-php .site-main .columns-2 ul.products li.product,.storefront-full-width-content .site-main .columns-2 ul.products li.product
	{
		float: left;
		margin-right: 4.347826087%;
		width: 47.8260869565%;
	}
	.page-template-template-fullwidth-php .site-main .columns-3 ul.products li.product,.page-template-template-homepage-php .site-main .columns-3 ul.products li.product,.storefront-full-width-content .site-main .columns-3 ul.products li.product
	{
		float: left;
		margin-right: 4.347826087%;
		width: 30.4347826087%;
	}
	.page-template-template-fullwidth-php .site-main .columns-4 ul.products li.product,.page-template-template-homepage-php .site-main .columns-4 ul.products li.product,.storefront-full-width-content .site-main .columns-4 ul.products li.product
	{
		float: left;
		margin-right: 4.347826087%;
		width: 21.7391304348%;
	}
	.page-template-template-fullwidth-php .site-main .columns-5 ul.products li.product,.page-template-template-homepage-php .site-main .columns-5 ul.products li.product,.storefront-full-width-content .site-main .columns-5 ul.products li.product
	{
		margin-right: 3.8%;
		width: 16.9%;
	}
	.site-main .columns-1 ul.products li.product
	{
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.site-main .columns-2 ul.products li.product
	{
		margin-right: 3.8%;
		width: 48%;
	}
	.site-main .columns-3 ul.products li.product
	{
		float: left;
		margin-right: 5.8823529412%;
		width: 29.4117647059%;
	}

	/* ****************************** EDITO ISRAEL ******************************** */ 
	.site-main .columns-4 ul.products li.product
	{
		margin-right: -1%;
		width: 18%;
		margin-left: 44px;
	}
	.site-main .columns-5 ul.products li.product
	{
		margin-right: 3.8%;
		width: 16.9%;
	}
	/* ****************************** EDITO ISRAEL ******************************** */ 
	.site-main ul.products li.product
	{
		width: 22.411765% ;
        float: left;
        margin-right: 2.882353%;
        padding-bottom: 20px;
       	}
	
	.single-product div.product .images .thumbnails::after
	{
		clear: both;
		content: "";
		display: table;
	}
	.single-product div.product .images .thumbnails a.zoom
	{
		float: left;
		margin-right: 14.2857142857%;
		width: 14.2857142857%;
	}
	.single-product div.product .images .thumbnails a.zoom.last
	{
		float: right;
		margin-right: 0;
	}
	.single-product div.product .summary
	{
		float: right;
		margin-bottom: 3.631em;
		margin-right: 0;
		width: 52.9411764706%;
	}
	.single-product div.product .woocommerce-tabs
	{
		/*clear: both; modificacion cuit*/
	}
	#reviews .comment-form-author,#reviews .comment-form-email
	{
		width: 47%;
	}
	#reviews .comment-form-email
	{
		margin-right: 0;
	}
	.storefront-full-width-content.single-product div.product .images
	{
		float: left;
		margin-bottom: 3.631em;
		margin-right: 4.347826087%;
		width: 30.4347826087%;
	}
	.storefront-full-width-content.single-product div.product .images .thumbnails a.zoom
	{
		float: left;
		margin-right: 14.2857142857%;
		width: 14.2857142857%;
	}
	.storefront-full-width-content.single-product div.product .images .thumbnails a.zoom.last
	{
		margin-right: 0;
	}
	.storefront-full-width-content.single-product div.product .summary
	{
		float: right;
		margin-bottom: 3.631em;
		margin-right: 0;
		width: 65.2173913043%;
	}
	.storefront-full-width-content.single-product div.product .woocommerce-tabs
	{
		clear: both;
	}
	.storefront-full-width-content.single-product .related ul.products li.product,.storefront-full-width-content.single-product .upsells ul.products li.product
	{
		float: left;
		margin-right: 4.347826087%;
		width: 30.4347826087%;
	}
	.woocommerce .page-description
	{
		margin-bottom: 1.618em;
	}
	.woocommerce-result-count
	{
		clear: both;
		float: left;
		padding-bottom: 1em;
		position: relative;
	}
	.woocommerce-ordering
	{
		float: right;
	}
	.page-template-template-fullwidth-php table.cart .product-thumbnail
	{
		display: table-cell;
	}
	.page-template-template-fullwidth-php table.cart .product-thumbnail img
	{
		border: .327em solid #fff;
		height: auto;
		max-width: 3.631em;
	}
	.page-template-template-fullwidth-php table.cart thead
	{
		font-size: 1em;
		text-indent: 0;
	}
	.page-template-template-fullwidth-php table.cart thead th,table.cart td,table.cart th
	{
		padding: .857em 1.387em;
	}
	table.cart .qty
	{
		max-width: 3.632em;
		padding: .857em;
	}
	table.cart .product-remove
	{
		display: table-cell;
	}
	table.cart .product-quantity .minus,table.cart .product-quantity .plus
	{
		display: inline-block;
	}	
	table.cart td.actions
	{
		text-align: right;
	}
	table.cart td.actions label
	{
		display: none;
	}
	table.cart td.actions .coupon
	{
		border-bottom: none;
		display: inline-block;
		float: left;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	table.cart td.actions input
	{
		display: inline-block;
		margin: 0;
		width: auto;
	}
	.cart-collaterals::after
	{
		clear: both;
		content: "";
		display: table;
	}
	.cart-collaterals .cross-sells
	{
		float: left;
		margin-right: 5.8823529412%;
		width: 41.1764705882%;
	}
	.cart-collaterals .cross-sells ul.products li.product
	{
		float: left;
		margin-right: 14.2857142857%;
		width: 42.8571428571%;
	}
	.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator
	{
		clear: right;
		float: right;
		margin: 0;
		width: 52.9411764706%;
	}
	.cart-collaterals .shipping_calculator
	{
		clear: right;
	}
	.page-template-template-fullwidth-php .cart-collaterals .cross-sells
	{
		float: left;
		margin-right: 4.347826087%;
		width: 47.8260869565%;
	}
	.page-template-template-fullwidth-php .cart-collaterals .cross-sells ul.products li.product
	{
		float: left;
		margin-right: 9.0909090909%;
		width: 45.4545454545%;
	}
	.page-template-template-fullwidth-php .cart-collaterals .cart_totals,.page-template-template-fullwidth-php .cart-collaterals .shipping_calculator
	{
		float: right;
		margin-right: 0;
		width: 47.8260869565%;
	}	
	.col2-set .col-1,.col2-set .col-2
	{
		margin-bottom: 1.618em;
	}
	.col2-set+#customer_details
	{
		display: none;
	}	
	#order_review_heading
	{
		border-width: 3px 3px 0;
		margin-bottom: 0;
		padding: .618em 2.0833333333%;
	}
	#order_review
	{
		border-width: 0 3px 3px;
	}
	.woocommerce-info+#order_review
	{
		border-width: 3px;
		float: none;
		width: 100%;
	}
	.woocommerce-info+#order_review .payment_methods+.form-row
	{
		padding: 1em;
	}
	.woocommerce-info+#order_review .button#place_order
	{
		display: block;
		width: 100%;
	}
	#wc_checkout_add_ons
	{
		float: left;
		margin-right: 5.8823529412%;
		width: 41.1764705882%;
	}
	.page-template-template-fullwidth-php .col2-set
	{
		float: left;
		margin-right: 4.347826087%;
		width: 47.8260869565%;
	}
	.page-template-template-fullwidth-php .col2-set .form-row-first
	{
		float: left;
		margin-right: 9.0909090909%;
		width: 45.4545454545%;
	}
	.page-template-template-fullwidth-php .col2-set .form-row-last
	{
		float: right;
		margin-right: 0;
		width: 45.4545454545%;
	}
	.page-template-template-fullwidth-php #order_review,.page-template-template-fullwidth-php #order_review_heading,.page-template-template-fullwidth-php #wc_checkout_add_ons
	{
		float: right;
		margin-right: 0;
		width: 47.8260869565%;
	}
	.page-template-template-fullwidth-php #order_review
	{
		font-size: .857em;
	}
	#order_review .shop_table
	{
		margin-bottom: 2.618em;
	}
	.form-row-first
	{
		clear: both;
		float: left;
		margin-right: 5.8823529412%;
		width: 47.0588235294%;
	}
	.form-row-last
	{
		float: right;
		margin-right: 0;
		width: 47.0588235294%;
	}
	.page-template-template-fullwidth-php .form-row-first
	{
		float: left;
		margin-right: 4.347826087%;
		width: 47.8260869565%;
	}
	.page-template-template-fullwidth-php .form-row-last
	{
		float: right;
		margin-right: 0;
		width: 47.8260869565%;
	}
	.storefront-full-width-content .woocommerce-tabs ul.tabs
	{
		float: left;
		margin-right: 4.347826087%;
		width: 30.4347826087%;
	}
	.storefront-full-width-content .woocommerce-tabs .panel
	{
		float: right;
		margin-bottom: 3.631em;
		margin-right: 0;
		width: 65.2173913043%;
	}
	.woocommerce-tabs
	{   /*
		margin-bottom: 2.618em;
		padding-bottom: 2.618em;
		padding-top: 2.618em; modificacion cuit*/
	}
	.woocommerce-tabs::after
	{
		clear: both;
		content: "";
		display: table;
	}
	.woocommerce-tabs ul.tabs
	{
		float: left;
		margin-right: 5.8823529412%;
		text-align: left;
		width: 29.4117647059%;
	}
	.woocommerce-tabs ul.tabs li
	{
		border-bottom: 1px dotted rgba(0,0,0,.1);
		display: block;
		margin: 0;
	}
	.woocommerce-tabs ul.tabs li a
	{
		display: block;
		padding: 1em 0;
	}
	.woocommerce-tabs ul.tabs li.active:after
	{
		content: "\f105";
		left: auto;
		margin: -.5em 0 0;
		right: 0;
		top: 50%;
	}
	.woocommerce-tabs .panel
	{
		float: right;
		margin-right: 0;
		margin-top: 0;
		width: 64.7058823529%;
	}
}

/* Modificaciones plantilla */

.single-product div.product .images /* Modifica la imagen del single-product */
	{
		float: left; /* modificacion cuit */
		margin-bottom: 3.631em;
		margin-right: 5.8823529412%;
		width: 41.1764705882%;
	}

.single-product div.product .price /* Modifica el precio del single-product */
{
	/*border: 10px solid black; modificacion cuit */
	font-weight: 700;
	margin-left: 220px; /*modificacion cuit */
}


/*Cambio ssv 30/04/2015* CART*/
table.cart .quantity .qty
{
	padding: .618em;
	background-color: white;
}
.wc-forward:after
{
	content: "";
	font-family: FontAwesome;
	font-weight: 400;
	margin-left: .53em;
}
.form-row input,.form-row select,.form-row textarea
{
	width: 100%;
}
#username, #password{
	width: 35%;
}

.form-row-first #username, .form-row-last #password {
	width: 85% !important;
}
.woocommerce-info,.woocommerce-noreviews,p.no-comments
{
	background-color: #1D3A99;
	width: 350px;
	padding:0.6em, ;
}
.my_account_orders .button
{
	font-size: .857em;
	margin-left: 2px;	
}

.form-row.woocommerce-validated input.input-text
{
	box-shadow: inset 2px 0 0 #1d3a99;
}
/*Modificaciones 06/06/2015 SSV*/
.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments
{
	background-color: #dce8f2 !important;
	/*border-left: .618em solid rgba(0,0,0,.15);*/
	clear: both;
	margin-top: 10px !important;
	color: #000000 !important;
	margin-bottom: 2.618em;
	font-size: 16px;
	margin-left: 0;
	width: 100%;
	padding: 1em 1.618em;
}
.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button
{
	background: 0 0;
	border-left-color: #000000 !important;
	border-left-style: solid;
	border-radius: 0;
	border-width: 0 0 0 1px;
	box-shadow: none;
	color: #000000;
	font-size: 15px;
	float: right;
	line-height: 1.618;
	padding: 0 0 0 1em;
}


#order_review,#order_review_heading
	{
		/*border: 3px solid #96588a;*/
		clear: right;
		float: left;
		margin-right: 0;
		/*width: 41.1764705882%;*/
		width: 100%;
	}

.col2-set
	{	
		margin-top: 5px !important;
		float: left;
		margin-right: 5.8823529412%;
		width: 52.9411764706%;
	}

.woocommerce-info a:hover {
		color: #1D3A99;
	}

.woocommerce-message .button:hover{
		color: #1D3A99;
	}


.woocommerce-tabs
	{  
		border-bottom:1px dotted #D8D8D8; 
		margin-left:10px;
		margin-right:10px;
		/*

		border: 1px solid rgba(0,0,0,.1);
		border-width: 1px 0;
		padding: 1em 0; modificacion cuit*/
	}

/*Cambios 07 mayo SSV*/
.form-row label
	{
		display: block;
		/*margin-top: 10px;*/
	}
.clear{
		display: none;
	}
label{
		margin-top: -3px !important;
	}
.col2-set .form-row-first
	{
		float: left;
		margin-right: 11.1111111111%;
		width: 36.34%;
		height: 43px;
	}
.col2-set .form-row-last
	{
		float: right;
		margin-right: 0;
		width: 52.5555555556%;
		height: 43px;
	}

p#billing_postcode_field{
	height: 47px;
}

h3#order_review_heading
{
	color:#748ca6 !important;
	padding-left: 0;
	font-size: 19px !important;
	font-weight: bold;
}

	/*Cambios 8 mayo*/

#payment .place-order .button
{
	font-size: 13px;
	width: 131px;
	height: 34px;
	margin-right: -19px;
	float: right; !important;
}

.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-noreviews a,p.no-comments a
{
	color: #000;
	float: right;
	margin-right: 40%;
	font-size: 15px;
}

a.showlogin{
	float: right;
	margin-right: 44%;
}

/*Cambios 18 mayo*/
label.inline.cboxElement{
	margin-top:10px !important;
}

input#reg_email, input#reg_password{
	width: 35%;
}