solidborder-bottom-width: solid/* =WOOCOMMERCE CUSTOMIZATION
----------------------------------------------------------*/

h1.product_title.entry-title {
	color: #547190;
	font-family: ACFont-Med;
	text-transform: lowercase;	
	font-size: 2.5em !important;
}
.form-row input.input-text {font-size: 16px; padding-left: 4px; line-height: 27px !important;}
table.variations {font-size: 1em !important;}
table.variations tr {line-height: 3em;}
table.variations label { font-size: 1em; position: relative; top: -10px;}
table.variations td.value select {font-size: 1em !important; width: 200px !important;}
.woocommerce #content-area {width: 100% !important; margin-top: 20px;}
.single-product #main-content {
	/*width: 100%;*/
	background: white url("../AudioControl-Child/images/woo-breadcrumb.jpg") repeat-x center top;
}
.single-product #left-area {
	width: 100% !important;
	/*background:blue !important;*/
}
.single-product #sidebar {
	display: none !important;
	width: 100% !important;
}
.single-product #main-content .container:before {display: none !important;}
.variation-Power p {margin-left: -1.2em; }
.variation-Color p {margin-left: -1.2em; }
.woocommerce-breadcrumb {	
	height: 36px;
	padding-top: 8px !important;
	margin-top: -30px !important;
	width: 100% !important;
	font-size: 1.8em !important;
	
	font-family: ACFont-Normal;	
	text-transform: lowercase;
	
}
.woocommerce-breadcrumb a {
	font-family: ACFont-Normal;	
	text-transform: lowercase;
	color: black !important;
}
.page-id-402 #breadcrumbs, .page-id-403 #breadcrumbs, .page-id-404 #breadcrumbs{
	background: #b5c2cb;
}
.entry-content table { /*border:thin !important; border-style:solid; */  }
.entry-content tr th, .entry-content thead th { 
    color: #8ca0ab;
    font-size: 18px;
    text-align: center;
}
.entry-content tr td { 
    border-top: 0;
    text-align: center;
    padding: 0;
}
/**********  BILLING DETAILS ***************/
#order_comments_field textarea, .country_select, .state_select {font-size: 16px;}
tr.order-total td strong .amount, dt.variation-Type, span.amount /*{font-size: 16px !important;}*/
.payment_method_paypal {padding-top: 20px !important;}
.about_paypal {float: none !important; padding-left: 14px;}
/**********  END BILLING DETAILS ***************/

