.product.col1,.product.col2,.product.col3,.product.col4 {
	margin-right:0!important;
margin-bottom: 60px!important;
}
.product {
	margin-left:3%!important;
}

.product.col1 {
	width: 100%!important;
	margin-bottom: 40px!important;
}
.product.col2 {
width: 48%!important;
}
.product.col3 {
width: 31.3%!important;
}
.product.col4 {
width: 22.75%!important;
}
.grid_view .product_featured_images {
	border:0!important;
}

.products.grid_view .product.col2 {
	width:50%!important;
	margin-left:0!important;
}.products.grid_view .product.col3 {
	width:33.3%!important;
	margin-left:0!important;
}.products.grid_view .product.col4 {
	width:25%!important;
	margin-left:0!important;
}

.product.first{
	margin-left:0!important;
}
.product_in {

}

.product_in>a {
	padding: 0 !important;
}

.fade_woo.hover {
	border: 4px solid #619f0c;
}

.products li {
	text-align: center;
	padding-top: 0;
}

.products li.first {
	margin-left: 0;
}

.products li.last,.products li.last .rbor {
	border-right: 0;
	margin-right: 0;
}

.products li.last .rbor {
	border-right: 0;
	margin-right: 0;
	display: none;
}

.products li.first .product_in {
	margin-left: 0;
}

.products li.last .product_in {
	margin-right: 0;
}

.products .price {
	color: #619f0c !important;
	font-size: 18px;
	font-weight: bold !important;
	margin: 5px 0 12px;
}

.onsale {
	background: #619f0c !important;
	color: #fff !important;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3) !important;
	border-radius: 30px !important;
	width: 35px !important;
	height: 35px !important;
	display: block !important;
	line-height: 35px !important;
	position: absolute !important;
	font-weight: bold !important;
}

.cb5_woo .onsale {
	right: 11px !important;
}

.product_desc {
	margin-bottom: 10px;
	font-style: italic;
}

.product_in h3 {
	margin-bottom: 0 !important;
}

.add_to_cart_button,.product .button {
    /* modello_add
	margin-top: 10px;
	background-color: #619f0c;
	border-radius: 30px;
	border: none;
	color: #FFFFFF !important;
	display: inline-block !important;
	font-size: 13px;
	font-weight: bold !important;
	padding: 10px 18px !important;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 0px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	*/
}

.add_to_cart_button:hover,.product .button:hover {
    /* modello_add
    color: #FFF !important;
   background: #333 !important;	
   */
    background-color:#4e8206;
    color:#fff;
    border:none;
}

.cart_placeholder {
   visibility: hidden;
}

.cart_container {
   position: relative;
}

.woocommerce-info {
   border-top: 3px solid #619f0c;
}

.woocommerce-info:before {
   background-color: #619f0c;
}

.product-categories li>a {
color: #111;
font-weight: 600;
}
.current-cat .caretos,.product-categories li>a:hover .caretos {
   background: #619f0c;
   color: #FFF;
   border-radius: 15px;
   width: 13px;
   height: 13px;
   line-height: 15px;
   text-align: center;
   display: inline-block !important;
   font-size: 12px;
   margin-right: 11px;
}

