body {
	font-size: 14px;
	color: #444444;
	text-align:left;
	/*line-height: 18px; */
	margin-top: 9px;
}

/* reduce space below menu on desktop */
#header {
	margin-bottom: 6px;
}

.content-with-sidebar {
	line-height: 18px;
}

#footer {
	line-height: 21px;
}

/*footer#footer {
font-size: 11px;
} */


.content  a {
	/*color: #082759; */
	color: #005cac;
} 

.wc-proceed-to-checkout a {
	color: white; !important
	}
	
a.checkout-button {
	color: white !important;
	margin-bottom: 10px;
	padding-right: 22px;
	padding-left: 22px; 
}

#payment #place_order {
	font-size: 16px;
	font-family: Georgia;
	background-color: #6d0a1c;
	padding-left:42px;
	padding-right:42px;
    line-height: 28px;
}

.homecontent  a {
	/*color: #082759; */
	color: #005cac;
} 

.button a{
	color: #ffffff; !important
	}

.no-sidebar a {
	color: #005cac;
} 

/* Border around tabs area */
#tabs section {
    border: 1px solid #bfbfbf;
}

#tabs li > a:hover, #tabs li > a.active {
    border-color: #bfbfbf;
} 

#products-grid.products_grid .product-grid .price .amount, #products-grid.products_grid .product-grid .price .currentprice {
    font-size: 13px;
}
#main-nav {
	margin-top: 0px;
	}
	
ul.products .product-grid .product-image,
    #products-grid.products_grid .product-grid .product-image {
        margin-bottom: 3px;
    }

	#products-grid.products_grid .product-grid .btn-cont {
    float: none;
	padding-left: 20px;
}

.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
    line-height: 1.1;
	font-size: 13px;
	margin-bottom: 6px;
}

hr {
    background: #dfdfdf;
    height: 2px;
    border: 0;
    margin: 6px 0 6px;
}

    .article-single p {
       font-size: 13px;
    }
	
	.widget-container {
    font-size:13px;
}

    .footer-information ul li a {
        font-size:13px;
    }	


div.product-grid {
	padding-bottom: 5px;
	padding-top: 5px;
	}
	
 ul.products .product-grid,
    #products-grid.products_grid .product-grid {
	padding: 10px 0 0px 0;
    }	
	
.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.product_list_widget li .amount {
    display:none;
}
	
.nocomments {
	display: none;
}

#prefooter {
    margin-top: 10px;
}

table#yellowtable {
    font-size: 14px;
	line-height: 1.3;
	border:"1px solid 0x333"; width:560; cellspacing:2px; cellpadding:0;

}

table#yellowtable td {
 align:center; valign:middle; bgcolor:#F7DC95; width:140px; height:150px;
}

/* Photo Gallery styles */
.gallery-caption{
    padding-right: 2px;
	padding-left: 2px;
}

.gallery {
	margin-bottom: 10px !important;
}

/* Took this out because the photos arent fitting two across 
.gallery-item {
	margin-right: 1px;
}  */

#map {
	display:none
	}

/* Woocommerce product slider styles */
.wcps-items-title {
	padding: 0px !important;
	line-height: 13px;
	}
	
.wcps-container {
	margin-bottom: 12px;
	}
	
.wcps-items-excerpt {
	padding: 3px 0 3px 0 !important;
}

.wcps-items {
	margin-left: 4px !important;
	margin-right: 4px !important;
}
	
.layer-content {
	padding: 2px !important;
	}

@media (max-width: 600px) {
	.textwidget a {
		line-height: 125%;
		}
	}

/*	Don't display the woo commerce price, only the final price */
.product-shop .main-info .woocommerce-Price-amount.amount {
	display:none;
	} 
	
/* Single Product page styles */
#product-page .product-shop .main-info .price-block {
	margin-bottom: 3px;
}

/* remove top price, don't display it 
.price-block .amount {
	display:none;
}*/

#product-page .product-shop .main-info .product-stock {
	margin-top: 3px;
	margin-bottom: 3px;
}
#product-page hr {
	margin-bottom: 3px;
}

.et-mobile-menu li > a {
        line-height:35px;
		font-size:15px;
    }
	
.et-mobile-menu li .open-child {
        width:35px;
        height:35px;
    }
	
.menu > ul > li > ul > li a, #main-nav > ul > li > ul > li a {
                padding:1px 0;
            }
			
.menu > ul > li ul, #main-nav > ul > li ul {
                padding:10px 10px 10px 15px;
                width:175px;
            }
			
.nav-previous, .nav-next {
  display: none; 
}

.article-title {
	font-size: 24px;
	text-transform: none;
	line-height: 26.4px;
	}
			
.widget-container {
    margin-bottom: 4px;
    padding-bottom: 4px;
}

#shipping_method {
	list-style-type: none;
	text-align: left;
}

/* product categories in left sidebar widget */
.widget_product_categories .widget-title {
	color: #444444;
	margin-bottom: 0px;
}
#sidebar .widget_product_categories ul li.cat-item {
	padding-bottom: 5px;
}

/* Required field on product page star should be black */
.tm-epo-required {
	color: black;
}

/* Touchy menu border below */
.touchy-wrapper {
	border-bottom: 5px double #8c2044;
}
