@charset "UTF-8";
/* CSS Document */

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails:after, .woocommerce .cart-collaterals:after, .woocommerce .col2-set:after, .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails:after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products:after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page .cart-collaterals:after, .woocommerce-page .col2-set:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products:after {float: left !important;}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {clear: both;
width: 100%}

.woocommerce #primary{display:none}


.woocommerce .products ul:after, .woocommerce .products ul:before, .woocommerce ul.products:after, .woocommerce ul.products:before {width: 100% !important;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 17.05% !important;float: left !important;}

.woocommerce ul.products li.product h3 {color: #fff;
line-height: 1.2em!important;
margin: 0 0 10px 0;
font-family: "Open Sans";
font-weight: 600!important;font-size: 18px!important;}

.woocommerce div.product .woocommerce-tabs .panel {margin-left: 70px;}

.woocommerce table.shop_table {background-color:rgba(0,0,0,0.7);}
.woocommerce-cart .cart-collaterals .cart_totals table {background-color:rgba(0,0,0,0.7);}

.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th {padding: 20px;}
.woocommerce table.shop_table tr th {padding: 20px;}


.woocommerce a.alt.button, .woocommerce button.alt.button, .woocommerce input.alt.button, .woocommerce #respond input.alt#submit, .woocommerce #content input.alt.button, .woocommerce-page a.alt.button, .woocommerce-page button.alt.button, .woocommerce-page input.alt.button, .woocommerce-page #respond input.alt#submit, .woocommerce-page #content input.alt.button{
background:#ca0606 !important;
border-color:#ca0606 !important;
}


.woocommerce div.product p.price, .woocommerce div.product span.price {color: #7ab4e0;}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {display: none;}

.woocommerce ul.products {width: 100% !important;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 2% 2.992em 0;}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last  {margin: 0 2% 2.992em 0;}

.woocommerce .woocommerce-breadcrumb {display: none;}


.gform_wrapper .gfield_required {color: #e90000;}

.gform_wrapper .top_label .gfield_label {margin: 0em 0 0em;
font-weight: 500;
display: -moz-inline-stack;
display: inline-block;
line-height: 0em;
clear: both;
color: #fff;

font-size: 16px;}