.caretos {
   background: #fff;
   color: #a5a5a5;
   border-radius: 15px;
   width: 13px;
   height: 13px;
   line-height: 15px;
   text-align: center;
   display: inline-block !important;
   font-size: 12px;
   margin-right: 11px;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: #E3E6DB;
height: 3px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range
   {
   background: none !important;
   border: 0 !important;
   box-shadow: none !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
background: #FFF!important;
border: 2px solid #34a992 !important;
box-shadow: none !important;
border-radius: 0!important;
width: 9px;
height: 20px;
margin: 0;
margin-top: -5px;
}

.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button
   {
    text-align: center;
    border: none;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: #619f0c;
    font-weight: bold;
    padding: 9px 43px;
    display: inline-block;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    text-shadow: 0 0 rgba(0, 0, 0, .2);
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child
   {
   margin-left: -1em;
   margin-left: -3px;
}

.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover
   {
    background: #2d8e7d !important;
}

.wrapper_p.product_style_wrap {
   padding: 0 !important;
   position: relative;
}

.products_style {
   position: absolute;
   right: 0;
   top: 15px;
}

.products_style a {
   color: #848484;
}

.products_style a.first {
   padding-right: 20px !important;
}

.products_style a i {
   color: #619f0c;
   padding-right: 3px;
}

.products_style a.active {
   font-weight: bold;
}

.products_style a.active i {
   font-weight: normal;
   color: #619f0c;
}

.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img
   {
   box-shadow: none !important;
   border: 0 !important;
   margin: 0 !important;
}

.woo .page-title,.woo .woocommerce-breadcrumb,.woocommerce-ordering {
   display: none !important;
}

.product_desc {
color: #6e6e6e !important;
width: 72%;
text-align: center;
margin: 0 auto;
margin-bottom: 10px;
}

.woocommerce-result-count {
text-align: right;
padding-top: 5px;
}

.product h3 {
   font-size: 21px !important;
}

.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count
   {
   float: left;
   margin: 0 0 1em;
   color: #BDBDBD;
   font-size: 11px;
   font-style: italic;
}

.product_category_def {
   background: url(../img/bg/cat-bg.html) left center repeat-x transparent;
   background-size: 100%;
}

.head_title.product_category_def h1.title {
   font-size: 48px;
   font-weight: 300 !important;
   color: #619f0c !important;
   display: table-cell !important;
   text-transform: uppercase !important;
   vertical-align: middle !important;
   padding-left: 40px !important;
   width: 30%;
   padding-top: 45px;
   padding-bottom: 50px !important;
   line-height: 48px;
   float: left;
}

.term-description {
   float: left;
   margin-left: 5%;
   font-size: 18px;
   width: 35%;
   color: #619f0c !important;
   font-weight: 300 !important;
   padding-top: 32px;
}

.head_title.product_category_def .category_image {
   float: left;
   width: 24%;
   margin-top: 24px;
   margin-bottom: 0;
}

.showimp {
   display: block !important;
}

.no_more {
   display: none !important;
}



.woo_load_container {
   left: 0px;
   text-align: center;
   width: 100%;
   margin-bottom: 30px;
}


#sidebar_l,#sidebar_r {
   margin-bottom: 0px;
}

.cb5_woosort input {
   display: none;
}

.cb5_woosort label {
   line-height: 22px;
   margin-left: 22px;
   cursor: pointer;
font-weight: normal;
}

.cb5_woosort label:hover {
   color: #000;
}

.cb5_woosort label.active {
   font-weight: bold;
   color: #619f0c;
}.cb5_woosort .submit {
margin-top: 5px!important;
}

.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page #content div.product div.images img
   {
   box-shadow: none !important;
   border: 0;
}

.short_desc {
   font-size: 18px;
   color: #6e6e6e !important;
   font-weight: 300;
}

.woocommerce .single_product span.onsale,.woocommerce-page .single_product span.onsale
   {
   top: 70px;
}

.woocommerce .star-rating, .woocommerce-page .star-rating {
float: left;
/* width: 50%; */
width: 89px;
margin-bottom: 0;
margin-top: 2px;
}.stars a:hover {color:#FFE000;}

.single_ratings .number_reviews {
   float: right;
   line-height: 12px;
}

.woocommerce .star-rating span,.woocommerce-page .star-rating span {
color: #FFE000;
}

.rating_single {
   float: left;
   font-weight: bold;
   padding-right: 15px;
   color: #707070;
   line-height: 12px;
}

.single_ratings {
    /*modello_add
   border-bottom: 1px solid #cbcbcb;
   padding-bottom: 26px;
   margin-bottom: 28px;
   */
}

.sku_wrapper {
   font-weight: bold;
   display: block;
   margin-bottom: 15px;
}

.product_short_desc {
   margin-bottom: 25px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
   {
   padding: 0 !important;
   border-bottom: 4px solid rgba(0, 0, 0, 0.1) !important
}

.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li
   {
   border: 0 !important;
   font-size: 18px !important;
   background: #FFF !important;
   margin: 0 !important;
   box-shadow: none !important;
   border-radius: 0 !important;
   -webkit-border-radius: 0 !important;
   -moz-border-radius: 0 !important;
   color: #8d8d8d !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a
   {
   color: #8d8d8d !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover
   {
   color: #000 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active
   {
   color: #000 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
   background-color: #fff;
   bottom: -7px;
   box-shadow: 0 4px #E1E4D9 !important;
   content: "";
   height: 20px;
   position: absolute;
   width: 20px;
   left: 0;
   right: 0;
   margin-left: auto;
   margin-right: auto;
   z-index: 100;
   margin-left: 26%;
   border-radius: 50px;
}

.add_to_wishlist {
text-transform: uppercase;
}

.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt
   {
   text-shadow: none !important;
   background: #619f0c;
}

.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty
   {
   margin: 0 !important;
   border-radius: 15px;
   box-shadow: 0 1px 1px #DDDDDD;
   line-height: 15px;
   padding: 0px 10px;
   border: 1px solid #c8bfc6 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after
   {
   box-shadow: none !important;
   border: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before
   {
   border: 0;
}

.woocommerce .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page #content .quantity .plus
   {
   z-index: 2;
   background: transparent;
   border: 0;
   box-shadow: none;
   height: 10px;
   top: 4px;
   right: 3px;
}

.woocommerce .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce #content .quantity .minus,.woocommerce-page #content .quantity .minus
   {
   z-index: 2;
   background: transparent;
   border: 0;
   box-shadow: none;
   height: 10px;
   bottom: 6px;
   right: 3px;
}

.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover {
   background: transparent !important;
   color: #619f0c;
}

.woocommerce .quantity,.woocommerce-page .quantity,.woocommerce #content .quantity,.woocommerce-page #content .quantity
   {
   width: auto;
}



.price ins {
   border: 0;
   text-decoration: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
   {
   overflow: scroll;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li
   {
   border: 0 !important;
   font-size: 18px !important;
   background: #FFF !important;
   margin: 0 !important;
   box-shadow: none !important;
   border-radius: 0 !important;
   -webkit-border-radius: 0 !important;
   -moz-border-radius: 0 !important;
   color: #8d8d8d !important;
   padding-left: 0;
   padding-right: 50px;
   padding-bottom: 20px;
}

.price_container {
   float: left;
}

.cart_add .single_add_to_cart_button {
   float: right !important;
}

.yith-wcwl-add-to-wishlist {
   position: absolute;
   right: 0;
   margin-top: -27px;
}

.related h2 {
background-color: #FFFFFF;
color: #111 !important;
font-size: 22px;
font-weight: bold;
line-height: 18px;
padding: 17px 67px !important;
text-transform: uppercase;
z-index: 2;
position: relative;
margin: 0 auto;
display: table;
margin-bottom: 40px;
}


.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text
   {
   padding: 15px;
}

.woocommerce-message {
   border-top: 3px solid #619f0c;
}h2 .divider_h {
padding-top: 10px!important;
}.onsale {
background: #FFF!important;
text-shadow: none!important;
color: #111!important;
text-transform: uppercase;
letter-spacing: 2px;
padding: 20px!important;
border-radius: 50%!important;
-moz-border-radius: 50%!important;
-webkit-border-radius: 50%!important;
left: 0!important;
right: auto!important;
top: 0!important;
margin-top: -20px!important;
margin-left: -20px!important;
}

.woocommerce-message:before {
   background-color: #619f0c;
}

.woocommerce table.shop_table,.woocommerce-page table.shop_table {
   border: 0 !important;
   background: transparent;
}

.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img
   {
   width: 70px;
   height: auto;
}

.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover
   {
   margin: 0;
}

.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove
   {
   color: #707070;
}

.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover {
background: none;
color: #AAA;
}

.product-price .amount,.product-subtotal .amount,.shop_table .amount {
font-weight: normal;
display: inline-block;
line-height: 25px;
font-size: 18px;
color: #595959;
margin: 0 10px 0 27px;
text-align: right;	
}

.cart_totals table {
   float: right;
}


.product-remove {
   text-align: center;
}

.product-remove a {
   margin: 0 auto;
}

.cart .actions {
   padding-top: 30px;
}

.cart .product-title {
   margin: 0 !important;
   padding: 0 !important;
}

.cart .cart_desc {
   margin-bottom: 25px;
}

.cart .sku_wrapper {
   font-style: italic;
   font-weight: normal;
}

.product .chzn-search {
   display: none !important;
}

.chzn-container-single .chzn-single {
   background: #FFF !important;
   border: 1px solid #D7D7D7 !important;
   border-radius: 20px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   box-shadow: 0 1px 1px #DDDDDD !important;
}

.chzn-container-single .chzn-single {
   height: 34px;
   line-height: 35px;
}

.chzn-container .chzn-drop {
   border-left: 1px solid #D7D7D7 !important;
   border-bottom: 1px solid #D7D7D7 !important;
   border-right: 1px solid #D7D7D7 !important;
   margin-top: 0px;
   width: 93.5% !important;
   margin-left: 14px;
}

.col2-set {
   margin-bottom: 40px;
}

.chzn-container .chzn-results .highlighted {
   background: #619f0c !important;
}

.woo_step label {
   margin-bottom: 10px;
   font-weight: bold;
}

.woocommerce form .form-row,.woocommerce-page form .form-row {
   margin: 0 0 15px;
}

.woo_step_in {
   /*display: none;*/
}

.woo_step h3 {
	text-transform: none !important;
}

.woo_step h1 {
	cursor: pointer;
}

.woo_step h1:hover {
	color: #619f0c !important;
}

.woo_step_in {
	padding-bottom:0px;
}

.step_buttons {
	float: right;
	margin-top: 40px;
}

.step_buttons a {
	margin: 0 !important;
}

.step_back {
	background: #d6d8cb !important;
}

.button.submit.step_continue {
	margin-left: 10px !important;
}

label.checkbox {
	font-weight: normal;
	font-size: 12px !important;
	font-style: italic;
}

.chzn-container-single .chzn-single div {
	margin-top: 4px !important;
}



.cart_hover {
	display: none;
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 30px 20px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
	background: #FFF;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	position: absolute;
	z-index: 3;
	margin-top: 90px;
	right: 0;
	width: 238px;
	z-index: 3;
}

.wrapper_p.top_header {
	position: relative;
	z-index: 9999;
}

.product li .product .star-rating {
	display: none;
}

.cart_hover table.shop_table td {
	padding: 15px 0px !important;
}

.cart_hover .product-thumbnail img {
	width: 50px !important;
	height: 50px !important;
}

.cart_hover .product-title,.cart_hover .product-title a {
	font-size: 13px !important;
	font-weight: normal !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.cart_hover .product-title {
	margin-bottom: 5px !important;
}

.cart_hover .amount {
	font-size: 13px !important;
}

.cart_hover .notop {
	border-top: 0px !important;
}

.cart_hover .quantity input.qty,.update_b {
	background: none !important;
	box-shadow: none !important;
	border: 0 !important;
	padding: 2px !important;
	margin: 0 !important;
}

.cart_hover .quantity input.qty {
	height: 18px !important;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 26px !important;
	width: 12px;
	text-align: left;
	padding-left: 5px !important;
}

.cart_hover .quantity .minus {
	right: -4px;
	font-size: 10px;
	color: #999;
	top: 1px;
}

.cart_hover .quantity .plus {
	right: -4px;
	font-size: 10px;
	top: 9px;
	color: #999;
}

.update_b i {
	color: #707070 !important;
	font-size: 13px !important;
}

.update_b:hover i {
	color: #fff !important;
}

.cart_top .cart_hover {
	line-height: 10px !important;
}

.cart_hover .quantity {
	display: inline-block !important;
}

.multiple {
	color: #999;
	font-size: 10px;
}

.cart_hover .checkout-button {
	margin-right: 55px !important;
}

.cart_hover {
	padding: 5px 15px !important;
}

.cart_hover table {
	margin-bottom: 0px !important;
}

.icon_top {
	background: url(../img/icons/cart_top.html) center top no-repeat #FFF;
	width: 31px;
	height: 13px;
	position: absolute;
	right: 65px;
	top: -13px;
}

.cart_hover .minus,.cart_hover .plus,.cart_hover .update_b,.woocommerce-page button.button.update_b
	{
	display: none !important;
}

.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del
	{
	color: #619f0c !important;
	font-weight: normal !important;
}

.fade_cart>a {
	margin-top: 0 !important;
}

.onsale {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.product_in .price {
	margin-bottom: 0px !important;
}

.cb5_woo .product_in .cart_container {
	margin-bottom:10px;
}
/*??.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
width:inherit!important;
height:inherit!important;
}*/
.product_in .star-rating {
	display: none !important;
}

.cb5_woosort label {
	width: 100%;
}

.products_style a {
	cursor: pointer;
}.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 49.5%;
}

.wrapper_p.head_title.product_category_def {
	margin-bottom: 40px;
}

.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale
	{
	right: 13px;
}

.products.list .product {
	text-align: left;
}

.products.list .product h3 {
	text-align: left;
}

.products.list .product .product_in {
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.products.list .product img,.products.list .product a img,.woocommerce-page ul.products.list li.product a img
	{
	width: 205px !important;
	height: 205px !important;
	float: left;
	border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
	padding-right: 15px;
	margin-right: 35px !important;
}

.products.list .product .rbor {
	display: none;
}

.products.list .product {
	width: 100% !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	float: none !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 10px !important;
}

.products.grid .addi,.products.grid .desci,.products.grid .cl_hide {
	display: none !important;
}

.products.list .addi,.products.list .desci,.products.list .cart_container .fade_cart,.products.list .cl_hide
	{
	display: block !important;
	opacity: 1 !important;
}

.products.list .desci {
	margin-top: 20px;
}

.products.list .cart_container {
	position: absolute;
	left: 235px;
	margin-top: -1px;
}

.products.list .addi {
	position: absolute;
	left: 400px;
	margin-top: 5px;
	width: 342px;
}

.products.list .yith-wcwl-add-button.show {
	width: 118ppx;
}

.products.list .product_in {
	min-height: 201px;
}

.products.grid .product {
	margin-bottom: 0 !important;
}

#page {
	margin-bottom: 60px;
}

.fade_cart .added_to_cart {
	font-size: 10px;
	margin-top: -7px !important;
	position: absolute;
}

.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page #content input.button.added:before
	{
	background: none !important;
}

.cloud-zoom-big {
	border: 3px solid rgba(0, 0, 0, 0.1);
}
.product .thumbnails img {
	width: 50px !important;
	height: 50px !important;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.product .thumbnails img:hover {
	opacity: 0.7 !important;
}

.woocommerce div.product div.images div.thumbnails a,.woocommerce #content div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a
	{
	width: auto;
}

.woocommerce-tabs {
	padding-bottom: 30px;
	padding-top: 20px;
}


.show_review_form {
	font-weight: bold;
}

.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
	{
	overflow: visible;
	height: 60px;
}

#wrap {
	z-index: 999 !important;
}

.onsale {
	z-index: 999 !important;
}

.pp_description {
	display: none !important;
}


.cb5_woo .onsale {
	display: none !important;
}

.variations label {
	font-weight: normal !important;
}

.reset_variations {
	font-size: 10px;
	color: #777 !important;
}

.variations {
	width: 100% !important;
	padding-top: 0px !important;
	padding-bottom: 10px !important;
	margin-bottom: 25px !important;
}

.variations td {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

.variations label {
	line-height: 34px !important;
}

.variations td.value {
	padding-right: 0px !important;
}

.variations .chzn-container {
	width: auto !important;
}

.variations .chzn-container .chzn-drop {
	width: 81.5% !important;
}

#reviews #reply-title {
	display: none !important;
}

#reviews .comment-form-comment label {
	display: none !important;
}

#reviews .submit {
	float: right;
	margin-top: 0px !important;
}

#reviews {
	position: relative;
}


.comment-form-rating label {
	display: inline;
	float: left;
	padding-right: 16px;
	margin-top: -1px;
}

.comment-form-rating p {
	display: inline;
}

.prodnobg {
	background: transparent !important;
}

.yith-wcwl-add-to-wishlist img,.products.list .product .yith-wcwl-add-to-wishlist img
	{
	width: auto !important;
	height: auto !important;
	border: 0 !important;
	box-shadow: none !important;
}

.yith-wcwl-wishlistaddedbrowse.show,.yith-wcwl-wishlistexistsbrowse {
	margin-right: 10px !important;
	font-size: 10px !important;
}

.single_product .yith-wcwl-wishlistaddedbrowse.show,.single_product .yith-wcwl-wishlistexistsbrowse
	{
	font-size: 10px !important;
	margin-right: 20px !important;
	margin-top: 30px !important;
}

.yith-wcwl-wishlistexistsbrowse .feedback {
	position: absolute !important;
	width: 200px !important;
	right: 0 !important;
	margin-top: -23px !important;
}

.order_details .date {
	border: 0 !important;
}

.our h2 {
	display: none !important;
}

dt,dd {
	display: inline-block;
	width: 47%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.customer_details {
	margin-bottom: 40px;
}

.thanks {
padding: 20px;
color: #FFF;
font-size: 23px;
background: #619f0c;
margin-bottom: 50px;
font-weight: bold;
text-align: center;
line-height: 30px;
padding-bottom: 25px;
text-transform: uppercase;
}

.bttn.alt.gr.continue_shop {
	margin: 0 auto !important;
	display: table !important;
}

.empty_shop {
padding: 30px 10px;
text-align: center;
	display:block;
}
.myaccount_address {
	margin-bottom: 30px;
}

.nobor {
	border: 0 !important;
}

p.lost_password a {
color: #619f0c;
}
.lost_password {
/* padding-left: 0; */
/* color: #8c8c8c !important; */
/* font-size: 12px; */
color: #619f0c;
margin-top: -77px;
}.checkout-button.button.alt.submit.gr {
margin: 0 auto!important;
margin-right: 62px!important;
}
.hidem{display:none!important;}
.products.grid .cart_placeholder {margin-bottom:10px;}
.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page form.register{border:0px!important;padding:0!important;}
.onsale {
margin-top: 6px!important;
z-index:2!important;
}
.list .product_desc {
text-align:left!important;
}
.list .price {
    display: block;
    float: left;
}
.list .price del {
    float: right;
} .list .price ins {
float:right;padding-right:10px;
}.products.list .product .product_in {margin-bottom:20px!important;}
.list .fade_woo,.list .hover {border:4px solid transparent!important;}
.products.list .cart_container,.products.list .addi {
margin-top:25px;
}.products.list .addi {
margin-top:32px;
}.list .lasty{padding-bottom:20px!important;border-bottom:0!important;}
.shop_table.cart .product-title {
margin-top: 20px!important;
}#coupon_code {
width: 170px;
}.shop_table.cart .plus, .shop_table.cart .minus {
font-size: 15px!important;
left: 65px;
}.checkout-button.button.alt.submit.gr {
margin-right: 0px!important;
margin-left: 10px!important;
}.cart-collaterals {
border-bottom: 1px solid rgba(0,0,0,0.1);
}.carty {
width: 100%;
}.cart_totals table {border:0!important;}.shipping_calculator {
margin: 0!important;
width: 100%!important;
padding: 0!important;
float: none!important;
clear: none!important;
}.calc {width:220px!important;}.totaly {
float: right;
border: 0!important;
margin-top: -20px;
font-size: 23px;
width: 397px;
}.carty td {
padding-right: 3px;
padding-left: 3px;
}.totaly {
float: right;
border: 0!important;
margin-top: 25px;
font-size: 25px;
width: 371px;
}.totaly th {
width: 165px;
padding: 0;
color:#111!important;
}.totaly td {
padding: 0;text-align:center;
color:#619f0c!important;
}
.cart_hover .product-title,.cart_hover .shop_table.cart .product-title {margin-top:0!important}
.cb5_wootop .cart-collaterals {
border:0!important;
}.cb5_wootop .checkout-button.button.alt.submit.gr {
margin: 0 auto!important;
float: none!important;
margin-right: 62px!important;
}
.view_carty{
text-decoration:underline!important;
text-align:center;
display:block;
}
.woocommerce .related ul.products li.product img, .woocommerce .related ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .upsells.products ul.products li.product img, .woocommerce-page .upsells.products ul li.product img {
width: 100%!important;
height: auto;
}.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {
display: block;
font-weight: normal;
letter-spacing: 1px;
font-family: 'Source Sans Pro', sans-serif;
color: #595959;
line-height: 16px;
font-weight: bold;
font-size: 14px;
margin-bottom: 8px;
}
.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, 
.woocommerce-page ul.cart_list li ins, .woocommerce-page ul.product_list_widget li ins {
	text-decoration:none!important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
float: left;
margin-left: 0;
margin-right: 17px;
width: 50px;
height: auto;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
margin: 0 0 33px 0!important;
padding: 0!important;
}


.widget_random_products {
border: 0!important;
}.product_list_widget li {
margin: 0 0 33px 0;
padding: 0;
}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
margin: 0 0 1em;
float: left;
}.cart_table_item .product-name .variation dd {
margin-bottom: 0!important;
padding-bottom: 0!important;
}.add_to_cart_button, .product .button { border:none;
/* modello_add
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
margin-right: 2px;
*/
}.cart_container .alt {
padding: 10px 13px!important;
margin-left: 2px!important;
font-size: 12px!important;
background: none!important;
border: 1px solid rgba(0,0,0,0.1);
color: #999;
border-radius: 25px!important;
-webkit-border-radius: 25px!important;
-moz-border-radius: 25px!important;
}.cart_container .alt:hover {
background: #619f0c!important;
border: 1px solid #619f0c;
color: #fff;
}
.prod_preview{
font-size: 15px;
color: #999;
margin-top: 10px;
}






.quick_preview,div.quick_preview {
position: absolute;
box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
width: 500px;
height: 400px;
margin-top: -200px;
z-index: 30;
padding: 20px 30px;
background: #FFF;
overflow-y: scroll;
overflow-x: hidden;
display: none;
}
.product_featured_images {
	overflow:hidden;
	position:relative;
	margin:0;
}
.product_image_hidden {
	visibility:hidden;
	opacity:0;
}
.product_image,.product_image_extra1,.product_image_extra2{
	position:absolute;
}
.woocommerce ul.products li.product a img.product_image_extra1,
.woocommerce-page ul.products li.product a img.product_image_extra1,
.woocommerce ul.products li.product a img.product_image_extra2,
.woocommerce-page ul.products li.product a img.product_image_extra2,
.product_image_extra1,.product_image_extra2{
	display:none;
}











.woo_show.category_image,.product_showcase_img {
width: 100%;
height: auto;
}
.product_showcase {
cursor:pointer;
}
.product_showcase .product_showcase_img {
	display:none;
}.product_showcase .product_showcase_img1 {
	display:block;
}
.hs-overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 500;
    background: rgba(0,0,0,0.6);
    box-shadow: 0 0 0 0 rgba(255,255,255,0.3) inset;
    pointer-events: none;
    transition: all 0.3s linear;
    top:0;
}.hs-overlay2{
display:table!important;
width:100%;
height:100%;
}.hs-overlay .ov{
display:table-cell!important;
vertical-align:middle;
}.hs-overlay span {
color: #fff;
font-size: 38px;
text-transform:uppercase;
font-size:500;
line-height:45px;
text-align: center;
}.hs-overlay span {
display: block;
padding: 20px;
width: 80%;
margin-left: 10%;
color: #fff;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 38px;
border-top: 1px solid rgba(255,255,255,0.3);
border-bottom: 1px solid rgba(255,255,255,0.3);
text-align: center;
pointer-events: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}.show_ca{opacity:1;box-shadow: 0 0 0 5px rgba(255,255,255,0.3) inset;}
.product_showcase:hover .hs-overlay{
    opacity: 1;
    box-shadow: 0 0 0 5px rgba(255,255,255,0.3) inset;
}


.cb5_woo .ui-widget-header {
border: 0!important;
margin: 0 auto!important;
display: table!important;
background: #FFF!important;
padding: 0px 25px;
position: relative;
z-index: 3;
}.cb5_woo.ui-tabs .ui-tabs-nav li {
background: none!important;
border: 0!important;
float: none!important;
display: inline-block!important;
padding: 0px 30px;
padding-bottom: 50px;
}.cb5_woo.ui-tabs .ui-tabs-nav li a {
padding: 0!important;
float: none!important;
display: block!important;
font-size: 22px!important;
font-weight: normal!important;
}.cb5_woo .divider_heading {
margin-top: 13px;
}.cb5_woo.ui-tabs .ui-tabs-nav li.ui-state-active, .cb5_woo.ui-tabs .ui-tabs-nav li.ui-state-active a {
font-weight: bold!important;
}.ui-tabs .ui-tabs-panel {
border: 0!important;
}.product h3 {
font-size: 17px !important;
position: relative;
padding-top: 10px!important;
}
.divider_h {
width: 30%;
border-top: 1px solid rgba(0,0,0,0.1);
margin: 0 auto!important;
margin-bottom: 10px!important;
}.products .price, .product .price {
color: #888 !important;
font-size: 17px;
font-weight: 600!important;
}.products .price del {
color: #619f0c!important;
font-size: 14px;
font-weight: 500!important;
padding-right:5px;
}.cart_container {
margin-top: 20px;
}.product_featured_images {
border: 1px solid rgba(0,0,0,0.1);
}.add_to_cart_button, .product .button, a.add_to_cart_button {
         text-align:center;
         border: none;
         color:#fff;
         letter-spacing:1px;
         text-transform:uppercase;
         background-color:#4e8206;
         font-weight:bold;
         padding:9px 15px;
         display:inline-block;
}.woocommerce .side .col3 a.button {
padding: 10px 18px!important;
}.woocommerce .side .col4 a.button {
padding: 10px 13px!important;
}
.images_container{position:relative;}
h1.product_title{}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty {
margin: 0 !important;
border-radius: 0px;
box-shadow: none;
line-height: 15px;
padding: 6px 12px;
border: 1px solid  #DEDEDE !important;
color: #333;
margin-right: -8px!important;
    height: 42px;
}
.quantity.buttons_added {
margin-right: 20px!important;
padding-right: 9px!important;
}.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus {
right: 15px;
      font-size: 32px!important;
}.quick_preview_icon {
display: inline-block!important;
padding: 0px 10px;
}.yith-wcwl-add-button > a i, .wishlist_table .add_to_cart.button i {
margin: 0;
}.yith-wcwl-add-to-wishlist i {
font-size: 20px;
}.aq-block-aq_woo_block{margin-bottom:0!important;}
.yith-wcwl-add-to-wishlist {
position: relative;
right: 0;
margin-top: 0;
display: inline-block!important;
padding: 0;
margin: 0;
margin-right: -16px;
overflow: hidden;
line-height: 27px;
vertical-align: bottom;
}.cat-li{text-align:center;}.title-cat {
padding: 0!important;
float: none!important;
display: inline-block!important;
margin: 0 auto!important;
text-align: center;
margin-bottom: 60px!important;
font-size: 22px!important;
font-weight: bold!important;
color: #111;
text-transform: uppercase;
position: relative;
overflow: hidden;
z-index: 5;
background: #FFF;
padding: 0 30px!important;
}.cat-divider{
margin-top: 11px!important;}.product {
position: relative;
}
.fullbg-green .divider_h,.fullbg-black .divider_h,.fullbg-blue .divider_h,.fullbg-red .divider_h {
border-top: 1px solid #FFF!important;
}
.fullbg-green .prod_preview,.fullbg-red .prod_preview,.fullbg-black .prod_preview,.fullbg-blue .prod_preview {
	color:#FFF!important;
}
.fullbg-green .title-cat {background:#7dac2a!important;}
.fullbg-blue .title-cat {background:#619f0c!important;}
.fullbg-black .title-cat {background:#141414!important;}
.fullbg-red .title-cat {background:#d12d2d!important;}
.fullbg-red .woo .divider_heading.black,.fullbg-black .woo .divider_heading.black,.fullbg-blue .woo .divider_heading.black
,.fullbg-green .woo .divider_heading.black {
background: rgba(255,255,255,0.1)!important;
}.fullbg-red .woo .add_to_cart_button, .fullbg-red .woo .product .button, .fullbg-red .woo a.add_to_cart_button,
.fullbg-black .woo .add_to_cart_button, .fullbg-black .woo .product .button, .fullbg-black .woo a.add_to_cart_button,
.fullbg-green .woo .add_to_cart_button, .fullbg-green .woo .product .button, .fullbg-green .woo a.add_to_cart_button,
.fullbg-blue .woo .add_to_cart_button, .fullbg-blue .woo .product .button, .fullbg-blue .woo a.add_to_cart_button {
background: #FFF!important;
color: #333!important;
border: 1px solid #000!important;
border-radius: 25px!important;
-webkit-border-radius: 25px!important;
-moz-border-radius: 25px!important;
margin-right: 2px!important;
}.fullbg-blue .bttn_big.cb_load_more, .fullbg-blue .load_more_products,
.fullbg-black .bttn_big.cb_load_more, .fullbg-black .load_more_products,
.fullbg-red .bttn_big.cb_load_more, .fullbg-red .load_more_products,
.fullbg-green .bttn_big.cb_load_more, .fullbg-green .load_more_products {
background: #FFF!important;
}.fullbg-blue .bttn_big.cb_load_more:hover, .fullbg-blue .load_more_products:hover {
background: #222!important;
}

#content .woocommerce-breadcrumb {display:none!important;}
.images{z-index: 20!important;
position: relative;
}.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
float: left;
width: 59%;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{
-webkit-box-shadow: none;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}.product_image_full {
width:390px!important;
height:390px!important;
}.images {
margin-right: 5%;
}.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: right;
width: 36%;
}.woocommerce-main-image {
width: 390px;
height: 390px;
margin: 0!important;
padding: 0!important;
}.mousetrap {
margin: 0!important;
padding: 0!important;
}.images > #wrap {
margin: 0!important;
padding: 0!important;
width: 390px!important;
}.cloud-zoom-lens{
border:0px solid rgba(0,0,0,0.1)!important;
padding:0px;
margin:0!important;
-moz-box-shadow:inset 2px 2px 0px rgba(0,0,0,0.2),inset -2px -2px 0px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 2px 2px 0px rgba(0,0,0,0.2),inset -2px -2px 0px rgba(0,0,0,0.2);
box-shadow:inset 2px 2px 0px rgba(0,0,0,0.2),inset -2px -2px 0px rgba(0,0,0,0.2);
}/*.side{
z-index: 26;
position: relative;
}*/.cloud-zoom-big {
	border:0px solid #ccc!important;
margin:0!important;
	overflow:hidden;
-moz-box-shadow:inset 2px 2px 0px rgba(0,0,0,0.2),inset -2px -2px 0px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 2px 2px 0px rgba(0,0,0,0.2),inset -2px -2px 0px rgba(0,0,0,0.2);
box-shadow:inset 2px 2px 0px rgba(0,0,0,0.2),inset -2px -2px 0px rgba(0,0,0,0.2);
}#commentform > p.comment-form-comment {
margin-bottom: 30px!important;
}.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
padding: 0 !important;
border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
color: #8d8d8d !important;
font-weight: normal;
font-size: 22px;
text-transform:uppercase;
}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
text-shadow: inherit;
font-weight: bold!important;
color: #111!important;
}.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
padding: 10px 20px;
padding-top: 0px;
}.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
height: 55px;
text-align: center;
}.product_short_desc {
margin-bottom: 25px;
font-size: 13px;
color: #333;
text-align: justify;
}
.woocommerce .quantity .minus, .woocommerce .quantity .plus {
font-size: 24px;
font-weight: 300!important;
color: #555!important;
}p.price {
margin: 8px 0px;
}.summary .yith-wcwl-add-to-wishlist {
float: left;
}
.prod_icons{
position: absolute;
right: 0;
margin-top: -21px;
}.prod_icons a i {
color: #FFF;
font-size: 13px;
}
.prod_icons a {
background: #999;
cursor:pointer;
display: inline-block;
width: 20px;
height: 20px;
line-height: 21px;
text-align: center;
border-radius: 50%;
margin-left: 5px;
}
.prod_icons a:hover {
background:#619f0c;
}



.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
float: left;
width: 41%;
}.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: right;
width: 54%;
}
.woocommerce #content.side div.product div.images,
.woocommerce .side div.product div.images,
.woocommerce-page #content.side div.product div.images,
.woocommerce-page .side div.product div.images {
float: left;
width: 56%;
}
.woocommerce #content.side div.product div.summary,
.woocommerce .side div.product div.summary,
.woocommerce-page #content.side div.product div.summary,
.woocommerce-page .side div.product div.summary {
float: right;
width: 39%;
}.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
padding: 5px 5px!important;
padding-top: 0px;
}.prod_slash {
display: inline-block;
padding: 0 20px!important;
padding-right: 4px!important;
}div.anythingSlider .back {
right: 25px;
}div.anythingSlider .forward {
right: -3px;
}.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {
background: #f9f9f9;
box-shadow: none;
border-left: 1px solid rgba(0,0,0,0.1);
border-right: 1px solid rgba(0,0,0,0.1);
border-bottom: 1px solid rgba(0,0,0,0.1);
font-size: 12px;
text-transform: uppercase;
}.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
border-top: 0;
padding: 4px 0 0;
text-transform: uppercase;
color: #111;
}.product_list_widget li {
text-transform: uppercase;
}.widget_shopping_cart_content .button,.widget_shopping_cart_content a.button,.woocommerce .widget_shopping_cart_content a.button{
font-size: 10px!important;
padding:2px 5px!important;
}.widget_shopping_cart_content .button, .widget_shopping_cart_content a.button, .woocommerce .widget_shopping_cart_content a.button {
font-size: 11px!important;
padding: 5px 6px!important;
padding-left: 9px!important;
}h3.product-title a, h3.product-title {
font-size: 20px;
line-height: 25px;
font-weight: bold;
}.cart_table_item .product-thumbnail img {
border: 1px solid rgba(0,0,0,0.1);
}td.actions {
border: 0!important;
}.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width: 140px;
padding: 21px!important;
}.cart-collaterals {
border-bottom: 0px solid rgba(0,0,0,0.1);
}.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
padding: 7px 18px;
width: auto;
background: none!important;
}.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {
border-top: 0px solid #f7f6f7;
text-transform: uppercase;
}.totaly {
text-transform: uppercase;
font-size: 19px;
background: none!important;
}.totaly td {
padding: 0;
text-align: center;
background: none!important;
border: 0!important;
}.totaly td .amount {
font-size: 35px;
font-weight: 600;
}.carty td {
background: #FDFDFD;
}.checkout_actions h1 {
color: #9c9c9c;
letter-spacing: 0px;
position: relative;
z-index: 100;
padding-right: 5px;
background-color: #FBFBFB;	
}
.checkout_actions h1 span {
	display:inline-block;
	background:#FBFBFB;
	padding:0 10px;
	padding-left:0;
}.woo_step h1 {
text-transform: none !important;
font-weight: bold;
text-transform: uppercase!important;
font-size: 25px!important;
	margin-bottom:30px;
}.woo_step h3 {
font-weight: 600;
color: #595959;	
text-transform: uppercase!important;
font-size: 18px!important;
}#ship-to-different-address {
width: 100%;
}#ship-to-different-address label, #ship-to-different-address input {
width: 50%;
margin: 0!important;
float: left;
}#order_review td {
border: 0!important;
}.input-checkbox, .input-radio {
box-shadow: none!important;
border: 0!important;
height: auto!important;
line-height: auto!important;
}.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
float: right;
padding: 30px 60px!important;
line-height: 5px!important;
padding-bottom: 35px!important;
height: 60px!important;
display: block!important;
font-size: 20px;
}
/*#content label, #content input {
width: auto!important;
}*/