.woocommerce-tabs {display: none !important;}
.shipping p {text-align: left;}
.product_meta {display: none;}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{ /* border:thin gray solid !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:thin gray solid; */}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{ /* border:thin gray solid !important; */  }
.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{font-size:2.5em;color:#a9adb0;font-weight:normal;}
.product-name a {
	font-size: 100%; 
    color: #000;
    font-weight: bold;
}
/*align items left in cart */
th.product-name, th.product-price, th.product-quantity, th.product-subtotal, td.product-name, .cart_totals h2, .cart-subtotal, .entry-content tr th, .entry-content thead th {text-align: left !important;}

/* SHOPPING CART */
.shipping_method {min-width: 180px;}
.woocommerce div.product div.images img {max-width: 400px !important; max-height: 400px !important;}
.entry-content tr td {text-align: left;}
/* zero out margins in cart */
dt.variation-Type, span.amount {margin: 0 !important;}
dt.variation-Type {font-size: 14px !important;}
dd.variation-Type p, dd.variation-Frequency p {margin-left:-16px;}
a.shipping-calculator-button {font-size: 14px !important; color: #d36d55 !important; margin-right: 16px !important;}
.cart-subtotal span.amount {text-align: left !important; font-size: 18px !important;}
a.checkout-button.button.alt.wc-forward {font-size: 20px !important; }
.product-price .amount {font-size: 20px; color: #000; border: none;}
.product-subtotal .amount {font-size: 20px; color: #000;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty { 
    font-weight: 500 !important; font-size: 18px!important; color: #000!important; background-color: #eaeaea!important; height: 47px!important; width: 60px !important; }
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus { 
     background: transparent !important;
     color: #000;
}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{
    width:400px;
    float:right;
}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;}
.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{text-align: right;}
.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th/*{ width: 70%;}*/
td.actions {padding-right: 0 !important; padding-top: 10px !important;}
.product-price, .product-name, .product-quantity, .product-subtotal, .product-total, .cart-subtotal, .order-total, .product-name, .product-total {/*border:thin gray solid !important; */}
.cart-subtotal .amount {border: none !important;}
.woocommerce table.cart .cart_item {
	background: url(images/cart-item-bg.png) repeat-x center bottom;
	height: 107px !important;
}
a.shipping-calculator-button {
    float:right;
    font-size: 18px;
}
.quantity.buttons_added {	margin: 0 auto;}
td.product-thumbnail {width: 125px;}
td.product-remove {margin-left: 25px;}
tr.order-total td strong .amount {font-size: 20px}

.checkout-button.button.alt .wc-forward{
    color: #000;
    background: url("../AudioControl-Child/images/checkout-button.jpg") no-repeat;
}
.custom-checkout-button {
    color: #000;
    background: url("../AudioControl-Child/images/checkout-button.jpg") no-repeat;
    width: 192px;
    height: 48px;
    margin-top:10px;
    float: right;
    clear: left;
    -moz-box-shadow: none !important; 
    -webkit-box-shadow: none !important;
    box-shadow: none;
    border: none;
    cursor: pointer;
}
.custom-update-cart-button {
    color: #000;
    background: url("../AudioControl-Child/images/button-bg.jpg") repeat-x;
    background:#fff;
    padding: 15px;
    border: none;
    font-size: 18px;
    cursor: pointer;
}
.custom-update-shipping-button {
    color: #000;
    background: url("../AudioControl-Child/images/button-bg.jpg") repeat-x;
    background:#fff;
    padding: 15px;
    border: none;
    font-size: 18px;
    cursor: pointer;
    float: right;
}
.custom-place-order-button {
    color: #000;
    background: url("../AudioControl-Child/images/button-bg.jpg") repeat-x;
    width: 192px;
    height: 48px;
    border: none;
    font-size: 18px;
    cursor: pointer;
    float: right;
    margin-right: -12px !important;
}
.custom-button {
    color: #000;
    background: url("../AudioControl-Child/images/button-bg.jpg") repeat-x;
    width: 192px;
    height: 48px;
    border: none;
    font-size: 18px;
    cursor: pointer;
    text-align: center;
    margin-left:5px;
}
input[type='submit'] { -webkit-appearance: none;}
table .checkout-shipping {
    	border-collapse: collapse;
        border: 0;
        float: right;
        padding: 0px;
        border: none !important;   
}

table .checkout-shipping .entry-content table {  border: none !important; }
table .checkout-shipping tr td {
    text-align: right;
    padding: 0px;
    border: none !important;  
}
.checkout-shipping {border: none !important;}
.woocommerce-message, .woocommerce-error, .woocommerce-info { 
    font-size: 18px !important; 
    color: #000 !important; 
    padding: 15px !important;
    border-radius: 0px !important;
    background: white !important;
}
.cart_item {
    background: url(images/cart-item-bg.png) repeat-x;
	height: 107px !important;
	padding-top: 100px !important;
	border:thin gray solid !important;
}
.cart_item .variation {}
.woocommerce #payment, .woocommerce-page #payment{
    border-radius: 0px;
    background: #fff;
}
.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{ background: #eaeaea;}
p.product.woocommerce { vertical-align: middle;}
.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dd{display:inline-block;float:left;margin-bottom:0px;}
.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{
    font-weight:bold;
    padding:0;
    margin:0 0 0 0.6em; 
    clear: none;
 }
.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{ padding:0 .5em .25em 0}
.woocommerce td.product-name dl.variation dd p:last-child,.woocommerce-page td.product-name dl.variation dd p:last-child{ margin-bottom:0}
.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{padding:0}
.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation{margin:0 0;zoom:1}
#main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th { padding:  0 0.587em 0 0.587em;}
.woocommerce-page table.cart img, .woocommerce-page #content table.cart img {width: 100px;}
.woocommerce .related.products { display: none;}
#main-content .container { padding-top: 20px; }
.woocommerce div.product form.cart .variations select,.woocommerce #content div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select,.woocommerce-page #content div.product form.cart .variations select{width:150px;}
a.button.wc-forward {padding-top:0px !important;padding-bottom:0px !important;}
#wpmenucartli a:hover { color:#8ca2af;}

/* =MEDIA QUERIES
------------------------------------------------------- */
/*------- 1024 -----------*/
@media only screen 
and (max-width : 1025px) {

}

/*------- 768 -----------*/
@media only screen 
and (max-width : 769px) {
	.woocommerce-breadcrumb { font-size: 1em !important; }

	
}
/*------- 640 -----------*/
@media only screen 
and (max-width : 641px) {
		
}

/*------  iPad PORTRAIT ------*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	
	
}



/*------  iPad LANDSCAPE ------*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
	}



/*------  MOBILE ------*/
/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {
		
	.woocommerce-breadcrumb {font-size: 0.7em !important;}


}

