/*
Theme Name: CleanQuip
Theme URI: 
Author: 
Author URI: 
Description: CleanQuip WordPress Theme
Version: 5999.0
License: 
License URI: 
*/
/* TABLE OF CONTENTS

1.      BODY
2.      LAYOUT
2a.     Base Columns
2b.     1 Column Layout
2c.     2 Column Layout
2d.     3 Column Layout


*/
/* BEGIN OF STYLING */

/* 1. BODY */
body {
	color: #333;
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	padding: 0;
	margin: auto;
	line-height: 1.55;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover, a:focus {
	color: #da2c2a;
	text-decoration: underline;
}
legend {
	display: none;
}
/* 2.  LAYOUT */


/* 2a. Base Columns */
.col-left {
	margin-bottom: 0px;
}
.col-main {
}
.col-right {
	margin-bottom: 0px;
}
/* 2b. 1 Column Layout */
.col1-layout .header-background-default {
	margin: 20px;
	padding: 0;
}
.col1-layout .col-main {
	float: none;
	width: auto;
}
/* 2c. 2 Column Layoutt */
.col2-left-layout .col-main {
}
.col2-right-layout .col-main {
}
.col2-right-layout ol.opc .col-md-4 {
	margin-right: 15px;
}
/* 2d. 3 Column Layout */
.col3-layout .col-main {
}
.col3-layout .col-wrapper {
	float: left;
	width: 780px;
}
.col3-layout .col-wrapper .col-main {
	float: right;
}
.main-container {
	min-height: 400px;
	padding: 20px 0 0px;
}
#bag-seller-slider .addcart span {
	display: none;
}
#recommend-slider .addcart span {
	display: none;
}

.product-essential .variations_form .variations {
	margin-bottom: 10px;
}
.product-shop .variations_form .label label, .product-shop .variations_form .add-to-box .single_variation_wrap label {
	display: block;
	float: left;
	margin-bottom: 5px;
	text-align: left;
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
	margin-right: 8px;
	color: #333;
	font-size: 12px !important;
	font-weight: bold;
	line-height: 38px;
}
#mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
	text-align: left !important;
}
#mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-item > a {
	text-transform: none !important;
}
.mega-menu-item ul.product_list_widget li img {
	width: 80px !important;
	box-shadow: none !important;
	margin: 0 15px 0 0 !important;
	float: left !important;
}
.mc4wp-form input[type=submit] {
	padding: 8px 20px !important;
	top: -41px !important;
	line-height: inherit;
}
.mini-cart ul#cart-sidebar li {
	list-style: none;
}
.mini-products-list .detail-item .product-details-bottom .price {
	display: inline-block !important;
}

/* home page add to cart css */
.add_cart a.btn-cart.added:after, .add_cart a.btn-cart.added:after {
    font-family: WooCommerce;
    content: "\e017";
    margin-left: .53em;  
}
.add_cart a.btn-cart.loading{opacity:.9;}
.add_cart a.btn-cart.loading:after{font-family:WooCommerce;content:"\e01c";}


/* 2.0 version CSS updates */

.woocommerce form .form-row .input-checkbox
{
	position: relative;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme 
{
    display: block;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span
{
	line-height: 1.8;
    vertical-align: top;
}

.woocommerce table.shop_table th 
{
    padding: 11px 12px;
}
.pro-grid .toolbar a.button-active.button-grid, .pro-grid .toolbar a.button-grid, .pro-grid .toolbar a.button-active.button-list , .pro-grid .toolbar .button-list 

{
    padding: 6px 13px 10px 25px;
}
.product-view .product-shop .price-box.price  ins .amount
{
	font-size: 14px;
}
.product-view .product-shop .price-box.price del span.amount
{
	font-size: 14px;
}
.box-additional .slider-items-products .products-grid  .item .item-inner .item-img .item-box-hover .product-detail-bnt a
{
	padding: 7px 0 !important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info
{
	padding: 1.5em 1em 1em 3.5em !important;
}



.wishlist_table a.add_to_cart_button.btn-cart:before 
{
margin:0px 8px 0px 0px;
}
.added_to_cart.wc-forward
{
	display: none !important;
}
.woocommerce .cart .button.btn-update
{
	font-weight: bold !important;
    font-size: 12px;
    text-transform: uppercase;
    color:#515151;
}

.woocommerce .cart .button.btn-update:hover
{
	font-weight: bold;
}
 .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]
 {
padding: 8px 15px;
 }
 .select2-container .select2-selection--single
 {
 	height: 35px;
 	border: 1px #ddd solid;
 }
 .select2-container--default .select2-selection--single .select2-selection__rendered 
{
	line-height: 34px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt
{
	 color:#fff;
	 background: #000;
	 border: 2px solid #eee;

	    
}

.woocommerce div.product form.cart .single_variation_wrap .variations_button  .single_add_to_cart_button.button
{
	padding: 6px 15px !important
}
.woocommerce div.product form.cart .single_variation_wrap .variations_button  .single_add_to_cart_button.button:hover
{
background: #ed6663 !important;
color:#fff;
}

.woocommerce div.product form.cart .single_variation_wrap .variations_button .single_add_to_cart_button.button:before {
    content: "\f07a";
    font-family: 'FontAwesome';
    font-size: 17px;
    margin-right: 9px;
    padding: 10px 14px 11px 15px;
    margin-left:-15px;
    background: #88be4c;
    color: #fff;
    }