/*

Author: Pro Web Marketing
Version: 2.1

*/

mark.count{display:none !important;}

.woomenu{text-align: center; padding-bottom: 10px;}

.woocommerce table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, 
.woocommerce-page input.button.alt, .woocommerce a.button {background: none !important; color: #000 !important; font-weight: 700 !important; border: 1px solid #796f6a !important; border-radius: 3px !important; margin-left: 5px !important; margin-right: 5px !important; text-shadow: none !important; font-family: 'Cantarell', sans-serif !important; padding-left: 15px !important; padding-right: 15px !important; box-shadow: none !important;}

.woocommerce ul.products li.product a img{ box-shadow: none !important;} 
.woocommerce button.button.alt:hover, .woocommerce a.button:hover{border: 1px solid #e5dd80 !important; color: #e5dd80 !important;}

.woocommerce ul.products li.product h3{font-size: 17px !important; text-align: center; color: #000;}

.woocommerce div.product div.images img{box-shadow: none !important;}

.woocommerce div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td{color: #000000 !important;}

.woocommerce-page ul.products li.product a{background: none !important; color: #000 !important; font-weight: 700 !important; border: 1px solid #796f6a !important; border-radius: 0 !important; margin-left: 5px !important; margin-right: 5px !important; text-shadow: none !important; font-family: 'Cantarell', sans-serif !important; padding-left: 15px !important; padding-right: 15px !important; box-shadow: none !important;}

.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before{height:auto !important;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{display:none !important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:none !important;width:100% !important;text-align:left !important;}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator{width:100% !important;clear:none !important;float:none !important;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{font-size:12px;}
td.product-remove, th.product-remove, td.product-price, th.product-price, td.product-thumbnail, th.product-thumbnail{display:none;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .input-text+.button, .woocommerce table.cart td.actions .button.alt, .woocommerce table.cart td.actions .input-text+.button, .woocommerce-page #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .input-text+.button, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .input-text+.button{float:none;width:100%;}
.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input{width:100% !important;}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{float:none !important;}

.woocommerce .related ul li.product img, .woocommerce .related ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .upsells.products ul li.product img, .woocommerce-page .upsells.products ul.products li.product img{width:auto !important;}
.woocommerce .related, .woocommerce .upsells.products, .woocommerce-page .related, .woocommerce-page .upsells.products{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:block !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding:0 !important;margin:0 !important;}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th, .woocommerce #content table.cart td, .woocommerce-page table.cart th, .woocommerce-page table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td{vertical-align:top !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:100% !important;}
.panel{background:none !important;}

/* widgets */

.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{margin-left:0 !important;margin-right:15px !important;display:block !important;max-width:100% !important;float:left !important;width:auto !important;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li{float:left !important;width:33.05% !important;font-size:12px !important;width:100% !important;}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.cart_list, .woocommerce-page ul.product_list_widget{margin-left:10px !important;}
img.attachment-shop_thumbnail.wp-post-image{display:block !important;}
label.screen-reader-text{display:none !important;}
.woocommerce #content input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page #content input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before{display:none !important;}

/* anything smaller is not needed */
@media (min-width:768px) {
     .woocommerce ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.cart_list, .woocommerce-page ul.product_list_widget{margin-left:0 !important;}
     .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li{font-size:16px !important;width:33.05% !important;}
     .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:22.05% !important;}
     .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding:0 0 0 1em !important;margin:0 0 1.618em !important;}
     .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:inline-block !important;}
     .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:26%;}
     .woocommerce table.shop_table, .woocommerce-page table.shop_table{font-size:inherit;}
     td.product-remove, th.product-remove, td.product-price, th.product-price{display:table-cell;}
     .woocommerce table.shop_table, .woocommerce-page table.shop_table{font-size:16px;}
     .woocommerce .related, .woocommerce .upsells.products, .woocommerce-page .related, .woocommerce-page .upsells.products{display:block;}
     }
@media (min-width:992px) {
	.woomenu{text-align: right; padding-bottom: 20px;}
     }
@media (min-width:1200px) {
	.woomenu{text-align: right; padding-bottom: 20px;}
     }