.quantity input {
width: auto!important;
border: 1px solid #DEDEDE;
padding: 9px 10px;
color: #595959;
border: 1px solid #DEDEDE;
font-weight: bold;
background: #FAFAFA;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin: 0 2px;
}

#ship-to-different-address > label {
margin-right: 30px!important;font-style:normal!important;
}#ship-to-different-address-checkbox {
margin-top: 20px!important;
padding-top: 10px!important;
height: 30px!important;
}.form-row input, #content .form-row input[type="text"], #content .form-row input[type="password"], #content .form-row input[type="email"] {
width: 100%!important;
padding: 11px 17px;
font-size: 11px;
font-weight: bold;
border: 1px solid #DCDCDC;
color: #8d8d8d;
letter-spacing: 1px;
padding: 8px 19px;
outline: none;
text-transform:uppercase;
}.form-row label, #content .form-row label {
text-transform:uppercase;
	
font-size: 11px;
	
color: #8d8d8d;
letter-spacing: 1px;
	
text-indent: 16px;	
}#place_order, #content #place_order, #content .form-row #place_order {
display: inline-block!important;
width: auto!important;
}.thankyou h2 {
font-size: 25px;
font-weight: 600;
}.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 {
float: none;
font-size: 21px;
font-weight: 600;
margin-bottom: 20px;
padding-bottom: 10px;
}.continue_shop, a.continue_shop {
padding: 10px 20px !important;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
font-size: 14px;
}.woocommerce .thankyou table.shop_table {
margin-bottom:10px;
}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
background: #34a992 !important;
border: 0 !important;
box-shadow: none !important;
height: 3px;
}.content_block .woocommerce h2 {
font-size: 25px;
font-weight: 600;
}
.woo_step label {
margin-bottom: 0px;
font-weight: bold;
line-height: 30px;
display: inline-block;
}.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {
font-weight: bold;
border-top: 0px solid rgba(0,0,0,0.1);
}.product-name a {
text-transform: uppercase;
}.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty {
width: 80px!important;
       cursor: pointer;
}
.quantity input.qty:hover,.quantity input.qty:focus,input:focus{
    outline:none;
    border: 1px solid #34a992!important;
}header.title:after {
height: 3px;
}

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
    background-color: #34a992;
