body {
	margin-top: 0;
}


#footer {
	color: #666666;
	background-attachment: scroll;
	background-color: #292929;
	background-image: url(images/bottom-border-dark.png);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	padding-bottom: 40px;
}
#footer-widgets-container {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #111;
	background-color: #292929;
	background-image: url(images/footer-bg-new2.jpg);
	background-repeat: repeat;
}

#footer-widgets .widget {
	background: none;
	padding: 10px;
}


#header .mini-cart { display: none; }

#content-top {
	padding: 0 0;
	
	background-image: url(images/new-header3.jpg);
	background-repeat: repeat;
}

#logo {
	background:none;
}

#wrapper {
	background-color: #e4e2db;
	background-image: url(images/star-bottom-right3.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: scroll;
}



#content {
	background:none;
	
}

#header {
	padding-top: 2em;
	padding-right: 1em;
	padding-bottom: 0em;
	padding-left: 1em;
}

/*
 #header .col-full {
	background-color: #FEF4DB;
	background-image: url(images/nav-bg-gradient-darker.png);
	background-repeat: repeat-x;
	background-position: left bottom;

}
*/

/* navigaton styles*/


#navigation {
    float: left;
}


.home #navigation ul.nav > li a {
    color: #e4e2db !important;
	text-shadow: none;
}

#navigation ul.nav > li a {
    color: #e4e2db !important;
	text-shadow: none;
}

#navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.li.current-menu-item a {
    background: none repeat scroll 0 0 padding-box rgba(211, 203, 171, 0.4);
    border-radius: 4px;
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.05) inset;
}


#footer-widgets .widget ul a{
	color: #CCCC99;
}
	


/*don't show product count */

ul.products .count { display:none !important; }

/*this is not working */
.post header h1, .post header h1 a:link, .post header h1 a:visited {
    color: #b16249;
    font: 300 1.3em/1.387em Georgia,serif;
}


/* thumbnail in post excerpt*/
.post img.woo-image, .type-page img.woo-image, .type-features img.woo-image, .search-results .features img.woo-image, .search-results .page img.woo-image, .search-results .type-product img.woo-image, .search-results .type-portfolio img.woo-image, .type-project img.woo-image {
    padding: 0 10px 0 0;
}



/*THIS IS FOR THE DESCRIPTION IN THE CATEGORY PAGES - the image needs some tweaking still*/

.term-description {
  padding: 2.244em 2.244em 1.618em 1.618em;
  position: relative;
  clear: both;
  overflow: hidden;
  margin: 0 0 2.618em;
  background: #ffffff;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.term-description img {
	max-width: 100%;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #FFF;
	height: auto;
	margin: 0;
	max-width: 100%;
	padding: 0.327em;
	vertical-align: bottom;
}

.term-description .alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.term-description a img {
    transition: opacity 0.1s ease-out 0s;
}

/*in case the header is not acting responsively*/
#header #logo img {
max-width: 100%;
}


/* Slider overlay tweaks */
.wooslider .overlay-full .slide-excerpt {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    opacity: 0.7;
}


body .wooslider .overlay-full.layout-text-left .slide-excerpt {
    width: 25%;
}


/*hide the read more button for slides*/
.slide-excerpt a.button {    
    display: none !important;   
}

/*FONT STYLES */
h1, h2, h3, h4, h5, h6 {
	color: #B16249;
	font-weight: normal;
	font-family: "Merriweather",sans-serif;
	
}
h1 {
	font-size: 1.7em;

}

.post header h1 a:link, .type-page header h1 a:link, .type-features header h1 a:link, .search-results .features header h1 a:link, .search-results .page header h1 a:link, .search-results .type-product header h1 a:link, .search-results .type-portfolio header h1 a:link, .post header h1 a:visited, .type-page header h1 a:visited, .type-features header h1 a:visited, .search-results .features header h1 a:visited, .search-results .page header h1 a:visited, .search-results .type-product header h1 a:visited, .search-results .type-portfolio header h1 a:visited {
    color: #B16249;
}

.widget_woo_slider ul li.slide a.widget-slider-title {
    color: #B16249;
}

.home .block a {
    color: #B16249;
}

/*Center and style the product thumbnail and slider text*/

ul.products li.product h3 {
    text-align: center;
	color: #CC592C;
	font-size: 1.1em;
    font-weight: normal;
	
}

.slide-title, .slide-title a{
    text-align: center;
	color: #CC592C;
	font-size: 1.1em;
    font-weight: normal;
}


.title-cat-link {
	color: #E7D6B5;
}



li.product {
	text-align:center;
	margin-right: 2.5%;
}


.widget ul li {
    font-size: 14px;
    letter-spacing: 0.01em;
}

p, .entry, .entry p {
	font-size:14px !important;
	letter-spacing: 0.01em;

}

.widget_woo_slider ul li.slide a.widget-slider-title {
    line-height: 24px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
}



.widget ul li.chosen a {
    background: url("images/remove-filter.png") no-repeat scroll 100% 2px rgba(0, 0, 0, 0);
    padding-right: 2.416em;
}


	
	
	
	
/*image thumbnails for custom products page */

.listinglink img {
	  background-clip: padding-box;
    border: 0 none;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	 border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    height: auto;
    margin-bottom: 1.387em;
    padding: 0;
    width: 100%;
}

/* social buttons */

.social-buttons {
    margin: 0 auto;
    max-width: 75.998em;
    padding: 0;
    width: 100%;
	
}

.soc-but {
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
}

/* hide divider */
.section-title {
 display: none;
}

/*reduce gap above content */
body.without-features #content {
    padding-top: 0.01em;
}

/* To remove ‘Sorting Dropdown Menu’ */
.orderby {
display: none !important;
}

/* To remove ‘Showing all X results’ */
.woocommerce-result-count {
display: none;
}

/* To change slider size */
.wooslider .layout-text-bottom img {
    width: 50% !important;
	padding-left: 50px; 
}



		

/* To stop the images from scaling up */
.single-product-wrap .images img {
    height: auto;
    width: auto;
	padding-left: 10%;
}
ul.products li.product img.wp-post-image, ul.products li.product img:first-child {
    height: auto;
    width: auto;
}

/*hide edges of boxes in firefox */

.widget_woo_newsfromblog {
    box-shadow: none  !important;
}

#footer-widgets .widget {
    box-shadow: none  !important;
}