/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/*** Product listing table ***/
.shop-container table.product-listing th {
	background-color: #3399cc;
	color: #fff;
}

.shop-container table.product-listing th, .shop-container table.product-listing td {
	padding: 15px 0 15px 15px;
	max-width: 500px;
}

.shop-container table.product-listing td.order-column {
	text-align: center;
}

.shop-container table.product-listing td .mobile-product-label {
	display: none;
}

@media screen and (max-width: 735px) {

	.shop-container table.product-listing th {
		display: none;
	}
	
	.shop-container table.product-listing td {
		display: block;
	}

	.shop-container table.product-listing td span.mobile-product-label {
		display: inline;
		font-weight: 700;
	}
	
	.shop-container table.product-listing td.order-column {
		padding-bottom: 50px;
	}
}

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

/*** Overrun list ***/
#overrun_categories {
    width: 60%;
    margin: 0 auto;
    border-collapse: collapse;
    margin-top: 50px;
    margin-bottom: 50px;
}

#overrun_categories td {
    border: 1px solid #ddd;
    padding: 10px 0;
    text-align: center;
}

/*** Global ***/
.post_comments {
	display: none;
}

/*** Woof Product Filtering Sidebar ***/
.WOOF_Widget {
	background-color: #3399cc;
	color: #fff;
	padding: 4px;
}

.WOOF_Widget span.widget-title {
	font-size: 1.2em;
}

.WOOF_Widget h4 {
	color: #fff;
	font-size: 1.1em;
}

.WOOF_Widget .woof_front_toggle {
	color: #e0e0e0;
	font-size: .8em;
}

.WOOF_Widget .woof_checkbox_label, .WOOF_Widget .woof_radio_label {
	color: #fff;
	margin-left: 0;
	font-size: .8em;
}

.WOOF_Widget input[type="checkbox"], .WOOF_Widget input[type="radio"] {
	margin-left: 0;
	margin-right: 4px;
}

.woof_products_top_panel {
	z-index: 20;
}

/*** Hide Breadcrumb & Page Title for Laser Optics Page ***/
.term-6743 .woocommerce-breadcrumb, .term-6743 .term-description {
	display: none;
}

/* Homepage search field driven by Advanced Woo plugin */
header.transparent .header-nav .aws-search-form .aws-search-field {
	border: none;
	color: #fff;
}

header.transparent .header-nav .aws-container .aws-search-form {
	background-color: rgba(30, 115, 190, .3);
	border-radius: 15px !important;
	border: 1px solid #fff;
}

header.transparent .header-nav .aws-container .aws-search-field, header.transparent .header-nav .aws-container .aws-search-field:focus {
	background-color: transparent;
	box-shadow: none;
}

header.transparent .header-nav .aws-container .aws-search-field::placeholder {
	opacity: 1;
	color: #fff;
}

header.transparent .header-nav .aws-container .aws-search-form .aws-form-btn {
	background-color: transparent;
	color: #fff;
	border: none;	
}

header.transparent .header-nav .aws-container .aws-search-form .aws-search-btn_icon {
	color: #fff;
}

/*** Single Product Page ***/
.woocommerce-product-attributes-item--weight {
	display: none;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}