padding-top: 0;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    border-top: 3px solid #34a992;
}

.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
    border-top: 3px solid #619f0c;
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
    background-color: #619f0c;
    padding-top: 0;
}


.side .cb5_woo.ui-tabs .ui-tabs-nav li {
padding: 0px 15px!important;
padding-bottom: 40px!important;
}
.onsale {
background: rgba(0,0,0,0.5)!important;
text-shadow: 1px 1px rgba(0,0,0,0.5)!important;
color: #fff!important;
text-transform: uppercase;
letter-spacing: 2px;
padding: 0px!important;
left: 0!important;
right: auto!important;
top: 0!important;
font-size: 11px!important;
margin-top: 0px!important;
margin-left: -65px!important;
width: 152px!important;
padding-left: 26px!important;
height: 51px!important;
line-height: 65px!important;
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;
-webkit-transform: rotate(-45deg) translate3d(0, 0, 0);
-moz-transform: rotate(-45deg) translate3d(0, 0, 0);
-ms-transform: rotate(-45deg) translate3d(0, 0, 0);
-o-transform: rotate(-45deg) translate3d(0, 0, 0);
}.section-footer .star-rating {
display: none;
}
#sidebar_l .product-categories li>a {
color: #666;
}
#sidebar_l .product-categories li i,#sidebar_r .product-categories li i {
font-size: 11px;
z-index: 10;
font-weight: 100;
color: #A7A7A7;
vertical-align: super;
line-height: 20px;
display: block;
float: left;
padding-right: 10px;
}nav.woocommerce-pagination ul li a, nav.woocommerce-pagination ul li span, nav.woocommerce-pagination ul li a, .nav.woocommerce-pagination ul li span,  #content nav.woocommerce-pagination ul li a,  #content nav.woocommerce-pagination ul li span,  nav.woocommerce-pagination ul li a,  nav.woocommerce-pagination ul li span {
margin: 0;
text-decoration: none;
line-height: 1em;
font-size: 1em;
font-weight: 400;
padding: .5em;
min-width: 1em;
width: 50px;
height: 50px;
color: #cfcfcf;
font-weight: 600;
font-size: 14px;
padding: 19px 0px 0px 2px;
display: block;
text-align: center;
}#content nav.woocommerce-pagination ul li a:focus, #content nav.woocommerce-pagination ul li a:hover, #content nav.woocommerce-pagination ul li span.current, nav.woocommerce-pagination ul li a:focus, nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li span.current,  #content nav.woocommerce-pagination ul li a:focus,  #content nav.woocommerce-pagination ul li a:hover,  #content nav.woocommerce-pagination ul li span.current,  nav.woocommerce-pagination ul li a:focus,  nav.woocommerce-pagination ul li a:hover,  nav.woocommerce-pagination ul li span.current {
color: #FFF;
}.woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product {
position: static;
}
.colshop2 {
width: 50%;
float: left;
margin: 0!important;
}.colshop3 {
width: 33.3%;
float: left;
margin: 0!important;
}.colshop4 {
width: 25%;
float: left;
margin: 0!important;
}
.row.dont{
margin-left: 0;}




