/*
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

/* Proximity */
#header .header-top {padding-bottom: 10px; background-color:#fff;}
.hdrTel {float:right;clear:right;font-size:25px; color: #2ab6d6;position:relative;top:30px;right:70px;}

/* Homepage Categories */
.home #content .widget_woo_product_categories ul.products li.product {
  min-height:300px;
}
.home #content .widget_woo_product_categories ul.products li.product .description {height:135px; overflow: hidden;}
ul.products li.product h3 {font-size:1em;}
.ul.products li.product .categories {display: none;}

ul.products.featured li.featured .img-wrap {height:220px; overflow: hidden;}

/* Balances the Category Pages */
ul.products li.product .img-wrap {height:220px;}
.tax-product_cat #main ul.products li.product h3 {height:80px;font-weight: normal; font-size:1em;}
ul.products li.product .categories {height:50px;}

/* Product Pages*/
.posted_in {display: block;}
.single-product .summary .product_title {font-weight: 600; font-size:1.3em; margin:0; }
/*.woocommerce-tabs ul.tabs li.active {display: none;}*/
.woocommerce-tabs .panel {padding:8px;border-top: solid 1px #eee;}


.woocommerce-message, .woocommerce_message {border-top-color: rgb(243, 115, 36);}

.tblSpec {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;


}.tblSpec table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.tblSpec tr:hover td{
	width:20%;
}
.tblSpec tr:nth-child(odd){ background-color:#bfe3eb; }
.tblSpec tr:nth-child(even)    { background-color:#ffffff; }
.tblSpec td{
	vertical-align:middle;
width:20%;


	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.tblSpec tr:last-child td{
	border-width:0px 1px 0px 0px;
}.tblSpec tr td:last-child{
	border-width:0px 0px 1px 0px;
}.tblSpec tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.tblSpec tr:first-child td{


	background-color:#00a1be;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:15px;
	font-family:Arial;
	font-weight:normal;
	color:#ffffff;
}
.tblSpec tr:first-child:hover td{


	background-color:#327dc9;
}
.tblSpec tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.tblSpec tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

/* Checkout/Cart */
.new-price {display: block;}

/* Footer */
.widget .product_list_widget li a {font-weight:normal;font-size:0.9em;}


.span_3_of_12 .post-content .entry img{
	width:100%;
	padding:0;
	border:none;
	margin-bottom:10px;
}

.single-product .summary .product .onsale{
	display:none;
}

/*
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (max-width: 860px) {
	.hdrTel {display: none;}
}

/* Desktops and laptops ----------- */
@media only screen and (max-width : 1000px) {
	/* Styles */
	#header #logo{
		padding:1em;
	}

	#header .widget_product_search{
		padding:0 1em;
	}
	
	.hdrTel{
		float:none;
		position: static;
		top:0;
		right:0;
		padding:0 1em;
	}
}