/*
Theme Name:Seja Design Framework 2.12
Description:woocommerce formatting styles.
*/
.woo-main{font-family:'Open Sans', sans-serif;position:relative;padding:0 5% 0 0;}
.woo-main .page-title{margin:0;}
.woocommerce .woocommerce-breadcrumb{margin:0;}
.related{clear:both;}
/* price */ 
.price span{font-size:1.25em;}
/* select and add to cart */ 
.quantity input.qty{border-color:#c8bfc6;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;border-style:solid none solid solid;border-width:1px 0 1px 1px;float:left;font-weight:700;height:36px;margin:0;padding:0 8px 0 0;position:relative;left:8px;}
.woocommerce-cart .quantity input.qty{border:none;}
/* buttons - Set the default 'grey' button and standard formatting */
.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{background:rgb(247,246,247);background:-moz-linear-gradient(top, rgba(247,246,247,1) 0%, rgba(224,218,223,1) 100%);background:-webkit-linear-gradient(top, rgba(247,246,247,1) 0%, rgba(224,218,223,1) 100%);background:linear-gradient(to bottom, rgba(247,246,247,1) 0%, rgba(224,218,223,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f7', endColorstr='#e0dadf', GradientType=0 );border-color:#c8bfc6;color:#555;border-width:1px;border-style:solid;font-size:0.8rem;text-decoration:none;}
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover{background:rgb(247,246,247);background:-moz-linear-gradient(top, rgba(247,246,247,1) 0%, rgba(212,205,210,1) 100%);background:-webkit-linear-gradient(top, rgba(247,246,247,1) 0%, rgba(212,205,210,1) 100%);background:linear-gradient(to bottom, rgba(247,246,247,1) 0%, rgba(212,205,210,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f7', endColorstr='#d4cdd2', GradientType=0 );}
/*buttons - the coloured override */
.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{height:38px;}
.woocommerce-ordering{float:right;}
.woocommerce-ordering select{position:relative;top:-15px;}
.woocommerce-ordering .select-style::after{top:-10px;}
.variations_form .select-style::after{right:25px;}
img.attachment-shop_catalog, img.woocommerce-placeholder{max-width:150px;}
.catalogue-mode form.cart, .archive a.add_to_cart_button, .related a.add_to_cart_button{display:none;}
.catalogue-mode .product_meta::before{content:"This item is not available to purchase online.";margin-bottom:10px;font-style:italic;color:#f00;}
/* checkout 
.shop_table .actions .button{font-size:0.8rem;}*/
.wc-proceed-to-checkout a.button.alt{font-size:1rem;padding:0 0 10px;}
/* grid view */
ul.products.grid div[itemprop="description"]{display:none;}
ul.products.grid hr{display:none;}
ul.products.list li.product{float:none;width:100%;text-align:left;}
ul.products.list li.product:after{content:"";display:block;clear:both;}
ul.products.list li.product img{width:30.75%;float:left;margin-bottom:1.5em;-webkit-transition:none;margin-right:3.8%;}
ul.products.list li.product h3, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap{width:calc(100% - 220px);float:right;clear:none;}
ul.products.list li.product div[itemprop="description"]{display:block;}
ul.products.list li.product .star-rating{margin:0 0 1em;}
ul.products.list li.product .gridlist-buttonwrap{margin-bottom:1.5em;}
ul.products.list li.product hr{clear:both;}
.seja-gridlist-toggle{display:block;clear:both;margin:0;padding:1em 0;line-height:1em;position:absolute;right:220px;top:35px;}
.seja-gridlist-toggle a{display:inline-block;padding:.618em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;font-weight:400;font-size:1em;line-height:1em;background-color:rgba(0, 0, 0, 0.05);}
.seja-gridlist-toggle a em{display:none;}
.seja-gridlist-toggle a:hover{background-color:rgba(0, 0, 0, 0.2);}
.seja-gridlist-toggle a.active{background-color:rgba(0, 0, 0, 0.15);}
/* plugin quickview */
.woocommerce .products li.type-product a.button.yith-wcqv-button{ display:none;}
.woocommerce .products li.type-product:hover a.button.yith-wcqv-button{display:inline-block;position:absolute;top:-10px;left:0;background:rgba(0,0,0,0.5);text-shadow:1px 1px 1px #333;font-size:0.6rem;border:none;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff; text-transform:none; font-weight:400; padding:10px 30px 10px 10px;}
.woocommerce a.button.yith-wcqv-button::before{font-family:'FontAwesome';content:"\f002";padding-right:5px;}