.list_view .colshop3, .list_view .colshop4, .list_view .colshop2, .list_view .colshop1 {
float: none;
width: 100%;
}.list_view .no-move-down .product-holder {
height: 405px;
margin-bottom: 10px;
display:block;
}.list_view .no-move-down .product-item {
position: absolute;
}.list_view .no-move-down .product-item .image {
min-height: 230px;
float: left;
padding-right: 10px;
margin-right: 20px;
}.list_view .product-grid .product-item .title,.list_view .product-grid .product-item .price {
text-align: left;
}div.row.dont.prods {
margin-top: 10px;
}.list_view .no-move-down .product-item {
position: relative;
}.list_view .product-item .buttons-holder {
display: block;
opacity:1;
text-align: left;
}
.list_view .product-item .add-cart-holder:after {
	content:'';
	display:none;
}.list_view .product-item .add-cart-holder {
margin-right: 20px;
float: left;
}.list_view .product-item .buttons-holder .add-wishlist-holder {
margin-top: 7px;
float: left;
}.list_view .products .price, .list_view .product .price {
margin: 11px 60px 0 0;
font-size: 25px!important;
font-weight: bold!important;
letter-spacing: 0px;
color: #595959!important;
display: block;
text-align: left!important;
}.list_view .product-item:hover .buttons-holder {
display: block;
animation: none!important;
-webkit-animation: none!important;
-moz-animation:none!important;
-o-animation:none!important;
}.list_view .product-grid .product-item hr {
display: none;
}.list_view .title a {
color: #454545;
line-height: 36px;
font-size: 30px;
padding-top: 10px!important;
display: block;
}.list_view .no-move-down .product-holder {
height: 283px;
margin-bottom: 10px;
display: block;
}.list_view .product-grid.no-move-down .product-item:hover {
z-index: 1000;
animation: none!important;
-webkit-animation: none!important;
-moz-animation:  none!important;
-o-animation: none!important;
}.list_view .product-grid .product-item {
padding: 0 35px 5px 35px;
}
.shorty,div.shorty{display:none;}
.list_view .shorty
 {display:block;padding-top:20px;display:block;
padding-bottom:10px;text-align:left;}
 ul.page-numbers {
display: table;
margin: 0 auto;
}
ul.page-numbers li {
display: inline-block;
}#content input.minus, #content input.plus {
background: #F1F1F1;
font-size: 29px;
font-weight: lighter;
color: #111;
border: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
margin: 0;
left: 8px;
padding: 0;
width: 28px!important;
height: 30px;
line-height: 30px;
margin-top: 5px;
display: block;
float: left;
text-align: center;
z-index: 2;
position: absolute;
}input.input-text.qty.text {
text-indent: 30px;
}.quantity.buttons_added {
position: relative;
}#content input.plus {
float: none;
position: absolute;
right: auto;
top: 0;
left: 137px;
}
.single-product-info-holder .yith-wcwl-add-to-wishlist {
text-align: center;
display: block!important;
width: 100%;
font-size: 12px;
margin-top: 30px;
}.tab-pane .builder_padding{
	display:none;position:absolute;
}.opt_lab {
letter-spacing: 0;
color: #595959;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
display: block;
float: none;
margin-bottom: 5px;
}.tab-pane #comments {
margin-top: 10px;
}.tab-pane #respond {
margin-top: 20px;
width: 100%;
}textarea#comment {
width: 100%;
border: 1px solid #e9e9e9;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-1, .woocommerce-page p.stars a.star-2, .woocommerce-page p.stars a.star-3, .woocommerce-page p.stars a.star-4, .woocommerce-page p.stars a.star-5 {
border-right: 0;
margin-top: 0px;
}#respond .bttn {
font-size: 14px;
padding: 7px 30px;
float: right;
margin-top: -10px;
}
.woocommerce p.stars a, .woocommerce-page p.stars a {
display: inline-block;
font-weight: 700;
margin-right: 1em;
text-indent: -9999px;
position: relative;
margin-right: 5px;
}.top-cart-holder .thumb img {
width: 45px;
height: 45px;
}.top-cart-holder .hover-holder h5, .top-cart-holder .hover-holder h5 a {
font-size: 12px!important;
line-height: 14px;
color: #595959;
}.cart .product-thumbnail img {
width: 60px;
height: 60px;
border: 0!important;
}.totaly {display:none;}.woocommerce img, .woocommerce-page img {max-width:auto;}
.cart_price {width: 10%;}
.product-subtotal .amount {
	font-weight:bold;
}.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
border-top: 0px solid rgba(0,0,0,.1);
border-bottom: 1px solid rgba(0,0,0,.1);
padding: 32px 0 40px 0;
}.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
width: 60px!important;
height: 60px!important;
max-width: 60px!important;
margin-right: 15px;
}.section-shopping-cart-page .cart-item .title {
width: 50%;
}.section-shopping-cart-page .cart_price {
width: 10%;
}ul#shipping_method label {
margin-left: 25px;
}div.cart_totals.calculated_shipping {
text-transform: uppercase;
}a.shipping-calculator-button {
background: #619f0c;
color: #FFF!important;
}.norad{
	border-radius:0!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
}table.shop_table.cart.section-shopping-cart-page {
margin-top: -32px;
}
input.md-button.large.col-xs-12.update.submit.gr.bttn.skin, #content input.md-button.large.col-xs-12.update.submit.gr.bttn.skin {
width: 100%!important;
font-size: 12px!important;
padding: 0px 20px;
display: block!important;
}
input.md-button.large.col-xs-12.checkout.submit.gr.bttn.skin, #content input.md-button.large.col-xs-12.checkout.submit.gr.bttn.skin {
width: 100%!important;
display: block!important;
font-size: 24px!important;	
margin-top:10px!important;
}.woo_step {
overflow: hidden;
}.select2-container {
display: none;
}.chosen-container-single .chosen-single {
margin-top: 0;
}.chosen-container-single .chosen-single {
padding: 0px 10px;
}.chosen-container-single .chosen-single div b {
margin-top:7px;
}.woo_step .woocommerce-checkout .form-row .chosen-container-single .chosen-single {
height: 32px;
line-height: 31px;
}.woo_step .col-1, .woo_step .col-2 {
float: none!important;
width: 100%!important;
margin: 0!important;
padding-left: 0!important;
padding-right: 0!important;
}.chosen-single {
width: 100%;
}#ship-to-different-address > label {
padding-left: 0!important;text-transform:uppercase;
font-size: 11px;
color: #8d8d8d;
letter-spacing: 1px;
text-indent: 16px;	
}textarea {
border: 1px solid #DCDCDC;
text-indent: 10px;
}.place_order .woo_step_in {display:none;}.select2-container {
display: none;
}.chosen-container {
width: 100%!important;
}.woocommerce-account .slider_top h1 {
display: none;
}div#customer_login {
margin: 60px 165px 60px 165px;
position: relative;
width: auto;
margin-bottom: 0!important;
padding-bottom: 30px!important;
}div#customer_login:before {
content: "";
display: block;
width: 2px;
height: 130%;
top: -20px;
position: absolute;
left: 0;
right: 0;
margin: auto;
background-color: #DDDDDD;
}label.inline {
display: block!important;
}input#rememberme {
display: inline-block;
height: auto!important;
}label.inline {
font-weight: normal;
text-transform: none!important;
margin-top: 10px;
}.login input.button.submit.gr.bttn.skin {
float: right;
}label.inline {
margin-top: 19px!important;
}.register input.button.submit.gr.bttn.skin {
float: right;
}#customer_login .col-2 {
padding: 0 0px 0 40px;
}
#customer_login .col-1 {
padding: 0 40px 0 0;
}#customer_login h2 {
font-size: 22px;
line-height: 22px;
margin: 0 0 24px 0;
}.lost_password {
margin-top: -73px;
}#content .cart_table_item input.input-text.qty.text {
width: 120px!important;
text-indent: 0px;	
border-radius: 5px;	
-webkit-border-radius: 5px;	
-moz-border-radius: 5px;	
}#content .cart_table_item input.plus {
left: 85px;
}#content input.minus {
font-size: 20px!important;
}td.col-sm-6.col-lg-5.cart_price {
padding-right: 20px;
}div.widget.coupon-widget.shopping-cart-summary {
margin-top: 30px;
}.chosen-container-single .chosen-single span {
font-size: 11px;
font-weight: bold;
color: #8d8d8d;
letter-spacing: 1px;
text-transform: uppercase;
text-indent: 7px;
}form.checkout_coupon .form-row {
width: 50%!important;
}form.checkout_coupon .button {
padding: 14px 40px;
}textarea#order_comments {
width: 100%!important;
padding: 11px 17px;
font-size: 11px;
font-weight: bold;
border: 1px solid #DCDCDC;
color: #8d8d8d;
letter-spacing: 1px;
padding: 8px 19px;
outline: none;
text-transform: uppercase;
text-indent: 0;
}


.woocommerce table.shop_table th,.woocommerce-page table.shop_table th {
background:none!important;
border: 0!important;	
}.woocommerce #payment, .woocommerce-page #payment {
background: none;
-webkit-border-radius: 0;
border-radius: 0;
}.woocommerce #payment div.payment_box:active,.woocommerce #payment div.payment_box:focus,.woocommerce #payment div.payment_box:hover{
box-shadow: 0px 0px 0px 2px #34a992;
outline: none;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
background-color: transparent;
box-shadow: 0px 0px 0px 1px #DCDCDC;
padding: 24px 26px;
background: none;
border-radius: 0!important;
}div#order_review label {
	text-transform:uppercase;
}#order_review > table > tbody > tr > td.product-name {
/* text-transform: uppercase; */
/* color: #111; */
text-align: left;
font-weight: bold;
text-transform: uppercase;
line-height: 1.428571429;
font-size: 15px;
}div#order_review td.product-total {
text-align: right;
}div#order_review td.product-total .amount{
font-size: 18px!important;
font-weight: bold!important;
}div#order_review td {
text-transform: uppercase;
padding: 10px 0px;
border-bottom: 0px solid #DCDCDC!important; 
}#order_review .tfoot .cart-subtotal td, #order_review .tfoot .cart-subtotal th {
border-top:0px solid #DCDCDC!important;
}#order_review .tfoot td, #order_review tfoot th {
text-align: right;
}.product-qt {
	width:10%;
	font-weight:bold;
	font-size:16px;
}.tfoot th {
font-weight: bold;
color: #9A9A9A;
font-size: 15px;
text-transform: uppercase;	
}.tfoot td {
font-weight: bold;
font-size: 15px;
text-transform: uppercase;	
}.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {
top: -5px;
}.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
margin: 0;
}.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
border-bottom: 0;
}div#order_review label {
cursor: pointer;
}.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
border-top: 0;
padding: 0;	
}.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
width: 100%;
}.woocommerce #payment #place_order {
margin-top: -30px;
}.woocommerce-checkout .builder_padding {
display: none;
}p#order_comments_field {
padding-top: 20px;
}.woo_step_in label {cursor:pointer;}
.tfoot {float:right;}
.tfoot td,.tfoot th {background:none!important;border:0!important}
.tfoot_spacer {
border-top: 1px solid #DCDCDC!important;
}#payment {
width: 62%;
}
table.tfoot {
float: right;
width: 35%;
border: 0!important;
}.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
padding-left: 2px;
}#order_review th.product-total,.order_details th.product-total {
text-transform: uppercase;
font-size: 18px;
text-align: right;
}#order_review th.product-name, #order_review th.product-qt,.order_details  th.product-name, .order_details th.product-qt {
text-transform: uppercase;
font-size: 18px;
text-align: left;
padding: 0;	
}#order_review th.product-name,.order_details th.product-name {
	text-align:left;
}.product-qt {
width: 60px;
}input#place_order {
float: right;
padding: 18px 50px;
font-size: 18px;
line-height: 18px;
}.woocommerce-ordering,.woocommerce-ordering .select2-container {
width: auto!important;
	text-transform:uppercase;	
display: inline-block!important;	
	
}.woocommerce-ordering .select2-container .select2-choice {
height: 41px;
line-height: 50px!important;
border-radius: 0!important;
-moz-border-radius: 0!important;
-webkit-border-radius: 0!important;
background: none!important;
padding-left: 13px;
	text-transform:uppercase;	
}
.woocommerce-ordering{
margin-top: -48px;
position: absolute;
}
.woocommerce-ordering .select2-container .select2-choice > .select2-chosen {
font-weight: bold;
	text-transform:uppercase;	
color: #595959;
font-size: 12px;
line-height: 38px;
padding-right: 20px;	
}.woocommerce-ordering .select2-container .select2-choice .select2-arrow {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
	background:none!important;
	border:0!important;
font-size: 17px;
vertical-align: bottom;
margin-left: 22px;
color: #595959;
line-height: 39px;
padding-right: 25px!important;	
padding-left: 35px!important;	
}
.woocommerce-ordering .select2-container .select2-choice .select2-arrow:before {
content: "\f107";
}.woocommerce-ordering .select2-results .select2-result-label {
	text-transform:uppercase!important;
}.woocommerce-ordering .select2-results .select2-result-label {
font-size: 13px !important;
text-transform: uppercase;
}.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
text-transform: uppercase;
}.woocommerce .order_details li, .woocommerce-page .order_details li {
float: left;
margin-right: 2em;
text-transform: uppercase;
font-size: 14px;
line-height: 1em;
border-right: 1px dashed #e0dadf;
padding-right: 2em;
font-weight: bold;
color: #B8B8B8;	
}.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
color: #595959;	
}.woocommerce .order_details, .woocommerce-page .order_details {
margin: 0 auto;
display: table;
margin-bottom: 30px;
}div.thankyou {
text-align: center;
}
div.star-holder img {
display: inline;
}.single-product-info-holder .star-rating {
display: none;
}
a.woocommerce-review-link {
color: #999;
}.single-product-info-holder .chosen-container-single .chosen-single {
border: 1px solid #DEDEDE;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin: 0;
margin-top: 5px;
padding: 6px 10px;
background: #F7F7F7;
}.variations td {display:block;float:none;}.single-product-info-holder .chosen-container-single {
margin: 0!important;
}.single-product-info-holder .chosen-container-single .chosen-single span {
font-size: 14px;
font-weight: bold;
color: #595959;
letter-spacing: 0;
text-transform: none;
text-indent: 0;
}.single-product-info-holder .chosen-container-single .chosen-single div {
margin-top: -2px;
}.single-product-info-holder .chosen-container .chosen-results li.highlighted {
background:#619f0c;
}.single-product-info-holder .chosen-container-single .chosen-drop {
min-width: 196px;
margin-top: -7px;
width: 100%;
border: 1px solid #ededed;
box-shadow: none;
}.single-product-info-holder .chosen-container-single .chosen-search input[type=text],#content .single-product-info-holder .chosen-container-single .chosen-search input[type=text] {
width: 100%!important;
border: 1px solid #ededed;	
}.variations h5 {
margin-top: 10px;
}.hover-holder .cross-sells {display:none!important;}
.cart-item .variation {
display: none;
}
.woocommerce table.cart .brand img {
height: 14px!important;
width: inherit!important;
max-width: inherit!important;
margin-bottom: 3px;
}.order_details .product-total {
text-align: right;
}.order-summary-row header {
text-align: center;
}
.order-summary-row header:after {
border: 0;
background: none!important;	
}.order-summary-row h3 {
font-size: 18px;
margin-bottom: 10px;
}.order-summary-row  p {
margin: 14px 0 25px 0;
font-size: 17px;
}.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding: 1em 1em 1em 3.5em!important;
margin: 0 0 2em!important;
position: relative;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #fcfbfc;
background: -webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#f7f6f7));
background: -webkit-linear-gradient(#fcfbfc,#f7f6f7);
background: -moz-linear-gradient(center top,#fcfbfc 0,#f7f6f7 100%);
background: -moz-gradient(center top,#fcfbfc 0,#f7f6f7 100%);
color: #5e5e5e;
text-shadow: 0 1px 0 #fff;
list-style: none outside!important;
width: auto;
-webkit-box-shadow: inset 0 -2px 6px rgba(0,0,0,.05),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3);
box-shadow: inset 0 -2px 6px rgba(0,0,0,.05),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3);
}.woocommerce-message{
border-top: 3px solid #34a992;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info {
background: #f9f9f9;
box-shadow: none;
border-left: 1px solid rgba(0,0,0,0.1);
border-right: 1px solid rgba(0,0,0,0.1);
border-bottom: 1px solid rgba(0,0,0,0.1);
font-size: 12px;
text-transform: uppercase;
}div.woocommerce-message .button {
margin-left: -20px;
margin-right: 10px;
}div.col-xs-12.col-md-9 .row .woocommerce-message {
width: 96%;
margin: 0 auto!important;
margin-bottom: 10px!important;
}.register label, .login label {
text-indent: 0!important;
}p.lost_password a {
font-size: 12px;
}.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders {
font-size: 16px;
}table.shop_table.my_account_orders {
margin-top: 20px;
margin-bottom: 40px;	
}.my_account_orders .amount {
text-align: left!important;
	margin-left:0!important;
}
.my_account_orders th, .my_account_orders td {
padding-left: 0!important;
}
.my_account_orders span {
text-transform: uppercase;
}.addresses {
font-size: 15px;
}
.addresses header h3 {
margin-bottom: 0!important;
}
.addresses header:after {
border: 0!important;
background: 0!important;
}th.product-qt, th.product-name {
padding-left: 0!important;
}table.shop_table.order_details {
margin-top: 20px;
}section.section-single-product-page.full-prod {
margin-left: -25px;
margin-top: -10px;
}.full-prod .social-buttons span {
display: inline-block;
}.full-prod .single-product-info-holder .add-cart-holder button {
width: auto!important;
}.full-prod .yith-wcwl-add-to-wishlist {
position: absolute;
margin-top:-42px!important;
display: inline-block!important;
width: auto!important;
left: 0;
text-align: left;
margin-left: 330px;	
}ul.children {
padding: 16px 10px 3px 48px;
}ul.children li a:before {
content: '- ';
}
ul.children li i {
display: none!important;
}
ul.children li a {
font-size: 15px;
text-transform: uppercase;
font-weight: normal;
}
ul.children li {
font-size: 13px;
text-transform: capitalize;
margin-bottom: 5px;
padding: 0!important;
}.product-categories li {
padding: 9px 0px;
}.list_view .product-grid .product-item {
height: 286px;
max-height: inherit!important;
}.list_view .brand img {
margin: 0;
margin-top: 20px;
margin-bottom: -15px;
}div.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
margin: 30px 0px;
margin-top: 40px;
}.lang-bar .col-xs-6 {
padding: 0;
}.wish-cart-holder {
	float:right;
margin-right: 0px;	
}
.slider_top {
margin: 0 10px;
}
.wrapon {
padding: 0 25px;
}#content input.md-button.large.col-xs-12.update.norad.bttn.skin {
display: block;
width: 100%!important;
font-size: 16px!important;
padding: 0px 10px!important;
margin-bottom: 10px;
}#content input.md-button.large.col-xs-12.checkout.norad.bttn.skin {
width: 100%!important;
}.woocommerce-account p#billing_state_field {
width: 100%;
}.woocommerce-account form h3 {margin-bottom:30px!important;}.login .button,.register .button {
float: right;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button{
box-shadow:none!important;
}